On Wed, 2006-12-20 at 15:04 +0100, Tim Janik wrote:
> On Wed, 20 Dec 2006, Mark McLoughlin wrote:

> >     With this API the vendor would need to have a gtk module or library
> > especially for the gnome-panel in order to appoint a new implementation
> > of PanelMenu.
> 
> if he *only* means to change the panel menu yes. if all menus should have
> the logo, all apps will need the module/library.

        PanelMenu is a GtkMenu sub-class used by stock gnome-panel.

        Platform vendor Foo implements FooGtkMenu and - via the "foogtk" gtk
module which is loaded by all applications - it appoints FooGtkMenu for
GtkMenu.

        Foo quickly notices that gnome-panel is not using the customised
GtkMenu implementation. Vendor Foo must then implement a "foopanel" gtk
module which appoints FooPanelMenu for PanelMenu and ensure that this
module is only loaded by gnome-panel.

        My point is that Foo would prefer if PanelMenu could automatically
sub-class FooGtkMenu rather than GtkMenu.

Cheers,
Mark.

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to