Incorrect xfce_framebox_add() implementation

Jeff Franks jcfranks at tpg.com.au
Wed Aug 31 06:49:31 CEST 2005


Brian J. Tarricone wrote:

>[snip]
>Actually, that widget is just constructed weirdly.  It's derived from
>GtkFrame, which is a GtkBin, and yet it uses gtk_box_pack_start() to add
>something to it, when it's not a GtkBox.  Well, there's a GtkHBox in the
>GtkFrame for some reason.  Not sure why we don't just add stuff directly
>to the GtkFrame.  I guess maybe for the padding.  I dunno.
>  
>
Because GtkFrame is a bin widget, my impression is that Olivier found it 
an easy way to give a GtkHBox a label.

>Ok, xfce_framebox_add() is marked as deprecated, and gtk_container_add()
>and gtk_container_remove() are hooked up properly.
>
>Benny, can you verify that changing instances of GtkType to GType won't
>break ABI or anything?  They should just be typedefs to guint32 or
>gulong or somesuch, IIRC...
>
>Danny: not sure, but you make have to 'fix' pyxfce.
>
GtkType is a typedef for GType so there will be no break.

Jeff.



More information about the Xfce4-dev mailing list