[Gtk-sharp-list] Close button and "Really Quit" dialog?

Ian Finlayson finlaysoni at gmail.com
Mon Feb 8 13:09:42 EST 2010


Ah thanks, I really appreciate the answer.  I don't know why I
couldn't figure that out on my own.

- Ian

On Mon, Feb 8, 2010 at 12:50 PM, Matthew Pirocchi
<matthew.pirocchi at gmail.com> wrote:
> Hi Ian,
> You want to use the "DeleteEvent" event:
> window.DeleteEvent += delegate (object o, DeleteEventArgs args) {
> // Do something
> args.RetVal = trueOrFalse; // false if you still want to close the window,
> true if you want to keep it open
> };
> -Matthew
> On Mon, Feb 8, 2010 at 12:17 PM, Ian Finlayson <finlaysoni at gmail.com> wrote:
>>
>> Hello,
>>
>> I am writing a GTK# application and would like to prevent users from
>> quitting without saving their work.  If they select the "Quit" option
>> from the menu, I give them a dialog box offering to save, cancel or
>> quit without saving.  This works well, but I can't figure out how to
>> make it happen if they click on the close button on the upper right of
>> the window.  I tried handling the "Destroyed" event, but it is getting
>> called after the window has closed, so there's no way for them to
>> cancel the quit.  Is there some way to do this?
>>
>> On a related note, is their a standard dialog for this kind of
>> question?  Because most Gnome applications seem to use the same
>> dialog, but I couldn't find any info on it.  For now I am just using
>> my own, but it looks a little different and standards are always good.
>>
>> Thanks for your time!
>>  - Ian
>> _______________________________________________
>> 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