summaryrefslogtreecommitdiff
path: root/test/test-nautilus-label-simple.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-nautilus-label-simple.c')
-rw-r--r--test/test-nautilus-label-simple.c83
1 files changed, 0 insertions, 83 deletions
diff --git a/test/test-nautilus-label-simple.c b/test/test-nautilus-label-simple.c
deleted file mode 100644
index 471c0bdd9..000000000
--- a/test/test-nautilus-label-simple.c
+++ /dev/null
@@ -1,83 +0,0 @@
-#include "test.h"
-
-static void
-use_system_font_callback (GtkButton *button,
- GtkLabel *label)
-{
- GdkFont *system_font;
-
- g_return_if_fail (GTK_IS_BUTTON (button));
- g_return_if_fail (GTK_IS_LABEL (label));
-
- system_font = nautilus_gtk_get_system_font ();
-
- g_return_if_fail (system_font != NULL);
-
- nautilus_gtk_widget_set_font (GTK_WIDGET (label), system_font);
-
- gdk_font_unref (system_font);
-}
-
-static void
-use_system_font_bold_callback (GtkButton *button,
- GtkLabel *label)
-{
- g_return_if_fail (GTK_IS_BUTTON (button));
- g_return_if_fail (GTK_IS_LABEL (label));
-
- use_system_font_callback (button, label);
- nautilus_label_make_bold (NAUTILUS_LABEL (label));
-}
-
-int
-main (int argc, char* argv[])
-{
- //const char *text = "This is a very intersting label\nThat has more\nthan one line.";
- const char *text = "Something";
- GtkWidget *window;
- GtkWidget *vbox;
- GtkWidget *label1;
- GtkWidget *label2;
- GtkWidget *use_system_font;
-
- test_init (&argc, &argv);
-
- window = test_window_new ("Simple Label Test", 20);
-
- vbox = gtk_vbox_new (FALSE, 0);
- gtk_container_add (GTK_CONTAINER (window), vbox);
-
- label1 = nautilus_label_new ("");
- nautilus_label_make_larger (NAUTILUS_LABEL (label1), 40);
- nautilus_label_set_wrap (NAUTILUS_LABEL (label1), TRUE);
- nautilus_label_set_justify (NAUTILUS_LABEL (label1), GTK_JUSTIFY_CENTER);
- nautilus_label_set_text (NAUTILUS_LABEL (label1), text);
- gtk_box_pack_start (GTK_BOX (vbox), label1, TRUE, TRUE, 0);
-
- label2 = nautilus_label_new ("");
- nautilus_label_make_larger (NAUTILUS_LABEL (label2), 40);
- nautilus_label_make_bold (NAUTILUS_LABEL (label2));
- nautilus_label_set_wrap (NAUTILUS_LABEL (label2), TRUE);
- nautilus_label_set_justify (NAUTILUS_LABEL (label2), GTK_JUSTIFY_CENTER);
- nautilus_label_set_text (NAUTILUS_LABEL (label2), text);
- gtk_box_pack_start (GTK_BOX (vbox), label2, TRUE, TRUE, 0);
-
- use_system_font = gtk_button_new_with_label ("Use System Font");
- gtk_box_pack_start (GTK_BOX (vbox), use_system_font, TRUE, FALSE, 0);
-
- gtk_signal_connect (GTK_OBJECT (use_system_font),
- "clicked",
- GTK_SIGNAL_FUNC (use_system_font_callback),
- label1);
-
- gtk_signal_connect (GTK_OBJECT (use_system_font),
- "clicked",
- GTK_SIGNAL_FUNC (use_system_font_bold_callback),
- label2);
-
- gtk_widget_show_all (window);
-
- gtk_main ();
-
- return 0;
-}