[gtk+/open-with-dialog: 13/52] tests: use new open with mode in the tests
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/open-with-dialog: 13/52] tests: use new open with mode in the tests
- Date: Tue, 23 Nov 2010 15:56:11 +0000 (UTC)
commit 9d6055d0c891c21980a576b17b853310c3ac3797
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Wed Nov 17 12:33:59 2010 +0100
tests: use new open with mode in the tests
tests/testopenwith.c | 35 +++++++++++++++++++----------------
1 files changed, 19 insertions(+), 16 deletions(-)
---
diff --git a/tests/testopenwith.c b/tests/testopenwith.c
index 57cfad3..7de589a 100644
--- a/tests/testopenwith.c
+++ b/tests/testopenwith.c
@@ -25,7 +25,7 @@
static GtkWidget *toplevel;
static GFile *file;
-static GtkWidget *grid, *file_l, *open, *show_all, *show_set_as_default;
+static GtkWidget *grid, *file_l, *open, *show_mode, *show_set_as_default;
static GtkWidget *radio_file, *radio_file_default, *radio_content, *radio_content_default, *dialog;
static void
@@ -105,8 +105,9 @@ display_dialog (GtkButton *b,
content_type);
}
- gtk_open_with_dialog_set_show_other_applications (GTK_OPEN_WITH_DIALOG (dialog),
- gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_all)));
+ gtk_open_with_dialog_set_show_mode (GTK_OPEN_WITH_DIALOG (dialog),
+ gtk_combo_box_get_active (GTK_COMBO_BOX (show_mode)));
+
gtk_open_with_dialog_set_show_set_as_default_button (GTK_OPEN_WITH_DIALOG (dialog),
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_set_as_default)));
gtk_widget_show (dialog);
@@ -118,17 +119,16 @@ display_dialog (GtkButton *b,
}
static void
-show_all_toggled (GtkToggleButton *b,
- gpointer user_data)
+show_mode_changed (GtkComboBox *b,
+ gpointer user_data)
{
if (dialog != NULL)
{
- gboolean toggled;
-
- toggled = gtk_toggle_button_get_active (b);
+ gint active;
- gtk_open_with_dialog_set_show_other_applications (GTK_OPEN_WITH_DIALOG (dialog),
- toggled);
+ active = gtk_combo_box_get_active (b);
+ gtk_open_with_dialog_set_show_mode (GTK_OPEN_WITH_DIALOG (dialog),
+ active);
}
}
@@ -221,16 +221,19 @@ main (int argc,
g_signal_connect (open, "clicked",
G_CALLBACK (display_dialog), NULL);
- show_all = gtk_check_button_new_with_label ("Show all applications");
- gtk_grid_attach_next_to (GTK_GRID (grid), show_all,
+ show_mode = gtk_combo_box_text_new ();
+ gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (show_mode), "Recommended only");
+ gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (show_mode), "All applications");
+ gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (show_mode), "Headings");
+ gtk_grid_attach_next_to (GTK_GRID (grid), show_mode,
open, GTK_POS_BOTTOM, 1, 1);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (show_all), TRUE);
- g_signal_connect (show_all, "toggled",
- G_CALLBACK (show_all_toggled), NULL);
+ gtk_combo_box_set_active (GTK_COMBO_BOX (show_mode), 2);
+ g_signal_connect (show_mode, "changed",
+ G_CALLBACK (show_mode_changed), NULL);
show_set_as_default = gtk_check_button_new_with_label ("Show set as default");
gtk_grid_attach_next_to (GTK_GRID (grid), show_set_as_default,
- show_all, GTK_POS_BOTTOM, 1, 1);
+ show_mode, GTK_POS_BOTTOM, 1, 1);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (show_set_as_default), TRUE);
g_signal_connect (show_set_as_default, "toggled",
G_CALLBACK (show_set_as_default_toggled), NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]