10#ifndef __COLOR_FILTERS_H__
11#define __COLOR_FILTERS_H__
15#include "ws_symbol_export.h"
25#define COLORFILTERS_FILE_NAME "colorfilters"
27#define CONVERSATION_COLOR_PREFIX "___conversation_color_filter___"
112WS_DLL_PUBLIC
void color_filters_prime_edt(
struct epan_dissect *edt);
191WS_DLL_PUBLIC
bool color_filters_export(
const char *path, GSList *cfl,
bool only_selected,
char** err_msg);
203 const char *name,
const char *filter_string,
WS_DLL_PUBLIC void color_filters_clone(void *user_data, color_filter_add_cb_func add_cb)
Definition color_filters.c:395
WS_DLL_PUBLIC bool color_filters_init(char **err_msg, color_filter_add_cb_func add_cb)
Definition color_filters.c:351
void(* color_filter_add_cb_func)(color_filter_t *colorf, void *user_data)
Definition color_filters.h:52
WS_DLL_PUBLIC bool color_filters_use_hfid(int hfid)
Definition color_filters.c:537
WS_DLL_PUBLIC color_filter_t * color_filter_new(const char *name, const char *filter_string, color_t *bg_color, color_t *fg_color, bool disabled)
Definition color_filters.c:61
WS_DLL_PUBLIC bool color_filters_import(const char *path, void *user_data, char **err_msg, color_filter_add_cb_func add_cb)
Definition color_filters.c:797
WS_DLL_PUBLIC bool color_filters_read_globals(void *user_data, char **err_msg, color_filter_add_cb_func add_cb)
Definition color_filters.c:751
WS_DLL_PUBLIC bool color_filters_export(const char *path, GSList *cfl, bool only_selected, char **err_msg)
Definition color_filters.c:895
WS_DLL_PUBLIC const color_filter_t * color_filters_tmp_color(uint8_t filter_num)
Definition color_filters.c:206
WS_DLL_PUBLIC bool tmp_color_filters_used(void)
Definition color_filters.c:497
WS_DLL_PUBLIC bool color_filters_set_tmp(uint8_t filt_nr, const char *filter, bool disabled, char **err_msg)
Definition color_filters.c:153
WS_DLL_PUBLIC const color_filter_t * color_filters_colorize_packet(struct epan_dissect *edt)
Definition color_filters.c:570
WS_DLL_PUBLIC void color_filter_delete(color_filter_t *colorf)
Definition color_filters.c:238
WS_DLL_PUBLIC void color_filter_list_delete(GSList **cfl)
Definition color_filters.c:257
WS_DLL_PUBLIC bool color_filters_used(void)
Definition color_filters.c:491
WS_DLL_PUBLIC bool color_filters_reload(char **err_msg, color_filter_add_cb_func add_cb)
Definition color_filters.c:361
WS_DLL_PUBLIC bool color_filters_apply(GSList *tmp_cfl, GSList *edit_cfl, char **err_msg)
Definition color_filters.c:455
WS_DLL_PUBLIC bool color_filters_write(GSList *cfl, char **err_msg)
Definition color_filters.c:865
WS_DLL_PUBLIC bool color_filters_use_proto(int proto_id)
Definition color_filters.c:560
WS_DLL_PUBLIC void color_filters_cleanup(void)
Definition color_filters.c:373
WS_DLL_PUBLIC char * color_filters_get_tmp(uint8_t filt_nr)
Definition color_filters.c:129
WS_DLL_PUBLIC bool color_filters_reset_tmp(char **err_msg)
Definition color_filters.c:223
Definition color_filters.h:33
Definition dfilter-int.h:35
Definition epan_dissect.h:28