|
OpenTTD Source 20251117-master-g7398d2e290
|
Drop down boolean toggle component. More...
#include <dropdown_common_type.h>
Public Member Functions | |
| template<typename... Args> | |
| DropDownToggle (bool on, int click, Colours button_colour, Colours background_colour, Args &&... args) | |
| uint | Height () const override |
| uint | Width () const override |
| int | OnClick (const Rect &r, const Point &pt) const override |
| void | Draw (const Rect &full, const Rect &r, bool sel, int click_result, Colours bg_colour) const override |
Private Attributes | |
| bool | on |
| Is item on. | |
| int | click |
| Click result when toggle used. | |
| Colours | button_colour |
| Colour of toggle button. | |
| Colours | background_colour |
| Colour of toggle background. | |
Drop down boolean toggle component.
| TBase | Base component. |
| TEnd | Position toggle at end if true, or start if false. |
Definition at line 192 of file dropdown_common_type.h.
|
inlineexplicit |
Definition at line 199 of file dropdown_common_type.h.
|
inlineoverride |
Definition at line 224 of file dropdown_common_type.h.
|
inlineoverride |
Definition at line 204 of file dropdown_common_type.h.
|
inlineoverride |
Definition at line 214 of file dropdown_common_type.h.
|
inlineoverride |
Definition at line 209 of file dropdown_common_type.h.
|
private |
Colour of toggle background.
Definition at line 196 of file dropdown_common_type.h.
|
private |
Colour of toggle button.
Definition at line 195 of file dropdown_common_type.h.
|
private |
Click result when toggle used.
Definition at line 194 of file dropdown_common_type.h.
|
private |
Is item on.
Definition at line 193 of file dropdown_common_type.h.