private void createUIHyperlinkBody(Composite client) { fHyperlinkBody = fToolkit.createHyperlink(client, PDEUIMessages.ExtensionElementBodyTextDetails_labelBodyText, SWT.NULL); }
/** * Creates {@link Hyperlink} that when clicked sets the last specified time to the timeframe * control. * * @param parent * Parent composite. * @param toolkit * {@link FormToolkit} * @param text * Text on the {@link Hyperlink}. * @param time * Wanted time frame to set on click. * @return Created {@link Hyperlink}. */ private Hyperlink createTimeHyperlink(Composite parent, FormToolkit toolkit, String text, final long time) { Hyperlink hyperlink = toolkit.createHyperlink(parent, text, SWT.NONE); hyperlink.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent e) { Date toDate = new Date(); Date fromDate = new Date(toDate.getTime() - time); toDateTime.setSelection(toDate); fromDateTime.setSelection(fromDate); getPreferencePanel().update(); } }); return hyperlink; }
private void createAdvancedLink(Composite parent, FormToolkit toolkit) { advancedLink = toolkit.createHyperlink(parent, Messages.FederatedSearchPart_advanced, SWT.NULL); advancedLink.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { doAdvanced(); } }); TableWrapData td = new TableWrapData(); td.colspan = 2; advancedLink.setLayoutData(td); }
@Override protected Control createContent(Composite parent, FormToolkit toolkit) { Composite composite = toolkit.createComposite(parent); composite.setLayout(new GridLayout(2, false)); hyperlink = toolkit.createHyperlink(composite, "Show Output in Console", SWT.NONE); hyperlink.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent event) { buildOutputAction.run(); } }); hyperlink.setEnabled(buildOutputAction.isEnabled()); return composite; }
private Hyperlink createStaticPage(Composite parent) { Form mainForm = toolkit.createForm(parent); Composite body = mainForm.getBody(); GridLayout gl = new GridLayout(); body.setLayout(gl); String label = Messages.StaticHTML_welcome; Hyperlink link = toolkit.createHyperlink(body, label, SWT.WRAP); link.setFont(PageStyleManager.getHeaderFont()); GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); gd.horizontalAlignment = GridData.CENTER; gd.verticalAlignment = GridData.CENTER; link.setLayoutData(gd); link.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent e) { Hyperlink link = (Hyperlink) e.getSource(); Util.openBrowser((String) link.getHref()); return; } }); return link; }
private void createScopeSet(Section section, FormToolkit toolkit) { scopeSetLink = toolkit.createHyperlink(section, null, SWT.NULL); scopeSetLink.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { doChangeScopeSet(); } }); scopeSetLink.setToolTipText(Messages.FederatedSearchPart_changeScopeSet); section.setTextClient(scopeSetLink); ScopeSet active = scopeSetManager.getActiveSet(); setActiveScopeSet(active); }
warning.setImage(TeamUIPlugin.getPlugin().getImage(ISharedImages.IMG_WARNING_OVR)); Hyperlink link = getForms().createHyperlink(composite, TeamUIMessages.DiffTreeChangesSection_12, SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { @Override
/** * Creates links for given commands on the parent composite. * * @param parent * Parent composite. * @param toolkit * {@link FormToolkit} to use. * @param commandMap * IDs of the commands to display. Only active ones will be displayed. */ private void createLinks(Composite parent, FormToolkit toolkit, Map<String, String> commandMap) { for (Map.Entry<String, String> entry : commandMap.entrySet()) { Command command = commandService.getCommand(entry.getKey()); if (command.isDefined() && (null != command.getHandler()) && command.getHandler().isEnabled()) { toolkit.createLabel(parent, "", SWT.NONE).setImage(arrow); Hyperlink link = toolkit.createHyperlink(parent, entry.getValue(), SWT.WRAP); link.addHyperlinkListener(new CommandHyperlinkListener(command)); link.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); } } }
@Override protected void createLabel(Composite parent, FormToolkit toolkit) { if (!part.isEditable()) { super.createLabel(parent, toolkit); return; } Hyperlink link = toolkit.createHyperlink(parent, getPropertyLabel(), SWT.NULL); link.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent e) { if (!isReferenceModel()) { openReference(); } else { Display.getCurrent().beep(); } } }); PDETextHover.addHoverListenerToControl(fIC, link, this); }
Hyperlink link = getForms().createHyperlink(composite, TeamUIMessages.ChangesSection_8, SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { getForms().getHyperlinkGroup().add(link); link = getForms().createHyperlink(composite, TeamUIMessages.ChangesSection_9, SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) {
public void createStandardLinkText ( final Composite parent, final String linkFactory, final String attributeName, final String label, final String textMessage, final ConfigurationEditorInput input, final Object valueType ) { this.toolkit.createLabel ( parent, label + ":" ); final Text text = this.toolkit.createText ( parent, "" ); text.setMessage ( textMessage ); text.setLayoutData ( new GridData ( GridData.FILL, GridData.BEGINNING, true, true ) ); text.setToolTipText ( textMessage ); final IObservableValue value = Observables.observeMapEntry ( input.getDataMap (), attributeName, valueType ); this.dbc.bindValue ( WidgetProperties.text ( SWT.Modify ).observe ( text ), value ); final Hyperlink link = this.toolkit.createHyperlink ( parent, "link", SWT.NONE ); link.setLayoutData ( new GridData ( GridData.FILL, GridData.BEGINNING, false, false ) ); link.addHyperlinkListener ( new HyperlinkAdapter () { @Override public void linkActivated ( final HyperlinkEvent e ) { EditorHelper.handleOpen ( PlatformUI.getWorkbench ().getActiveWorkbenchWindow ().getActivePage (), input.getConnectionUri (), linkFactory, text.getText () ); } } ); }
public void createStandardLinkText ( final Composite parent, final String linkFactory, final String attributeName, final String label, final String textMessage, final ConfigurationEditorInput input, final Object valueType ) { this.toolkit.createLabel ( parent, label + ":" ); final Text text = this.toolkit.createText ( parent, "" ); text.setMessage ( textMessage ); text.setLayoutData ( new GridData ( GridData.FILL, GridData.BEGINNING, true, true ) ); text.setToolTipText ( textMessage ); final IObservableValue value = Observables.observeMapEntry ( input.getDataMap (), attributeName, valueType ); this.dbc.bindValue ( WidgetProperties.text ( SWT.Modify ).observe ( text ), value ); final Hyperlink link = this.toolkit.createHyperlink ( parent, "link", SWT.NONE ); link.setLayoutData ( new GridData ( GridData.FILL, GridData.BEGINNING, false, false ) ); link.addHyperlinkListener ( new HyperlinkAdapter () { @Override public void linkActivated ( final HyperlinkEvent e ) { EditorHelper.handleOpen ( PlatformUI.getWorkbench ().getActiveWorkbenchWindow ().getActivePage (), input.getConnectionUri (), linkFactory, text.getText () ); } } ); }
Hyperlink link = getForms().createHyperlink(composite, TeamUIMessages.ChangesSection_8, SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { @Override getForms().getHyperlinkGroup().add(link); link = getForms().createHyperlink(composite, TeamUIMessages.ChangesSection_9, SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { @Override
warning.setImage(TeamUIPlugin.getPlugin().getImage(ISharedImages.IMG_WARNING_OVR)); Hyperlink link = getForms().createHyperlink(composite, NLS.bind(TeamUIMessages.DiffTreeChangesSection_2, new String[] { provider.getDescriptor().getLabel() }), SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { Hyperlink link2 = getForms().createHyperlink(composite, TeamUIMessages.DiffTreeChangesSection_13, SWT.WRAP); link2.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) {
warning.setImage(TeamUIPlugin.getPlugin().getImage(ISharedImages.IMG_WARNING_OVR)); Hyperlink link = getForms().createHyperlink(composite, NLS.bind(TeamUIMessages.DiffTreeChangesSection_2, new String[] { provider.getDescriptor().getLabel() }), SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { @Override Hyperlink link2 = getForms().createHyperlink(composite, TeamUIMessages.DiffTreeChangesSection_13, SWT.WRAP); link2.addHyperlinkListener(new HyperlinkAdapter() { @Override
@Override public void createDetails(Composite parent) { FormToolkit toolkit = getManagedForm().getToolkit(); createMinOccurComp(parent, toolkit); createMaxOccurComp(parent, toolkit); fRefLabel = toolkit.createLabel(parent, PDEUIMessages.SchemaElementReferenceDetails_reference); fRefLabel.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); fReferenceLink = toolkit.createHyperlink(parent, "", SWT.NONE); //$NON-NLS-1$ GridData gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 2; fReferenceLink.setLayoutData(gd); setText(PDEUIMessages.SchemaElementReferenceDetails_title); }
warning.setImage(TeamUIPlugin.getPlugin().getImage(ISharedImages.IMG_WARNING_OVR)); Hyperlink link = getForms().createHyperlink(composite, NLS.bind(TeamUIMessages.ChangesSection_filterChange, new String[] { Utils.modeToString(candidateMode) }), SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) {
warning.setImage(TeamUIPlugin.getPlugin().getImage(ISharedImages.IMG_WARNING_OVR)); Hyperlink link = getForms().createHyperlink(composite, NLS.bind(TeamUIMessages.ChangesSection_filterChange, new String[] { Utils.modeToString(candidateMode) }), SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { @Override
private void createLink(Object object) { Image image = labelProvider != null ? labelProvider.getImage(object) : null; Hyperlink hyperlink; if (image != null) { hyperlink = getManagedForm().getToolkit().createImageHyperlink(linkContainer, SWT.NULL); ((ImageHyperlink) hyperlink).setImage(image); } else hyperlink = getManagedForm().getToolkit().createHyperlink(linkContainer, null, SWT.NULL); update(hyperlink, object); hyperlink.setData(object); hyperlink.addHyperlinkListener(linkHandler); }
/** * Create all the controls in the provided parent. */ private void createControl(Composite parent, FormToolkit toolkit, String labelText, int style, String browseText, boolean linkLabel, int indent, int tcolspan) { if (linkLabel) { Hyperlink link = toolkit.createHyperlink(parent, labelText, SWT.NULL); fLabel = link; } else { if (labelText != null) { fLabel = toolkit.createLabel(parent, labelText); fLabel.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); } } fText = toolkit.createText(parent, "", style); //$NON-NLS-1$ addListeners(); if (browseText != null) { fBrowse = toolkit.createButton(parent, browseText, SWT.PUSH); fBrowse.addSelectionListener(widgetSelectedAdapter(e -> { if (fListener != null) fListener.browseButtonSelected(FormEntry.this); })); } fillIntoGrid(parent, indent, tcolspan); // Set the default text width hint and let clients modify accordingly // after the fact setTextWidthHint(F_DEFAULT_TEXT_WIDTH_HINT); }