List of usage examples for org.eclipse.jface.dialogs Dialog applyDialogFont
public static void applyDialogFont(Control control)
From source file:com.siteview.mde.internal.ui.wizards.exports.ProductExportWizardPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.verticalSpacing = 10;//w ww.j av a 2 s . c o m container.setLayout(layout); createConfigurationSection(container); createSynchronizationSection(container); createDestinationSection(container); createOptionsSection(container); initialize(); pageChanged(); setControl(container); hookHelpContext(container); Dialog.applyDialogFont(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.PRODUCT_EXPORT_WIZARD); fPageInitialized = true; }
From source file:com.siteview.mde.internal.ui.wizards.exports.TargetDefinitionExportWizardPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(1, false); container.setLayout(layout);// w w w. j ava 2s.co m createExportDirectoryControl(container); setControl(container); Dialog.applyDialogFont(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.TARGET_EXPORT_WIZARD); }
From source file:com.siteview.mde.internal.ui.wizards.extension.BaseExtensionPointMainPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 3;/*w w w. ja v a 2s. c o m*/ layout.verticalSpacing = 9; layout.makeColumnsEqualWidth = false; container.setLayout(layout); Label label; GridData gd; if (isPluginIdNeeded()) { label = new Label(container, SWT.NONE); label.setText(MDEUIMessages.BaseExtensionPoint_pluginId); fPluginIdText = new Text(container, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 1; gd.widthHint = 275; fPluginIdText.setLayoutData(gd); fPluginIdText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { validatePage(); } }); fPluginBrowseButton = new Button(container, SWT.PUSH); gd = new GridData(GridData.HORIZONTAL_ALIGN_END); gd.horizontalSpan = 1; gd.widthHint = 50; fPluginBrowseButton.setLayoutData(gd); fPluginBrowseButton.setText(MDEUIMessages.BaseExtensionPointMainPage_pluginBrowse); fPluginBrowseButton.setToolTipText(MDEUIMessages.BaseExtensionPointMainPage_pluginId_tooltip); fPluginBrowseButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handlePluginBrowse(); } }); SWTUtil.setButtonDimensionHint(fPluginBrowseButton); } label = new Label(container, SWT.NONE); label.setText(MDEUIMessages.BaseExtensionPoint_id); fIdText = new Text(container, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; fIdText.setLayoutData(gd); fIdText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { // setting the text will trigger validation // do not implicitly validate here fSchemaText.setText(getSchemaLocation() + (getSchemaLocation().length() > 0 ? "/" : "") //$NON-NLS-1$//$NON-NLS-2$ + fIdText.getText() + ".exsd"); //$NON-NLS-1$ } }); label = new Label(container, SWT.NONE); label.setText(MDEUIMessages.BaseExtensionPoint_name); fNameText = new Text(container, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; fNameText.setLayoutData(gd); fNameText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { validatePage(); } }); if (isPluginIdNeeded() && !isPluginIdFinal()) { label = new Label(container, SWT.NONE); label.setText(MDEUIMessages.BaseExtensionPoint_schemaLocation); fSchemaLocationText = new Text(container, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); gd.widthHint = 150; gd.grabExcessHorizontalSpace = true; fSchemaLocationText.setLayoutData(gd); fSchemaLocationText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { validatePage(); } }); fFindLocationButton = new Button(container, SWT.PUSH); gd = new GridData(GridData.HORIZONTAL_ALIGN_END); gd.widthHint = 50; fFindLocationButton.setLayoutData(gd); fFindLocationButton.setText(MDEUIMessages.BaseExtensionPointMainPage_findBrowse); fFindLocationButton.setToolTipText(MDEUIMessages.BaseExtensionPointMainPage_schemaLocation_tooltip); fFindLocationButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handleSchemaLocation(); } }); SWTUtil.setButtonDimensionHint(fFindLocationButton); } label = new Label(container, SWT.NONE); label.setText(MDEUIMessages.BaseExtensionPoint_schema); fSchemaText = new Text(container, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; fSchemaText.setLayoutData(gd); fSchemaText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { validatePage(); } }); if (isSharedSchemaSwitchNeeded()) { fSharedSchemaButton = new Button(container, SWT.CHECK); fSharedSchemaButton.setText(MDEUIMessages.BaseExtensionPoint_shared); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; fSharedSchemaButton.setLayoutData(gd); } fOpenSchemaButton = new Button(container, SWT.CHECK); fOpenSchemaButton.setText(MDEUIMessages.BaseExtensionPoint_edit); fOpenSchemaButton.setSelection(true); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; fOpenSchemaButton.setLayoutData(gd); if (isPluginIdNeeded()) fPluginIdText.setFocus(); else fIdText.setFocus(); setControl(container); initializeValues(); validatePage(); // do not start with an error message, convert to regular message String error = getErrorMessage(); if (error != null) { setMessage(error); setErrorMessage(null); } Dialog.applyDialogFont(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.NEW_SCHEMA); }
From source file:com.siteview.mde.internal.ui.wizards.extension.PointSelectionPage.java
License:Open Source License
public void createControl(Composite parent) { // tab folder final TabFolder tabFolder = new TabFolder(parent, SWT.FLAT); TabItem firstTab = new TabItem(tabFolder, SWT.NULL); firstTab.setText(MDEUIMessages.PointSelectionPage_tab1); TabItem secondTab = new TabItem(tabFolder, SWT.NULL); secondTab.setText(MDEUIMessages.PointSelectionPage_tab2); secondTab.setControl(createWizardsPage(tabFolder)); tabFolder.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { updateTabSelection(tabFolder.getSelectionIndex()); }//from w ww . j a va2s .c o m }); // top level group Composite outerContainer = new Composite(tabFolder, SWT.NONE); firstTab.setControl(outerContainer); GridLayout layout = new GridLayout(); outerContainer.setLayout(layout); GridData gd = new GridData(GridData.FILL_BOTH); outerContainer.setLayoutData(gd); Composite pointContainer = new Composite(outerContainer, SWT.NONE); layout = new GridLayout(); layout.marginHeight = layout.marginWidth = 0; pointContainer.setLayout(layout); gd = new GridData(GridData.FILL_BOTH); pointContainer.setLayoutData(gd); Composite labelContainer = new Composite(pointContainer, SWT.NONE); layout = new GridLayout(2, false); layout.marginHeight = layout.marginWidth = 0; labelContainer.setLayout(layout); labelContainer.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Label filterLabel = new Label(labelContainer, SWT.NONE); filterLabel.setText(MDEUIMessages.NewExtensionWizard_PointSelectionPage_availExtPoints_label); gd = new GridData(); gd.verticalAlignment = GridData.CENTER; filterLabel.setLayoutData(gd); fFilterText = new Text(labelContainer, SWT.BORDER); fFilterText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fFilterText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { fWildCardFilter.setMatchText(fFilterText.getText()); fPointListViewer.refresh(); } }); fFilterText.addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { if (e.keyCode == SWT.ARROW_DOWN) fPointListViewer.getControl().setFocus(); } public void keyReleased(KeyEvent e) { } }); fFilterCheck = new Button(outerContainer, SWT.CHECK); fFilterCheck.setText(MDEUIMessages.NewExtensionWizard_PointSelectionPage_filterCheck); gd = new GridData(GridData.FILL_HORIZONTAL); fFilterCheck.setLayoutData(gd); fFilterCheck.setSelection(true); fFilterCheck.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { fPointListViewer.refresh(); } }); fPointListViewer = new TableViewer(pointContainer, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); fPointListViewer.setContentProvider(new PointContentProvider()); fPointListViewer.setLabelProvider(new PointLabelProvider()); fPointListViewer.addSelectionChangedListener(this); fPointListViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { if (canFinish()) { fWizard.performFinish(); fWizard.getShell().close(); fWizard.dispose(); fWizard.setContainer(null); } } }); fPointListViewer.addFilter(fWildCardFilter); fPointListViewer.setComparator(ListUtil.NAME_COMPARATOR); gd = new GridData(GridData.FILL_BOTH); gd.heightHint = 150; fPointListViewer.getTable().setLayoutData(gd); Composite templateComposite = new Composite(outerContainer, SWT.NONE); layout = new GridLayout(); layout.marginHeight = 4; layout.marginWidth = 0; templateComposite.setLayout(layout); gd = new GridData(GridData.FILL_HORIZONTAL); templateComposite.setLayoutData(gd); fDescLink = new Link(templateComposite, SWT.NONE); fDescLink.setText(NLS.bind(MDEUIMessages.PointSelectionPage_extPointDesc, "")); //$NON-NLS-1$ fDescLink.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { if (fCurrentPoint != null) new ShowDescriptionAction(fCurrentPoint, true).run(); } }); fDescLink.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Control c = null; Composite comp = new Composite(templateComposite, SWT.BORDER); layout = new GridLayout(); layout.marginHeight = layout.marginWidth = 0; comp.setLayout(layout); comp.setLayoutData(new GridData(GridData.FILL_BOTH)); try { c = fPointDescBrowser = new Browser(comp, SWT.NONE); } catch (SWTError e) { } if (c == null) c = fPointDescription = new Text(comp, SWT.WRAP | SWT.MULTI | SWT.V_SCROLL | SWT.READ_ONLY); setPointDescriptionText(MDEUIMessages.NewExtensionWizard_PointSelectionPage_extPointDescription); gd = new GridData(GridData.FILL_HORIZONTAL); gd.heightHint = 80; c.setLayoutData(gd); fTemplateLabel = new Label(templateComposite, SWT.NONE | SWT.WRAP); fTemplateLabel.setText(MDEUIMessages.NewExtensionWizard_PointSelectionPage_contributedTemplates_title); gd = new GridData(GridData.FILL_HORIZONTAL); fTemplateLabel.setLayoutData(gd); SashForm templateSashForm = new SashForm(templateComposite, SWT.HORIZONTAL); templateSashForm.setLayout(new GridLayout()); gd = new GridData(GridData.FILL_BOTH); gd.heightHint = 80; templateSashForm.setLayoutData(gd); Composite wizardComposite = new Composite(templateSashForm, SWT.NONE); layout = new GridLayout(); layout.marginHeight = 0; layout.marginWidth = 0; wizardComposite.setLayout(layout); gd = new GridData(GridData.FILL_BOTH | GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL); wizardComposite.setLayoutData(gd); fTemplateViewer = new TableViewer(wizardComposite, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); fTemplateViewer.setContentProvider(new TemplateContentProvider()); fTemplateViewer.setLabelProvider(ElementLabelProvider.INSTANCE); fTemplateViewer.setComparator(ListUtil.NAME_COMPARATOR); fTemplateViewer.addSelectionChangedListener(this); gd = new GridData(GridData.FILL_BOTH); fTemplateViewer.getTable().setLayoutData(gd); TableItem[] selection = fPointListViewer.getTable().getSelection(); if (selection != null && selection.length > 0) fTemplateViewer.setInput(selection[0]); fTemplateViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { if (canFlipToNextPage()) { advanceToNextPage(); } } }); Composite descriptionComposite = new Composite(templateSashForm, SWT.NONE); layout = new GridLayout(); layout.marginHeight = 0; layout.marginWidth = 0; descriptionComposite.setLayout(layout); gd = new GridData(GridData.FILL_BOTH | GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL); descriptionComposite.setLayoutData(gd); createDescriptionIn(descriptionComposite); initialize(); setControl(tabFolder); Dialog.applyDialogFont(outerContainer); PlatformUI.getWorkbench().getHelpSystem().setHelp(outerContainer.getParent(), IHelpContextIds.ADD_EXTENSIONS_SCHEMA_BASED); }
From source file:com.siteview.mde.internal.ui.wizards.feature.AbstractFeatureSpecPage.java
License:Open Source License
public void createControl(Composite parent) { super.createControl(parent); Composite comp = (Composite) getControl(); createContents(comp);/*from w ww. j a v a 2 s. c om*/ initialize(); attachListeners(); Dialog.applyDialogFont(comp); PlatformUI.getWorkbench().getHelpSystem().setHelp(comp, getHelpId()); }
From source file:com.siteview.mde.internal.ui.wizards.feature.PluginListPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NULL); GridLayout layout = new GridLayout(); layout.numColumns = 3;//from w ww.j av a 2 s . com layout.verticalSpacing = 9; container.setLayout(layout); GridData gd; String[] launchConfigs = getLaunchConfigurations(); IDialogSettings settings = getDialogSettings(); boolean initLaunch = (settings != null) ? settings.getBoolean(S_INIT_LAUNCH) && launchConfigs.length > 0 : false; if (launchConfigs.length > 0) { fInitLaunchConfigButton = new Button(container, SWT.RADIO); fInitLaunchConfigButton.setText(MDEUIMessages.PluginListPage_initializeFromLaunch); fInitLaunchConfigButton.setSelection(initLaunch); fInitLaunchConfigButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { boolean initLaunchConfigs = fInitLaunchConfigButton.getSelection(); fLaunchConfigsCombo.setEnabled(initLaunchConfigs); tablePart.setEnabled(!initLaunchConfigs); } }); fLaunchConfigsCombo = new Combo(container, SWT.READ_ONLY); fLaunchConfigsCombo.setItems(launchConfigs); gd = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL); gd.horizontalSpan = 2; fLaunchConfigsCombo.setLayoutData(gd); fLaunchConfigsCombo.select(0); fLaunchConfigsCombo.setEnabled(initLaunch); Button initPluginsButton = new Button(container, SWT.RADIO); initPluginsButton.setText(MDEUIMessages.PluginListPage_initializeFromPlugins); gd = new GridData(); gd.horizontalSpan = 3; initPluginsButton.setLayoutData(gd); initPluginsButton.setSelection(!initLaunch); } tablePart.createControl(container, 3, true); pluginViewer = tablePart.getTableViewer(); pluginViewer.setContentProvider(new PluginContentProvider()); pluginViewer.setLabelProvider(MDEPlugin.getDefault().getLabelProvider()); pluginViewer.setComparator(ListUtil.PLUGIN_COMPARATOR); gd = (GridData) tablePart.getControl().getLayoutData(); if (launchConfigs.length > 0) { gd.horizontalIndent = 30; ((GridData) tablePart.getCounterLabel().getLayoutData()).horizontalIndent = 30; } gd.heightHint = 250; gd.widthHint = 300; pluginViewer.setInput(MDECore.getDefault().getModelManager()); tablePart.setSelection(new Object[0]); tablePart.setEnabled(!initLaunch); setControl(container); Dialog.applyDialogFont(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.NEW_FEATURE_REFERENCED_PLUGINS); pluginViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { TableItem firstTI = pluginViewer.getTable().getSelection()[0]; if (firstTI.getChecked()) { firstTI.setChecked(false); } else { firstTI.setChecked(true); } tablePart.updateCount(pluginViewer.getCheckedElements().length); } }); }
From source file:com.siteview.mde.internal.ui.wizards.imports.FeatureImportWizardPage.java
License:Open Source License
public void createControl(Composite parent) { initializeDialogUnits(parent);// w w w. jav a2s .c om Composite composite = new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout(1, false)); fRuntimeLocationButton = new Button(composite, SWT.CHECK); fillHorizontal(fRuntimeLocationButton, 1, false); fRuntimeLocationButton.setText(MDEUIMessages.FeatureImportWizard_FirstPage_runtimeLocation); Composite otherLocationComposite = SWTFactory.createComposite(composite, 3, 1, GridData.FILL_HORIZONTAL, 0, 0); fOtherLocationLabel = new Label(otherLocationComposite, SWT.NULL); fOtherLocationLabel.setText(MDEUIMessages.FeatureImportWizard_FirstPage_otherFolder); fDropLocation = new Combo(otherLocationComposite, SWT.DROP_DOWN); fillHorizontal(fDropLocation, 1, true); fBrowseButton = new Button(otherLocationComposite, SWT.PUSH); fBrowseButton.setText(MDEUIMessages.FeatureImportWizard_FirstPage_browse); fBrowseButton.setLayoutData(new GridData()); SWTUtil.setButtonDimensionHint(fBrowseButton); createFeatureTable(composite); Composite underTableComp = SWTFactory.createComposite(composite, 2, 1, GridData.FILL_HORIZONTAL, 0, 0); fCounterLabel = SWTFactory.createLabel(underTableComp, "", 1); //$NON-NLS-1$ fCounterLabel.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, true, false)); Composite buttonComp = SWTFactory.createComposite(underTableComp, 2, 1, SWT.NONE, 0, 0); buttonComp.setLayoutData(new GridData(SWT.RIGHT, SWT.TOP, false, false)); fSelectAllButton = SWTFactory.createPushButton(buttonComp, MDEUIMessages.WizardCheckboxTablePart_selectAll, null); fSelectAllButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { fFeatureViewer.setAllChecked(true); updateCounter(); dialogChanged(); } }); fDeselectAllButton = SWTFactory.createPushButton(buttonComp, MDEUIMessages.WizardCheckboxTablePart_deselectAll, null); fDeselectAllButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { fFeatureViewer.setAllChecked(false); updateCounter(); dialogChanged(); } }); fBinaryButton = SWTFactory.createCheckButton(composite, MDEUIMessages.FeatureImportWizard_FirstPage_binaryImport, null, true, 1); initializeFields(getDialogSettings()); hookListeners(); setControl(composite); updateCounter(); dialogChanged(); Dialog.applyDialogFont(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IHelpContextIds.FEATURE_IMPORT_FIRST_PAGE); }
From source file:com.siteview.mde.internal.ui.wizards.imports.PluginImportWizardDetailedPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 3;/*from w w w.jav a 2 s .c om*/ layout.makeColumnsEqualWidth = false; layout.horizontalSpacing = 5; layout.verticalSpacing = 10; container.setLayout(layout); createScrollArea(container); createAvailableList(container).setLayoutData(new GridData(GridData.FILL_BOTH)); createButtonArea(container); createImportList(container).setLayoutData(new GridData(GridData.FILL_BOTH)); updateCount(); // create container for buttons Composite optionComp = SWTFactory.createComposite(container, 1, 3, GridData.FILL_HORIZONTAL, 5, 0); createComputationsOption(optionComp); createFilterOptions(optionComp); addViewerListeners(); initialize(); addFilters(); setControl(container); Dialog.applyDialogFont(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.PLUGIN_IMPORT_SECOND_PAGE); }
From source file:com.siteview.mde.internal.ui.wizards.imports.PluginImportWizardExpressPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 2;/*from ww w . j a v a 2 s .com*/ layout.horizontalSpacing = 5; layout.verticalSpacing = 0; container.setLayout(layout); container.setLayoutData(new GridData(GridData.FILL_BOTH)); createTablePart(container); createImportPart(container); createButtons(container); Composite optionsComp = SWTFactory.createComposite(container, 1, 2, GridData.FILL_HORIZONTAL, 5, 0); createComputationsOption(optionsComp); fAddFragmentsButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { pageChanged(); } }); initialize(); setControl(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.PLUGIN_IMPORT_EXPRESS_PAGE); Dialog.applyDialogFont(container); }
From source file:com.siteview.mde.internal.ui.wizards.imports.PluginImportWizardFirstPage.java
License:Open Source License
public void createControl(Composite parent) { Composite container = SWTFactory.createComposite(parent, 1, 1, GridData.FILL_BOTH); GridLayout layout = (GridLayout) container.getLayout(); layout.verticalSpacing = 15;/*w w w.j a v a2 s . com*/ container.setLayout(layout); createImportFromGroup(container); createImportChoicesGroup(container); createImportOptionsGroup(container); Dialog.applyDialogFont(container); initialize(); setControl(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.PLUGIN_IMPORT_FIRST_PAGE); }