An menu editor

Jean-François Wauthy pollux at
Sat Dec 27 18:34:51 CET 2003

When i'll have time (i've got some exams to pass in january) i'll begin
to write a menueditor for the current menu xml format in C/GTK. Then
i'll documentate me over the freedesktop menu or perhaps that will
become reality soon; in this case i can start a freedesktop menueditor
or one with both support (detection of menu type at loading)


Le sam 27/12/2003 à 18:15, Tuukka Mäkinen a écrit :
> Jasper Huijsmans wrote:
> > I don't think we're quite ready to add python as a dependency for xfce,
> > yet ;-)
> > 
> > As far as I know no-one is working on a menu editor yet. However,
> > someone (Tuukka Mäkinen <tukem at>) is looking at how to implement
> > the freedesktop menu spec for xfce 4. This work will require a menu
> > editor too, eventually. I'm not sure how far along this effort is,
> > probably not far enough to start thinking about a GUI.
> > 
> > I don't know if this helps you at all, but that's the current situation
> > as far as I know ;-)
> > 
> > 	Jasper
> > 
> > 
> > Op za 27-12-2003, om 14:52 schreef Jean-François Wauthy:
> > 
> >>I was thinking to write it in C using GTK+2... I would like to
> >>collaborate on such a project but the problem is that i don't know
> >>python...
> I would suggest using C too. Menu editor is so important that it should 
> belong to xfce core. Of cource if someone comes up with python 
> menueditor for current menu xml format and doesn't mind it being made 
> obsolete when freedesktop menu becomes reality that's OK too.
> About directly writing freedesktop menu standard compliant menueditor... 
> Freedesktop menu standard is so complex that regular use and editing 
> require different kind of parsing. For one editing must keep comments 
> and deleted menu entries are just marked unused not actually deleted. 
> This is a real pain. That's why I would suggest that the official 
> menueditor is a separate program too.
> Some ideas for editor:
> - Allow opening any (menu.xml) file for editing, so that admin can edit 
> system level menu with the same program.
> - Show both the treeform menu and textual content of the file
> -> User can easily see if there are a lot of unused menuentries that 
> only slow down parsing
> -> User can edit file directly
> -> This requires some update_treeform_representation function
> - Jasper already wrote desktop entry (those .desktop files) parser so 
> you don't have to do that again.
> If you start writing an editor let me know so that everyone doesn't have 
> to invent the wheel.
> - Tuukka
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message num?riquement sign?e.
URL: <>

More information about the Xfce4-dev mailing list