Hi, this will look very basic for many of you but I did not see any mention neither in the tutorial nor in the reference on how to do the following. I am trying to re-use children widgets of which I destroyed (maybe not the right choice) the parent in another parent.
What I did to play (to me is has to stay a game, pleasure) with it is: create a VBox create a HPaned in which I put Button1 in the upper paned and Button2 in the lower. pack the VPaned in the VBox create a change_button that when clicked calls a redraw_function pack the change_button in the VBox the redraw_function : destroys the VPaned (which again may not be appropriate) creates a HPaned (tries to) re-use Button1 and Button2 in HPaned When I uses it I get the message: GtkWarning: Can't set a parent on widget which has a parent I read somewhere that a reference of the child is kept when a parent widget destroyed. Is that the problem ? If so I have two questions : What is the use of keeping this reference since the parent cannot "live" again (I suppose) And is there a way to do what I wish to do. I did not read all the tutorial, but if there is no mention of this, could it be a (good) idea to at least incorporate a mention of it. For new users it would be useful. Thnak you. Pascal _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
