@Override protected void configureShell(final Shell newShell) { super.configureShell(newShell); newShell.setText(Messages.dbStoreEditorDialog_db_store_editor); newShell.addShellListener(new ShellAdapter() { @Override public void shellActivated(ShellEvent e) { // one time listener newShell.removeShellListener(this); if (dbInitial != null){ txtName.setText(dbInitial.getName()); txtDbName.setText(dbInitial.getDbName()); txtDbUser.setText(dbInitial.getDbUser()); txtDbPass.setText(dbInitial.getDbPass()); txtDbHost.setText(dbInitial.getDbHost()); txtDbPort.setText("" + dbInitial.getDbPort()); //$NON-NLS-1$ } } }); }
/** * Create contents of the window. */ protected void createContents() { shell = new Shell(SWT.SHELL_TRIM & (~SWT.RESIZE)); shell.setSize(530, 505); shell.setText("Robot Framework Debugger"); shell.setLayout(new GridLayout(1, false)); // On close window kill RobotFramework Test shell.addShellListener(new ShellAdapter() { public void shellClosed(ShellEvent e) { System.exit(0); } }); createToolbar(); createLabelPanel(); prefsDialog = new PreferencesDialog(shell, SWT.NONE); createTabFolder(); createCallStackTab(); createVariablesTab(); createDocumentationTab(); createBreakpointsTab(); createTestResultsTab(); }
/** * Configure the shell the dialog is displayed in. Sets the title. */ /* Override */ protected void configureShell( Shell newShell ) { super.configureShell( newShell ); newShell.setText( title ); newShell.addShellListener( new ShellAdapter() { /* Override */ public void shellClosed( ShellEvent e ) { e.doit = false; // Do NOT close the shell please // We should't close the shell, but eclipse seems to do it anyway // so we have a special option just in case... result = DialogOption.CLOSED_DIALOG; } } ); }
/** * Setup the shell (sets its title) */ /* Override */ protected void configureShell( Shell newShell ) { super.configureShell( newShell ); newShell.setText( ZLang.ZL_ProblemWithZXTMProjectConf ); newShell.addShellListener( new ShellAdapter() { /* Override */ public void shellClosed( ShellEvent e ) { e.doit = false; // Do NOT close the shell please // We should't close the shell, but eclipse seems to do it anyway // so we have a special option just in case... choice = Choice.CLOSED_DIALOG; } } ); }
public void setAutoDownload() { getContainer().getShell().addShellListener(new ShellAdapter() { @Override public void shellActivated(final ShellEvent e) { Display.getCurrent().asyncExec(new Runnable() { public void run() { // start downloading final boolean importResult = receiveData(); _dataTransferWizardPage.saveState(); if (importResult) { getContainer().getShell().close(); } } }); } }); }
/** * Create the dropdown shell and the chooser panel. * * @return the created Shell */ private Shell createDropDown() { Shell dropDown = new Shell(getShell(), SWT.NO_TRIM | SWT.BORDER); dropDown.setLayout(new FillLayout()); _chooserPanel = new DateChooserPanel(dropDown, SWT.NULL | SWT.BORDER, false, true, _locale); _chooserPanel.setDate(getDate()); _chooserPanel.addDateChooserListener(this); _chooserPanel.setHolidayEnumerator(_holidayEnumerator); _chooserPanel.setAdditionalDayInformationProvider(_dayInformationProvider); _chooserPanel.setBackground(getBackground()); _chooserPanel.addFocusListener(this); /* * The dropdown should be hidden if the focus gets assigned to any other component. This is accomplished by * using a ShellListener and hide the dropdown on deactivation. The drawback of this mechanism is that the mouse * event of the deactivation will get lost. This seems to be acceptable. */ dropDown.addShellListener(new ShellAdapter() { public void shellDeactivated(ShellEvent event) { setDropped(false); } }); return dropDown; }
/** * Create the dropdown shell and the chooser panel. * * @return the created Shell */ private Shell createDropDown() { Shell dropDown = new Shell(getShell(), SWT.NO_TRIM | SWT.BORDER); dropDown.setLayout(new FillLayout()); _chooserPanel = new TimeChooserPanel(dropDown, SWT.NULL | SWT.BORDER); _chooserPanel.setDate(getDate()); _chooserPanel.addDateChooserListener(this); _chooserPanel.setBackground(getBackground()); _chooserPanel.addFocusListener(this); /* * The dropdown should be hidden if the focus gets assigned to any other component. This is accomplished by * using a ShellListener and hide the dropdown on deactivation. The drawback of this mechanism is that the mouse * event of the deactivation will get lost. This seems to be acceptable. */ dropDown.addShellListener(new ShellAdapter() { public void shellDeactivated(ShellEvent event) { setDropped(false); } }); return dropDown; }
/** * Open the window with a predefined stub. This is the official way to open this dialog. * * @param newStub * The stub to initialize the dialog with. * @return the return code */ public int open(Stub newStub) { create(); getShell().setActive(); getShell().setText(Messages.getString("StubBindingsDialog.stubBindings")); //$NON-NLS-1$ Image image = (JUCMNavPlugin.getImage("icons/Binding16.gif")); //$NON-NLS-1$ images.add(image); getShell().setImage(image); getShell().addShellListener(new ShellAdapter() { public void shellClosed(ShellEvent e) { dispose(); } }); setStub(newStub); updateColumnWidth(); return super.open(); }
private void minimizeBehavior( @Named(IServiceConstants.ACTIVE_SHELL) final Shell shell) { shell.addShellListener(new ShellAdapter() { // If the window is minimized hide the window public void shellIconified(ShellEvent e) { shell.setVisible(false); } }); // If user double-clicks on the tray icons the application will be // visible again trayItem.addListener(SWT.DefaultSelection, new Listener() { public void handleEvent(Event event) { if (!shell.isVisible()) { shell.setMinimized(false); shell.setVisible(true); // shell.setFullScreen(true); //is making bugs in displaying // of menu } } }); }
/** * Add the important event listeners to the contents. * * Includes both the Mouse & Mouse Motion listeners as well as the Keyboard * */ protected void addEventListeners() { // Add them to the contents. InteractionFigure interactionLayer = view.getEditor().getInteractionFigure(); // let mouseState handle delete key events interactionLayer.addKeyListener(mouseState); getShell().addShellListener(new ShellAdapter() { @Override public void shellDeactivated(ShellEvent e) { mouseState.cancelDynamicOperation(); } }); }
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; }
public TrayIcon(final EarthquakeBulletinGui gui) { this.gui = gui; gui.getShell().addShellListener(new ShellAdapter() { @Override public void shellIconified(final ShellEvent se) { if (configuration.getBoolean(MINIMIZE_TRAY, Defaults.MINIMIZE_TRAY)) { iconify(); } } }); }
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { setReturnCode(Window.CANCEL); } }; }
protected TrayIcon(final RouterLoggerGui gui) { this.gui = gui; gui.getShell().addShellListener(new ShellAdapter() { @Override public void shellIconified(ShellEvent e) { if (configuration.getBoolean("gui.minimize.tray", Defaults.GUI_MINIMIZE_TRAY)) { iconify(); } } }); }
@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(); } } }); }
@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(); } } }); }
/** * Sets up the listeners needed for showing tray * icon when shell is minimized. */ private void initTrayIconListeners() { final MainWindow mw = this; getWindowShell().addShellListener(new ShellAdapter() { @Override public void shellIconified(ShellEvent e) { getWindowShell().setVisible(false); new TrayIcon(getMainDisplay(), mw); } }); }
private void createShell() { shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL); shell.addShellListener(new ShellAdapter(){ @Override public void shellClosed( ShellEvent event ) { if (returnCode == SWT.CANCEL) { SpatialiteSelectionDialog.this.selectedFile = null; } } }); shell.setLayout(new GridLayout(1, false)); }
private void createShell() { shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL); shell.addShellListener(new ShellAdapter(){ @Override public void shellClosed( ShellEvent event ) { if (returnCode == SWT.CANCEL) { FolderSelectionDialog.this.selectedFile = null; } } }); shell.setLayout(new GridLayout(1, false)); }
private void createShell() { shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL); shell.addShellListener(new ShellAdapter(){ @Override public void shellClosed( ShellEvent event ) { if (returnCode == SWT.CANCEL) { FileSelectionDialog.this.selectedFile = null; } } }); shell.setLayout(new GridLayout(1, false)); }
private void createShell() { shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL); shell.addShellListener(new ShellAdapter(){ @Override public void shellClosed( ShellEvent event ) { if (returnCode == SWT.CANCEL) { TreeFolderSelectionDialog.this.selectedFile = null; } } }); shell.setLayout(new GridLayout(1, false)); }
protected void configureShell(Shell newShell) { super.configureShell(newShell); newShell.setText(JFaceResources.getString("PreferenceDialog.title")); //$NON-NLS-1$ newShell.addShellListener(new ShellAdapter() { public void shellActivated(ShellEvent e) { if (lastShellSize == null) { lastShellSize = getShell().getSize(); } } }); }
protected ShellListener getShellListener() { return new ShellAdapter() { public void shellClosed(ShellEvent event) { event.doit= false; // don't close now setReturnCode(CANCEL); close(); } }; }
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; }
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { value = null; setReturnCode(Window.CANCEL); } }; }
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { event.doit = false; } }; }
@Override protected ShellListener getShellListener() { return new ShellAdapter() { @Override public void shellClosed(final ShellEvent event) { maxTimePerIteration = null; minRecordsPerIteration = null; setReturnCode(Window.CANCEL); } }; }
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; }