List of usage examples for org.eclipse.jface.wizard WizardPage setImageDescriptor
@Override public void setImageDescriptor(ImageDescriptor image)
WizardPage implementation of this method declared on DialogPage updates the container if this page is the current page. From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.DockerFoundryCredentialsPart.java
License:Open Source License
public DockerFoundryCredentialsPart(DockerFoundryServer cfServer, WizardPage wizardPage) { this(cfServer); if (wizardPage != null) { wizardPage.setTitle(NLS.bind(Messages.DockerFoundryCredentialsPart_TEXT_CREDENTIAL_WIZ_TITLE, service)); wizardPage.setDescription(Messages.SERVER_WIZARD_VALIDATOR_CLICK_TO_VALIDATE); ImageDescriptor banner = DockerFoundryImages.getWizardBanner(serverTypeId); if (banner != null) { wizardPage.setImageDescriptor(banner); }//www. j a v a2 s. co m runnableContext = wizardPage.getWizard() != null && wizardPage.getWizard().getContainer() != null ? wizardPage.getWizard().getContainer() : null; } }
From source file:org.cloudfoundry.ide.eclipse.internal.server.ui.CloudSpacesSelectionPart.java
License:Open Source License
public CloudSpacesSelectionPart(CloudSpaceChangeListener spaceChangeListener, CloudFoundryServer cloudServer, WizardPage wizardPage) { this.spaceChangeListener = spaceChangeListener; String serverTypeId = cloudServer.getServer().getServerType().getId(); wizardPage.setTitle("Organizations and Spaces"); wizardPage.setDescription(DEFAULT_DESCRIPTION); ImageDescriptor banner = CloudFoundryImages.getWizardBanner(serverTypeId); if (banner != null) { wizardPage.setImageDescriptor(banner); }/*from www . ja v a 2 s. c om*/ }
From source file:org.cloudfoundry.ide.eclipse.internal.server.ui.editor.CloudFoundryCredentialsPart.java
License:Open Source License
public CloudFoundryCredentialsPart(CloudFoundryServer cfServer, WizardPage wizardPage) { this.cfServer = cfServer; this.wizardPage = wizardPage; this.serverTypeId = cfServer.getServer().getServerType().getId(); this.service = CloudFoundryBrandingExtensionPoint.getServiceName(serverTypeId); wizardPage.setTitle(NLS.bind("{0} Account", service)); wizardPage.setDescription(NLS.bind(DEFAULT_DESCRIPTION, service)); ImageDescriptor banner = CloudFoundryImages.getWizardBanner(serverTypeId); if (banner != null) { wizardPage.setImageDescriptor(banner); }/* w w w.java 2 s .c o m*/ }
From source file:org.cloudfoundry.ide.eclipse.server.ui.internal.CloudFoundryCredentialsPart.java
License:Open Source License
public CloudFoundryCredentialsPart(CloudFoundryServer cfServer, WizardPage wizardPage) { this(cfServer); if (wizardPage != null) { wizardPage.setTitle(NLS.bind(Messages.CloudFoundryCredentialsPart_TEXT_CREDENTIAL_WIZ_TITLE, service)); wizardPage.setDescription(Messages.SERVER_WIZARD_VALIDATOR_CLICK_TO_VALIDATE); ImageDescriptor banner = CloudFoundryImages.getWizardBanner(serverTypeId); if (banner != null) { wizardPage.setImageDescriptor(banner); }/*from www . j a v a2 s. co m*/ runnableContext = wizardPage.getWizard() != null && wizardPage.getWizard().getContainer() != null ? wizardPage.getWizard().getContainer() : null; } }
From source file:org.cloudfoundry.ide.eclipse.server.ui.internal.CloudSpacesSelectionPart.java
License:Open Source License
public CloudSpacesSelectionPart(CloudSpacesDelegate cloudSpaceServerDelegate, CloudFoundryServer cloudServer, WizardPage wizardPage) { this.cloudSpaceServerDelegate = cloudSpaceServerDelegate; String serverTypeId = cloudServer.getServer().getServerType().getId(); wizardPage.setTitle(Messages.CloudSpacesSelectionPart_TEXT_ORG_AND_SPACE); wizardPage.setDescription(DEFAULT_DESCRIPTION); ImageDescriptor banner = CloudFoundryImages.getWizardBanner(serverTypeId); if (banner != null) { wizardPage.setImageDescriptor(banner); }/*w ww . j av a 2s . co m*/ }
From source file:org.eclipse.emf.ecp.internal.wizards.CheckoutProjectWizard.java
License:Open Source License
@Override public void addPages() { final WizardPage wp = new WizardPage("Checkout") //$NON-NLS-1$ {/*ww w . j av a 2s . co m*/ @Override public void createControl(Composite parent) { final Composite composite = getCompositeProvider().createUI(parent); getCompositeProvider().setListener(new CheckoutProjectChangeListener() { @Override public void projectNameChanged(String projectName) { validateName(projectName); } }); // validate initial project name validateName(getCompositeProvider().getProjectName()); setControl(composite); } private void validateName(String projectName) { if (ECPUtil.getECPProjectManager().getProject(projectName) != null) { setPageComplete(false); setErrorMessage("A project with name " + projectName + " already exists in the workspace."); } else { setErrorMessage(null); setPageComplete(true); } } }; addPage(wp); wp.setTitle(Messages.CheckoutProjectWizard_PageTitle_CheckoutProject); wp.setImageDescriptor(Activator.getImageDescriptor("icons/checkout_project_wiz.png")); //$NON-NLS-1$ final ECPCheckoutSource checkoutSource = getCompositeProvider().getCheckoutSource(); final ECPRepository repository = checkoutSource.getRepository(); if (checkoutSource == repository) { wp.setMessage( Messages.CheckoutProjectWizard_PageMessage_CheckoutRepositrory + repository.getLabel() + "."); //$NON-NLS-1$ } else { wp.setMessage(Messages.CheckoutProjectWizard_PageMessage_CheckoutProject + getCompositeProvider().getUiProvider().getText(checkoutSource) + Messages.CheckoutProjectWizard_PageMessage_CheckoutFrom + repository.getLabel() + "."); //$NON-NLS-1$ } setWindowTitle(Messages.CheckoutProjectWizard_Title_Checkout); }
From source file:org.eclipse.emf.ecp.internal.wizards.CreateProjectWizard.java
License:Open Source License
@Override public void addPages() { super.addPages(); final List<ECPProvider> providers = new ArrayList<ECPProvider>(); for (final ECPProvider provider : ECPUtil.getECPProviderRegistry().getProviders()) { if (provider.hasCreateProjectWithoutRepositorySupport()) { providers.add(provider);// w w w. j a va2s . com } } final WizardPage wp = new WizardPage("CreateProject") //$NON-NLS-1$ { @Override public void createControl(Composite parent) { final Composite composite = getCompositeProvider().createUI(parent); getCompositeProvider().setListener(new CreateProjectChangeListener() { @Override public void providerChanged(ECPProvider provider) { } @Override public void projectNameChanged(String projectName) { if (projectName != null && ECPUtil.getECPProjectManager().getProject(projectName) != null) { setErrorMessage( "A project with name " + projectName + " already exists in the workspace."); } else { setErrorMessage(null); } } @Override public void completeStatusChanged(boolean status) { setPageComplete(status); } }); setPageComplete(false); setControl(composite); } }; addPage(wp); final String title = Messages.CreateProjectWizard_PageTitle_CreateProject; String message = Messages.CreateProjectWizard_PageMessage_SelectProviderAndSetName; if (providers.size() == 1) { message = Messages.CreateProjectWizard_PageMessage_SetProjectName; } wp.setTitle(title); wp.setImageDescriptor(Activator.getImageDescriptor("icons/checkout_project_wiz.png")); //$NON-NLS-1$ wp.setMessage(message); setWindowTitle(title); }