List of usage examples for org.eclipse.jface.wizard IWizardPage getPreviousPage
public IWizardPage getPreviousPage();
From source file:com.nokia.carbide.cpp.uiq.ui.viewwizard.ViewWizardManager.java
License:Open Source License
public IWizardPage getPreviousPage(IWizardPage page) { if (page.equals(appDefinitionPage)) return page.getPreviousPage(); if (page.equals(containerSelectionPage)) { if (customizerUI != null) return customizerPage; else/*from ww w .ja v a2 s . c o m*/ return initialContentPage; } if (page.equals(customizerPage)) return initialContentPage; if (page.equals(initialContentPage)) return appDefinitionPage; return page.getWizard().getPreviousPage(page); }
From source file:com.symbian.tdep.templates.carbide.GenerateUnitFromPage.java
License:Open Source License
public void createControl(Composite aComposite) { initializeDialogUnits(aComposite);//from w w w . j av a2 s. co m Composite lComposite = new Composite(aComposite, SWT.NONE); lComposite.setLayout(new GridLayout(1, true)); lComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); setControl(lComposite); // Find ChooseProjectPage IWizardPage lpage = this; while ((lpage = lpage.getPreviousPage()) != null) { if (lpage instanceof ChooseProjectPage) { iChooseProjectPage = (ChooseProjectPage) lpage; break; } } // ProjectButton iProjectButton = new Button(lComposite, SWT.RADIO); iProjectButton.setText("From Hosting Project"); GridData lGridData = new GridData(GridData.FILL_HORIZONTAL); iProjectButton.setLayoutData(lGridData); iProjectButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { if (!iChooseProjectPage.getProject().getName().equals(iHostProject.getName())) { iHostProject = iChooseProjectPage.getProject(); } isChanged = true; setPageComplete(isPageComplete()); } }); // HeaderButton iHeaderButton = new Button(lComposite, SWT.RADIO); iHeaderButton.setText("From Header Files in \\epoc32\\include"); lGridData = new GridData(GridData.FILL_HORIZONTAL); iHeaderButton.setLayoutData(lGridData); iHeaderButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { if (iHeaderButton.getSelection()) { iGroup.setEnabled(true); iHFList.setEnabled(true); iFileAddButton.setEnabled(true); if (iHFList.getSelectionCount() > 0) { iFileEditButton.setEnabled(true); iFileRemoveButton.setEnabled(true); } isChanged = true; } else { iGroup.setEnabled(false); iHFList.setEnabled(false); iFileAddButton.setEnabled(false); iFileEditButton.setEnabled(false); iFileRemoveButton.setEnabled(false); } } }); iGroup = new Group(lComposite, SWT.SHADOW_ETCHED_IN); iGroup.setLayout(new GridLayout(5, true)); iGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iGroup.setEnabled(false); // Header Files List iHFList = new List(iGroup, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); lGridData = new GridData(GridData.FILL_HORIZONTAL); lGridData.horizontalSpan = 4; lGridData.verticalSpan = 8; iHFList.setLayoutData(lGridData); iHFList.setEnabled(false); iHFList.setData(new ArrayList<String>()); iHFList.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { if (iHFList.getSelectionCount() > 0) { iFileEditButton.setEnabled(true); iFileRemoveButton.setEnabled(true); } } }); iHFList.addMouseListener(new MouseAdapter() { public void mouseDoubleClick(MouseEvent event) { iFileEditButton.notifyListeners(SWT.Selection, null); } }); // File Add Button iFileAddButton = new Button(iGroup, SWT.PUSH); iFileAddButton.setText("Add"); iFileAddButton.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iFileAddButton.setEnabled(false); iFileAddButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { if (iHeaderButton.getSelection()) { SetHeaderDialog dialog = new SetHeaderDialog(iFileAddButton.getShell(), null, null); if (dialog.open()) { isChanged = true; String lHeaderName = dialog.getHeader().trim(); String lLibName = dialog.getLib().trim(); String[] items = iHFList.getItems(); boolean lExist = false; for (int i = 0; i < items.length; i++) { if (items[i].equals(lHeaderName)) { lExist = true; ((ArrayList<String>) iHFList.getData()).set(i, lLibName); iHFList.setItem(i, lHeaderName); break; } } if (lExist == false) { iHFList.add(lHeaderName); ((ArrayList<String>) iHFList.getData()).add(lLibName); } setPageComplete(isPageComplete()); } } } }); // File Edit Button iFileEditButton = new Button(iGroup, SWT.PUSH); iFileEditButton.setText("Edit"); iFileEditButton.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iFileEditButton.setEnabled(false); iFileEditButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { if (iHeaderButton.getSelection() && iHFList.getSelectionCount() > 0) { int[] index = iHFList.getSelectionIndices(); String lHeaderName = iHFList.getItem(index[0]); String lLibName = ((ArrayList<String>) iHFList.getData()).get(index[0]); SetHeaderDialog dialog = new SetHeaderDialog(iFileAddButton.getShell(), lHeaderName, lLibName); if (dialog.open()) { isChanged = true; lHeaderName = dialog.getHeader().trim(); lLibName = dialog.getLib().trim(); iHFList.setItem(index[0], lHeaderName); ((ArrayList<String>) iHFList.getData()).set(index[0], lLibName); } } } }); // File Remove Button iFileRemoveButton = new Button(iGroup, SWT.PUSH); iFileRemoveButton.setText("Remove"); iFileRemoveButton.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iFileRemoveButton.setEnabled(false); iFileRemoveButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { if (iHeaderButton.getSelection() && iHFList.getSelectionCount() > 0) { int[] index = iHFList.getSelectionIndices(); for (int i : index) { ((ArrayList<String>) iHFList.getData()).remove(i); } iHFList.remove(index); iFileEditButton.setEnabled(false); iFileRemoveButton.setEnabled(false); isChanged = true; setPageComplete(isPageComplete()); } } }); // SEPARATOR Label lLabelSeparator = new Label(lComposite, SWT.SEPARATOR | SWT.HORIZONTAL); lLabelSeparator.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Label lLabelName = new Label(lComposite, SWT.NONE); lLabelName.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); lLabelName.setText("Target Name:"); // Target file name iTextTarget = new Text(lComposite, SWT.BORDER); iTextTarget.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iTextTarget.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { String mmpFile = iTextTarget.getText().trim() + ".mmp"; try { FindFileVisitor visitor = new FindFileVisitor(mmpFile); iHostProject.accept(visitor); if (visitor.getResult().size() > 0) { iHasError = true; iLabelError.setImage(PlatformUI.getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_OBJS_ERROR_TSK)); iLabelError.setText("Duplicate target name."); } else { iHasError = false; iLabelError.setImage(null); iLabelError.setText(null); } } catch (CoreException ignore) { } setPageComplete(isPageComplete()); } }); iLabelError = new CLabel(lComposite, SWT.NONE); iLabelError.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // init iProjectButton.setSelection(true); iHostProject = iChooseProjectPage.getProject(); iTextTarget.setText("Test" + iHostProject.getName()); ((WizardDialog) getContainer()).addPageChangingListener(new IPageChangingListener() { public void handlePageChanging(PageChangingEvent event) { IWizardPage lCurPage = (IWizardPage) event.getCurrentPage(); IWizardPage lTarPage = (IWizardPage) event.getTargetPage(); if (lTarPage instanceof GenerateUnitFromPage) { if (lCurPage instanceof ChooseTemplatePage) { if (!iHostProject.getName().equals(iChooseProjectPage.getProject().getName())) { isChanged = true; iHostProject = iChooseProjectPage.getProject(); iTextTarget.setText("Test" + iHostProject.getName()); } } else { isChanged = false; } } if (lCurPage instanceof GenerateUnitFromPage) { if (isChanged) { iProjects.clear(); if (iProjectButton.getSelection()) { iProjects.add(new ProjectItem(iHostProject)); } else { String[] files = iHFList.getItems(); ArrayList<String> lLibList = (ArrayList<String>) iHFList.getData(); for (int i = 0; i < files.length; i++) { iProjects.add(getProjectItem(files[i], lLibList.get(i), iHostProject)); } } } } } }); }
From source file:com.symbian.tdep.templates.carbide.GetTestableItemsUnitPage.java
License:Open Source License
/** * Implement method of IDialogPage to create UI of this wizard page */// w w w. ja v a 2s .c om public void createControl(Composite aComposite) { initializeDialogUnits(aComposite); sProjects.clear(); IWizardPage lpage = this; while ((lpage = lpage.getPreviousPage()) != null) { if (lpage instanceof GenerateUnitFromPage) { iGenerateUnitFromPage = (GenerateUnitFromPage) lpage; break; } } final Composite lComposite = new Composite(aComposite, SWT.NONE); { lComposite.setLayout(new GridLayout(1, false)); lComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); setControl(lComposite); iCheckboxTreeViewer = new ContainerCheckedTreeViewer(lComposite, SWT.BORDER); // Content Provider iCheckboxTreeViewer.setContentProvider(new ClassMethodContentProvider()); // Label Provider iCheckboxTreeViewer.setLabelProvider(new ClassMethodLabelProvider()); iTree = iCheckboxTreeViewer.getTree(); iTree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); // Add Checked Listener iCheckboxTreeViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent aChangedEvent) { ITestItem lITestItem = (ITestItem) aChangedEvent.getElement(); lITestItem.setSelected(aChangedEvent.getChecked()); setPageComplete(isPageComplete()); } }); } ((WizardDialog) getContainer()).addPageChangingListener(new IPageChangingListener() { public void handlePageChanging(PageChangingEvent event) { IWizardPage lCurPage = (IWizardPage) event.getCurrentPage(); IWizardPage lTarPage = (IWizardPage) event.getTargetPage(); if (lTarPage instanceof GetTestableItemsUnitPage) { if (lCurPage instanceof GenerateUnitFromPage) { if (iGenerateUnitFromPage.isChanged() == false) { return; } Set<ProjectItem> iProjects = (Set<ProjectItem>) iGenerateUnitFromPage.getPageValues() .get(GenerateUnitFromPage.TESTPROJECTS); iCheckboxTreeViewer.setInput(iProjects); iCheckboxTreeViewer.setAllChecked(true); iCheckboxTreeViewer.expandAll(); } } } }); }
From source file:com.symbian.tdep.templates.carbide.SetTestableItemsPage.java
License:Open Source License
/** * Implement method of IDialogPage to create UI of this wizard page *///from w w w . j a va 2 s . co m public void createControl(Composite aComposite) { initializeDialogUnits(aComposite); IWizardPage lpage = this; while ((lpage = lpage.getPreviousPage()) != null) { if (lpage instanceof NewProjectPage) { iNewProjectPage = (NewProjectPage) lpage; break; } } final Composite lComposite = new Composite(aComposite, SWT.NONE); { lComposite.setLayout(new GridLayout(1, false)); lComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); setControl(lComposite); iTreeViewer = new TreeViewer(lComposite, SWT.BORDER); // Content Provider iTreeViewer.setContentProvider(new ClassMethodContentProvider()); // Label Provider iTreeViewer.setLabelProvider(new ClassMethodLabelProvider()); // Selection Changed listener iTreeViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { checkButtonState(); } }); iTreeViewer.setComparator(new ViewerComparator()); // Double Click Listener iTreeViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { IStructuredSelection selection = (IStructuredSelection) event.getSelection(); iSelectedItem = (ITestItem) selection.getFirstElement(); if (iSelectedItem instanceof ClassItem) { iBtnEditClass.notifyListeners(SWT.Selection, null); } if (iSelectedItem instanceof MethodItem) { iBtnEditMethod.notifyListeners(SWT.Selection, null); } } }); iTree = iTreeViewer.getTree(); iTree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); } final Composite lBtnComposite = new Composite(lComposite, SWT.NONE); { lBtnComposite.setLayout(new GridLayout(3, true)); lBtnComposite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // Add Class Button iBtnAddClass = new Button(lBtnComposite, SWT.PUSH); iBtnAddClass.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iBtnAddClass.setText(Messages.getString("ClassDialog.AddClass")); iBtnAddClass.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { try { ClassEditDialog dialog = new ClassEditDialog(lBtnComposite.getShell(), Messages.getString("ClassDialog.AddClassTitle"), iProject); if (dialog.open()) { iProject.addChild(dialog.getClassItem()); iTreeViewer.add(iProject, dialog.getClassItem()); iTreeViewer.expandToLevel(dialog.getClassItem(), 0); } setPageComplete(isPageComplete()); } catch (Exception e) { e.printStackTrace(); IStatus lStatus = new Status(IStatus.WARNING, SetTestableItemsPage.class.getName(), "Exception was thrown while adding class.", e); TefTemplatesCarbidePlugin.getDefault().getLog().log(lStatus); } } }); // Edit Class Button iBtnEditClass = new Button(lBtnComposite, SWT.PUSH); iBtnEditClass.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iBtnEditClass.setText(Messages.getString("ClassDialog.EditClass")); iBtnEditClass.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { ClassItem item; if (iSelectedItem instanceof ClassItem) { item = (ClassItem) iSelectedItem; } else { item = (ClassItem) iSelectedItem.getParent(); } ClassEditDialog dialog = new ClassEditDialog(lBtnComposite.getShell(), Messages.getString("ClassDialog.EditClassTitle"), item); if (dialog.open()) { iTreeViewer.update(item, null); } setPageComplete(isPageComplete()); } }); // Delete Class Button iBtnDeleteClass = new Button(lBtnComposite, SWT.PUSH); iBtnDeleteClass.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iBtnDeleteClass.setText(Messages.getString("ClassDialog.DeleteClass")); iBtnDeleteClass.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { ClassItem item; if (iSelectedItem instanceof ClassItem) { item = (ClassItem) iSelectedItem; } else { item = (ClassItem) iSelectedItem.getParent(); } boolean rlt = MessageDialog.openQuestion(lBtnComposite.getShell(), Messages.getString("ClassDialog.ConfirmDelete"), Messages.getString("ClassDialog.WhetherDeleteClass", item.getTestName())); if (rlt) { ((ProjectItem) item.getParent()).removeChild(item); iTreeViewer.remove(item); } setPageComplete(isPageComplete()); } }); // Add Method Button iBtnAddMethod = new Button(lBtnComposite, SWT.PUSH); iBtnAddMethod.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iBtnAddMethod.setText(Messages.getString("MethodDialog.AddMethod")); iBtnAddMethod.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { try { ClassItem item; if (iSelectedItem instanceof ClassItem) { item = (ClassItem) iSelectedItem; } else { item = (ClassItem) iSelectedItem.getParent(); } MethodEditDialog dialog = new MethodEditDialog(lBtnComposite.getShell(), Messages.getString("MethodDialog.AddMethodTitle"), item); if (dialog.open()) { item.addChild(dialog.getMethodItem()); iTreeViewer.add(item, dialog.getMethodItem()); iTreeViewer.expandToLevel(dialog.getMethodItem(), 0); } setPageComplete(isPageComplete()); } catch (Exception e) { IStatus lStatus = new Status(IStatus.WARNING, SetTestableItemsPage.class.getName(), "Exception was thrown while adding method.", e); TefTemplatesCarbidePlugin.getDefault().getLog().log(lStatus); } } }); // Edit Method Button iBtnEditMethod = new Button(lBtnComposite, SWT.PUSH); iBtnEditMethod.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iBtnEditMethod.setText(Messages.getString("MethodDialog.EditMethod")); iBtnEditMethod.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { MethodItem item = (MethodItem) iSelectedItem; MethodEditDialog dialog = new MethodEditDialog(lBtnComposite.getShell(), Messages.getString("MethodDialog.EditMethodTitle"), item); if (dialog.open()) { iTreeViewer.update(item, null); } setPageComplete(isPageComplete()); } }); // Delete Method Button iBtnDeleteMethod = new Button(lBtnComposite, SWT.PUSH); iBtnDeleteMethod.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); iBtnDeleteMethod.setText(Messages.getString("MethodDialog.DeleteMethod")); iBtnDeleteMethod.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent event) { MethodItem item = (MethodItem) iSelectedItem; boolean rlt = MessageDialog.openQuestion(lBtnComposite.getShell(), Messages.getString("MethodDialog.ConfirmDelete"), Messages.getString("MethodDialog.WhetherDeleteMethod", item.getTestName())); if (rlt) { ((ClassItem) item.getParent()).removeChild(item); iTreeViewer.remove(item); } setPageComplete(isPageComplete()); } }); } ((WizardDialog) getContainer()).addPageChangingListener(new IPageChangingListener() { public void handlePageChanging(PageChangingEvent event) { IWizardPage lTarPage = (IWizardPage) event.getTargetPage(); if (lTarPage instanceof SetTestableItemsPage) { iProject.setName(iNewProjectPage.getProjectName()); iTreeViewer.refresh(); } } }); // Set Input Vector vector = new Vector(); vector.add(iProject); iTreeViewer.setInput(vector); iTreeViewer.setSelection(new TreeSelection(new TreePath(new Object[] { iProject }))); }
From source file:edu.toronto.cs.se.mmint.mid.ui.EditorCreationWizardDialog.java
License:Open Source License
/** * {@inheritDoc}//ww w . j a v a2s .c o m * Remembers the uri of the created model. */ @Override protected void finishPressed() { IWizardPage page = getCurrentPage(); while (page.getPreviousPage() != null) { // first page or last WizardNewFileCreationPage if (page instanceof WizardNewFileCreationPage) { break; } page = page.getPreviousPage(); } storeCreatedModelUri(page); super.finishPressed(); }
From source file:eu.geclipse.aws.ui.wizards.AWSAuthTokenWizardPage.java
License:Open Source License
/** * Fetch the vo selection page to choose a VO. * /* w w w.j a va2s .c o m*/ * @return the {@link VoSelectionWizardPage} */ private VoSelectionWizardPage getVoSelectionPage() { IWizardPage page = getPreviousPage(); while (page != null && !(page instanceof VoSelectionWizardPage)) { page = page.getPreviousPage(); } return (VoSelectionWizardPage) page; }
From source file:openbiomind.gui.wizards.UtilityComputerWizardPage.java
License:Open Source License
@Override public void setVisible(final boolean visible) { if (visible) { final IWizardPage previousPage1 = getPreviousPage(); if (previousPage1 instanceof MetaTaskWizardPage) { disableComponent(getMetaTaskResultDirTBC(), ((MetaTaskWizardPage) previousPage1).getOutputDirectory()); final IWizardPage previousPage2 = previousPage1.getPreviousPage(); if (previousPage2 instanceof DatasetTransformerWizardPage) { disableComponent(getBaseDatasetTBC(), ((DatasetTransformerWizardPage) previousPage2).getInputDataset()); }/*from ww w .j a v a 2 s . c o m*/ } else if (previousPage1 instanceof DatasetTransformerWizardPage) { disableComponent(getBaseDatasetTBC(), ((DatasetTransformerWizardPage) previousPage1).getInputDataset()); } } super.setVisible(visible); }
From source file:openbiomind.gui.wizards.ViewClustersWizardPage.java
License:Open Source License
@Override public void setVisible(final boolean visible) { if (visible) { final IWizardPage previousPage1 = getPreviousPage(); if (previousPage1 instanceof ClusterizeWizardPage) { disableComponent(getClusteringResultTBC(), ((ClusterizeWizardPage) previousPage1).getOutputFile()); final IWizardPage previousPage2 = previousPage1.getPreviousPage(); if (previousPage2 instanceof ClusteringTransformerWizardPage) { disableComponent(getClusteringDatasetTBC(), ((ClusteringTransformerWizardPage) previousPage2).getDatasetFile()); }// w ww .jav a 2s .c o m } else if (previousPage1 instanceof ClusteringTransformerWizardPage) { disableComponent(getClusteringDatasetTBC(), ((ClusteringTransformerWizardPage) previousPage1).getDatasetFile()); } } super.setVisible(visible); }
From source file:org.bonitasoft.studio.connector.model.definition.dialog.AbstractDefinitionWizardDialog.java
License:Open Source License
protected void createToolbar(Composite parent) { toolbar = new ToolBar(parent, SWT.FLAT); toolbar.setLayoutData(/*from w ww. j av a 2s. co m*/ GridDataFactory.fillDefaults().align(SWT.BEGINNING, SWT.CENTER).grab(true, false).create()); loadItem = new ToolItem(toolbar, SWT.NO_FOCUS | SWT.FLAT); loadItem.setImage(Pics.getImage("load_conf.png")); loadItem.setText(Messages.loadConfiguration); loadItem.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { IWizardPage page = getCurrentPage(); if (page instanceof AbstractConnectorConfigurationWizardPage) { AbstractConnectorConfigurationWizardPage connectorConfPage = (AbstractConnectorConfigurationWizardPage) page; final ConnectorConfiguration connectorConfigurationToLoad = connectorConfPage .getConfiguration(); SelectConnectorConfigurationWizard wizard = new SelectConnectorConfigurationWizard( connectorConfigurationToLoad, configurationStore); WizardDialog dialog = new WizardDialog(Display.getDefault().getActiveShell(), wizard); if (dialog.open() == Dialog.OK) { IConnectorDefinitionContainer connectorWizard = (IConnectorDefinitionContainer) getWizard(); ConnectorDefinition def = connectorWizard.getDefinition(); IWizardPage namePage = getWizard().getPage(SelectNameAndDescWizardPage.class.getName()); if (namePage != null) { IWizardPage previousNamePage = namePage.getPreviousPage(); showPage(namePage); namePage.setPreviousPage(previousNamePage); connectorWizard.recreateConnectorConfigurationPages(def, false); } else { IWizardPage[] wizardPages = getWizard().getPages(); if (wizardPages.length > 1) { IWizardPage firstPage = wizardPages[0]; showPage(firstPage.getNextPage()); } } updateButtons(); } } } }); saveItem = new ToolItem(toolbar, SWT.NO_FOCUS | SWT.FLAT); saveItem.setImage(Pics.getImage("save_conf.png")); saveItem.setText(Messages.saveConfiguration); ITestConfigurationListener listener = getTestListener(null, (IWizard) null); if (implStore != null && listener != null) { testItem = new ToolItem(toolbar, SWT.NO_FOCUS | SWT.FLAT); testItem.setImage(Pics.getImage("test.png")); testItem.setText(Messages.testConfiguration); testItem.setEnabled(false); } }
From source file:org.cropinformatics.ui.wizards.AbstractWizard.java
License:Apache License
protected final int getDirection(IWizardPage currentPage, IWizardPage targetPage) { if (currentPage.getNextPage() == targetPage) return FORWARD_DIRECTION; else if (currentPage.getPreviousPage() == targetPage) return BACKWARD_DIRECTION; else// www .j a v a 2 s .c om return UNKNOWN_DIRECTION; }