@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); FormData data; timeDurationText = createText(composite, factory, null); createLabel(composite, "Time duration", timeDurationText, factory); //$NON-NLS-1$ timeDateText = createText(composite, factory, timeDurationText); createLabel(composite, "Time date (ISO 8601)", timeDateText, factory); //$NON-NLS-1$ timeCycleText = createText(composite, factory, timeDateText); createLabel(composite, "Time cycle", timeCycleText, factory); //$NON-NLS-1$ }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); toText = createControl(composite, null, false); createLabel(composite, "To:", toText); //$NON-NLS-1$ fromText = createControl(composite, toText, false); createLabel(composite, "From:", fromText); //$NON-NLS-1$ subjectText = createControl(composite, fromText, false); createLabel(composite, "Subject:", subjectText); //$NON-NLS-1$ ccText = createControl(composite, subjectText, false); createLabel(composite, "Cc:", ccText); //$NON-NLS-1$ bccText = createControl(composite, ccText, false); createLabel(composite, "Bcc:", bccText); //$NON-NLS-1$ htmlText = createControl(composite, bccText, true); createLabel(composite, "Html text:", htmlText); //$NON-NLS-1$ nonHtmlText = createControl(composite, htmlText, true); createLabel(composite, "Non-Html text:", nonHtmlText); //$NON-NLS-1$ }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); timeDurationText = createText(composite, factory, null); createLabel(composite, "Time duration", timeDurationText, factory); //$NON-NLS-1$ timeDateText = createText(composite, factory, timeDurationText); createLabel(composite, "Time date (ISO 8601)", timeDateText, factory); //$NON-NLS-1$ timeCycleText = createText(composite, factory, timeDateText); createLabel(composite, "Time cycle", timeCycleText, factory); //$NON-NLS-1$ }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); toText = createControl(composite, null, false); createLabel(composite, "To:", toText); //$NON-NLS-1$ toManyText = createControl(composite, toText, false); createLabel(composite, "To many:", toManyText); //$NON-NLS-1$ fromText = createControl(composite, toManyText, false); createLabel(composite, "From:", fromText); //$NON-NLS-1$ subjectText = createControl(composite, fromText, false); createLabel(composite, "Subject:", subjectText); //$NON-NLS-1$ templateText = createControl(composite, subjectText, false); createLabel(composite, "Template:", templateText); //$NON-NLS-1$ templateModelText = createControl(composite, templateText, false); createLabel(composite, "Template model:", templateModelText); //$NON-NLS-1$ htmlText = createControl(composite, templateModelText, true); createLabel(composite, "Html:", htmlText); //$NON-NLS-1$ nonHtmlText = createControl(composite, htmlText, true); createLabel(composite, "Text:", nonHtmlText); //$NON-NLS-1$ }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); final Composite composite = factory.createFlatFormComposite(parent); FillLayout compositeLayout = new FillLayout(SWT.VERTICAL | SWT.HORIZONTAL); compositeLayout.spacing = 3; composite.setLayout(compositeLayout); this.csmTreeEditor = new CsmTreeViewEditor(composite, SWT.NONE); if(highlightProvider != null){ highlightProvider.dispose(); } highlightProvider = new HighlightDecorationProvider(this.csmTreeEditor.treeViewer); }
@Override protected Control createOtherPropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, InstallOptionsCommandHelper commandHelper) { Composite parent2 = (Composite)super.createOtherPropertySection(parent, widgetFactory, commandHelper); Text text = createTextSection(parent2, InstallOptionsModel.PROPERTY_TEXT, widgetFactory, commandHelper); //Move it to top if(text.getParent().equals(parent2)) { text.moveAbove(null); Object o = text.getData(LABEL); if(o != null && o instanceof Control) { ((Control)o).moveAbove(text); } } else { Control c = text; while(!c.getParent().equals(parent2)) { c = c.getParent(); } c.moveAbove(null); } createTextSection(parent2, InstallOptionsModel.PROPERTY_ROOT, widgetFactory, commandHelper); return parent2; }
@Override protected Control createAppearancePropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, InstallOptionsCommandHelper commandHelper) { Composite composite = (Composite)super.createAppearancePropertySection(parent, widgetFactory, commandHelper); InstallOptionsCheckBox checkbox = (InstallOptionsCheckBox)getWidget(); Integer[] stateData = checkbox.getStateData(); String[] stateDisplay = checkbox.getStateDisplay(); Map<Integer,String> map = new LinkedHashMap<Integer,String>(); for (int i = 0; i < Math.min(stateData.length,stateDisplay.length); i++) { map.put(stateData[i], stateDisplay[i]); } Integer defaultValue = null; if(checkbox.getStateDefault() < map.size()) { defaultValue = stateData[checkbox.getStateDefault()]; } createComboSection(composite, InstallOptionsModel.PROPERTY_STATE, map, defaultValue, widgetFactory, commandHelper); return composite; }
@Override protected Control createOtherPropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, InstallOptionsCommandHelper commandHelper) { Composite parent2 = (Composite)super.createOtherPropertySection(parent, widgetFactory, commandHelper); Text text = createTextSection(parent2, InstallOptionsModel.PROPERTY_MINLEN, widgetFactory, commandHelper); if(text != null) { text.addVerifyListener(getNumberVerifyListener()); } text = createTextSection(parent2, InstallOptionsModel.PROPERTY_MAXLEN, widgetFactory, commandHelper); if(text != null) { text.addVerifyListener(getNumberVerifyListener()); } text = createTextSection(parent2, InstallOptionsModel.PROPERTY_VALIDATETEXT, widgetFactory, commandHelper, true); if(text != null) { GC gc = new GC(text); gc.setFont(JFaceResources.getDialogFont()); FontMetrics fontMetrics = gc.getFontMetrics(); gc.dispose(); GridData data = (GridData)text.getLayoutData(); data.heightHint = fontMetrics.getHeight()*2; } return parent2; }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); nameField = createTextField("Name", composite, null); classField = createTextField("Ptolemy Class", composite, nameField); }
private Text createText(Composite parent, TabbedPropertySheetWidgetFactory factory, Control top) { Text text = factory.createText(parent, ""); //$NON-NLS-1$ FormData data = new FormData(); data.left = new FormAttachment(0, 220); data.right = new FormAttachment(70, 0); if(top == null) { data.top = new FormAttachment(0, VSPACE); } else { data.top = new FormAttachment(top, VSPACE); } text.setLayoutData(data); text.addFocusListener(listener); return text; }
private CLabel createLabel(String text, Composite parent, TabbedPropertySheetWidgetFactory factory, Control control) { CLabel label = factory.createCLabel(parent, text); FormData data = new FormData(); data.left = new FormAttachment(0, 0); data.right = new FormAttachment(control, -HSPACE); data.top = new FormAttachment(control, 0, SWT.CENTER); label.setLayoutData(data); return label; }
private Text createText(Composite parent, TabbedPropertySheetWidgetFactory factory, Control top) { Text text = factory.createText(parent, ""); //$NON-NLS-1$ FormData data = new FormData(); data.left = new FormAttachment(0, 160); data.right = new FormAttachment(100, -HSPACE); if(top == null) { data.top = new FormAttachment(0, VSPACE); } else { data.top = new FormAttachment(top, VSPACE); } text.setLayoutData(data); text.addFocusListener(listener); return text; }
private CLabel createLabel(Composite parent, String text, Control control, TabbedPropertySheetWidgetFactory factory) { CLabel label = factory.createCLabel(parent, text); //$NON-NLS-1$ FormData data = new FormData(); data.left = new FormAttachment(0, 0); data.right = new FormAttachment(control, -HSPACE); data.top = new FormAttachment(control, 0, SWT.TOP); label.setLayoutData(data); return label; }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); initiatorText = createText(composite, factory, null); createLabel(composite, "Initiator", initiatorText, factory); //$NON-NLS-1$ formKeyText = createText(composite, factory, initiatorText); createLabel(composite, "Form key:", formKeyText, factory); //$NON-NLS-1$ }
@Override public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); cancelActivityCombo = factory.createCCombo(composite, SWT.NONE); cancelActivityCombo.setItems((String[]) cancelFormats.toArray()); FormData data = new FormData(); data.left = new FormAttachment(0, 160); data.right = new FormAttachment(100, 0); data.top = new FormAttachment(0, VSPACE); cancelActivityCombo.setLayoutData(data); cancelActivityCombo.addFocusListener(listener); createLabel(composite, "Cancel activity", cancelActivityCombo, factory); //$NON-NLS-1$ timeDurationText = createText(composite, factory, cancelActivityCombo); createLabel(composite, "Time duration", timeDurationText, factory); //$NON-NLS-1$ timeDateText = createText(composite, factory, timeDurationText); createLabel(composite, "Time date (ISO 8601)", timeDateText, factory); //$NON-NLS-1$ timeCycleText = createText(composite, factory, timeDateText); createLabel(composite, "Time cycle", timeCycleText, factory); //$NON-NLS-1$ }
private CCombo createCCombo(Composite parent, String[] values, TabbedPropertySheetWidgetFactory factory, Control top) { CCombo combo = factory.createCCombo(parent, SWT.NONE); combo.setItems(values); FormData data = new FormData(); data.left = new FormAttachment(0, 160); data.right = new FormAttachment(100, 0); if(top == null) { data.top = new FormAttachment(0, VSPACE); } else { data.top = new FormAttachment(top, VSPACE); } combo.setLayoutData(data); combo.addFocusListener(listener); return combo; }
private Text createText(Composite parent, TabbedPropertySheetWidgetFactory factory, Control top) { Text text = factory.createText(parent, ""); //$NON-NLS-1$ FormData data = new FormData(); data.left = new FormAttachment(0, 160); data.right = new FormAttachment(100, -HSPACE); data.top = new FormAttachment(top, VSPACE); text.setLayoutData(data); text.addFocusListener(listener); return text; }
/** * @wbp.parser.entryPoint */ @Override public void createControls(final Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) { super.createControls(parent, tabbedPropertySheetPage); TabbedPropertySheetWidgetFactory factory = getWidgetFactory(); Composite composite = factory.createFlatFormComposite(parent); FillLayout fillLayout = new FillLayout(); fillLayout.type = SWT.HORIZONTAL; composite.setLayout(fillLayout); FormToolkit toolkit = new FormToolkit(parent.getDisplay()); // Extractor seciton { sectionWizard = toolkit.createSection(composite, Section.DESCRIPTION | Section.TITLE_BAR); sectionWizard.setText("Extracted models"); //$NON-NLS-1$ sectionWizard.setDescription("Location of extracted PCM models used for this component."); // Composite for storing the data extractorComposite = new ExtractorComposite(parent); extractorComposite.setParent(sectionWizard); toolkit.paintBordersFor(extractorComposite); sectionWizard.setClient(extractorComposite); } composite.pack(); }
@Override protected Control createAppearancePropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, final InstallOptionsCommandHelper commandHelper) { Composite composite = (Composite)super.createAppearancePropertySection(parent, widgetFactory, commandHelper); createTextSection(composite, InstallOptionsModel.PROPERTY_TEXT, widgetFactory, commandHelper, isTextPropertyMultiline()); return composite; }
@Override protected Control createOtherPropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, final InstallOptionsCommandHelper commandHelper) { Composite composite = (Composite)super.createOtherPropertySection(parent, widgetFactory, commandHelper); createTextSection(composite, InstallOptionsModel.PROPERTY_STATE, widgetFactory, commandHelper); return composite; }
@Override protected Control createAppearancePropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, InstallOptionsCommandHelper commandHelper) { Composite parent2 = (Composite)super.createAppearancePropertySection(parent, widgetFactory, commandHelper); createListItemsAndStateSection(parent2, widgetFactory, commandHelper); return parent2; }
protected Text createStatePropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, final InstallOptionsCommandHelper commandHelper) { Text text = createTextSection(parent, InstallOptionsModel.PROPERTY_STATE, widgetFactory, commandHelper, getWidget().hasFlag(InstallOptionsModel.FLAGS_MULTILINE)); if(text != null) { if(getWidget().hasFlag(InstallOptionsModel.FLAGS_ONLY_NUMBERS)) { text.addVerifyListener(getNumberVerifyListener()); } } return text; }
protected Control createAppearancePropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, InstallOptionsCommandHelper commandHelper) { Composite composite = widgetFactory.createComposite(parent); GridLayout layout = new GridLayout(2,false); layout.marginWidth = layout.marginHeight = 0; composite.setLayout(layout); return composite; }
protected Control createOtherPropertySection(Composite parent, TabbedPropertySheetWidgetFactory widgetFactory, InstallOptionsCommandHelper commandHelper) { Composite composite = widgetFactory.createComposite(parent); GridLayout layout = new GridLayout(2,false); layout.marginWidth = layout.marginHeight = 0; composite.setLayout(layout); return composite; }