/** * Creates the SWT controls for this workbench part. * * @param parent the parent control */ public void createSection(Composite parent) { super.createSection(parent); FormToolkit toolkit = getFormToolkit(parent.getDisplay()); Section section = toolkit.createSection( parent, ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED | ExpandableComposite.TITLE_BAR | Section.DESCRIPTION | ExpandableComposite.FOCUS_TITLE); section.setText(Messages.configurationEditorPortsSection); section.setDescription(Messages.configurationEditorPortsDescription); section.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL)); // ports Composite composite = toolkit.createComposite(section); GridLayout layout = new GridLayout(); layout.marginHeight = 8; layout.marginWidth = 8; composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.FILL_HORIZONTAL)); IWorkbenchHelpSystem whs = PlatformUI.getWorkbench().getHelpSystem(); whs.setHelp(composite, ContextIds.CONFIGURATION_EDITOR_PORTS); toolkit.paintBordersFor(composite); section.setClient(composite); ports = toolkit.createTable(composite, SWT.V_SCROLL | SWT.H_SCROLL | SWT.FULL_SELECTION); ports.setHeaderVisible(true); ports.setLinesVisible(true); whs.setHelp(ports, ContextIds.CONFIGURATION_EDITOR_PORTS_LIST); TableLayout tableLayout = new TableLayout(); TableColumn col = new TableColumn(ports, SWT.NONE); col.setText(Messages.configurationEditorPortNameColumn); ColumnWeightData colData = new ColumnWeightData(15, 150, true); tableLayout.addColumnData(colData); col = new TableColumn(ports, SWT.NONE); col.setText(Messages.configurationEditorPortValueColumn); colData = new ColumnWeightData(8, 80, true); tableLayout.addColumnData(colData); GridData data = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL); data.widthHint = 230; data.heightHint = 100; ports.setLayoutData(data); ports.setLayout(tableLayout); viewer = new TableViewer(ports); viewer.setColumnProperties(new String[] {"name", "port"}); initialize(); }
public void createControl(Composite parent) { SecondMoveMethodPageComposite pageContent = new SecondMoveMethodPageComposite(parent, config); setControl(pageContent); IWorkbenchHelpSystem helpSystem = PlatformUI.getWorkbench().getHelpSystem(); helpSystem.setHelp(pageContent, "org.rubypeople.rdt.refactoring.refactoring_move_method"); }
@Override protected void createGraphicalViewer(Composite parent) { super.createGraphicalViewer(parent); IWorkbenchHelpSystem helpSystem = PlatformUI.getWorkbench().getHelpSystem(); helpSystem.setHelp( getGraphicalViewer().getControl(), HelpContextIds.SC_EDITOR_GRAPHICAL_VIEWER); }
/** * Creates preference page controls on demand. * * @param parentComposite the parent for the preference page */ protected Control createContents(Composite superparent) { IWorkbenchHelpSystem helpSystem = PlatformUI.getWorkbench().getHelpSystem(); Composite parent = new Composite(superparent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 1; parent.setLayout(layout); parent.setLayoutData(new GridData(GridData.FILL_VERTICAL)); parent.setToolTipText(WstWSUIPluginMessages.TOOLTIP_PWSI_PAGE); helpSystem.setHelp(parent, INFOPOP_PWSI_PAGE); GridLayout gl = new GridLayout(); gl.numColumns = 1; gl.marginHeight = 0; gl.marginWidth = 0; wsdlValidationLabel_ = new Text(parent, SWT.READ_ONLY); wsdlValidationLabel_.setText(WstWSUIPluginMessages.LABEL_WSDLVAL); wsdlValidationLabel_.setToolTipText(WstWSUIPluginMessages.TOOLTIP_PWSI_WSDLVAL_LABEL); helpSystem.setHelp(wsdlValidationLabel_, INFOPOP_PWSI_WSDLVAL_LABEL); validateNoWsdlButton_ = new Button(parent, SWT.RADIO); validateNoWsdlButton_.setText(WstWSUIPluginMessages.LABEL_WSDLVAL_NONE); validateNoWsdlButton_.addListener(SWT.Selection, this); validateNoWsdlButton_.setToolTipText(WstWSUIPluginMessages.TOOLTIP_PWSI_RADIO_WSDLVAL_NONE); helpSystem.setHelp(validateNoWsdlButton_, INFOPOP_PWSI_RADIO_WSDLVAL_NONE); validateRemoteWsdlButton_ = new Button(parent, SWT.RADIO); validateRemoteWsdlButton_.setText(WstWSUIPluginMessages.LABEL_WSDLVAL_REMOTE); validateRemoteWsdlButton_.addListener(SWT.Selection, this); validateRemoteWsdlButton_.setToolTipText( WstWSUIPluginMessages.TOOLTIP_PWSI_RADIO_WSDLVAL_REMOTE); helpSystem.setHelp(validateRemoteWsdlButton_, INFOPOP_PWSI_RADIO_WSDLVAL_REMOTE); validateAllWsdlButton_ = new Button(parent, SWT.RADIO); validateAllWsdlButton_.setText(WstWSUIPluginMessages.LABEL_WSDLVAL_ALL); validateAllWsdlButton_.addListener(SWT.Selection, this); validateAllWsdlButton_.setToolTipText(WstWSUIPluginMessages.TOOLTIP_PWSI_RADIO_WSDLVAL_ALL); helpSystem.setHelp(validateAllWsdlButton_, INFOPOP_PWSI_RADIO_WSDLVAL_ALL); initializeValues(); org.eclipse.jface.dialogs.Dialog.applyDialogFont(superparent); return parent; }
protected void createFormContent(final IManagedForm managedForm) { super.createFormContent(managedForm); ScrolledForm form = managedForm.getForm(); FormToolkit toolkit = managedForm.getToolkit(); form.setText(PDEUIMessages.OverviewPage_title); PDELabelProvider labelProvider = PDEPlugin.getDefault().getLabelProvider(); ImageDescriptor description = PDEPluginImages.DESC_PRODUCT_DEFINITION; form.setImage(labelProvider.get(description)); fillBody(managedForm, toolkit); IWorkbenchHelpSystem helpSystem = PlatformUI.getWorkbench().getHelpSystem(); String contextId = WARProductConstants.HELP_CONTEXT_OVERVIEW_PAGE; helpSystem.setHelp(form.getBody(), contextId); }