aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/main_welcome.h
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2011-08-05 07:19:17 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2011-08-05 07:19:17 +0000
commiteaffdfeaaa572bb818f116afb3c63b3d43c153ea (patch)
treec8c59bb819cd73d2b526ae2f3f9406f3d1bd1a93 /gtk/main_welcome.h
parent7f895c681b301d23f0f42d8b96114e5b124a42b5 (diff)
Add support for multiple interfaces to the capture options dialog.
Obtained from Irene Ruengeler. svn path=/trunk/; revision=38350
Diffstat (limited to 'gtk/main_welcome.h')
-rw-r--r--gtk/main_welcome.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/gtk/main_welcome.h b/gtk/main_welcome.h
index b7da8adff4..b867581956 100644
--- a/gtk/main_welcome.h
+++ b/gtk/main_welcome.h
@@ -25,6 +25,8 @@
#ifndef __MAIN_WELCOME_H__
#define __MAIN_WELCOME_H__
+#include "gtk/capture_dlg.h"
+
enum
{
ICON = 0,
@@ -37,6 +39,14 @@ typedef struct selected_name_s {
gchar *name;
gboolean activate;
} selected_name_t;
+
+typedef struct displayed_interface_s {
+ gchar *name;
+ gchar *descr;
+ GtkWidget *icon;
+ remote_options remote_opts;
+} displayed_interface;
+
GtkWidget *welcome_new(void);
/* reset the list of recently used files */
@@ -71,4 +81,8 @@ GtkWidget* get_welcome_window(void);
void change_interface_selection(gchar* name, gboolean activate);
+void change_selection_for_all(gboolean enable);
+
+void add_interface_to_list(gchar *name, gchar *descr, remote_options *remote_opts);
+
#endif /* __MAIN_WELCOME_H__ */