aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/wslua.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2008-08-11 01:33:31 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2008-08-11 01:33:31 +0000
commitdfd6dd53a491c4e7a878e005468090ec1a128442 (patch)
treeafbeac27ac0d49065aeb4f40850862c860eed983 /epan/wslua/wslua.h
parentf0b7e2ebe115a74b0fc6af5614463ba2f9e1c945 (diff)
Add a slightly modified version of Paolo Abeni's funneled progress dialog (ref https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2725) and its wslua interface.
svn path=/trunk/; revision=25977
Diffstat (limited to 'epan/wslua/wslua.h')
-rw-r--r--epan/wslua/wslua.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/epan/wslua/wslua.h b/epan/wslua/wslua.h
index ec75205602..a5fcd87398 100644
--- a/epan/wslua/wslua.h
+++ b/epan/wslua/wslua.h
@@ -161,8 +161,7 @@ struct _wslua_cols {
struct _wslua_treeitem {
proto_item* item;
proto_tree* tree;
- gboolean expired;
-
+ gboolean expired;
};
typedef void (*tap_extractor_t)(lua_State*,const void*);
@@ -188,7 +187,13 @@ struct _wslua_dir {
DIRECTORY_T* dir;
char* ext;
GError** dummy;
+};
+struct _wslua_progdlg {
+ funnel_progress_window_t* pw;
+ char* title;
+ char* task;
+ gboolean stopped;
};
typedef struct { const char* name; tap_extractor_t extractor; } tappable_t;
@@ -213,6 +218,7 @@ typedef header_field_info** Field;
typedef field_info* FieldInfo;
typedef struct _wslua_tap* Listener;
typedef funnel_text_window_t* TextWindow;
+typedef struct _wslua_progdlg* ProgDlg;
typedef wtap_dumper* Dumper;
typedef struct lua_pseudo_header* PseudoHeader;
typedef tvbparse_t* Parser;