1 #ifndef EL__CONFIG_DIALOGS_H
2 #define EL__CONFIG_DIALOGS_H
4 #include "bfu/hierbox.h"
5 #include "config/kbdbind.h"
6 #include "session/session.h"
7 #include "terminal/terminal.h"
8 #include "util/memlist.h"
10 extern struct hierbox_browser option_browser
;
11 extern struct hierbox_browser keybinding_browser
;
13 void write_config_dialog(struct terminal
*term
, unsigned char *config_file
,
14 int secsave_error
, int stdio_error
);
15 void options_manager(struct session
*);
16 void keybinding_manager(struct session
*);
18 struct listbox_item
*get_keybinding_action_box_item(enum keymap_id keymap_id
, action_id_T action_id
);
19 void init_keybinding_listboxes(struct keymap keymap_table
[], struct action_list actions
[]);
20 void done_keybinding_listboxes(void);