UTFWin::IComboBox class

Base classes

class UTFWinObject

Public static variables

static const uint32_t TYPE

Public functions

auto ToWindow() -> IWindow* pure virtual
auto GetComboBoxFlags() -> int pure virtual
void SetComboBoxFlags(int flags) pure virtual
void SetComboBoxFlag(int flag, bool value) pure virtual
void AddValue(const char16_t* value) pure virtual
auto InsertValue(int index, const char16_t* value) -> bool pure virtual
void ReserveValues(int count) pure virtual
void ClearValues() pure virtual
auto SetValue(int index, const char16_t* value) -> bool pure virtual
auto GetValue(int index) -> eastl::string16 pure virtual
auto GetIndexOf(const char16_t* value) -> int pure virtual
auto GetValueCount() -> int pure virtual
auto GetSelectedValue() -> int pure virtual
void SetSelectedValue(int index, bool value) pure virtual
void SetColor(ComboBoxColors index, Color color) pure virtual
Set the text foreground and background colors.
auto GetColor(ComboBoxColors index) -> Color pure virtual
Get the text foreground and background colors.
void SetVisibleValuesCount(unsigned int count) pure virtual
Set how many values should be shown at once in the pull-down list.
auto GetVisibleValuesCount() -> unsigned int pure virtual
Get how many values should be shown at once in the pull-down list.
void SetAlignment(AlignmentH alignment) pure virtual
Set the horizontal alignment of the pull-down button within the window area.
auto GetAlignment() -> AlignmentH pure virtual
Get the horizontal alignment of the pull-down button within the window area.
void SetScrollbarDrawable(IScrollbarDrawable* drawable) pure virtual
Set custom scrollbar drawable for pull down menu.
auto GetScrollbarDrawable() -> IScrollbarDrawable* pure virtual
Get custom scrollbar drawable for pull down menu.
void SetComboBoxDrawable(IComboBoxDrawable* drawable) pure virtual
Set the object to render combo box appearance.
auto GetComboBoxDrawable() -> IComboBoxDrawable* pure virtual
Get the object to render combo box appearance.