55 gpointer shared_store;
59 BasicCell* gnc_combo_cell_new (
void);
60 void gnc_combo_cell_init (
ComboCell* cell);
62 void gnc_combo_cell_set_value (
ComboCell* cell,
const char* value);
64 void gnc_combo_cell_clear_menu (
ComboCell* cell);
87 gunichar complete_char);
92 const char* ignore_string);
108 QuickFill* shared_qf);
109 void gnc_combo_cell_use_list_store_cache (
ComboCell* cell, gpointer data);
void gnc_combo_cell_set_sort_enabled(ComboCell *cell, gboolean enabled)
Enable sorting of the menu item's contents.
void gnc_combo_cell_add_ignore_string(ComboCell *cell, const char *ignore_string)
Add a string to a list of strings which, if the cell has that value, will cause the cell to be unedit...
void gnc_combo_cell_set_complete_char(ComboCell *cell, gunichar complete_char)
Sets a character used for special completion processing.
void gnc_combo_cell_add_account_menu_item(ComboCell *cell, char *menustr)
Add a 'account name' menu item to the list.
The ComboCell object implements a cell handler with a "combination-box" pull-down menu in it...
void gnc_combo_cell_add_menu_item(ComboCell *cell, const char *menustr)
Add a menu item to the list.
void gnc_combo_cell_set_strict(ComboCell *cell, gboolean strict)
Determines whether the cell will accept strings not in the menu.
QuickFill is used to auto-complete typed user entries.
void gnc_combo_cell_use_quickfill_cache(ComboCell *cell, QuickFill *shared_qf)
Tell the combocell to use a shared QuickFill object.
void gnc_combo_cell_set_autosize(ComboCell *cell, gboolean autosize)
Determines whether the popup list autosizes itself or uses all available space.