/*package*/ @Override void setStartImage() { startButton.setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.COMPOSITE_TASK_START)); startButton.setText(Messages.START_CHEATSHEET_TOOLTIP); startButton.setToolTipText(Messages.START_CHEATSHEET_TOOLTIP); // startButton.setFAccessibleName(startButton.getToolTipText()); }
/*package*/ @Override void setRestartImage() { startButton.setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_RETURN)); startButton.setText(Messages.RESTART_CHEATSHEET_TOOLTIP); startButton.setToolTipText(Messages.RESTART_CHEATSHEET_TOOLTIP); // startButton.setFAccessibleName(startButton.getToolTipText()); }
private void updateReturnLinkLabel() { String linkText = Messages.StandbyPart_returnToIntro; returnLink.setText(linkText); AbstractIntroPage page = model.getCurrentPage(); if (page == null) // page will be null in static intro. return; String toolTip = Messages.StandbyPart_returnTo; if (page.getTitle() != null) toolTip += " " + page.getTitle(); //$NON-NLS-1$ returnLink.setToolTipText(toolTip); }
/*package*/ @Override void setRestartImage() { ImageHyperlink startButton = getStartButton(); if (startButton != null) { startButton.setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_RESTART)); startButton.setText(Messages.RESTART_TASK_TOOLTIP); startButton.setToolTipText(Messages.RESTART_TASK_TOOLTIP); } }
/** * Creates the refactor/rename hyperlink shown beside a component name. * Clicking on the hyperlink invokes the refactor/rename action. * * @param parent * the parent composite. Must not be null. */ protected void createRenameHyperlink(Composite parent) { renameHyperlink = getWidgetFactory().createImageHyperlink(parent, SWT.NONE); renameHyperlink.setImage(XSDEditorPlugin.getXSDImage("icons/quickassist.gif")); //$NON-NLS-1$ renameHyperlink.setToolTipText(Messages._UI_TOOLTIP_RENAME_REFACTOR); renameHyperlink.addHyperlinkListener(this); }
protected ImageHyperlink createButtonWithText(Composite parent, Image image, ViewItem item, Color color, String linkText) { ImageHyperlink button = page.getToolkit().createImageHyperlink(parent, SWT.NULL); button.setImage(image); button.setData(item); button.setBackground(color); button.setText(linkText); button.setToolTipText(linkText); return button; }
private void createFilterText(Composite parent) { Composite c = fCCP.createComposite(parent, GridData.FILL_HORIZONTAL, 3, false, 0); fFilterText = fToolkit.createText(c, "", SWT.BORDER); //$NON-NLS-1$ fFilterText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fFilterText.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { if (e.keyCode == SWT.ARROW_DOWN) fTreeViewer.getControl().setFocus(); } }); final ImageHyperlink clearButton = fToolkit.createImageHyperlink(c, SWT.NONE); final Image hoverImg = PDEPluginImages.DESC_CLEAR.createImage(); clearButton.setImage(hoverImg); clearButton.setToolTipText(PDEUIMessages.CommandList_clearTooltip); clearButton.addDisposeListener(e -> hoverImg.dispose()); clearButton.addHyperlinkListener(new HyperlinkAdapter() { @Override public void linkActivated(HyperlinkEvent e) { fFilterText.setText(""); //$NON-NLS-1$ } }); clearButton.setVisible(false); fFilterText.addModifyListener(e -> { fTreeViewer.refresh(); clearButton.setVisible(fFilterText.getText().length() > 0); }); }
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; }
/*package*/ @Override void setStartImage() { ImageHyperlink startButton = getStartButton(); if (startButton != null) { startButton.setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_START)); if (startButton.getText() != null) { startButton.setText(Messages.PERFORM_TASK_TOOLTIP); } startButton.setToolTipText(Messages.PERFORM_TASK_TOOLTIP); } }
clearControl.setImage(CommonImages.getImage(CommonImages.FIND_CLEAR_DISABLED)); clearControl.setHoverImage(CommonImages.getImage(CommonImages.FIND_CLEAR)); clearControl.setToolTipText(Messages.DatePicker_Clear); clearControl.addHyperlinkListener(new HyperlinkAdapter() { @Override
/*package*/ @Override void setIncomplete() { super.setIncomplete(); //check for sub items and reset their icons. ArrayList<SubItemCompositeHolder> l = getListOfSubItemCompositeHolders(); if(l != null){ for(int j=0; j<l.size(); j++){ SubItemCompositeHolder s = l.get(j); if(s.isCompleted() || s.isSkipped()) s.getCheckDoneLabel().setVisible(false); //setImage(null); if(s.getStartButton() != null) { s.getStartButton().setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_START)); s.getStartButton().setToolTipText(Messages.PERFORM_TASK_TOOLTIP); } } } }
if (s != null && s.getStartButton() != null) { s.getStartButton().setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_RESTART)); s.getStartButton().setToolTipText(Messages.RESTART_TASK_TOOLTIP);
/** * 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; }
private void createLinks(Composite parent) { Composite comp = fCCP.createComposite(parent, GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END, 1, false, 0); fExecLink = fToolkit.createImageHyperlink(comp, SWT.NONE); final Image execImage = PDEPluginImages.DESC_RUN_EXC.createImage(); fExecLink.setImage(execImage); fExecLink.setText(PDEUIMessages.CommandDetails_executeText); fExecLink.setToolTipText(PDEUIMessages.CommandDetails_execute); fExecLink.addHyperlinkListener(new ExecCommand()); fExecLink.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END)); fExecLink.setVisible(false); fExecLink.addDisposeListener(e -> execImage.dispose()); fCopyLink = fToolkit.createImageHyperlink(comp, SWT.NONE); final Image clipImage = PDEPluginImages.DESC_CLIPBOARD.createImage(); fCopyLink.setImage(clipImage); fCopyLink.setText(PDEUIMessages.CommandDetails_copyToClipboard); fCopyLink.setToolTipText(PDEUIMessages.CommandDetails_copytooltip); fCopyLink.addHyperlinkListener(new CopyToClipboard()); fCopyLink.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END)); fCopyLink.setVisible(false); fCopyLink.addDisposeListener(e -> clipImage.dispose()); }
hyperlink.setToolTipText(Messages._UI_HOVER_VIEW_MODE_DESCRIPTION); hyperlink.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_CENTER)); hyperlink.addMouseListener(new MouseAdapter()
/*package*/ void runSubItemPerformExecutable(ImageHyperlink link, int subItemIndex) { CoreItem coreItem = null; link.setCursor(busyCursor); currentItem = (ViewItem) link.getData(); coreItem = (CoreItem) currentItem; try { if (coreItem != null) { hookDialogListener(); if (coreItem.runSubItemExecutable(getManager(), subItemIndex) == ViewItem.VIEWITEM_ADVANCE && !coreItem.hasConfirm(subItemIndex)) { ArrayList<SubItemCompositeHolder> l = coreItem.getListOfSubItemCompositeHolders(); SubItemCompositeHolder s = l.get(subItemIndex); s.getStartButton().setImage(CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_RESTART)); s.getStartButton().setToolTipText(Messages.RESTART_TASK_TOOLTIP); advanceSubItem(link, true, subItemIndex); saveCurrentSheet(); } } } catch (RuntimeException e) { IStatus status = new Status(IStatus.ERROR, ICheatSheetResource.CHEAT_SHEET_PLUGIN_ID, IStatus.OK, Messages.ERROR_RUNNING_ACTION, e); CheatSheetPlugin.getPlugin().getLog().log(status); org.eclipse.jface.dialogs.ErrorDialog.openError(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), null, null, status); } finally { unhookDialogListener(); link.setCursor(null); } }
link.setForeground(toolkit.getColors().getColor( IFormColors.TITLE)); link.setToolTipText(UIText.CommitEditor_showGitRepo); link.addHyperlinkListener(new HyperlinkAdapter() { @Override