[maemo-commits] [maemo-commits] r17926 - in projects/haf/branches/sapwood/rgba-ng: . demos

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Apr 1 13:14:57 EEST 2009
Author: herzi
Date: 2009-04-01 13:14:48 +0300 (Wed, 01 Apr 2009)
New Revision: 17926

Modified:
   projects/haf/branches/sapwood/rgba-ng/ChangeLog
   projects/haf/branches/sapwood/rgba-ng/demos/Makefile.am
   projects/haf/branches/sapwood/rgba-ng/demos/buttonbox.c
Log:
2009-01-08  Sven Herzberg  <sven at imendio.com>

	Test if the server can run the buttonbox demo

	* demos/Makefile.am: added the buttonbox to the tests
	* demos/buttonbox.c (main): return after showing the window if a
	proper environment variable was set



Modified: projects/haf/branches/sapwood/rgba-ng/ChangeLog
===================================================================
--- projects/haf/branches/sapwood/rgba-ng/ChangeLog	2009-04-01 09:57:59 UTC (rev 17925)
+++ projects/haf/branches/sapwood/rgba-ng/ChangeLog	2009-04-01 10:14:48 UTC (rev 17926)
@@ -31,6 +31,14 @@
 
 2009-01-08  Sven Herzberg  <sven at imendio.com>
 
+	Test if the server can run the buttonbox demo
+
+	* demos/Makefile.am: added the buttonbox to the tests
+	* demos/buttonbox.c (main): return after showing the window if a
+	proper environment variable was set
+
+2009-01-08  Sven Herzberg  <sven at imendio.com>
+
 	Compile against a vanilla GTK+
 
 	* tests/double-free.c: GTK+ 2.14 doesn't allow including

Modified: projects/haf/branches/sapwood/rgba-ng/demos/Makefile.am
===================================================================
--- projects/haf/branches/sapwood/rgba-ng/demos/Makefile.am	2009-04-01 09:57:59 UTC (rev 17925)
+++ projects/haf/branches/sapwood/rgba-ng/demos/Makefile.am	2009-04-01 10:14:48 UTC (rev 17926)
@@ -3,8 +3,10 @@
 INCLUDES = $(GTK_CFLAGS)
 LDADD = $(GTK_LIBS)
 
+TEST_PROGS+=buttonbox
+TESTS_ENVIRONMENT=SAPWOOD_TESTING=true $(top_srcdir)/tests/sapwood-wrapper
 noinst_PROGRAMS = \
-	buttonbox \
+	$(TEST_PROGS) \
 	gradient \
 	treeview
 

Modified: projects/haf/branches/sapwood/rgba-ng/demos/buttonbox.c
===================================================================
--- projects/haf/branches/sapwood/rgba-ng/demos/buttonbox.c	2009-04-01 09:57:59 UTC (rev 17925)
+++ projects/haf/branches/sapwood/rgba-ng/demos/buttonbox.c	2009-04-01 10:14:48 UTC (rev 17926)
@@ -20,8 +20,11 @@
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
 #include <gtk/gtk.h>
 
+#include <string.h>
+
 #define PACK_START FALSE
 #define PACK_END   TRUE
 #define PRIMARY    FALSE
@@ -85,6 +88,12 @@
   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   vbox = gtk_vbox_new (FALSE, 0);
 
+  if (g_getenv ("SAPWOOD_TESTING") && !strcmp (g_getenv ("SAPWOOD_TESTING"), "true")) {
+          gtk_widget_set_app_paintable (window, TRUE);
+          g_signal_connect_after (window, "expose-event",
+                                  G_CALLBACK (gtk_widget_destroy), NULL);
+  }
+
   for (row = 0; row < G_N_ELEMENTS(boxes); row++)
     {
       button_t *buttons = boxes[row];


More information about the maemo-commits mailing list