Search in sources :

Example 1 with WebServiceDialog

use of org.talend.designer.webservice.ui.dialog.WebServiceDialog in project tdi-studio-se by Talend.

the class WebServiceComponentMain method createDialog.

public Dialog createDialog(Shell parentShell) {
    dialog = new WebServiceDialog(parentShell, this);
    if (EmfComponent.REPOSITORY.equals(this.connector.getElementParameter(EParameterName.PROPERTY_TYPE.getName()).getValue())) {
        dialog.setRepositoryMode(true);
    }
    IComponent component = connector.getComponent();
    dialog.setTitle("Talend Integration Suite - " + connector.getUniqueName());
    Rectangle boundsMapper = ExternalWebServiceUIProperties.getBoundsMapper();
    if (ExternalWebServiceUIProperties.isShellMaximized()) {
        dialog.setMaximized(ExternalWebServiceUIProperties.isShellMaximized());
    } else {
        boundsMapper = ExternalWebServiceUIProperties.getBoundsMapper();
        if (boundsMapper.x < 0) {
            boundsMapper.x = 0;
        }
        if (boundsMapper.y < 0) {
            boundsMapper.y = 0;
        }
        dialog.setSize(boundsMapper);
    }
    dialog.open();
    return dialog;
}
Also used : IComponent(org.talend.core.model.components.IComponent) Rectangle(org.eclipse.swt.graphics.Rectangle) WebServiceDialog(org.talend.designer.webservice.ui.dialog.WebServiceDialog)

Aggregations

Rectangle (org.eclipse.swt.graphics.Rectangle)1 IComponent (org.talend.core.model.components.IComponent)1 WebServiceDialog (org.talend.designer.webservice.ui.dialog.WebServiceDialog)1