[Glade-devel] get_children() get_internal_child() CleanUp

Tristan Van Berkom tvb at gnome.org
Sun Apr 8 11:49:20 EDT 2007


On Sat, 2007-04-07 at 21:11 -0300, Juan Pablo Ugarte wrote:
[...]
> The patch is a draft because i wanted to hear your opinion about it
> before finishing it because i migth be omiting some important special
> case wich makes trying to get rid of them imposible :)

Ok well, consider that internal children arent always accessible
through the gtkcontainer api - sometimes an internal child is
a widget in a popup window that is created on the parent's widget's
behalf for instance. Or - the label widget of a GtkFrame, is not
guaranteed to be returned by an api like gtk_container_forall()
(even though the GtkFrame's label happens to be, it is not
always guaranteed), and - what if a widget like the frame's label
isnt already created at initialization time - what if its dynamically
added because of some conditional property ?

These are the kind of things you have to take into consideration
in order to not break glade for load/save/copy/paste etc.

Cheers,
              -Tristan





More information about the Glade-devel mailing list