[pygtk] Preventing a GTK Window from being closed

janne halttunen jhalttun@pp.htv.fi
Sat, 04 Nov 2000 13:53:51 +0200


Hi,


> "Kohli, Ranjan" wrote:
> > Is there anyway I can set up a GtkWindow so that I can prevent the user
> > from hitting the dismiss window icon [X] in the window title bar ?
> What do you mean by `prevent'.  If you do not want your GtkWindow to
> close when the user clicks on `dismiss window' then you don't connect
> the window to the "destroy" signal.  If you want a window border, then
> try the following to create a window without *any* window management.
> (Note: this is usually a Bad Thing as the user now cannot move,
> destroy, or resize the window.)
>     w = GtkWindow(WINDOW_POPUP)

    I have a glade-file with multiple TOP_LEVEL windows in it.  I'm using libglade to load them into my python-application.  The windows seem to be destroyed even
though the "destroy" signal isn't connected.  When I try to show them again, an empty window appears with some gtk-warnings.  These empty windows are
indestructible.  My purpose is to get the original windows only to hide when the 'X' is pressed, and later to be shown again.  Any ideas/inspiration?


jsh