]> Pileus Git - ~andy/gtk/commitdiff
Add new testspinbutton.c
authorMorten Welinder <terra@gnome.org>
Fri, 12 Mar 2004 15:49:22 +0000 (15:49 +0000)
committerMorten Welinder <mortenw@src.gnome.org>
Fri, 12 Mar 2004 15:49:22 +0000 (15:49 +0000)
2004-03-12  Morten Welinder  <terra@gnome.org>

* tests/Makefile.am: Add new testspinbutton.c

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
tests/.cvsignore
tests/Makefile.am
tests/testspinbutton.c [new file with mode: 0644]

index 37cc48e2925676556875ca4361c90939e9f68195..939d383cb6d5ecce5fa1cb131b27a6bef26b7909 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-03-12  Morten Welinder  <terra@gnome.org>
+
+       * tests/Makefile.am: Add new testspinbutton.c
+
 2004-03-11  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor):
index 37cc48e2925676556875ca4361c90939e9f68195..939d383cb6d5ecce5fa1cb131b27a6bef26b7909 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-12  Morten Welinder  <terra@gnome.org>
+
+       * tests/Makefile.am: Add new testspinbutton.c
+
 2004-03-11  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor):
index 37cc48e2925676556875ca4361c90939e9f68195..939d383cb6d5ecce5fa1cb131b27a6bef26b7909 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-12  Morten Welinder  <terra@gnome.org>
+
+       * tests/Makefile.am: Add new testspinbutton.c
+
 2004-03-11  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor):
index 37cc48e2925676556875ca4361c90939e9f68195..939d383cb6d5ecce5fa1cb131b27a6bef26b7909 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-12  Morten Welinder  <terra@gnome.org>
+
+       * tests/Makefile.am: Add new testspinbutton.c
+
 2004-03-11  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor):
index 37cc48e2925676556875ca4361c90939e9f68195..939d383cb6d5ecce5fa1cb131b27a6bef26b7909 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-12  Morten Welinder  <terra@gnome.org>
+
+       * tests/Makefile.am: Add new testspinbutton.c
+
 2004-03-11  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor):
index d7f1e564f4e79c2c7db6c0b2f5633ad6872314d0..7baa176fb474d263368d9879f1caaede42c05223 100644 (file)
@@ -20,22 +20,23 @@ testfilechooser
 testgtk
 testicontheme
 testinput
-testmerge
 testmenus
+testmerge
 testmultidisplay
 testmultiscreen
 testrgb
 testselection
-testtext
-testtoolbar
-testtreeedit
-testtreeview
-testtreecolumns
 testsocket
 testsocket_child
+testspinbutton
+testtext
 testtextbuffer
+testtoolbar
+testtreecolumns
+testtreeedit
+testtreeflow
 testtreefocus
 testtreesort
-treestoretest
-testtreeflow
+testtreeview
 testxinerama
+treestoretest
index 3e7621329d9e37f2aaba6d4e1f6485122f236367..ef2ceb3f9742bc13f700a84a952a47867e467d2f 100644 (file)
@@ -43,6 +43,7 @@ noinst_PROGRAMS =                     \
        testrgb                         \
        testselection                   \
        $(testsocket_programs)          \
+       testspinbutton                  \
        testtext                        \
         testtextbuffer                 \
        testtoolbar                     \
@@ -79,6 +80,7 @@ testrgb_DEPENDENCIES = $(TEST_DEPS)
 testselection_DEPENDENCIES = $(TEST_DEPS)
 testsocket_DEPENDENCIES = $(DEPS)
 testsocket_child_DEPENDENCIES = $(DEPS)
+testspinbutton_DEPENDENCIES = $(TEST_DEPS)
 testtext_DEPENDENCIES = $(TEST_DEPS)
 testtextbuffer_DEPENDENCIES = $(TEST_DEPS)
 testtreeedit_DEPENDENCIES = $(DEPS)
@@ -109,6 +111,7 @@ testrgb_LDADD = $(LDADDS)
 testselection_LDADD = $(LDADDS)
 testsocket_LDADD = $(LDADDS)
 testsocket_child_LDADD = $(LDADDS)
+testspinbutton_LDADD = $(LDADDS)
 testtextbuffer_LDADD = $(LDADDS)
 testtoolbar_LDADD = $(LDADDS)
 stresstest_toolbar_LDADD = $(LDADDS)
@@ -159,6 +162,9 @@ testsocket_child_SOURCES =          \
        testsocket_child.c      \
        testsocket_common.c
 
+testspinbutton_SOURCES =       \
+       testspinbutton.c
+
 testmerge_SOURCES =            \
        testmerge.c
 
diff --git a/tests/testspinbutton.c b/tests/testspinbutton.c
new file mode 100644 (file)
index 0000000..9027a97
--- /dev/null
@@ -0,0 +1,44 @@
+#include <config.h>
+#include <gtk/gtk.h>
+
+int
+main (int argc, char **argv)
+{
+        GtkWidget *window, *mainbox;
+       int max;
+
+        gtk_init (&argc, &argv);
+
+        window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+        g_signal_connect (window, "delete_event", gtk_main_quit, NULL);
+
+        mainbox = gtk_vbox_new (FALSE, 2);
+        gtk_container_add (GTK_CONTAINER (window), mainbox);
+
+       for (max = 9; max <= 999999999; max = max * 10 + 9) {
+               GtkAdjustment *adj =
+                       GTK_ADJUSTMENT (gtk_adjustment_new (max,
+                                                           1, max,
+                                                           1,
+                                                           (max + 1) / 10,
+                                                           0.0));
+     
+               GtkWidget *spin = gtk_spin_button_new (adj, 1.0, 0);
+               GtkWidget *hbox = gtk_hbox_new (FALSE, 2);
+               
+               gtk_box_pack_start (GTK_BOX (hbox),
+                                   spin,
+                                   FALSE,
+                                   FALSE,
+                                   2);
+
+               gtk_container_add (GTK_CONTAINER (mainbox), hbox);
+
+       }
+
+        gtk_widget_show_all (window);
+
+        gtk_main ();
+
+        return 0;
+}