/** * Creates an image hyperlink as a part of the form. The hyperlink will be * added to the hyperlink group that belongs to this toolkit. * * @param parent * the hyperlink parent * @param style * the hyperlink style * @return the image hyperlink widget */ public ImageHyperlink createImageHyperlink(Composite parent, int style) { ImageHyperlink hyperlink = new ImageHyperlink(parent, style | orientation); hyperlink.addFocusListener(visibilityHandler); hyperlink.addKeyListener(keyboardHandler); hyperlinkGroup.add(hyperlink); return hyperlink; }
protected void createLinkControls(Composite buttonsComp) { closeLink = new ImageHyperlink(buttonsComp, SWT.NONE); closeLink.setImage(CommonImages.getImage(CommonImages.NOTIFICATION_CLOSE)); // data = new TableWrapData(); // data.align = TableWrapData.RIGHT; // closeLink.setLayoutData(data); closeLink.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent e) { closeMessage(); } @Override public void linkEntered(HyperlinkEvent e) { closeLink.setImage(CommonImages.getImage(CommonImages.NOTIFICATION_CLOSE_HOVER)); } @Override public void linkExited(HyperlinkEvent e) { closeLink.setImage(CommonImages.getImage(CommonImages.NOTIFICATION_CLOSE)); } }); }
/** * Creates an image hyperlink as a part of the form. The hyperlink will be * added to the hyperlink group that belongs to this toolkit. * * @param parent * the hyperlink parent * @param style * the hyperlink style * @return the image hyperlink widget */ public ImageHyperlink createImageHyperlink(Composite parent, int style) { checkDisposed(); ImageHyperlink hyperlink = new ImageHyperlink(parent, style | orientation); hyperlink.addFocusListener(visibilityHandler); hyperlink.addKeyListener(keyboardHandler); hyperlinkGroup.add(hyperlink); return hyperlink; }
protected ImageHyperlink createButton(Composite parent, Image image, ViewItem item, Color color, String toolTipText) { ImageHyperlink button = new ImageHyperlink(parent, SWT.NULL); page.getToolkit().adapt(button, true, true); button.setImage(image); button.setData(item); button.setBackground(color); button.setToolTipText(toolTipText); // button.setFAccessibleDescription(bodyText.getText()); // button.setFAccessibleName(button.getToolTipText()); return button; }
/** * @param parent */ private void createUIImageHyperlinkPreviewRefDoc(Composite parent) { fImageHyperlinkPreviewRefDoc = new ImageHyperlink(parent, SWT.NONE); fImageHyperlinkPreviewRefDoc.setText(PDEUIMessages.SchemaEditor_previewLink); fImageHyperlinkPreviewRefDoc.setUnderlined(true); fImageHyperlinkPreviewRefDoc.setForeground(getManagedForm().getToolkit().getHyperlinkGroup().getForeground()); }
private void createUIImageHyperlinkPreviewRefDoc(Composite parent) { fImageHyperlinkPreviewRefDoc = new ImageHyperlink(parent, SWT.NONE); fImageHyperlinkPreviewRefDoc.setText(PDEUIMessages.SchemaEditor_previewLink); fImageHyperlinkPreviewRefDoc.setUnderlined(true); fImageHyperlinkPreviewRefDoc.setForeground(getManagedForm().getToolkit().getHyperlinkGroup().getForeground()); }
clearControl = new ImageHyperlink(this, SWT.NONE); clearControl.setImage(CommonImages.getImage(CommonImages.FIND_CLEAR_DISABLED)); clearControl.setHoverImage(CommonImages.getImage(CommonImages.FIND_CLEAR));
private void addPageLink(Composite container, FormToolkit toolkit, String text, String id, String imgRef, IHyperlinkListener listener) { String cid = helpPart.getCurrentPageId(); if (cid!=null && cid.equals(id)) return; ImageHyperlink link = new ImageHyperlink(container, SWT.WRAP|toolkit.getOrientation()); toolkit.adapt(link, true, true); link.setImage(HelpUIResources.getImage(imgRef)); link.setText(text); link.setHref(id); link.setBackground(null); link.addHyperlinkListener(listener); hyperlinkGroup.add(link); RowData data = new RowData(); data.exclude = false; link.setLayoutData(data); }
ImageHyperlink hyperlink = new ImageHyperlink(parent, SWT.NONE | SWT.NO_FOCUS); hyperlink.setText(hyperLinkText); if (!arrayHyperLink.isEmpty()) {
modeCombo.setBackground(toolbar.getBackground()); ImageHyperlink hyperlink = new ImageHyperlink(toolbar, SWT.FLAT); hyperlink.setBackground(ColorConstants.white);
@Override protected Control createControl(Composite cParent) { Composite composite = toolkit.createComposite(cParent); composite.setLayout(new RowLayout()); composite.setBackground(null); final ImageHyperlink refLink = new ImageHyperlink(composite, SWT.NONE); Image image = UIIcons.BRANCH.createImage(); UIUtils.hookDisposal(refLink, image); refLink.setImage(image); refLink.setFont(JFaceResources.getBannerFont()); refLink.setForeground(toolkit.getColors().getColor( IFormColors.TITLE)); refLink.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent event) { Repository repository = getRepository(); if (repository == null) return; RefSelectionDialog dialog = new RefSelectionDialog( refLink.getShell(), repository); if (Window.OK == dialog.open()) showReflogFor(repository, dialog.getRefName()); } }); refLink.setText(Repository.shortenRefName(name)); return composite; } };
String label = getCommit().getRepositoryName(); ImageHyperlink link = new ImageHyperlink(composite, SWT.NONE); link.setText(label); link.setFont(JFaceResources.getBannerFont());