public boolean isDisposed() { return display.isDisposed(); }
public void run() { if ( display != null && !display.isDisposed() ) { display.asyncExec( new Runnable() { public void run() { refreshViewAndLog(); } } ); } } };
if ( !( display == null || display.isDisposed() ) ) { display.asyncExec( new Runnable() { @Override
public void setFieldsCombo() { Display display = shell.getDisplay(); if ( !( display == null || display.isDisposed() ) ) { display.asyncExec( new Runnable() { public void run() {
if ( !( display == null || display.isDisposed() ) ) { display.asyncExec( new Runnable() { public void run() {
public void run() { Display display = jobGraph.getDisplay(); if ( display != null && !display.isDisposed() ) { display.asyncExec( new Runnable() { public void run() { // Check if the widgets are not disposed. // This happens is the rest of the window is not yet disposed. // We ARE running in a different thread after all. // // TODO: add a "auto refresh" check box somewhere if ( !wTree.isDisposed() ) { refreshTreeTable(); } } } ); } } };
public void run() { if ( !spoon.getDisplay().isDisposed() ) { spoon.getDisplay().asyncExec( TransGridDelegate.this::refreshView ); } } };
@Override public void run() { if ( !spoon.getDisplay().isDisposed() ) { spoon.getDisplay().asyncExec( new Runnable() { @Override public void run() { if ( !TransGraph.this.canvas.isDisposed() ) { TransGraph.this.canvas.redraw(); } } } ); } } };
public synchronized void dispose() { setStopped( true ); cursor_hand.dispose(); cursor_hourglass.dispose(); if ( destroy && ( display != null ) && !display.isDisposed() ) { try { display.dispose(); } catch ( SWTException e ) { // dispose errors } } }
public void setControlStates() { if ( isDisposed() || getDisplay().isDisposed() ) { return;
public static void main( String[] args ) throws Exception { if ( args.length != 2 ) { System.err.println( "Usage: Translator <translator.xml> <path-to-source>" ); System.err.println( "Example:" ); System.err.println( "sh translator.sh translator.xml ." ); System.exit( 1 ); } KettleClientEnvironment.init(); String configFile = args[0]; String sourceFolder = args[1]; Display display = new Display(); LogChannelInterface log = new LogChannel( APP_NAME ); PropsUI.init( display, Props.TYPE_PROPERTIES_SPOON ); Translator2 translator = new Translator2( display ); translator.loadConfiguration( configFile, sourceFolder ); translator.open(); try { while ( !display.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } } catch ( Throwable e ) { log.logError( BaseMessages.getString( PKG, "i18n.UnexpectedError", e.getMessage() ) ); log.logError( Const.getStackTracker( e ) ); } }
@Override public synchronized void setControlStates() { if ( isDisposed() || getDisplay().isDisposed() ) { return;
public static void main( String[] args ) { Display display = new Display(); LogChannelInterface log = new LogChannel( APP_NAME ); PropsUI.init( display, Props.TYPE_PROPERTIES_SPOON ); Translator translator = new Translator( display ); translator.open(); try { while ( !display.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } } catch ( Throwable e ) { log.logError( "An unexpected error occurred : " + e.getMessage() ); log.logError( Const.getStackTracker( e ) ); } }
if ( !display.isDisposed() ) { display.update();
private void setProgressSelection(final int percent) { if(display == null || display.isDisposed()) return; display.asyncExec(new AERunnable() { @Override public void runSupport() { if(progress != null && !progress.isDisposed()) progress.setSelection(percent); } }); }
@Override public void perform(TimerEvent event) { if (!display.isDisposed()) { display.asyncExec(runnableWrapper); } } });
private void clearConsole() { if (display == null || display.isDisposed()) return; Utils.execSWTThread(new AERunnable() { @Override public void runSupport() { if (consoleText != null && !consoleText.isDisposed()) { consoleText.setText(""); } } }); }
public void run() { if ( !display.isDisposed()){ display.timerExec( 2500,disposer ); } } });
@Override public void reportCurrentTask(final String task) { //Ensure that display is set and not disposed if (display == null || display.isDisposed()) return; if (this.task == null || this.task.compareTo(task) != 0) { this.task = task; update(); } }
public StringListChooser(final Shell parentShell) { result = null; display = parentShell.getDisplay(); if(display == null || display.isDisposed()) return; display.syncExec(new Runnable() { @Override public void run() { createShell(parentShell); } }); }