diff options
Diffstat (limited to 'test/test-nautilus-labeled-image.c')
-rw-r--r-- | test/test-nautilus-labeled-image.c | 119 |
1 files changed, 0 insertions, 119 deletions
diff --git a/test/test-nautilus-labeled-image.c b/test/test-nautilus-labeled-image.c deleted file mode 100644 index c7d9565f2..000000000 --- a/test/test-nautilus-labeled-image.c +++ /dev/null @@ -1,119 +0,0 @@ -#include "test.h" - -#include <libnautilus-extensions/nautilus-labeled-image.h> - - -static const char pixbuf_name[] = "/usr/share/pixmaps/gnome-globe.png"; -static const char tile_name[] = "/gnome/share/nautilus/patterns/camouflage.png"; - -static GtkWidget * -labeled_image_new (const char *text, - GdkPixbuf *pixbuf, - const char *tile_file_name) -{ - GtkWidget *labeled_image; - - labeled_image = nautilus_labeled_image_new (text, pixbuf); - - if (tile_file_name != NULL) { - nautilus_labeled_image_set_tile_pixbuf_from_file_name (NAUTILUS_LABELED_IMAGE (labeled_image), - tile_file_name); - } - - return labeled_image; -} - -static GtkWidget * -labeled_image_window_new (const char *title, - GdkPixbuf *pixbuf, - const char *tile_file_name) -{ - GtkWidget *window; - GtkWidget *vbox; - GtkWidget *labeled_image; - GtkWidget *tiled_labeled_image; - - window = test_window_new (title, 20); - vbox = gtk_vbox_new (FALSE, 10); - gtk_container_add (GTK_CONTAINER (window), vbox); - - labeled_image = labeled_image_new ("Labeled Image", pixbuf, NULL); - tiled_labeled_image = labeled_image_new ("Labeled Image", pixbuf, tile_file_name); - if (tile_file_name != NULL) { - nautilus_labeled_image_set_fill (NAUTILUS_LABELED_IMAGE (tiled_labeled_image), TRUE); - } - if (labeled_image) gtk_box_pack_start (GTK_BOX (vbox), labeled_image, TRUE, TRUE, 0); - if (tiled_labeled_image) gtk_box_pack_start (GTK_BOX (vbox), tiled_labeled_image, TRUE, TRUE, 0); - - gtk_widget_show_all (vbox); - - 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) -{ - GtkWidget *window; - GtkWidget *vbox; - GtkWidget *button; - GtkWidget *toggle_button; - GtkWidget *check_button; - - window = test_window_new (title, 20); - vbox = gtk_vbox_new (FALSE, 10); - gtk_container_add (GTK_CONTAINER (window), vbox); - - if (1) button = nautilus_labeled_image_button_new ("GtkButton with LabeledImage", pixbuf); - if (1) toggle_button = nautilus_labeled_image_toggle_button_new ("GtkToggleButton with LabeledImage", pixbuf); - if (1) check_button = nautilus_labeled_image_check_button_new ("GtkCheckButton with LabeledImage", pixbuf); - - if (button) gtk_box_pack_start (GTK_BOX (vbox), button, TRUE, TRUE, 0); - 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; -} - -int -main (int argc, char* argv[]) -{ - GtkWidget *labeled_image_window = NULL; - GtkWidget *labeled_image_button_window = NULL; - GdkPixbuf *pixbuf = NULL; - - test_init (&argc, &argv); - - if (1) pixbuf = test_pixbuf_new_named (pixbuf_name, 1.0); - if (1) labeled_image_window = labeled_image_window_new ("LabeledImage Test", pixbuf, tile_name); - if (1) labeled_image_button_window = labeled_image_button_window_new ("LabeledImage in GtkButton Test", pixbuf); - - nautilus_gdk_pixbuf_unref_if_not_null (pixbuf); - - if (labeled_image_window) gtk_widget_show (labeled_image_window); - if (labeled_image_button_window) gtk_widget_show (labeled_image_button_window); - - gtk_main (); - - return test_quit (EXIT_SUCCESS); -} |