diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2001-02-12 05:55:52 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2001-02-12 05:55:52 +0000 |
commit | 24fe2c9cd9455f95697896840a193b200a5ede10 (patch) | |
tree | 38d619ac0ea1fc58b0a7f29163c6c84db86b4cfc /test/test-nautilus-labeled-image.c | |
parent | 93175c51412201cd7557c6197333f750db1866e3 (diff) | |
download | nautilus-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.c | 18 |
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; |