@Override public void partHidden(IWorkbenchPartReference ref) { if (ref != null && ref.getId() == getSite().getId()) fProcessSelectionEvents= false; } };
public void partHidden(IWorkbenchPartReference ref) { if (ref != null && ref.getId() == getSite().getId()) fProcessSelectionEvents= false; } };
@Override public void partHidden(IWorkbenchPartReference ref) { if (ref != null && ref.getId() == getSite().getId()) fProcessSelectionEvents= false; } };
public void partHidden(IWorkbenchPartReference ref) { if (ref.getId().equals(getSite().getId())) { removePostSelectionListener(); } }
@Override public void partHidden(IWorkbenchPartReference ref) { if (ref.getId().equals(getSite().getId())) stopListeningForSelectionChanges(); } @Override
public void partHidden(IWorkbenchPartReference ref) { if (ref.getId().equals(getSite().getId())) stopListeningForSelectionChanges(); } public void partInputChanged(IWorkbenchPartReference ref) {
public void partInputChanged(IWorkbenchPartReference ref) { if (!ref.getId().equals(getSite().getId())) computeAndSetInput(ref.getPart(false)); } public void partActivated(IWorkbenchPartReference ref) {
@Override public void partInputChanged(IWorkbenchPartReference ref) { if (!ref.getId().equals(getSite().getId())) computeAndSetInput(ref.getPart(false)); } @Override
@Override public void partHidden(IWorkbenchPartReference ref) { if (ref.getId().equals(getSite().getId())) stopListeningForSelectionChanges(); } @Override
@Override public void partInputChanged(IWorkbenchPartReference ref) { if (!ref.getId().equals(getSite().getId())) computeAndSetInput(ref.getPart(false)); } @Override
/** * Reads and apply all external contributions for this view's ID registered * in 'viewActions' extension point. */ public void readActionExtensions(IViewPart viewPart) { targetPart = viewPart; readContributions(viewPart.getSite().getId(), TAG_CONTRIBUTION_TYPE, IWorkbenchRegistryConstants.PL_VIEW_ACTIONS); contributeToPart(targetPart); }
/** * Returns the key used by this action to store its preference value/setting. * Based on a base key (suffix) and part id (prefix). * * @return preference store key */ protected String getCompositeKey() { String baseKey = getPreferenceKey(); String viewKey = getView().getSite().getId(); return viewKey + "." + baseKey; //$NON-NLS-1$ }
private static String getPartId(IWorkbenchPart part) { if (part == null) { return "null part"; //$NON-NLS-1$ } return Util.safeString(part.getTitle()) + " - " //$NON-NLS-1$ + Util.safeString(part.getSite().getId()); }
@Override public void partVisible(IWorkbenchPartReference ref) { if (ref.getId().equals(getSite().getId())) { IWorkbenchPart activePart= ref.getPage().getActivePart(); if (activePart != null) selectionChanged(activePart, ref.getPage().getSelection()); startListeningForSelectionChanges(); } } @Override
public void partVisible(IWorkbenchPartReference ref) { if (ref.getId().equals(getSite().getId())) { IWorkbenchPart activePart= ref.getPage().getActivePart(); if (activePart != null) selectionChanged(activePart, ref.getPage().getSelection()); startListeningForSelectionChanges(); } } public void partHidden(IWorkbenchPartReference ref) {
@Override public void run(IAction action) { IPreferenceStore store = getPreferenceStore(); String key = getView().getSite().getId() + "." + getPreferenceKey(); //$NON-NLS-1$ store.setValue(key, action.isChecked()); }
@Override public Image getDefaultImage() { IEditorRegistry editorRegistry = PlatformUI.getWorkbench().getEditorRegistry(); IEditorDescriptor editorDesc = editorRegistry.findEditor(getSite().getId()); ImageDescriptor imageDesc = editorDesc != null ? editorDesc.getImageDescriptor() : null; return imageDesc != null ? imageHelper.getImage(imageDesc) : super.getDefaultImage(); }
public void partVisible(IWorkbenchPartReference ref) { if (ref != null && ref.getId() == getSite().getId()){ fProcessSelectionEvents= true; IWorkbenchPage page= getSite().getWorkbenchWindow().getActivePage(); if (page != null) selectionChanged(page.getActivePart(), page.getSelection()); } } public void partHidden(IWorkbenchPartReference ref) {
@Override public void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective) { setActive(page.findView(getSite().getId()) != null); updateObjects(); setDebugToolbarInView( isDebugToolbarShownInPerspective(getSite().getPage().getPerspective()) ); updateCheckedDebugToolBarAction(); }
private void hookContextMenu() { MenuManager menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$ menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(manager -> fillContextMenu(manager)); Menu menu = menuMgr.createContextMenu(fTreeViewer.getControl()); fTreeViewer.getControl().setMenu(menu); getSite().registerContextMenu(fView.getSite().getId(), menuMgr, fTreeViewer); }