TaskView: (was "Improving the desktop experience with the "Task" and "TaskMonitor" D-Bus API") : Weekly Report 1
- From: Salomon Sickert <sickert in tum de>
- To: gnome-soc-list gnome org
- Subject: TaskView: (was "Improving the desktop experience with the "Task" and "TaskMonitor" D-Bus API") : Weekly Report 1
- Date: Sat, 29 May 2010 01:49:41 +0200
Hi,
This week I've written the first part of my support library. The API for
the application developer is completed except the setting for callbacks.
On the D-Bus side all properties of a TaskView, the methods are only
stubs for the above mentioned reason.
On the TaskView Monitor side there is a bus watching, preliminary data
structures and logic implemented.
Additional I've written the D-Bus Interface specification, which is
without documentation at the moment. But they should be self
explanatory.
A little side note for everybody using signals in C with GLib:
Double check your callbacks and their parameters. ;)
Next week I will finish the support library, except the fallback
solution and the bullet proof thread safety.
Also I invest some time in the TaskView Monitor, mainly the internals
like creating proxy objects and managing them.
Some note for other developers:
During the analysis phase I looked at tons of various libraries and
tools for D-Bus within C. There was a horde of unfinished, incomplete,
bugged or just unusable libraries.
But there are good news: gdbus, which is at the moment integrated in
glib. It is very feature complete and very nice to use. Brings the dbus
fun back to C ;)
Cheers
Salomon
P.S. The code lives here at the moment:
http://github.com/ssickert/TaskView
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]