diff options
Diffstat (limited to 'ui/recent_utils.h')
-rw-r--r-- | ui/recent_utils.h | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/ui/recent_utils.h b/ui/recent_utils.h new file mode 100644 index 00000000..711f80d1 --- /dev/null +++ b/ui/recent_utils.h @@ -0,0 +1,53 @@ +/** @file + * + * Routines called to write stuff to the recent file; their implementations + * are GUI-dependent, but the API's aren't + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#ifndef __UI_RECENT_UTILS_H__ +#define __UI_RECENT_UTILS_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +/* Add a new recent capture filename to the "Recent Files" submenu + (duplicates will be ignored) */ +extern void add_menu_recent_capture_file(const gchar *cf_name); + +/** Write all recent capture filenames to the user's recent file. + * @param rf recent file + */ +extern void menu_recent_file_write_all(FILE *rf); + +/** Write all non-empty capture filters (until maximum count) + * of the combo box GList to the user's recent file. + * + * @param rf the recent file + */ +extern void cfilter_combo_recent_write_all(FILE *rf); + +/** Add a display filter coming from the user's recent file to the dfilter combo box. + * + * @param dftext the filter string + */ +extern gboolean dfilter_combo_add_recent(const gchar *dftext); + +/** Write all non-empty display filters (until maximum count) + * of the combo box GList to the user's recent file. + * + * @param rf the recent file + */ +extern void dfilter_recent_combo_write_all(FILE *rf); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* __UI_RECENT_UTILS_H__ */ |