summaryrefslogtreecommitdiff
path: root/test/test-nautilus-labeled-image.c
diff options
context:
space:
mode:
authorRamiro Estrugo <ramiro@src.gnome.org>2001-02-12 05:55:52 +0000
committerRamiro Estrugo <ramiro@src.gnome.org>2001-02-12 05:55:52 +0000
commit24fe2c9cd9455f95697896840a193b200a5ede10 (patch)
tree38d619ac0ea1fc58b0a7f29163c6c84db86b4cfc /test/test-nautilus-labeled-image.c
parent93175c51412201cd7557c6197333f750db1866e3 (diff)
downloadnautilus-24fe2c9cd9455f95697896840a193b200a5ede10.tar.gz
A tiny bit more debug code.
* test/test-nautilus-clickable-image.c: (main): * test/test-nautilus-labeled-image.c: (button_callback), (labeled_image_button_window_new): A tiny bit more debug code.
Diffstat (limited to 'test/test-nautilus-labeled-image.c')
-rw-r--r--test/test-nautilus-labeled-image.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/test-nautilus-labeled-image.c b/test/test-nautilus-labeled-image.c
index 3eb2420bd..208f9fdb7 100644
--- a/test/test-nautilus-labeled-image.c
+++ b/test/test-nautilus-labeled-image.c
@@ -50,6 +50,16 @@ labeled_image_window_new (const char *title,
return window;
}
+static void
+button_callback (GtkWidget *button,
+ gpointer callback_data)
+{
+ const char *info = callback_data;
+ g_return_if_fail (GTK_IS_BUTTON (button));
+
+ g_print ("%s(%p)\n", info, button);
+}
+
static GtkWidget *
labeled_image_button_window_new (const char *title,
GdkPixbuf *pixbuf)
@@ -72,6 +82,14 @@ labeled_image_button_window_new (const char *title,
if (toggle_button) gtk_box_pack_start (GTK_BOX (vbox), toggle_button, TRUE, TRUE, 0);
if (check_button) gtk_box_pack_start (GTK_BOX (vbox), check_button, TRUE, TRUE, 0);
+ if (button) {
+ gtk_signal_connect (GTK_OBJECT (button), "enter", GTK_SIGNAL_FUNC (button_callback), "enter");
+ gtk_signal_connect (GTK_OBJECT (button), "leave", GTK_SIGNAL_FUNC (button_callback), "leave");
+ gtk_signal_connect (GTK_OBJECT (button), "pressed", GTK_SIGNAL_FUNC (button_callback), "pressed");
+ gtk_signal_connect (GTK_OBJECT (button), "released", GTK_SIGNAL_FUNC (button_callback), "released");
+ gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (button_callback), "clicked");
+ }
+
gtk_widget_show_all (vbox);
return window;