[Deskbar] Separating UI and backend
- From: Mikkel Kamstrup Erlandsen <kamstrup daimi au dk>
- To: "[deskbar]" <deskbar-applet-list gnome org>
- Subject: [Deskbar] Separating UI and backend
- Date: Thu, 27 Oct 2005 21:19:18 +0200
I have been puzzling with this idea over the last week or so...
Maybe we should separate GUI and search backend completely. The current
architecture makes this quite easy. Basically make a small script that
starts ModuleLoader/List exports a few handy methods over DBUS and
becomes a daemon. As far as I can see the only stuff the daemon needs to
export over the bus is
- search (string, categories=All)
- configure () # popup pref dialog
(- present_results_in_cuemiac (coords))
The last one is not necesarily a good idea to export, but would be handy
so other potential users won't have to write their own presentation
widget.
This might fare best as a part of the Cuemiac project, but would
certainly be feasible in the current setup too.
This architecture would allow us to go more in the direction of
Gnome-launch-box and a run-dialog-replacement, and generally integrate
with other apps. The Python bindings for dbus are quite cool and well
documented.
What do you guys say?
Cheers
Mikkel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]