|
| 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) |