diff options
author | Anders Broman <anders.broman@ericsson.com> | 2009-03-03 05:52:46 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2009-03-03 05:52:46 +0000 |
commit | 6944dced3dc86adaff69e8b94ca13143544678be (patch) | |
tree | 28e4b5c74d743c1224a3eab0121a8e680b9ba2d6 /gtk/find_dlg.c | |
parent | 57dadc4664738c0c461f039c3d0da05d24de484a (diff) | |
download | wireshark-6944dced3dc86adaff69e8b94ca13143544678be.tar.gz wireshark-6944dced3dc86adaff69e8b94ca13143544678be.tar.bz2 wireshark-6944dced3dc86adaff69e8b94ca13143544678be.zip |
Try to make the solaris buildbot happy.
svn path=/trunk/; revision=27583
Diffstat (limited to 'gtk/find_dlg.c')
-rw-r--r-- | gtk/find_dlg.c | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/gtk/find_dlg.c b/gtk/find_dlg.c index 2db704d853..d95166e2be 100644 --- a/gtk/find_dlg.c +++ b/gtk/find_dlg.c @@ -119,6 +119,10 @@ find_frame_cb(GtkWidget *w _U_, gpointer d _U_) *bbox, *ok_bt, *cancel_bt, *help_bt; GtkTooltips *tooltips; +#if GTK_CHECK_VERSION(2,6,0) +#else + GList *glist = NULL; +#endif /* No Apply button, but "OK" not only sets our text widget, it activates it (i.e., it causes us to do the search). */ static construct_args_t args = { @@ -278,6 +282,7 @@ find_frame_cb(GtkWidget *w _U_, gpointer d _U_) /* Character Type Selection Dropdown Box These only apply to the string find option */ /* Create Combo Box */ + #if GTK_CHECK_VERSION(2,6,0) combo_cb = gtk_combo_box_new_text(); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_cb), "ASCII Unicode & Non-Unicode"); @@ -286,6 +291,18 @@ find_frame_cb(GtkWidget *w _U_, gpointer d _U_) gtk_combo_box_set_active(GTK_COMBO_BOX(combo_cb),0); gtk_container_add(GTK_CONTAINER(string_opt_vb), combo_cb); +#else + combo_cb = gtk_combo_new(); + glist = g_list_append(glist, "ASCII Unicode & Non-Unicode"); + glist = g_list_append(glist, "ASCII Non-Unicode"); + glist = g_list_append(glist, "ASCII Unicode"); + + gtk_combo_set_popdown_strings(GTK_COMBO(combo_cb), glist); + g_list_free(glist); + /* You only get to choose from the options we offer */ + gtk_entry_set_editable(GTK_ENTRY(GTK_COMBO(combo_cb)->entry), FALSE); + +#endif gtk_widget_show(combo_cb); @@ -534,8 +551,11 @@ find_frame_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w) summary_data_rb = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_SOURCE_SUMMARY_KEY); filter_text = gtk_entry_get_text(GTK_ENTRY(filter_te)); +#if GTK_CHECK_VERSION(2,6,0) string_type = gtk_combo_box_get_active_text(GTK_COMBO_BOX(combo_cb)); - +#else + string_type = gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(combo_cb)->entry)); +#endif case_type = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(case_cb)); decode_data = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(decode_data_rb)); summary_data = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(summary_data_rb)); |