aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/file_dlg.c
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2004-06-18 05:58:30 +0000
committerUlf Lamping <ulf.lamping@web.de>2004-06-18 05:58:30 +0000
commit0657cbad2efd6e2dbfacb7f0cdbef1c718d6f778 (patch)
tree65a7a7a138f899e24c02bafb091c2bd25b4e3f9f /gtk/file_dlg.c
parent25fc80c257072203538187e94c04929030e3e69a (diff)
added some tooltips, minor code cleanup
svn path=/trunk/; revision=11174
Diffstat (limited to 'gtk/file_dlg.c')
-rw-r--r--gtk/file_dlg.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/gtk/file_dlg.c b/gtk/file_dlg.c
index 112694d0c3..bbefdd69a5 100644
--- a/gtk/file_dlg.c
+++ b/gtk/file_dlg.c
@@ -1,7 +1,7 @@
/* file_dlg.c
* Dialog boxes for handling files
*
- * $Id: file_dlg.c,v 1.111 2004/06/17 22:42:40 guy Exp $
+ * $Id: file_dlg.c,v 1.112 2004/06/18 05:58:30 ulfl Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -26,8 +26,6 @@
#include "config.h"
#endif
-#include <string.h>
-
#include <gtk/gtk.h>
#include "range.h"
@@ -398,6 +396,7 @@ file_merge_cmd(GtkWidget *w)
#if GTK_MAJOR_VERSION < 2
GtkAccelGroup *accel_group;
#endif
+ GtkTooltips *tooltips = gtk_tooltips_new();
/* No Apply button, and "OK" just sets our text widget, it doesn't
activate it (i.e., it doesn't cause us to try to open the file). */
static construct_args_t args = {
@@ -476,6 +475,9 @@ file_merge_cmd(GtkWidget *w)
#endif
prepend_rb = RADIO_BUTTON_NEW_WITH_MNEMONIC(NULL, "Prepend packets to existing file", accel_group);
+ gtk_tooltips_set_tip(tooltips, prepend_rb,
+ "The resulting file contains the packets from the selected, followed by the packets from the currently loaded file,"
+ " the packet timestamps will be ignored.", NULL);
gtk_box_pack_start(GTK_BOX(main_vb), prepend_rb, FALSE, FALSE, 0);
#if (GTK_MAJOR_VERSION == 2 && GTK_MINOR_VERSION >= 4) || GTK_MAJOR_VERSION > 2
OBJECT_SET_DATA(file_merge_w,
@@ -486,7 +488,10 @@ file_merge_cmd(GtkWidget *w)
#endif
gtk_widget_show(prepend_rb);
- chrono_rb = RADIO_BUTTON_NEW_WITH_MNEMONIC(prepend_rb, "Sort packets chronologically", accel_group);
+ chrono_rb = RADIO_BUTTON_NEW_WITH_MNEMONIC(prepend_rb, "Merge packets chronologically", accel_group);
+ gtk_tooltips_set_tip(tooltips, chrono_rb,
+ "The resulting file contains all the packets from the currently loaded and the selected file,"
+ " sorted by the packet timestamps.", NULL);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(chrono_rb), TRUE);
gtk_box_pack_start(GTK_BOX(main_vb), chrono_rb, FALSE, FALSE, 0);
gtk_widget_show(chrono_rb);
@@ -498,6 +503,9 @@ file_merge_cmd(GtkWidget *w)
#endif
append_rb = RADIO_BUTTON_NEW_WITH_MNEMONIC(prepend_rb, "Append packets to existing file", accel_group);
+ gtk_tooltips_set_tip(tooltips, append_rb,
+ "The resulting file contains the packets from the currently loaded, followed by the packets from the selected file,"
+ " the packet timestamps will be ignored.", NULL);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(append_rb),
g_resolv_flags & RESOLV_TRANSPORT);
gtk_box_pack_start(GTK_BOX(main_vb), append_rb, FALSE, FALSE, 0);
@@ -607,7 +615,7 @@ file_merge_ok_cb(GtkWidget *w, gpointer fs) {
return;
}
- cf_current_name = strdup(cfile.filename);
+ cf_current_name = g_strdup(cfile.filename);
/*XXX should use temp file stuff in util routines */
cf_merged_name = tmpnam(NULL);