Example usage for org.eclipse.jface.window IShellProvider getShell

List of usage examples for org.eclipse.jface.window IShellProvider getShell

Introduction

In this page you can find the example usage for org.eclipse.jface.window IShellProvider getShell.

Prototype

Shell getShell();

Source Link

Document

Returns the current shell (or null if none).

Usage

From source file:com.aptana.ide.syncing.ui.internal.SiteConnectionPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    return new SitePropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ide.ui.ftp.internal.FTPPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    IPropertyDialogProvider contributedPropertyDialogProvider = (IPropertyDialogProvider) Platform
            .getAdapterManager().loadAdapter(this, IPropertyDialogProvider.class.getName());
    if (contributedPropertyDialogProvider != null && contributedPropertyDialogProvider != this) {
        return contributedPropertyDialogProvider.createPropertyDialog(shellProvider);
    }// w w  w . j  av a2 s . c o  m
    return new FTPConnectionPointPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ide.ui.io.internal.GenericConnectionPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    return new GenericConnectionPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ide.ui.io.internal.LocalConnectionPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    return new LocalConnectionPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ide.ui.io.internal.WorkspaceConnectionPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    return new WorkspaceConnectionPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ide.ui.s3.S3ConnectionPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    return new S3ConnectionPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ide.ui.secureftp.internal.CommonFTPPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    return new CommonFTPConnectionPointPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.terminal.internal.TerminalCloseHelper.java

License:Open Source License

public static boolean canCloseTerminal(IShellProvider shellProvider, LocalTerminalConnector terminalConnector) {
    List<String> processes = terminalConnector.getRunningProcesses();
    if (processes.size() < 2) {
        return true;
    }//from  ww w.j  a  v a  2 s . c om

    int closeId = 1;
    MessageDialog dialog = new MessageDialog(shellProvider.getShell(), Messages.TerminalCloseHelper_DialogTitle,
            null, Messages.TerminalCloseHelper_DialogMessage + processes.toString(), MessageDialog.QUESTION,
            new String[] { IDialogConstants.CANCEL_LABEL, IDialogConstants.CLOSE_LABEL }, closeId);
    return dialog.open() == closeId;
}

From source file:com.aptana.ui.ftp.internal.FTPPropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    IPropertyDialogProvider contributedPropertyDialogProvider = (IPropertyDialogProvider) Platform
            .getAdapterManager().loadAdapter(this, IPropertyDialogProvider.class.getName());
    if (contributedPropertyDialogProvider != null && !contributedPropertyDialogProvider.equals(this)) {
        return contributedPropertyDialogProvider.createPropertyDialog(shellProvider);
    }//from   w ww .  java  2 s . c  o  m
    return new FTPConnectionPointPropertyDialog(shellProvider.getShell());
}

From source file:com.aptana.ui.s3.internal.S3PropertyDialogProvider.java

License:Open Source License

public Dialog createPropertyDialog(IShellProvider shellProvider) {
    IPropertyDialogProvider contributedPropertyDialogProvider = (IPropertyDialogProvider) Platform
            .getAdapterManager().loadAdapter(this, IPropertyDialogProvider.class.getName());
    if (contributedPropertyDialogProvider != null && contributedPropertyDialogProvider != this) {
        return contributedPropertyDialogProvider.createPropertyDialog(shellProvider);
    }/*from  w ww . j a  v  a  2  s .c om*/
    return new S3ConnectionPointPropertyDialog(shellProvider.getShell());
}