|
void | create (ControlContainer &parent, Position const &pose, uint32_t flags=(Treeview::Flag_Enabled|Treeview::Flag_Visible)) |
|
intptr_t | addIcon (Icon const &icon) |
|
intptr_t | addIcon (RasterImage const &image) |
|
item_t | addItem (item_t const *parent, String const &text=String(), void *itemparam=NULL, intptr_t iconKey=Treeview::InvalidIcon) |
|
void * | getItemParam (item_t item) |
|
String | getItemText (item_t item) |
|
void | setItemText (item_t item, String const &text) |
|
bool_t | isItemExpanded (item_t item) |
|
void | expandItem (item_t item) |
|
void | collapseItem (item_t item) |
|
bool_t | removeItem (item_t item) |
|
bool_t | getParentItem (item_t item, item_t &parent) |
|
Array< item_t > | getItemChildren (item_t item) |
|
bool_t | getSelectedItem (item_t &item) |
|
void | selectItem (item_t item) |
|
bool | isCreated () const noexcept |
|
bool | isEnabled () const |
|
bool | isFocused () const |
|
Position | getPosition () const |
|
Size | getSize () const |
|
uint32_t | getTextLength () const |
|
String | getText () const |
|
int32_t | getState () const |
|
void | setEnabled (bool enabled) |
|
void | setVisible (bool visible) |
|
void | setPosition (Point const *position, Size const *size) |
|
void | setPosition (Position const &pos) |
|
void | setFocus () |
|
void | setText (String const &text) |
|
void | setState (int32_t state) |
|
void | destroy () noexcept |
|
gate_ui_ctrl_t * | c_impl () const |
|
gate_ui_ctrl_t * | operator* () const |
|
|
virtual void | onSelect (item_t item) |
|
virtual void | onContextMenu (item_t item) |
|
virtual void | onDblClick (item_t item) |
|
| Control (gate_ui_ctrl_t *ctrlimpl) |
|
void | attachNativeControl (gate_ui_ctrl_t *ctl) |
|
void | failIfCreated (char const *sourceFunction=NULL) |
|
void | failIfNotCreated (char const *sourceFunction=NULL) |
|
The documentation for this class was generated from the following files:
- src/gate/ui/treeviews.hpp
- src/gate/ui/cxx_treeviews.cpp