r2279 - in trunk/src/target/OM-2007/openmoko-libs: . libmokoui

mickey at sita.openmoko.org mickey at sita.openmoko.org
Sat Jun 16 17:14:37 CEST 2007


Author: mickey
Date: 2007-06-16 17:14:32 +0200 (Sat, 16 Jun 2007)
New Revision: 2279

Modified:
   trunk/src/target/OM-2007/openmoko-libs/ChangeLog
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-ui.h
Log:
libmokoui/moko-ui: add convenience function for showing a MokoBanner


Modified: trunk/src/target/OM-2007/openmoko-libs/ChangeLog
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/ChangeLog	2007-06-16 15:13:48 UTC (rev 2278)
+++ trunk/src/target/OM-2007/openmoko-libs/ChangeLog	2007-06-16 15:14:32 UTC (rev 2279)
@@ -1,3 +1,16 @@
+2007-06-16  Mickey  <mickey at openmoko.org>
+
+	* libmokoui/moko-scrolled-pane.h:
+	* libmokoui/moko-scrolled-pane.c:
+
+	Add function for changing the position of
+	the fullscreen button. NOTE: API may vanish,
+	please don't just rely on it now.
+
+	* libmokoui/moko.ui.h:
+
+	Add convenience API for showing a MokoBanner
+
 2007-06-15	Mickey	<mickey at openmoko.org>
 
 	* libmokoui/banner.c:

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-ui.h
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-ui.h	2007-06-16 15:13:48 UTC (rev 2278)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-ui.h	2007-06-16 15:14:32 UTC (rev 2279)
@@ -22,6 +22,7 @@
 
 #include "moko-alignment.h"
 #include "moko-application.h"
+#include "moko-banner.h"
 #include "moko-details-window.h"
 #include "moko-dialog.h"
 #include "moko-dialog-window.h"
@@ -41,4 +42,17 @@
 #include "moko-tree-view.h"
 #include "moko-window.h"
 
+void moko_ui_banner_show_text( gint timeout, const gchar* message, ... )
+{
+    va_list a;
+    g_return_if_fail( timeout ); // don't allow permanent banners using the simple interface
+    va_start( a, message );
+    const gchar* string = g_strdup_vprintf( message, a );
+    va_end( a );
+    MokoBanner* banner = moko_banner_new();
+    moko_banner_show_text( banner, string, timeout );
+    g_object_unref( banner );
+    g_free( string );
+}
+
 #endif  /* _MOKO_UI_H_ */





More information about the commitlog mailing list