|
void | update_hierbox_browser (struct hierbox_browser *browser) |
|
struct listbox_item * | add_listbox_item (struct hierbox_browser *browser, struct listbox_item *root, enum listbox_item_type type, void *data, int add_position) |
|
static struct listbox_item * | replace_listbox_item (struct listbox_item *item, struct listbox_data *data) |
|
void | done_listbox_item (struct hierbox_browser *browser, struct listbox_item *item) |
|
static void | recursively_set_expanded (struct listbox_item *item, int expanded) |
|
static widget_handler_status_T | hierbox_ev_kbd (struct dialog_data *dlg_data) |
|
static widget_handler_status_T | hierbox_ev_init (struct dialog_data *dlg_data) |
|
static widget_handler_status_T | hierbox_ev_abort (struct dialog_data *dlg_data) |
|
static widget_handler_status_T | hierbox_dialog_event_handler (struct dialog_data *dlg_data) |
|
struct dialog_data * | hierbox_browser (struct hierbox_browser *browser, struct session *ses) |
| Open a hierbox browser Opens an instantiation of a hierbox browser.
|
|
static int | scan_for_marks (struct listbox_item *item, void *info_, int *offset) |
|
static int | scan_for_used (struct listbox_item *item, void *info_, int *offset) |
|
static struct listbox_context * | init_listbox_context (struct listbox_data *box, struct terminal *term, struct listbox_item *item, int(*scanner)(struct listbox_item *, void *, int *)) |
|
static void | done_listbox_context (void *context_) |
|
widget_handler_status_T | push_hierbox_info_button (struct dialog_data *dlg_data, struct widget_data *button) |
|
static void | recursively_goto_each_listbox (struct session *ses, struct listbox_item *root, struct listbox_data *box) |
|
static void | recursively_goto_listbox (struct session *ses, struct listbox_item *item, struct listbox_data *box) |
|
static int | goto_marked (struct listbox_item *item, void *data_, int *offset) |
|
widget_handler_status_T | push_hierbox_goto_button (struct dialog_data *dlg_data, struct widget_data *button) |
|
static void | print_delete_error (struct listbox_item *item, struct terminal *term, const struct listbox_ops *ops, enum delete_error err) |
|
static void | do_delete_item (struct listbox_item *item, struct listbox_context *info, int last) |
|
static int | delete_marked (struct listbox_item *item, void *data_, int *offset) |
|
static void | push_ok_delete_button (void *context_) |
|
static widget_handler_status_T | query_delete_selected_item (void *context_) |
|
static void | dont_delete_marked_items (void *const context_) |
|
widget_handler_status_T | push_hierbox_delete_button (struct dialog_data *dlg_data, struct widget_data *button) |
|
static int | delete_unused (struct listbox_item *item, void *data_, int *offset) |
|
static void | do_clear_browser (void *context_) |
|
widget_handler_status_T | push_hierbox_clear_button (struct dialog_data *dlg_data, struct widget_data *button) |
|
static int | scan_for_matches (struct listbox_item *item, void *info_, int *offset) |
|
static int | mark_visible (struct listbox_item *item, void *xxx, int *offset) |
|
static void | search_hierbox_browser (void *data, char *text) |
|
widget_handler_status_T | push_hierbox_search_button (struct dialog_data *dlg_data, struct widget_data *button) |
|