Re: New GtkMenu & libbonoboui
Jody Goldberg <[email protected]> Fri, 19 Mar 2004 15:20:56 -0500
| Newsgroups | gmane.comp.gnome.components |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Mar 19, 2004 at 10:49:29PM +0300, Nickolay V. Shmyrev wrote: > > So far no-one has stepped up to do the work though, we get somewhat > > closer to this with the toolbar-rework branch, but that didn't make it > > into Gnome 2.6.0 unfortunately (may go into 2.6.1 if we get it done). > > So, Michael, have you any plans of how to do it in libbonoboui? How do > you look at this process? > > I think, GtkUIManager implementation can help here, but only partially. > May be, simpliest solution will be in adding new sync to libbonoboui, > that will filter (maybe, with xslt) BonoboUIEngine xml tree to xml-ui > xml tree and then display it. But then we will still have troubles with > components embedding in menus, toolbars and statusbar. Gtk UI > implementation and interface are to simple to cover libbonoboui > functionality. It's sad, that they was developed without looking at > libbonoboui application of those interfaces. The main problem will be handling custom controls. GtkAction fixes an oversight in the bonoboui design and uses factories for all elements, even custom stuff. That is necessary to support user editable menus/toolbars etc.