OpenTTD Source 20250709-master-g8de32c4509
|
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.