@Override protected void createHeaderContents(IManagedForm headerForm) { super.createHeaderContents(headerForm); FormToolkit toolkit = headerForm.getToolkit(); ScrolledForm scrolledForm = headerForm.getForm(); Form form = scrolledForm.getForm(); toolkit.decorateFormHeading(form); updateTitle(); makeActions(); IToolBarManager toolBarManager = form.getToolBarManager(); contributeToToolBar(headerForm, toolBarManager); toolBarManager.update(true); }
protected void modelDestroyed(GenericDataModelEvent event) { if (getContainer().isDisposed()) { return; } updateTitle(); editorDirtyStateChanged(); String modelDestroyedMessage = getModelDestroyedMessage(); if (modelDestroyedMessage != null) { IManagedForm headerForm = getHeaderForm(); ScrolledForm scrolledForm = headerForm.getForm(); Form form = scrolledForm.getForm(); form.setMessage(modelDestroyedMessage, IMessageProvider.ERROR); } for (DataModelFormPage<M> page : _Pages) { page.modelDestroyed(event); } }
protected void updateTitle() { M model = getModel(); if (model == null) { return; } setPartName(getPartName(model)); setTitleToolTip(getTitleToolTip(model)); setTitleImage(getTitleImage(model)); IManagedForm headerForm = getHeaderForm(); if (headerForm != null) { ScrolledForm scrolledForm = headerForm.getForm(); Form form = scrolledForm.getForm(); form.setText(getFormText(model)); form.setImage(getFormImage(model)); } }
protected Section createTableSection(ScrolledForm form, Composite client, FormToolkit toolkit, String title, Image image, int sectionStyle, int tableStyle, String[] columnTitles, int[] columnAlignments) { Section section = createSection(form, client, toolkit, title, image, sectionStyle); Table table = toolkit.createTable(section, tableStyle); for (int i = 0; i < columnTitles.length; i++) { TableColumn column = new TableColumn(table, SWT.NONE); column.setText(columnTitles[i]); column.setAlignment(columnAlignments[i]); } table.setHeaderVisible(true); table.setLinesVisible(true); section.setClient(table); return section; }
@Override protected void createModelFormContent(IManagedForm managedForm, Composite client) { final ScrolledForm form = managedForm.getForm(); FormToolkit toolkit = managedForm.getToolkit(); _EditSection = createEditSection(form, client, toolkit); GridData editSectionGridData = new GridData(GridData.FILL_HORIZONTAL); _EditSection.setLayoutData(editSectionGridData); _PropertiesSection = createPropertiesTableSection(form, client, toolkit); GridData propertiesSectionGridData = new GridData(GridData.FILL_HORIZONTAL); _PropertiesSection.setLayoutData(propertiesSectionGridData); _ZnodeSection = createZnodeSection(form, client, toolkit); GridData znodeSectionGridData = new GridData(GridData.FILL_HORIZONTAL); _ZnodeSection.setLayoutData(znodeSectionGridData); Table propertiesSectionTable = getPropertiesSectionTable(); initTableEdit(propertiesSectionTable, null, 1); }
@Override protected void createModelFormContent(IManagedForm managedForm, Composite client) { final ScrolledForm form = managedForm.getForm(); FormToolkit toolkit = managedForm.getToolkit(); _EditSection = createEditSection(form, client, toolkit); GridData editSectionGridData = new GridData(GridData.FILL_HORIZONTAL); _EditSection.setLayoutData(editSectionGridData); _PropertiesSection = createPropertiesTableSection(form, client, toolkit); GridData propertiesSectionGridData = new GridData(GridData.FILL_HORIZONTAL); _PropertiesSection.setLayoutData(propertiesSectionGridData); Table propertiesSectionTable = getPropertiesSectionTable(); initTableEdit(propertiesSectionTable, null, 1); }
@Override protected Section createDetailSection(ScrolledForm form, Composite client, FormToolkit toolkit) { Section section = createSection(form, client, toolkit, DETAIL_SECTION_TITLE, JmxActivator .getManagedImage(JmxActivator.IMAGE_KEY_OBJECT_JMX_DOC)); Composite sectionClient = createSectionClient(section, toolkit); _JmxDocFormText = toolkit.createFormText(sectionClient, false); JmxDocFormText.initFormText(_JmxDocFormText); FormData jmxdocFormTextFormData = new FormData(); jmxdocFormTextFormData.top = new FormAttachment(0, 0); jmxdocFormTextFormData.left = new FormAttachment(0, 0); _JmxDocFormText.setLayoutData(jmxdocFormTextFormData); GridData detailSectionGridData = new GridData(GridData.FILL_HORIZONTAL); section.setLayoutData(detailSectionGridData); return section; }
@Override protected void createFormContent(IManagedForm managedForm) { FormToolkit toolkit=managedForm.getToolkit(); ScrolledForm form=managedForm.getForm(); form.setText("流程模版导出与部署"); ColumnLayout layout=new ColumnLayout(); layout.topMargin=0; layout.bottomMargin=0; layout.leftMargin=0; layout.rightMargin=0; layout.maxNumColumns=1; layout.horizontalSpacing=5; layout.verticalSpacing=5; form.getBody().setLayout(layout); this.createExportSection(toolkit, form); this.createOnlineDeploymentSection(toolkit, form); }
/** * @see org.eclipse.ui.forms.editor.FormPage#createFormContent(org.eclipse.ui.forms.IManagedForm) */ @Override protected void createFormContent(final IManagedForm managedForm) { final FormToolkit toolkit = managedForm.getToolkit(); final ScrolledForm scrolledForm = managedForm.getForm(); scrolledForm.setText(Messages.GeneratorEntryFormPage_formPageHeaderPrefix + getStatechartName()); final Form form = scrolledForm.getForm(); toolkit.decorateFormHeading(form); final IToolBarManager toolBarManager = form.getToolBarManager(); toolBarManager.add(createGenerateAction()); form.updateToolBar(); final Composite body = scrolledForm.getBody(); body.setLayout(new TableWrapLayout()); createSections(toolkit, body); startListeningToModelChanges(); }
@Override protected void createFormContent(IManagedForm managedForm) { final ScrolledForm form = managedForm.getForm(); FormToolkit toolkit = managedForm.getToolkit(); toolkit.decorateFormHeading(form.getForm()); IToolBarManager manager = form.getToolBarManager(); if (contributeToToolbar(manager)) { form.updateToolBar(); } String titleText = getFormTitleText(); if (titleText != null) { form.setText(titleText); } Image titleImage = getFormTitleImage(); if (titleImage != null) { form.setImage(titleImage); } toolkit.decorateFormHeading(form.getForm()); createUI(managedForm); }
@Override public void initialize(IManagedForm mform) { super.initialize(mform); FormToolkit toolkit = mform.getToolkit(); ScrolledForm sform = mform.getForm(); titleComposite = toolkit.createComposite(sform.getBody()); titleComposite.setLayout(new GridLayout(getNumTitleComponents(), false)); titleComposite.setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB)); populateTitleComposite(toolkit, sform, titleComposite); Composite separator = toolkit.createCompositeSeparator(sform.getBody()); TableWrapData data = new TableWrapData(TableWrapData.FILL_GRAB, TableWrapData.TOP); data.maxHeight = 2; separator.setLayoutData(data); }
@Override public boolean setInput(Object input) { ColumnLayout layout = new ColumnLayout(); layout.topMargin = 0; layout.bottomMargin = 0; layout.verticalSpacing = 0; layout.maxNumColumns = 4; body.setLayout(layout); if (!(input instanceof EObject)) { return false; } FormToolkit toolkit = getToolkit(); EObject object = (EObject) input; List<IFormPart> formParts = EMFDetailFormPart.getFormParts(toolkit, object, true, selectionProvider); for (IFormPart formPart : formParts) { addPart(formPart); } boolean result = super.setInput(input); ScrolledForm form = getForm(); form.reflow(true); form.setOrigin(0, 0); checkParts(layout, formParts, input); return result; }
private ScrolledForm initialize() { GridLayout ourLayout = new GridLayout(1, false); ourLayout.marginHeight = 0; ourLayout.marginWidth = 0; setLayout(ourLayout); setBackground(getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND)); ScrolledForm scrolledForm = toolkit.createScrolledForm(this); scrolledForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); Composite formatComposite = XSPEditorUtil.createFormComposite(scrolledForm); XSPEditorUtil.createCLabel(formatComposite, "Performance Properties", 2); // $NLX-XSPPerfPage.PerformanceProperties-1$ createLeftSide(formatComposite); createRightSide(formatComposite); return scrolledForm; }
private ScrolledForm initialize() { setParentPropertyName("xspProperties"); // $NON-NLS-1$ GridLayout ourLayout = new GridLayout(1, false); ourLayout.marginHeight = 0; ourLayout.marginWidth = 0; setLayout(ourLayout); setBackground(getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND)); ScrolledForm scrolledForm = toolkit.createScrolledForm(this); scrolledForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); Composite formatComposite = XSPEditorUtil.createFormComposite(scrolledForm); XSPEditorUtil.createCLabel(formatComposite, "Page Generation Properties", 2); // $NLX-XSPGenPage.PageGenerationProperties-1$ createLeftSide(formatComposite); createRightSide(formatComposite); return scrolledForm; }
private ScrolledForm initialize() { //setParentPropertyName("xspProperties"); // $NON-NLS-1$ GridLayout ourLayout = new GridLayout(1, false); ourLayout.marginHeight = 0; ourLayout.marginWidth = 0; setLayout(ourLayout); setBackground(getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND)); ScrolledForm scrolledForm = toolkit.createScrolledForm(this); scrolledForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); Composite formatComposite = XSPEditorUtil.createFormComposite(scrolledForm); XSPEditorUtil.createCLabel(formatComposite, "XPage Properties", 2); // $NLX-XSPPage.XPageProperties-1$ createLeftSide(formatComposite); createRightSide(formatComposite); return scrolledForm; }
protected void initialize() { GridLayout ourLayout = new GridLayout(1, false); ourLayout.marginHeight = 0; ourLayout.marginWidth = 0; setLayout(ourLayout); setBackground(getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND)); // Create the scrolled form ScrolledForm scrolledForm = _toolkit.createScrolledForm(this); scrolledForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); Composite composite = XSPEditorUtil.createFormComposite(scrolledForm); _mainLabel = XSPEditorUtil.createCLabel(composite, getPageTitle(), 2); // Create each side createLeftSide(composite); createRightSide(composite); }
/** * Create contents of the editor part. * @param parent */ @Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(parent.getDisplay()); ScrolledForm form = toolkit.createScrolledForm(parent); form.setText("Analyser"); form.getBody().setLayout(new FillLayout(SWT.HORIZONTAL)); // Creating the Screen Section section = toolkit.createSection(form.getBody(), Section.DESCRIPTION | Section.TITLE_BAR); section.setText("Section 1 for demonstration"); //$NON-NLS-1$ section.setDescription("This demonstrates the usage of section"); // Composite for storing the data Composite client = toolkit.createComposite(section, SWT.WRAP); toolkit.paintBordersFor(client); section.setClient(client); // Lets make a layout for the first section of the screen GridLayout layout = new GridLayout(); layout.numColumns = 1; layout.marginWidth = 2; layout.marginHeight = 2; }
/** * Create contents of the editor part. * @param parent */ @Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(parent.getDisplay()); ScrolledForm form = toolkit.createScrolledForm(parent); form.setText("Spotter"); form.getBody().setLayout(new FillLayout(SWT.HORIZONTAL)); // Creating the Screen Section section = toolkit.createSection(form.getBody(), Section.DESCRIPTION | Section.TITLE_BAR); section.setText("Section 1 for demonstration"); //$NON-NLS-1$ section.setDescription("This demonstrates the usage of section"); // Composite for storing the data Composite client = toolkit.createComposite(section, SWT.WRAP); toolkit.paintBordersFor(client); section.setClient(client); // Lets make a layout for the first section of the screen GridLayout layout = new GridLayout(); layout.numColumns = 1; layout.marginWidth = 2; layout.marginHeight = 2; }
/** * Create contents of the editor part. * @param parent */ @Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(parent.getDisplay()); ScrolledForm form = toolkit.createScrolledForm(parent); form.setText("Main"); FillLayout fillLayout = new FillLayout(SWT.HORIZONTAL); fillLayout.spacing = 15; form.getBody().setLayout(fillLayout); Composite leftComposite = toolkit.createComposite(form.getBody(), SWT.NONE); toolkit.paintBordersFor(leftComposite); FillLayout fl_leftComposite = new FillLayout(SWT.VERTICAL); fl_leftComposite.spacing = 10; leftComposite.setLayout(fl_leftComposite); Composite rightComposite = new Composite(form.getBody(), SWT.NONE); toolkit.adapt(rightComposite); toolkit.paintBordersFor(rightComposite); FillLayout fl_rightComposite = new FillLayout(SWT.VERTICAL); fl_rightComposite.spacing = 10; rightComposite.setLayout(fl_rightComposite); }
private void createSecondSection( ScrolledForm form, FormToolkit toolkit) { ExpandableComposite ec = toolkit.createExpandableComposite(form.getBody(), ExpandableComposite.TREE_NODE| ExpandableComposite.CLIENT_INDENT); ec.setText("Expandable Composite title"); String ctext = "We will now create a somewhat long text so that "+ "we can use it as content for the expandable composite. "+ "Expandable composite is used to hide or show the text using the " + "toggle control"; Label client = toolkit.createLabel(ec, ctext, SWT.WRAP); ec.setClient(client); TableWrapData td = new TableWrapData(); td.colspan = 2; ec.setLayoutData(td); ec.addExpansionListener(new ExpansionAdapter() { @Override public void expansionStateChanged(ExpansionEvent e) { form.reflow(true); } }); }
protected void createFormContent(IManagedForm managedForm) { // 通过managedForm对象获得表单工具对象 toolkit = managedForm.getToolkit(); // 通过managedForm对象获得ScrolledForm可滚动的表单对象 ScrolledForm form = managedForm.getForm(); // 设置表单文本 form.setText("这是第一页,Hello, Eclipse 表单"); // 创建表格布局 TableWrapLayout layout = new TableWrapLayout(); layout.numColumns = 1;// 表格的列数 layout.bottomMargin = 0;// 下补白 layout.topMargin = 0;// 上补白 layout.leftMargin = 0;// 左补白 layout.rightMargin = 0;// 右补白 form.getBody().setLayout(layout);// 设置表格的布局 form.getBody().setBackground( form.getBody().getDisplay() .getSystemColor(SWT.COLOR_WIDGET_BACKGROUND)); }
@Override protected void createFormContent(IManagedForm mform) { String title = M.Diff; if (this.title != null) title += ": " + this.title; ScrolledForm form = UI.formHeader(mform, title); if (logo != null) form.setImage(logo); FormToolkit toolkit = mform.getToolkit(); Composite body = form.getBody(); UI.gridLayout(body, 1, 0, 0); toolkit.paintBordersFor(body); UI.gridData(body, true, true); if (editMode) editor = DiffEditor.forEditing(body, toolkit); else editor = DiffEditor.forViewing(body, toolkit); editor.initialize(root, labelProvider, dependencyResolver, direction); UI.gridData(editor, true, true); form.reflow(true); }
@Override protected void createFormContent(IManagedForm managedForm) { ScrolledForm form = UI.formHeader(this); toolkit = managedForm.getToolkit(); Composite body = UI.formBody(form, toolkit); try { createGlobalParamterSection(body); ParameterSection.forInputParameters(editor, support, body, toolkit, sourceHandler).setSupplier(supplier, scope); ParameterSection.forDependentParameters(editor, support, body, toolkit).setSupplier(supplier, scope); body.setFocus(); form.reflow(true); } catch (Exception e) { log.error("failed to create parameter tables", e); } }
@Override protected void createFormContent(IManagedForm managedForm) { ScrolledForm form = UI.formHeader(this, Labels.getDisplayName(setup.productSystem), Images.get(result)); FormToolkit toolkit = managedForm.getToolkit(); Composite body = UI.formBody(form, toolkit); Composite comp = toolkit.createComposite(body); UI.gridLayout(comp, 2); flowImpactSelection = ResultTypeSelection .on(result, Cache.getEntityCache()) .withEventHandler(new SelectionHandler()) .create(comp, toolkit); comp = toolkit.createComposite(body); comp.setLayout(new FillLayout()); UI.createWebView(comp, this); UI.gridData(comp, true, true); form.reflow(true); }
private Composite createForm(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getCurrent()); ScrolledForm form = toolkit.createScrolledForm(parent); Composite body = form.getBody(); body.setLayout(new FillLayout()); toolkit.paintBordersFor(body); SashForm sash = new SashForm(body, SWT.VERTICAL); toolkit.adapt(sash, true, true); Section section = toolkit.createSection(sash, ExpandableComposite.NO_TITLE | ExpandableComposite.EXPANDED); section.setText(""); Composite composite = toolkit.createComposite(section, SWT.NONE); composite.setLayout(new GridLayout()); section.setClient(composite); toolkit.paintBordersFor(composite); return composite; }
@Override protected void createFormContent(IManagedForm managedForm) { ScrolledForm form = UI.formHeader(this, Labels.getDisplayName(setup.productSystem), Images.get(result)); toolkit = managedForm.getToolkit(); body = UI.formBody(form, toolkit); nwSetTable = loadNwSetTable(); if (nwSetTable == null) return; if (nwSetTable.hasNormalisationFactors()) createNormalisationSection(); else if (nwSetTable.hasWeightingFactors()) createWeightingSection(); if (nwSetTable.hasNormalisationFactors() && nwSetTable.hasWeightingFactors()) createSingleScoreSection(); }
@Override protected void createFormContent(IManagedForm managedForm) { FormToolkit toolkit = managedForm.getToolkit(); ScrolledForm form = UI.formHeader(this, Labels.getDisplayName(setup.productSystem), Images.get(result)); Composite body = UI.formBody(form, toolkit); Composite composite = toolkit.createComposite(body); UI.gridLayout(composite, 2); ResultTypeSelection selector = ResultTypeSelection .on(result, Cache.getEntityCache()) .withEventHandler(new SelectionHandler()) .create(composite, toolkit); Composite treeContainer = toolkit.createComposite(body); UI.gridLayout(treeContainer, 1); UI.gridData(treeContainer, true, true); createTree(toolkit, treeContainer); form.reflow(true); selector.selectWithEvent(selection); }
protected void createToolBarActions(IManagedForm managedForm) { final ScrolledForm form = managedForm.getForm(); Action haction = new Action("hor", Action.AS_RADIO_BUTTON) { //$NON-NLS-1$ public void run() { sashForm.setOrientation(SWT.HORIZONTAL); form.reflow(true); } }; haction.setChecked(true); haction.setToolTipText(Messages.getString("NamespaceDetailsBlock.horizontal")); //$NON-NLS-1$ haction.setImageDescriptor(StudioUIEditorPlugin.getDefault().getImageRegistry().getDescriptor(StudioUIEditorPlugin.IMG_HORIZONTAL)); Action vaction = new Action("ver", Action.AS_RADIO_BUTTON) { //$NON-NLS-1$ public void run() { sashForm.setOrientation(SWT.VERTICAL); form.reflow(true); } }; vaction.setChecked(false); vaction.setToolTipText(Messages.getString("NamespaceDetailsBlock.vertical")); //$NON-NLS-1$ vaction.setImageDescriptor(StudioUIEditorPlugin.getDefault().getImageRegistry().getDescriptor(StudioUIEditorPlugin.IMG_VERTICAL)); form.getToolBarManager().add(haction); form.getToolBarManager().add(vaction); }
@Override protected void createFormContent(IManagedForm managedForm) { ScrolledForm form = managedForm.getForm(); form.setText(getTitle()); form.setImage(MuleImages.GLOBALS_TITLE_IMAGE); //configure the layout of the form GridLayout layout = new GridLayout(); layout.numColumns = 3; layout.makeColumnsEqualWidth = true; GridData configData = new GridData(GridData.FILL_BOTH); configData.horizontalSpan = 2; //to be fixed form.getBody().setLayout(layout); projectsPart = new DomainProjectsSectionPart(form.getBody(), managedForm.getToolkit(), model.getModules(), model.getProject()); projectsPart.getSection().setLayoutData(new GridData(GridData.FILL_BOTH)); }
/** * {@inheritDoc} * * @see org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart# * createFigure(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit) * */ public Composite createFigure(final Composite parent, final FormToolkit widgetFactory) { ScrolledForm scrolledForm = widgetFactory.createScrolledForm(parent); Form form = scrolledForm.getForm(); view = form.getBody(); GridLayout layout = new GridLayout(); layout.numColumns = 3; view.setLayout(layout); createControls(widgetFactory, view); return scrolledForm; }