From: Morten Welinder Date: Fri, 12 Mar 2004 15:49:22 +0000 (+0000) Subject: Add new testspinbutton.c X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=ed649f3bff1fc2d8239e5375c41a8be512c61595;p=~andy%2Fgtk Add new testspinbutton.c 2004-03-12 Morten Welinder * tests/Makefile.am: Add new testspinbutton.c --- diff --git a/ChangeLog b/ChangeLog index 37cc48e29..939d383cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2004-03-12 Morten Welinder + + * tests/Makefile.am: Add new testspinbutton.c + 2004-03-11 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor): diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 37cc48e29..939d383cb 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,7 @@ +2004-03-12 Morten Welinder + + * tests/Makefile.am: Add new testspinbutton.c + 2004-03-11 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor): diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 37cc48e29..939d383cb 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,7 @@ +2004-03-12 Morten Welinder + + * tests/Makefile.am: Add new testspinbutton.c + 2004-03-11 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor): diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 37cc48e29..939d383cb 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,7 @@ +2004-03-12 Morten Welinder + + * tests/Makefile.am: Add new testspinbutton.c + 2004-03-11 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor): diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 37cc48e29..939d383cb 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,7 @@ +2004-03-12 Morten Welinder + + * tests/Makefile.am: Add new testspinbutton.c + 2004-03-11 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (shortcuts_drag_set_delete_cursor): diff --git a/tests/.cvsignore b/tests/.cvsignore index d7f1e564f..7baa176fb 100644 --- a/tests/.cvsignore +++ b/tests/.cvsignore @@ -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 diff --git a/tests/Makefile.am b/tests/Makefile.am index 3e7621329..ef2ceb3f9 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -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 index 000000000..9027a973f --- /dev/null +++ b/tests/testspinbutton.c @@ -0,0 +1,44 @@ +#include +#include + +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; +}