How to prompt dialog when closing editor ? [message #993986] |
Wed, 26 December 2012 04:01 |
neal zhang Messages: 45 Registered: July 2012 |
Member |
|
|
hi all,
i am developing a IDE, editor part have a console editor,which dirty is still false,but we need to add prompt dialog (have cancel and ok button) when close this editor.
i already implemented this function when close it by click (X) button and use key(ctrl+F4),i get edtior CTabFolder and add CTabFolder2Listener,implement close function,
@Override
public void close(CTabFolderEvent event) {
CTabItem ctabItem=(CTabItem)event.item;
if (IConstants.CONSOLE_TEXT.equals(ctabItem.getText())
// close console editor.will close all of connect,add this flag which
// can control to show this dialog one time.
&& ((event.data != null && event.data != Boolean.FALSE) || event.data == null)) {
KiMessageDialog dialog = new KiMessageDialog(Messages.getString("KiBasicEditor.Messages.CloseConsole"));
int isOk = dialog.open();
if (isOk == 0) {
l.close(event);
}else{
event.doit=false;
}
event.data = Boolean.FALSE;
}
else {
l.close(event);
}
}
});
but when close editor which use close menuItem(right mouse in editor head),i still find any way to do it,can you help me? thank you very much.
|
|
|
|
Powered by
FUDForum. Page generated in 0.03483 seconds