From 59ddde4c37c85c082c412cbf78c14269e309ba40 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Mon, 4 Jan 2010 12:32:54 +0100 Subject: Implement property editor for GdkColor properties Bug #606434. --- tests/testgtk.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'tests/testgtk.c') diff --git a/tests/testgtk.c b/tests/testgtk.c index e8b49b565a..be81cac6b5 100644 --- a/tests/testgtk.c +++ b/tests/testgtk.c @@ -5301,12 +5301,12 @@ entry_toggle_pulse (GtkWidget *checkbutton, } static void -entry_props_clicked (GtkWidget *button, - GObject *entry) +props_clicked (GtkWidget *button, + GObject *object) { - GtkWidget *window = create_prop_editor (entry, 0); + GtkWidget *window = create_prop_editor (object, 0); - gtk_window_set_title (GTK_WINDOW (window), "Entry Properties"); + gtk_window_set_title (GTK_WINDOW (window), "Object Properties"); } static void @@ -5368,7 +5368,7 @@ create_entry (GtkWidget *widget) button = gtk_button_new_with_mnemonic ("_Props"); gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 0); g_signal_connect (button, "clicked", - G_CALLBACK (entry_props_clicked), + G_CALLBACK (props_clicked), entry); cb = gtk_combo_new (); @@ -8195,6 +8195,7 @@ create_color_selection (GtkWidget *widget) GtkWidget *picker; GtkWidget *hbox; GtkWidget *label; + GtkWidget *button; window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_screen (GTK_WINDOW (window), @@ -8217,6 +8218,12 @@ create_color_selection (GtkWidget *widget) picker = gtk_color_button_new (); gtk_color_button_set_use_alpha (GTK_COLOR_BUTTON (picker), TRUE); gtk_container_add (GTK_CONTAINER (hbox), picker); + + button = gtk_button_new_with_mnemonic ("_Props"); + gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 0); + g_signal_connect (button, "clicked", + G_CALLBACK (props_clicked), + picker); } if (!GTK_WIDGET_VISIBLE (window)) -- cgit v1.2.1