[Gtk-sharp-list] Hiding Gtk.Window instead of Destroying?

Scott Ellington scottellington at comcast.net
Wed Mar 1 11:34:00 EST 2006


What I suggested works:

using System;
using Gtk;

class T : Window
{
     static void Main ()
     {
		  Application.Init ();
          T t = new T();
		  t.ShowAll();
          Application.Run ();
	 }

     T () : base ("HALLO")
     {
          SetDefaultSize (400, 400);
     }

     protected override bool OnDeleteEvent ( Gdk.Event e )
     {
          Console.WriteLine("HI");
		  return true;
     }
} 

Scott

On Wed, 2006-03-01 at 17:47 +0100, Thomas Zühlke wrote:
> I also tryed this way. Set return TRUE or FALSE don't make a difference :-(
> 
> >You could try overriding OnDeleteEvent and not calling the base method.
> >Not sure if this works or causes any issues.
> >
> >Scott
> >
> >On Wed, 2006-03-01 at 11:39 +0100, Thomas Zühlke wrote:
> >  
> >
> >>Hi,
> >>
> >>I have a main-window and that creates a second window I work with. I can 
> >>show/hide the second window with a button on the main window. If the 
> >>button is pressed, the second window will be set do "visible = false;" 
> >>and everything works fine.
> >>
> >>Now I want to hide the second window instead of closing it if the 
> >>close-button (the X in the top-right corner) is pressed. Is this possible?
> >>Should I define the DeleteEvent? But what should be done in this event?
> >>
> >>Thx Thomas
> >>_______________________________________________
> >>Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
> >>http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
> >>    
> >>
> >
> >_______________________________________________
> >Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
> >http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
> >
> >
> >  
> >
> _______________________________________________
> Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list



More information about the Gtk-sharp-list mailing list