10 #ifndef __COLOR_FILTERS_H__
11 #define __COLOR_FILTERS_H__
13 #include "ws_symbol_export.h"
23 #define COLORFILTERS_FILE_NAME "colorfilters"
25 #define CONVERSATION_COLOR_PREFIX "___conversation_color_filter___"
88 WS_DLL_PUBLIC gboolean
102 WS_DLL_PUBLIC gboolean
110 WS_DLL_PUBLIC
void color_filters_prime_edt(
struct epan_dissect *edt);
118 WS_DLL_PUBLIC gboolean
127 WS_DLL_PUBLIC gboolean
171 WS_DLL_PUBLIC gboolean
color_filters_apply(GSList *tmp_cfl, GSList *edit_cfl, gchar** err_msg);
189 WS_DLL_PUBLIC gboolean
color_filters_export(
const gchar *path, GSList *cfl, gboolean only_selected, gchar** err_msg);
201 const gchar *name,
const gchar *filter_string,
WS_DLL_PUBLIC const color_filter_t * color_filters_colorize_packet(struct epan_dissect *edt)
Definition: color_filters.c:570
WS_DLL_PUBLIC color_filter_t * color_filter_new(const gchar *name, const gchar *filter_string, color_t *bg_color, color_t *fg_color, gboolean disabled)
Definition: color_filters.c:61
WS_DLL_PUBLIC gboolean tmp_color_filters_used(void)
Definition: color_filters.c:497
WS_DLL_PUBLIC gboolean color_filters_use_hfid(int hfid)
Definition: color_filters.c:537
WS_DLL_PUBLIC void color_filters_clone(gpointer user_data, color_filter_add_cb_func add_cb)
Definition: color_filters.c:395
WS_DLL_PUBLIC gboolean color_filters_init(gchar **err_msg, color_filter_add_cb_func add_cb)
Definition: color_filters.c:351
WS_DLL_PUBLIC gboolean color_filters_export(const gchar *path, GSList *cfl, gboolean only_selected, gchar **err_msg)
Definition: color_filters.c:895
void(* color_filter_add_cb_func)(color_filter_t *colorf, gpointer user_data)
Definition: color_filters.h:50
WS_DLL_PUBLIC gboolean color_filters_reload(gchar **err_msg, color_filter_add_cb_func add_cb)
Definition: color_filters.c:361
WS_DLL_PUBLIC gboolean color_filters_apply(GSList *tmp_cfl, GSList *edit_cfl, gchar **err_msg)
Definition: color_filters.c:455
WS_DLL_PUBLIC gboolean color_filters_use_proto(int proto_id)
Definition: color_filters.c:560
WS_DLL_PUBLIC gboolean color_filters_reset_tmp(gchar **err_msg)
Definition: color_filters.c:223
WS_DLL_PUBLIC void color_filter_delete(color_filter_t *colorf)
Definition: color_filters.c:238
WS_DLL_PUBLIC gboolean color_filters_read_globals(gpointer user_data, gchar **err_msg, color_filter_add_cb_func add_cb)
Definition: color_filters.c:751
WS_DLL_PUBLIC void color_filter_list_delete(GSList **cfl)
Definition: color_filters.c:257
WS_DLL_PUBLIC gchar * color_filters_get_tmp(guint8 filt_nr)
Definition: color_filters.c:129
WS_DLL_PUBLIC gboolean color_filters_set_tmp(guint8 filt_nr, const gchar *filter, gboolean disabled, gchar **err_msg)
Definition: color_filters.c:153
WS_DLL_PUBLIC gboolean color_filters_used(void)
Definition: color_filters.c:491
WS_DLL_PUBLIC gboolean color_filters_import(const gchar *path, gpointer user_data, gchar **err_msg, color_filter_add_cb_func add_cb)
Definition: color_filters.c:797
WS_DLL_PUBLIC void color_filters_cleanup(void)
Definition: color_filters.c:373
WS_DLL_PUBLIC gboolean color_filters_write(GSList *cfl, gchar **err_msg)
Definition: color_filters.c:865
WS_DLL_PUBLIC const color_filter_t * color_filters_tmp_color(guint8 filter_num)
Definition: color_filters.c:206
Definition: color_filters.h:31
Definition: dfilter-int.h:35
Definition: epan_dissect.h:28