/** * Creates a new <code>CustomFiltersActionGroup</code>. * * @param part the view part that owns this action group * @param viewer the viewer to be filtered */ public CustomFiltersActionGroup(IViewPart part, StructuredViewer viewer) { this(part.getViewSite().getId(), viewer); }
/** * Creates a new <code>CustomFiltersActionGroup</code>. * * @param part the view part that owns this action group * @param viewer the viewer to be filtered */ public CustomFiltersActionGroup(IViewPart part, StructuredViewer viewer) { this(part.getViewSite().getId(), viewer); }
/** * Creates a new <code>CustomFiltersActionGroup</code>. * * @param part the view part that owns this action group * @param viewer the viewer to be filtered */ public CustomFiltersActionGroup(IViewPart part, StructuredViewer viewer) { this(part.getViewSite().getId(), viewer); }
/** * @return viewsPrimaryId * */ String getViewsPrimaryId() { IViewSite site = (IViewSite) getSite(); return site.getId(); }
/** * Generate a String that can be used as a key into a preference store based * on the specified action. The resulting String will be unique across * views. * @param action the action to generate a key for * @return a String suitable for use as a preference store key for the given * action * @since 2.1 */ protected String generatePreferenceKey(IAction action) { return getViewSite().getId() + '+' + action.getId(); }
private void restoreLayoutState(IMemento memento) { if (memento == null) { //read state from the preference store IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); fCurrViewState= store.getInt(this.getViewSite().getId() + TAG_VIEW_STATE); } else { //restore from memento Integer integer= memento.getInteger(this.getViewSite().getId() + TAG_VIEW_STATE); if ((integer == null) || !isValidState(integer.intValue())) { fCurrViewState= LIST_VIEW_STATE; } else fCurrViewState= integer.intValue(); } }
private void restoreLayoutState(IMemento memento) { if (memento == null) { //read state from the preference store IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); fCurrViewState= store.getInt(this.getViewSite().getId() + TAG_VIEW_STATE); } else { //restore from memento Integer integer= memento.getInteger(this.getViewSite().getId() + TAG_VIEW_STATE); if ((integer == null) || !isValidState(integer.intValue())) { fCurrViewState= LIST_VIEW_STATE; } else fCurrViewState= integer.intValue(); } }
private void restoreLayoutState(IMemento memento) { if (memento == null) { //read state from the preference store IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); fCurrViewState= store.getInt(this.getViewSite().getId() + TAG_VIEW_STATE); } else { //restore from memento Integer integer= memento.getInteger(this.getViewSite().getId() + TAG_VIEW_STATE); if ((integer == null) || !isValidState(integer.intValue())) { fCurrViewState= LIST_VIEW_STATE; } else fCurrViewState= integer.intValue(); } }
public void saveState(IMemento memento) { super.saveState(memento); memento.putInteger(this.getViewSite().getId()+TAG_VIEW_STATE,fCurrViewState); }
/** * @return viewId * */ String getViewsEffectiveId() { IViewSite site = (IViewSite) getSite(); String viewId = site.getId(); if (site.getSecondaryId() != null) { viewId = viewId + site.getSecondaryId(); } return viewId; }
@Override public void saveState(IMemento memento) { super.saveState(memento); memento.putInteger(this.getViewSite().getId()+TAG_VIEW_STATE,fCurrViewState); }
@Override public void saveState(IMemento memento) { super.saveState(memento); memento.putInteger(this.getViewSite().getId()+TAG_VIEW_STATE,fCurrViewState); }
public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, String changeId) { if (partRef instanceof IViewReference && changeId.equals(IWorkbenchPage.CHANGE_VIEW_HIDE)) { String id = ((IViewReference) partRef).getId(); if (id.equals(getViewSite().getId())) { // Display view closed. Persist contents. String contents= getContents(); if (contents != null) { fgMemento= XMLMemento.createWriteRoot("DisplayViewMemento"); //$NON-NLS-1$ fgMemento.putTextData(contents); } } } }
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); Assert.isTrue(ID.equals(getViewSite().getId())); // prevent from contributing this view under a different ID PlatformUI.getWorkbench().getHelpSystem().setHelp(getPageBook(), IAbstractTextEditorHelpContextIds.TEMPLATES_VIEW); }
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); Assert.isTrue(ID.equals(getViewSite().getId())); // prevent from contributing this view under a different ID PlatformUI.getWorkbench().getHelpSystem().setHelp(getPageBook(), IAbstractTextEditorHelpContextIds.TEMPLATES_VIEW); }
private String getCombinedPartId(IWorkbenchPart part) { if (part == null) { return null; } else if (part.getSite() instanceof IViewSite) { IViewSite site = (IViewSite)part.getSite(); return getCombinedPartId(site.getId(), site.getSecondaryId()); } else { return part.getSite().getId(); } }
/** * Returns the active debug context for this view based on the view's * site IDs. * * @return Active debug context for this view. * * @since 3.7 */ protected ISelection getDebugContext() { IViewSite site = (IViewSite)getSite(); IDebugContextService contextService = DebugUITools.getDebugContextManager().getContextService(site.getWorkbenchWindow()); return contextService.getActiveContext(site.getId(), site.getSecondaryId()); }
@Override protected void fillActionBars(IActionBars actionBars) { super.fillActionBars(actionBars); fCategoryFilterActionGroup= new CategoryFilterActionGroup(getViewer(), getViewSite().getId(), getCategoryFilterActionGroupInput()); fCategoryFilterActionGroup.contributeToViewMenu(actionBars.getMenuManager()); }
@Override protected void fillActionBars(IActionBars actionBars) { super.fillActionBars(actionBars); fCategoryFilterActionGroup= new CategoryFilterActionGroup(getViewer(), getViewSite().getId(), getCategoryFilterActionGroupInput()); fCategoryFilterActionGroup.contributeToViewMenu(actionBars.getMenuManager()); }
protected void fillActionBars(IActionBars actionBars) { super.fillActionBars(actionBars); fCategoryFilterActionGroup= new CategoryFilterActionGroup(getViewer(), getViewSite().getId(), getCategoryFilterActionGroupInput()); fCategoryFilterActionGroup.contributeToViewMenu(actionBars.getMenuManager()); }