summaryrefslogtreecommitdiff
path: root/epan/funnel.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2006-02-06 01:27:05 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2006-02-06 01:27:05 +0000
commitfc89f6d4391530b2a36380b6d4136f9caa62fc80 (patch)
treee2174cef1a7d5123102f5858e0685594f3e4a3a6 /epan/funnel.h
parent6a77df11b1b2d6602e39140b13acc31d986cc11f (diff)
downloadwireshark-fc89f6d4391530b2a36380b6d4136f9caa62fc80.tar.gz
The simple dialog
svn path=/trunk/; revision=17172
Diffstat (limited to 'epan/funnel.h')
-rw-r--r--epan/funnel.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/epan/funnel.h b/epan/funnel.h
index 62c43dfea1..7956d377a4 100644
--- a/epan/funnel.h
+++ b/epan/funnel.h
@@ -38,11 +38,10 @@
typedef struct _funnel_text_window_t funnel_text_window_t ;
typedef struct _funnel_tree_window_t funnel_tree_window_t ;
typedef struct _funnel_node_t funnel_node_t ;
-typedef struct _funnel_dialog_t funnel_dialog_t;
typedef void (*text_win_close_cb_t)(void*);
-typedef void (*funnel_dlg_cb_t)(const gchar** user_input);
+typedef void (*funnel_dlg_cb_t)(gchar** user_input, void* data);
typedef struct _funnel_ops_t {
funnel_text_window_t* (*new_text_window)(const gchar* label);
@@ -58,15 +57,16 @@ typedef struct _funnel_ops_t {
funnel_node_t* (*add_node)(funnel_node_t* node, gchar** values);
void (*remove_node)(funnel_node_t* node);
void (*set_cell)(funnel_node_t* node, gchar* column, const gchar* text);
-
- funnel_dialog_t* (*new_dialog)(const gchar* title,
- const gchar* text,
- guint32 buttonmask,
- const gchar** fieldnames,
- funnel_dlg_cb_t dlg_cb );
-
+
void (*set_filter)(const gchar* filter_string);
+
#endif
+
+ void (*new_dialog)(const gchar* title,
+ const gchar** fieldnames,
+ funnel_dlg_cb_t dlg_cb,
+ void* data);
+
} funnel_ops_t;