New panel framework

Jasper Huijsmans jasper at xfce.org
Sat Sep 3 16:26:02 CEST 2005


Benedikt Meurer schreef:
...
> Jasper,
> 
> I haven't found the time to actuall try out the new panel. Just reading
> through the documentation a bit. I stumbled over the
> xfce_panel_plugin_set_data() and xfce_panel_plugin_get_data() functions
> and was wondering why you added them? Wouldn't it be easier to use
> GObject's dataset here? 

Actually, it does use this internally. I wanted to add the function as a 
convenience for plugin writers, to make it obvious this is the 
replacement for the data pointer in the 4.2 interface.

However...

> Just add a prerequisite on GObject for the
> interface using g_type_interface_add_prerequisite(). It's very unlikely
> that somebody will ever implement that interface in a non-GObject
> derived type.
> 

... I didn't think of adding a prerequisite. Thanks, I've just added it.

	Jasper



More information about the Xfce4-dev mailing list