| OpenTTD
    | 
Functions for setting GUIs. More...
#include "gfx_type.h"Go to the source code of this file.
| Macros | |
| #define | SETTING_BUTTON_WIDTH ((int)NWidgetScrollbar::GetHorizontalDimension().width * 2) | 
| Width of setting buttons. | |
| #define | SETTING_BUTTON_HEIGHT ((int)NWidgetScrollbar::GetHorizontalDimension().height) | 
| Height of setting buttons. | |
| Functions | |
| void | DrawArrowButtons (int x, int y, Colours button_colour, byte state, bool clickable_left, bool clickable_right) | 
| Draw [<][>] boxes. | |
| void | DrawDropDownButton (int x, int y, Colours button_colour, bool state, bool clickable) | 
| Draw a dropdown button. | |
| void | DrawBoolButton (int x, int y, bool state, bool clickable) | 
| Draw a toggle button. | |
Functions for setting GUIs.
Definition in file settings_gui.h.
| void DrawArrowButtons | ( | int | x, | 
| int | y, | ||
| Colours | button_colour, | ||
| byte | state, | ||
| bool | clickable_left, | ||
| bool | clickable_right | ||
| ) | 
Draw [<][>] boxes.
| x | the x position to draw | 
| y | the y position to draw | 
| button_colour | the colour of the button | 
| state | 0 = none clicked, 1 = first clicked, 2 = second clicked | 
| clickable_left | is the left button clickable? | 
| clickable_right | is the right button clickable? | 
Definition at line 2389 of file settings_gui.cpp.
References _colour_gradient, _current_text_dir, DrawFrameRect(), DrawSprite(), FILLRECT_CHECKER, FR_LOWERED, GfxFillRect(), TD_RTL, WD_IMGBTN_LEFT, and WD_IMGBTN_TOP.
Referenced by IndustryViewWindow::DrawInfo(), SettingEntry::DrawSetting(), CheatWindow::DrawWidget(), NewGRFParametersWindow::DrawWidget(), and AISettingsWindow::DrawWidget().
| void DrawBoolButton | ( | int | x, | 
| int | y, | ||
| bool | state, | ||
| bool | clickable | ||
| ) | 
Draw a toggle button.
| x | the x position to draw | 
| y | the y position to draw | 
| state | true = lowered | 
| clickable | is the button clickable? | 
Definition at line 2436 of file settings_gui.cpp.
References DrawFrameRect(), FR_LOWERED, SETTING_BUTTON_HEIGHT, and SETTING_BUTTON_WIDTH.
Referenced by SettingEntry::DrawSetting(), CheatWindow::DrawWidget(), NewGRFParametersWindow::DrawWidget(), and AISettingsWindow::DrawWidget().
| void DrawDropDownButton | ( | int | x, | 
| int | y, | ||
| Colours | button_colour, | ||
| bool | state, | ||
| bool | clickable | ||
| ) | 
Draw a dropdown button.
| x | the x position to draw | 
| y | the y position to draw | 
| button_colour | the colour of the button | 
| state | true = lowered | 
| clickable | is the button clickable? | 
Definition at line 2417 of file settings_gui.cpp.
References _colour_gradient, DrawFrameRect(), DrawSprite(), FILLRECT_CHECKER, FR_LOWERED, GfxFillRect(), SETTING_BUTTON_HEIGHT, and SETTING_BUTTON_WIDTH.
Referenced by SettingEntry::DrawSetting(), NewGRFParametersWindow::DrawWidget(), and AISettingsWindow::DrawWidget().
 1.8.1.2
 1.8.1.2