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
<[email protected]> 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 <[email protected]> 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  -  [email protected]
>> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>
>
_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to