Example usage for org.eclipse.jface.dialogs Dialog setBlockedHandler

List of usage examples for org.eclipse.jface.dialogs Dialog setBlockedHandler

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs Dialog setBlockedHandler.

Prototype

public static void setBlockedHandler(IDialogBlockedHandler blockedHandler) 

Source Link

Document

Set the IDialogBlockedHandler to be used by WizardDialogs and ModalContexts.

Usage

From source file:de.femodeling.e4.ui.progress.internal.ProgressManager.java

License:Open Source License

/**
 * Create a new instance of the receiver.
 *///from w  w w.j av a  2  s .c o  m
ProgressManager() {

    Dialog.setBlockedHandler(new WorkbenchDialogBlockedHandler());

    setUpImages();

    changeListener = createChangeListener();

    notificationListener = createNotificationListener();

    Job.getJobManager().setProgressProvider(this);
    Job.getJobManager().addJobChangeListener(this.changeListener);
    StatusManager.getManager().addListener(notificationListener);
}

From source file:gov.nasa.ensemble.emf.transaction.FixedUITransactionEditingDomain.java

License:Open Source License

private static void hideBlockedDialog() {
    // first instantiate ProgressManager, and set the blocked handler there
    PlatformUI.getWorkbench().getProgressService();
    IDialogBlockedHandler oldHandler = Dialog.getBlockedHandler();
    // override it with our chosen handler
    Dialog.setBlockedHandler(new NoDialogBlockedHandler());
    // then clear it if it was up
    oldHandler.clearBlocked();/*w  w  w  .j a v  a2s . com*/
}

From source file:org.eclipse.e4.ui.progress.internal.ProgressManager.java

License:Open Source License

@PostConstruct
protected void init(WorkbenchDialogBlockedHandler dialogBlockedHandler) {
    Dialog.setBlockedHandler(dialogBlockedHandler);

    setUpImages();//from  w ww. ja v a2  s  . c o m

    changeListener = createChangeListener();

    Job.getJobManager().setProgressProvider(this);
    Job.getJobManager().addJobChangeListener(this.changeListener);
}