MCS design proposal

Jannis Pohlmann jannis at xfce.org
Sat Jul 7 17:47:49 CEST 2007


Am Sat, 07 Jul 2007 16:30:08 +0200
schrieb Bo Lorentsen <bl at lue.dk>:

> Jannis Pohlmann wrote:
> 
> > There is no real status. I still have a more recent design draft
> > lying around on Doppio:
> > 
> >   http://www.foo-projects.org/~jannis/xfce4-mcs-design.html
> It would be nice to know what this proposal tries to achieve that the 
> current MCS do not.
> 
> I like the idea of using D-Bus, but I like to know why this design
> have been chosen.
> 
> So, it would be nice to know the motivation or goal for this draft.

Well, it's mainly an overhauled version of the current design. It
uses D-Bus and thus is not bound to the X server. The whole design is
more "GOO" (GObject orientated). To give an example: instead of passing
callback function pointers to the MCSClient you would just connect to
the "property-changed" signal of the channels.

So it's basically all about using more modern concepts (D-Bus,
more GObject) and therewith preparing the MCS part of Xfce for the
future.

> > It is incomplete though, as plugin interface (would probably be
> > based on .desktop files) is missing. I haven't had the time to
> > finish it yet. Anyway, the general design idea is what I would
> > prefer instead of getting involved in GConf.
> 
> It sounds like a discussion I have not seen ...

http://foo-projects.org/pipermail/xfce4-dev/2007-March/022697.html

Whether to get involved in GConf or not has not really been discussed
there though. I know that Benny is all for it while I am not. Others
have not raised their voice on this topic yet AFAIK.

  - Jannis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20070707/b5adb87c/attachment.pgp>


More information about the Xfce4-dev mailing list