Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Display.asyncExec()


                    }
                }
            }
        };

        display.asyncExec(new Runnable() {
            public void run() {
                BusyIndicator.showWhile(display, new Runnable() {
                    public void run() {
                        ProgressMonitorDialog dialog = new ProgressMonitorDialog(display
                                .getActiveShell());
View Full Code Here


                final boolean clearFeatures ) {
            UiPlugin.trace(Trace.FEATURE_TABLE, FeatureTableContentProvider.class,
                    "ContentLoader#error: Error occurred in ContentLoader:\n"+string, null); //$NON-NLS-1$

            final Display display = owningFeatureTableControl.getViewer().getControl().getDisplay();
            display.asyncExec(new Runnable(){
                public void run() {
                    monitor.setCanceled(true);
                }
            });
            done();
View Full Code Here

                public void run() {
                    monitor.setCanceled(true);
                }
            });
            done();
            display.asyncExec(new Runnable(){
                public void run() {
                    owningFeatureTableControl.message(string, display
                            .getSystemColor(SWT.COLOR_INFO_BACKGROUND), display
                            .getSystemColor(SWT.COLOR_INFO_FOREGROUND));
                }
View Full Code Here

        }


        private void updateMonitor(final String subTask) {
            Display display = owningFeatureTableControl.getControl().getDisplay();
            display.asyncExec(new Runnable(){
                public void run() {
                    monitor.subTask(subTask);
                    monitor.worked(1);
                }
            });
View Full Code Here

            });
        }

        private void startLoading() {
            Display display = owningFeatureTableControl.getControl().getDisplay();
            display.asyncExec(new Runnable(){
                public void run() {
                    owningFeatureTableControl.notifyLoadingListeners(new LoadingEvent(false, monitor, true));
                    monitor=progressMonitorProvider.get();
                    monitor.setCanceled(false);
                    monitor.beginTask(Messages.FeatureTableContentProvider_updateTaskName, IProgressMonitor.UNKNOWN);
View Full Code Here

                        setEnabled(false);
                        MessageDialog.openError(display.getActiveShell(), Messages.OpAction_errorTitle, Messages.OpAction_errorMessage);
                    }
                };
                loadingError=true;
                display.asyncExec(runnable);
            }
        }

        return operation;
    }
View Full Code Here

    }
    private static void runTimer(final short frameInterval, final RunUpdaters next ) {
        final Display display;
        if (Display.getCurrent() == null) {
            display = Display.getDefault();
            display.asyncExec(new Runnable(){
                public void run() {
                    Display.getCurrent().timerExec(frameInterval, next);
                }
            });
        } else {
View Full Code Here

            Display display = Display.getCurrent();
            if( display==null ){
                display=Display.getDefault();
            }
            final IToolContext context=this.context;
            display.asyncExec(new Runnable(){
                public void run() {
                    MapEditorPart editor = ApplicationGISInternal.findMapEditor(context.getMap());
                    if( editor !=null  && !editor.isDragging() ){
                        editor.setDragging(true);
                    }
View Full Code Here

            Display display = Display.getCurrent();
            if( display==null ){
                display=Display.getDefault();
            }
            final IToolContext context=this.context;
            display.asyncExec(new Runnable(){
                public void run() {
                    MapEditorPart editor = ApplicationGISInternal.findMapEditor(context.getMap());
                    if( editor !=null  && editor.isDragging() ){
                        editor.setDragging(false);
                    }
View Full Code Here

                if (updater.updates.isEmpty()){
                    updater=new DisplayUpdater(monitor);
                   
                    updater.updates.add(element);
                    final Display display = Display.getDefault();
                    display.asyncExec(new Runnable(){
                        public void run() {
                            display.timerExec(500, updater);
                        }
                    });
                }else{
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.