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

rob at sita.openmoko.org rob at sita.openmoko.org
Fri Apr 27 16:44:14 CEST 2007


Author: rob
Date: 2007-04-27 16:44:13 +0200 (Fri, 27 Apr 2007)
New Revision: 1859

Modified:
   trunk/src/target/OM-2007/openmoko-libs/ChangeLog
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.c
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.h
Log:
2007-04-27  Rob Bradford  <rob at openedhand.com>

	* libmokoui/moko-window.c: (moko_window_set_status_message),
	(moko_window_set_status_progress):
	* libmokoui/moko-window.h:
	Add functionality for controlling footer.



Modified: trunk/src/target/OM-2007/openmoko-libs/ChangeLog
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/ChangeLog	2007-04-27 12:45:51 UTC (rev 1858)
+++ trunk/src/target/OM-2007/openmoko-libs/ChangeLog	2007-04-27 14:44:13 UTC (rev 1859)
@@ -1,3 +1,10 @@
+2007-04-27  Rob Bradford  <rob at openedhand.com>
+
+	* libmokoui/moko-window.c: (moko_window_set_status_message),
+	(moko_window_set_status_progress):
+	* libmokoui/moko-window.h:
+	Add functionality for controlling footer.
+
 2007-04-26 Dodji Seketeli <dodji at openedhand.com>
 
 	* src/target/OM-2007/openmoko-libs/libmokojournal/src/moko-journal.c,h:

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.c
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.c	2007-04-27 12:45:51 UTC (rev 1858)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.c	2007-04-27 14:44:13 UTC (rev 1859)
@@ -231,3 +231,33 @@
     }
 }
 
+void
+moko_window_set_status_message (MokoWindow *self, gchar *message)
+{
+  GtkWidget *window = GTK_WIDGET (self);
+
+  g_return_if_fail (MOKO_IS_WINDOW (self));
+
+  XChangeProperty(GDK_WINDOW_XDISPLAY (window->window), GDK_WINDOW_XID(window->window),
+    gdk_x11_get_xatom_by_name ("_MOKO_STATUS_MESSAGE"),
+    XA_STRING,
+    8,
+    PropModeReplace,
+    message,
+    strlen (message) + 1);
+}
+
+void
+moko_window_set_status_progress (MokoWindow *self, gdouble progress)
+{
+  GtkWidget *window = GTK_WIDGET (self);
+  g_return_if_fail (MOKO_IS_WINDOW (self));
+
+  XChangeProperty(GDK_WINDOW_XDISPLAY (window->window), GDK_WINDOW_XID(window->window),
+    gdk_x11_get_xatom_by_name ("_MOKO_STATUS_PROGRESS"),
+    XA_STRING,
+    8,
+    PropModeReplace,
+    (char *)&progress,
+    sizeof (progress));
+}

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.h
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.h	2007-04-27 12:45:51 UTC (rev 1858)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-window.h	2007-04-27 14:44:13 UTC (rev 1859)
@@ -53,6 +53,9 @@
 
 Window moko_window_get_active_window();
 
+void moko_window_set_status_message (MokoWindow *self, gchar *message);
+void moko_window_set_status_progress (MokoWindow *self, gdouble progress);
+
 G_END_DECLS
 
 #endif /* _MOKO_WINDOW_H_ */





More information about the commitlog mailing list