Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [platform-swt-dev] Prevent Shell from closing/disposing


See http://www.eclipse.org/swt/snippets/ for all sorts of useful, stand alone, code snippets.



Sebastian Machhausen <sebastian.machhausen@xxxxxxxxx>
Sent by: platform-swt-dev-bounces@xxxxxxxxxxx

08/03/2006 07:48 AM

Please respond to
"Eclipse Platform SWT component developers list." <platform-swt-dev@xxxxxxxxxxx>

To
"'Eclipse Platform SWT component developers list.'" <platform-swt-dev@xxxxxxxxxxx>
cc
Subject
RE: [platform-swt-dev] Prevent Shell from closing/disposing





Hi Ulrik,

When handling the respective shellClosed event just set the doIt flag of the
ShellEvent which was handed over to false. This will prevent the close
operation from being executed. In other words the close operation is
cancelled.

Best regards
Sebastian Machhausen

-----Original Message-----
From: platform-swt-dev-bounces@xxxxxxxxxxx
[mailto:platform-swt-dev-bounces@xxxxxxxxxxx] On Behalf Of Ulrik Witschass
Sent: Thursday, August 03, 2006 1:35 PM
To: platform-swt-dev@xxxxxxxxxxx
Subject: [platform-swt-dev] Prevent Shell from closing/disposing

Hello List,

I currently face a problem which I couldn't solve by googling.

I want to open a Dialog when the toplevel Shell is closed via the
close-button in the titlebar. The dialog should ask the user wether he
really wants to quit (due to unsaved data).

The problem I have: I don't know how to "stop" the closing of the Shell.
I both tried the Dialog in the disposeListener and the shellListener in
shellClosed, but in both cases, I don't know what to do if the user
klicks "Cancel", I don't know how to stop the shell from closing/disposing.

Any help is greatly appreciated!

best regards and please excuse my bad english as it is not my native
language

Ulrik
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev

_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev


Back to the top