32 #define RECENT_KEY_CAPTURE_FILE "recent.capture_file"
35 #define RECENT_KEY_DISPLAY_FILTER "recent.display_filter"
37 #define RECENT_KEY_COL_WIDTH "column.width"
39 #define RECENT_KEY_CAPTURE_FILTER "recent.capture_filter"
41 #define RECENT_KEY_REMOTE_HOST "recent.remote_host"
49 #define COLUMN_XALIGN_DEFAULT 0
50 #define COLUMN_XALIGN_LEFT 'L'
51 #define COLUMN_XALIGN_CENTER 'C'
52 #define COLUMN_XALIGN_RIGHT 'R'
62 BYTES_ENC_FROM_PACKET,
65 } bytes_encoding_type;
68 SEARCH_IN_PACKET_LIST,
69 SEARCH_IN_PACKET_DETAILS,
70 SEARCH_IN_PACKET_BYTES
74 SEARCH_CHAR_SET_NARROW_AND_WIDE,
75 SEARCH_CHAR_SET_NARROW,
77 } search_char_set_type;
80 SEARCH_TYPE_DISPLAY_FILTER,
81 SEARCH_TYPE_HEX_VALUE,
113 DecodeAsPercentEncoding,
114 DecodeAsQuotedPrintable,
120 bool main_toolbar_show;
121 bool filter_toolbar_show;
122 bool wireless_toolbar_show;
123 bool packet_list_show;
126 bool packet_diagram_show;
128 bool packet_list_colorize;
129 bool capture_auto_scroll;
130 ts_type gui_time_format;
131 int gui_time_precision;
132 ts_seconds_type gui_seconds_format;
134 bytes_view_type gui_bytes_view;
135 bytes_encoding_type gui_bytes_encoding;
136 bool gui_packet_diagram_field_values;
137 bool gui_allow_hover_selection;
139 search_in_type gui_search_in;
140 search_char_set_type gui_search_char_set;
141 bool gui_search_case_sensitive;
142 bool gui_search_reverse_dir;
143 bool gui_search_multiple_occurs;
144 search_type_type gui_search_type;
145 bytes_show_type gui_follow_show;
146 follow_delta_type gui_follow_delta;
147 bytes_decode_type gui_show_bytes_decode;
148 bytes_show_type gui_show_bytes_show;
150 int gui_geometry_main_x;
151 int gui_geometry_main_y;
152 int gui_geometry_main_width;
153 int gui_geometry_main_height;
155 bool gui_geometry_main_maximized;
156 bool gui_geometry_leftalign_actions;
158 int gui_geometry_main_upper_pane;
159 int gui_geometry_main_lower_pane;
160 char *gui_geometry_main;
161 char *gui_geometry_main_master_split;
162 char *gui_geometry_main_extra_split;
163 bool privs_warn_if_elevated;
164 bool sys_warn_if_no_capture;
165 GList *col_width_list;
166 GList *conversation_tabs;
167 GList *conversation_tabs_columns;
168 GList *endpoint_tabs;
169 GList *endpoint_tabs_columns;
170 int gui_profile_switch_check_count;
171 char *gui_fileopen_remembered_dir;
172 bool gui_rlc_use_pdus_from_mac;
173 GList *custom_colors;
174 GList *gui_additional_toolbars;
175 GList *interface_toolbars;
288 extern void window_splitter_save(
const char *name,
const char *splitter_state);
290 extern const char * window_splitter_load(
const char *name);
struct recent_settings_tag recent_settings_t
void recent_remote_host_list_foreach(GFunc func, void *user_data)
void recent_set_column_width(int col, int width)
Definition: recent.c:1819
bool recent_read_static(char **rf_path_return, int *rf_errno_return)
Definition: recent.c:1566
int recent_set_arg(char *prefarg)
Definition: recent.c:1529
void recent_set_column_xalign(int col, char xalign)
Definition: recent.c:1861
struct remote_host * recent_get_remote_host(const char *host)
void recent_insert_column(int col)
Definition: recent.c:1771
int recent_get_remote_host_list_size(void)
void recent_add_cfilter(const char *ifname, const char *s)
Definition: recent.c:490
bool write_profile_recent(void)
Definition: recent.c:976
bool recent_read_dynamic(char **rf_path_return, int *rf_errno_return)
Definition: recent.c:1725
int recent_get_column_width(int col)
Definition: recent.c:1799
void recent_add_remote_host(char *host, struct remote_host *rh)
void recent_free_remote_host_list(void)
char recent_get_column_xalign(int col)
Definition: recent.c:1841
void recent_init(void)
Definition: recent.c:1883
void recent_remove_column(int col)
Definition: recent.c:1782
recent_settings_t recent
Definition: recent.c:96
bool recent_read_profile_static(char **rf_path_return, int *rf_errno_return)
Definition: recent.c:1618
void recent_cleanup(void)
Definition: recent.c:1889
GList * recent_get_cfilter_list(const char *ifname)
Definition: recent.c:471
void recent_free_column_width_info(recent_settings_t *rs)
Definition: recent.c:219
bool write_recent(void)
Definition: recent.c:831
Definition: ws_ui_util.h:30