GATE
comboboxes.h File Reference

Combobox (textfield with list-drop-down) controls. More...

Classes

struct  gate_ui_combobox_class
 

Macros

#define GATE_UI_COMBOBOX_INVALID_INDEX   ((gate_size_t)(-1))
 

Typedefs

typedef struct gate_ui_combobox_class gate_ui_combobox_t
 

Functions

GATE_UI_API gate_result_t gate_ui_combobox_create (gate_ui_combobox_t *combobox, gate_ui_ctrl_t *parent, gate_ui_position_t const *position, gate_uint32_t flags, void *userparam)
 
GATE_UI_API gate_size_t gate_ui_combobox_get_item_count (gate_ui_combobox_t *combobox)
 
GATE_UI_API gate_result_t gate_ui_combobox_insert_item (gate_ui_combobox_t *combobox, gate_size_t const *atIndex, gate_string_t const *text, void *itemparam)
 
GATE_UI_API gate_result_t gate_ui_combobox_remove_item (gate_ui_combobox_t *combobox, gate_size_t index)
 
GATE_UI_API gate_result_t gate_ui_combobox_get_selected_item (gate_ui_combobox_t *combobox, gate_size_t *index)
 
GATE_UI_API gate_result_t gate_ui_combobox_set_selected_item (gate_ui_combobox_t *combobox, gate_size_t index)
 
GATE_UI_API gate_result_t gate_ui_combobox_get_item_text (gate_ui_combobox_t *combobox, gate_size_t index, gate_string_t *text)
 
GATE_UI_API void * gate_ui_combobox_get_item_param (gate_ui_combobox_t *combobox, gate_size_t index)
 
GATE_UI_API gate_result_t gate_ui_combobox_find_item_param (gate_ui_combobox_t *combobox, void *match_param, gate_size_t *match_index, gate_size_t start_at)
 
GATE_UI_API gate_result_t gate_ui_combobox_set_item_text (gate_ui_combobox_t *combobox, gate_size_t index, gate_string_t const *text)
 
GATE_UI_API gate_result_t gate_ui_combobox_clear (gate_ui_combobox_t *combobox)
 

Detailed Description

Combobox (textfield with list-drop-down) controls.