public void updateLinkImage(boolean isBroken) { String iconName= isBroken ? SYNC_BROKEN_GIF : SYNCED_GIF; if (!iconName.equals(fIconName)) { JavaPluginImages.setLocalImageDescriptors(fToggleLinkAction, iconName); setToolTipText(isBroken ? InfoViewMessages.LinkAction_last_input_tooltip : InfoViewMessages.LinkAction_tooltip); fIconName= iconName; } }
/** * Creates the actions and action groups for this view. */ protected void createActions() { fGotoInputAction= new GotoInputAction(this); fGotoInputAction.setEnabled(false); fCopyToClipboardAction= new CopyToClipboardAction(getViewSite()); fToggleLinkAction= new LinkAction(); fToggleLinkAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR); fToggleLinkAction.updateLinkImage(false); ISelectionProvider provider= getSelectionProvider(); if (provider != null) provider.addSelectionChangedListener(fCopyToClipboardAction); }
/** * Creates the actions and action groups for this view. */ protected void createActions() { fGotoInputAction= new GotoInputAction(this); fGotoInputAction.setEnabled(false); fCopyToClipboardAction= new CopyToClipboardAction(getViewSite()); fToggleLinkAction= new LinkAction(); fToggleLinkAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR); fToggleLinkAction.updateLinkImage(false); ISelectionProvider provider= getSelectionProvider(); if (provider != null) provider.addSelectionChangedListener(fCopyToClipboardAction); }
public LinkAction() { super(InfoViewMessages.LinkAction_label, SWT.TOGGLE); setToolTipText(InfoViewMessages.LinkAction_tooltip); setChecked(fLinking); }
@Override public void run() { setLinkingEnabled(!fLinking); updateLinkImage(false); }
@Override public void run() { setLinkingEnabled(!fLinking); updateLinkImage(false); }
public void updateLinkImage(boolean isBroken) { String iconName= isBroken ? SYNC_BROKEN_GIF : SYNCED_GIF; if (!iconName.equals(fIconName)) { JavaPluginImages.setLocalImageDescriptors(fToggleLinkAction, iconName); setToolTipText(isBroken ? InfoViewMessages.LinkAction_last_input_tooltip : InfoViewMessages.LinkAction_tooltip); fIconName= iconName; } }
public LinkAction() { super(InfoViewMessages.LinkAction_label, SWT.TOGGLE); setToolTipText(InfoViewMessages.LinkAction_tooltip); setChecked(fLinking); }