org.eclipse.swt.events.ShellAdapter Java Examples
The following examples show how to use
org.eclipse.swt.events.ShellAdapter.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source Project: hop Author: project-hop File: BaseTransformDialog.java License: Apache License 2.0 | 6 votes |
private void addDeprecation() { if ( shell == null ) { return; } shell.addShellListener( new ShellAdapter() { private boolean deprecation = false; @Override public void shellActivated( ShellEvent shellEvent ) { super.shellActivated( shellEvent ); if ( !transformMeta.isDeprecated() || deprecation ) { return; } String deprecated = BaseMessages.getString( PKG, "BaseTransform.Category.Deprecated" ).toLowerCase(); shell.setText( shell.getText() + " (" + deprecated + ")" ); deprecation = true; } } ); }
Example #2
Source Project: hop Author: project-hop File: WorkflowDialog.java License: Apache License 2.0 | 6 votes |
private static void addDeprecation( Shell shell ) { if ( shell == null ) { return; } shell.addShellListener( new ShellAdapter() { private boolean deprecation = false; @Override public void shellActivated( ShellEvent shellEvent ) { super.shellActivated( shellEvent ); if ( deprecation ) { return; } String deprecated = BaseMessages.getString( PKGBASE, "ActionCategory.Category.Deprecated" ).toLowerCase(); shell.setText( shell.getText() + " (" + deprecated + ")" ); deprecation = true; } } ); }
Example #3
Source Project: hop Author: project-hop File: BaseDialog.java License: Apache License 2.0 | 6 votes |
/** * Returns a {@link org.eclipse.swt.events.SelectionAdapter} that is used to "submit" the dialog. */ private Display prepareLayout() { // Prep the parent shell and the dialog shell final Shell parent = getParent(); final Display display = parent.getDisplay(); shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.SHEET ); shell.setImage( GuiResource.getInstance().getImageHopUi() ); props.setLook( shell ); // Detect X or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { @Override public void shellClosed( ShellEvent e ) { dispose(); } } ); final FormLayout formLayout = new FormLayout(); formLayout.marginWidth = MARGIN_SIZE; formLayout.marginHeight = MARGIN_SIZE; shell.setLayout( formLayout ); shell.setText( this.title ); return display; }
Example #4
Source Project: pentaho-kettle Author: pentaho File: JobDialog.java License: Apache License 2.0 | 6 votes |
private static void addDeprecation( Shell shell ) { if ( shell == null ) { return; } shell.addShellListener( new ShellAdapter() { private boolean deprecation = false; @Override public void shellActivated( ShellEvent shellEvent ) { super.shellActivated( shellEvent ); if ( deprecation ) { return; } String deprecated = BaseMessages.getString( PKGBASE, "JobCategory.Category.Deprecated" ).toLowerCase(); shell.setText( shell.getText() + " (" + deprecated + ")" ); deprecation = true; } } ); }
Example #5
Source Project: pentaho-kettle Author: pentaho File: BaseStepDialog.java License: Apache License 2.0 | 6 votes |
private void addDeprecation() { if ( shell == null ) { return; } shell.addShellListener( new ShellAdapter() { private boolean deprecation = false; @Override public void shellActivated( ShellEvent shellEvent ) { super.shellActivated( shellEvent ); if ( !stepMeta.isDeprecated() || deprecation ) { return; } String deprecated = BaseMessages.getString( PKG, "BaseStep.Category.Deprecated" ).toLowerCase(); shell.setText( shell.getText() + " (" + deprecated + ")" ); deprecation = true; } } ); }
Example #6
Source Project: pentaho-kettle Author: pentaho File: BaseDialog.java License: Apache License 2.0 | 6 votes |
/** * Returns a {@link org.eclipse.swt.events.SelectionAdapter} that is used to "submit" the dialog. */ private Display prepareLayout() { // Prep the parent shell and the dialog shell final Shell parent = getParent(); final Display display = parent.getDisplay(); shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.SHEET ); shell.setImage( GUIResource.getInstance().getImageSpoon() ); props.setLook( shell ); // Detect X or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { @Override public void shellClosed( ShellEvent e ) { dispose(); } } ); final FormLayout formLayout = new FormLayout(); formLayout.marginWidth = MARGIN_SIZE; formLayout.marginHeight = MARGIN_SIZE; shell.setLayout( formLayout ); shell.setText( this.title ); return display; }
Example #7
Source Project: pentaho-kettle Author: pentaho File: LibFormulaEditor.java License: Apache License 2.0 | 6 votes |
public String open() { shell.layout(); shell.open(); // Detect X or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { public void shellClosed( ShellEvent e ) { cancel(); } } ); while ( !shell.isDisposed() ) { if ( !shell.getDisplay().readAndDispatch() ) { shell.getDisplay().sleep(); } } return formula; }
Example #8
Source Project: hop Author: project-hop File: CommonTransformDialog.java License: Apache License 2.0 | 5 votes |
private Display prepareLayout() { // Prep the parent shell and the dialog shell final Shell parent = getParent(); final Display display = parent.getDisplay(); shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.RESIZE | SWT.MAX | SWT.MIN ); props.setLook( shell ); setShellImage( shell, meta ); // Detect X or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { @Override public void shellClosed( ShellEvent e ) { cancel(); } } ); changed = meta.hasChanged(); final FormLayout formLayout = new FormLayout(); formLayout.marginWidth = BaseDialog.MARGIN_SIZE; formLayout.marginHeight = BaseDialog.MARGIN_SIZE; shell.setLayout( formLayout ); shell.setText( getTitle() ); return display; }
Example #9
Source Project: hop Author: project-hop File: ActionPipelineDialog.java License: Apache License 2.0 | 5 votes |
public IAction open() { Shell parent = getParent(); display = parent.getDisplay(); shell = new Shell(parent, SWT.DIALOG_TRIM | SWT.MIN | SWT.MAX | SWT.RESIZE); props.setLook(shell); WorkflowDialog.setShellImage(shell, action); backupChanged = action.hasChanged(); createElements(); // Detect [X] or ALT-F4 or something that kills this window... shell.addShellListener(new ShellAdapter() { public void shellClosed(ShellEvent e) { cancel(); } }); getData(); setActive(); BaseTransformDialog.setSize(shell); int width = 750; int height = Const.isWindows() ? 730 : 720; shell.setSize(width, height); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } return action; }
Example #10
Source Project: hop Author: project-hop File: ActionWorkflowDialog.java License: Apache License 2.0 | 5 votes |
public IAction open() { Shell parent = getParent(); display = parent.getDisplay(); shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.MIN | SWT.MAX | SWT.RESIZE ); props.setLook( shell ); WorkflowDialog.setShellImage( shell, action ); backupChanged = action.hasChanged(); createElements(); // Detect [X] or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { public void shellClosed( ShellEvent e ) { cancel(); } } ); getData(); setActive(); BaseTransformDialog.setSize( shell ); int width = 750; int height = Const.isWindows() ? 730 : 718; shell.setSize( width, height ); shell.open(); while ( !shell.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } return action; }
Example #11
Source Project: hop Author: project-hop File: ShowHelpDialog.java License: Apache License 2.0 | 5 votes |
private void addShellListener() { // Detect [X] or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { public void shellClosed( ShellEvent e ) { ok(); } } ); }
Example #12
Source Project: translationstudio8 Author: heartsome File: TermDbManagerDialog.java License: GNU General Public License v2.0 | 5 votes |
@Override protected void configureShell(Shell newShell) { super.configureShell(newShell); newShell.setText(Messages.getString("dialog.TermDbManagerDialog.title")); newShell.addShellListener(new ShellAdapter() { public void shellActivated(ShellEvent e) { if (lastShellSize == null) { lastShellSize = getShell().getSize(); } } }); }
Example #13
Source Project: translationstudio8 Author: heartsome File: TmDbManagerDialog.java License: GNU General Public License v2.0 | 5 votes |
@Override protected void configureShell(Shell newShell) { super.configureShell(newShell); newShell.setText(Messages.getString("dialog.TmDbManagerDialog.title")); newShell.addShellListener(new ShellAdapter() { public void shellActivated(ShellEvent e) { if (lastShellSize == null) { lastShellSize = getShell().getSize(); } } }); }
Example #14
Source Project: tmxeditor8 Author: heartsome File: TmDbManagerDialog.java License: GNU General Public License v2.0 | 5 votes |
@Override protected void configureShell(Shell newShell) { super.configureShell(newShell); newShell.setText(Messages.getString("dialog.TmDbManagerDialog.title")); newShell.addShellListener(new ShellAdapter() { public void shellActivated(ShellEvent e) { if (lastShellSize == null) { lastShellSize = getShell().getSize(); } } }); }
Example #15
Source Project: tmxeditor8 Author: heartsome File: TermDbManagerDialog.java License: GNU General Public License v2.0 | 5 votes |
@Override protected void configureShell(Shell newShell) { super.configureShell(newShell); newShell.setText(Messages.getString("dialog.TermDbManagerDialog.title")); newShell.addShellListener(new ShellAdapter() { public void shellActivated(ShellEvent e) { if (lastShellSize == null) { lastShellSize = getShell().getSize(); } } }); }
Example #16
Source Project: tmxeditor8 Author: heartsome File: TmDbManagerDialog.java License: GNU General Public License v2.0 | 5 votes |
@Override protected void configureShell(Shell newShell) { super.configureShell(newShell); newShell.setText(Messages.getString("dialog.TmDbManagerDialog.title")); newShell.addShellListener(new ShellAdapter() { public void shellActivated(ShellEvent e) { if (lastShellSize == null) { lastShellSize = getShell().getSize(); } } }); }
Example #17
Source Project: arx Author: arx-deidentifier File: DialogAuditTrail.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #18
Source Project: arx Author: arx-deidentifier File: DialogAnonymization.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { configurationValid = false; setReturnCode(Window.CANCEL); } }; }
Example #19
Source Project: arx Author: arx-deidentifier File: DialogQuery.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #20
Source Project: arx Author: arx-deidentifier File: DialogTopBottomCoding.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { value = null; setReturnCode(Window.CANCEL); } }; }
Example #21
Source Project: arx Author: arx-deidentifier File: DialogOpenHierarchy.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { event.doit = false; } }; }
Example #22
Source Project: arx Author: arx-deidentifier File: DialogCriterionUpdate.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #23
Source Project: arx Author: arx-deidentifier File: DialogMultiSelection.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #24
Source Project: arx Author: arx-deidentifier File: DialogProject.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #25
Source Project: arx Author: arx-deidentifier File: DialogFindReplace.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { value = null; setReturnCode(Window.CANCEL); } }; }
Example #26
Source Project: arx Author: arx-deidentifier File: DialogComboSelection.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #27
Source Project: arx Author: arx-deidentifier File: DialogComboDoubleSelection.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #28
Source Project: arx Author: arx-deidentifier File: DialogCriterionSelection.java License: Apache License 2.0 | 5 votes |
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
Example #29
Source Project: pentaho-kettle Author: pentaho File: JobEntryJobDialog.java License: Apache License 2.0 | 5 votes |
public JobEntryInterface open() { Shell parent = getParent(); display = parent.getDisplay(); shell = new Shell( parent, props.getJobsDialogStyle() ); props.setLook( shell ); JobDialog.setShellImage( shell, jobEntry ); backupChanged = jobEntry.hasChanged(); createElements(); // Detect [X] or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { public void shellClosed( ShellEvent e ) { cancel(); } } ); getData(); setActive(); BaseStepDialog.setSize( shell ); int width = 750; int height = Const.isWindows() ? 730 : 718; shell.setSize( width, height ); shell.open(); while ( !shell.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } return jobEntry; }
Example #30
Source Project: pentaho-kettle Author: pentaho File: JobEntryTransDialog.java License: Apache License 2.0 | 5 votes |
public JobEntryInterface open() { Shell parent = getParent(); display = parent.getDisplay(); shell = new Shell( parent, props.getJobsDialogStyle() ); props.setLook( shell ); JobDialog.setShellImage( shell, jobEntry ); backupChanged = jobEntry.hasChanged(); createElements(); // Detect [X] or ALT-F4 or something that kills this window... shell.addShellListener( new ShellAdapter() { public void shellClosed( ShellEvent e ) { cancel(); } } ); getData(); setActive(); BaseStepDialog.setSize( shell ); int width = 750; int height = Const.isWindows() ? 730 : 720; shell.setSize( width, height ); shell.open(); while ( !shell.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } return jobEntry; }