[Glade-users] Using Gtk2::GladeXML -- "reusing" popups



On Thu, Nov 11, 2004 at 07:08:55AM -0500, Big Perm wrote:
Question 1.  This is the important one.  I don't know how to "reuse"
the dialog box.  In other words, it's created from the XML file; I get
the widget and access its signals, no problem.  But -- if the user
closes (with the 'x') the box, I don't know how to restore it as it
was.  It's not so much the values...I have those.  It's the layout of
the box that I lose.

There are basically two approaches:

1. Load the dialog with glade_xml_new every time you need it
2. Hide the window instead of destroying it when you don't need it

Question 2.  This is related to the first one...I chose to use a "Top
Level" dialog box because when I chose "Popup" the box just appears
right on top of my window, with no border or anything.  It looks
horrible.  I'm not sure how to give it a border; I have specified a
border of 5 and even 25 in Glade.

Just make it top level.

See:
http://developer.gnome.org/doc/API/2.0/gtk/gtk-Standard-Enumerations.html#GtkWindowType

-- 
Christopher Cramer <crayc greatjustice org>
On r�siste � l'invasion des arm�es; on ne r�siste pas � l'invasion
des id�es. -- Victor Hugo




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]