Drop down string component.
More...
#include <dropdown_common_type.h>
|
template<typename... Args> |
| DropDownString (StringID string, Args &&... args) |
|
template<typename... Args> |
| DropDownString (const std::string &string, Args &&... args) |
|
void | SetString (std::string &&string) |
|
uint | Height () const override |
|
uint | Width () const override |
|
void | Draw (const Rect &full, const Rect &r, bool sel, Colours bg_colour) const override |
|
template<class TBase, FontSize TFs = FS_NORMAL, bool TEnd = false>
class DropDownString< TBase, TFs, TEnd >
Drop down string component.
- Template Parameters
-
TBase | Base component. |
TFs | Font size. |
TEnd | Position string at end if true, or start if false. |
Definition at line 53 of file dropdown_common_type.h.
◆ NatSortFunc()
template<class TBase , FontSize TFs = FS_NORMAL, bool TEnd = false>
Natural sorting comparator function for DropDownList::sort().
- Parameters
-
first | Left side of comparison. |
second | Right side of comparison. |
- Returns
- true if first precedes second.
- Warning
- All items in the list need to be derivates of DropDownListStringItem.
Definition at line 97 of file dropdown_common_type.h.
The documentation for this class was generated from the following file: