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