imageLink.setImage(rootPageStyleManager.getImage(link, "link-icon", //$NON-NLS-1$ ImageUtil.DEFAULT_ROOT_LINK)); imageLink.setHoverImage(rootPageStyleManager.getImage(link, "hover-icon", null)); //$NON-NLS-1$
clearControl.setHoverImage(CommonImages.getImage(CommonImages.FIND_CLEAR)); clearControl.setToolTipText(Messages.DatePicker_Clear); clearControl.addHyperlinkListener(new HyperlinkAdapter() {
/** * Creates an Image Hyperlink from an IntroLink. Model object is NOT cached. * * @param body * @param link */ private Control createImageHyperlink(Composite body, IntroLink link) { ImageHyperlink imageLink = toolkit.createImageHyperlink(body, SWT.NULL); // set link image. Image image = rootPageStyleManager.getImage(link, "small-link-icon", //$NON-NLS-1$ ImageUtil.DEFAULT_SMALL_ROOT_LINK); imageLink.setImage(image); // set link hover image. image = rootPageStyleManager.getImage(link, "small-hover-icon", null); //$NON-NLS-1$ imageLink.setHoverImage(image); imageLink.setToolTipText(link.getLabel()); // each link is centered in cell. GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_CENTER); imageLink.setLayoutData(gd); imageLink.setHref(link.getUrl()); imageLink.addHyperlinkListener(hyperlinkAdapter); return imageLink; }
ilabel.setHoverImage(styleManager.getImage(link, "hover-icon", //$NON-NLS-1$ null)); ilabel.setHref(link.getUrl()); SWT.WRAP | SWT.CENTER); imageLink.setImage(linkImage); imageLink.setHoverImage(styleManager.getImage(link, "hover-icon", //$NON-NLS-1$ null)); TableWrapData td = new TableWrapData();