@Override public void run() { fMethodsViewer.showInheritedMethods(isChecked()); } });
/** * Creates the action. */ public ShowInheritedMembersAction(MethodsViewer viewer, boolean initValue) { super(TypeHierarchyMessages.ShowInheritedMembersAction_label); setDescription(TypeHierarchyMessages.ShowInheritedMembersAction_description); setToolTipText(TypeHierarchyMessages.ShowInheritedMembersAction_tooltip); JavaPluginImages.setLocalImageDescriptors(this, "inher_co.gif"); //$NON-NLS-1$ fMethodsViewer= viewer; PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.SHOW_INHERITED_ACTION); setChecked(initValue); }
private void showInheritedMethodsNoRedraw(boolean on) { MethodsContentProvider cprovider= (MethodsContentProvider) getContentProvider(); cprovider.showInheritedMethods(on); fShowInheritedMembersAction.setChecked(on); if (on) { fLabelProvider.setTextFlags(fLabelProvider.getTextFlags() | JavaElementLabels.ALL_POST_QUALIFIED); } else { fLabelProvider.setTextFlags(fLabelProvider.getTextFlags() & ~JavaElementLabels.ALL_POST_QUALIFIED); } if (on) { sortByDefiningTypeNoRedraw(false); } fSortByDefiningTypeAction.setEnabled(!on); }
public MethodsViewer(Composite parent, final TypeHierarchyLifeCycle lifeCycle) { super(new Table(parent, SWT.MULTI)); addFilter(new SyntheticMembersFilter()); fLabelProvider= new MethodsLabelProvider(lifeCycle, this); setLabelProvider(new DecoratingJavaLabelProvider(fLabelProvider, true)); setContentProvider(new MethodsContentProvider(lifeCycle)); HierarchyViewerSorter sorter= new HierarchyViewerSorter(lifeCycle); sorter.setSortByDefiningType(false); setComparator(sorter); fMemberFilterActionGroup= new MemberFilterActionGroup(this, "HierarchyMethodView", false, MemberFilterActionGroup.ALL_FILTERS & ~MemberFilterActionGroup.FILTER_LOCALTYPES); //$NON-NLS-1$ fShowInheritedMembersAction= new ShowInheritedMembersAction(this, false); fSortByDefiningTypeAction= new SortByDefiningTypeAction(this, false); showInheritedMethodsNoRedraw(false); sortByDefiningTypeNoRedraw(false); JavaUIHelp.setHelp(this, IJavaHelpContextIds.TYPE_HIERARCHY_VIEW); }
private void showInheritedMethodsNoRedraw(boolean on) { MethodsContentProvider cprovider= (MethodsContentProvider) getContentProvider(); cprovider.showInheritedMethods(on); fShowInheritedMembersAction.setChecked(on); if (on) { fLabelProvider.setTextFlags(fLabelProvider.getTextFlags() | JavaElementLabels.ALL_POST_QUALIFIED); } else { fLabelProvider.setTextFlags(fLabelProvider.getTextFlags() & ~JavaElementLabels.ALL_POST_QUALIFIED); } if (on) { sortByDefiningTypeNoRedraw(false); } fSortByDefiningTypeAction.setEnabled(!on); }
public MethodsViewer(Composite parent, final TypeHierarchyLifeCycle lifeCycle) { super(new Table(parent, SWT.MULTI)); addFilter(new SyntheticMembersFilter()); fLabelProvider= new MethodsLabelProvider(lifeCycle, this); setLabelProvider(new DecoratingJavaLabelProvider(fLabelProvider, true)); setContentProvider(new MethodsContentProvider(lifeCycle)); HierarchyViewerSorter sorter= new HierarchyViewerSorter(lifeCycle); sorter.setSortByDefiningType(false); setComparator(sorter); fMemberFilterActionGroup= new MemberFilterActionGroup(this, "HierarchyMethodView", false, MemberFilterActionGroup.ALL_FILTERS & ~MemberFilterActionGroup.FILTER_LOCALTYPES); //$NON-NLS-1$ fShowInheritedMembersAction= new ShowInheritedMembersAction(this, false); fSortByDefiningTypeAction= new SortByDefiningTypeAction(this, false); showInheritedMethodsNoRedraw(false); sortByDefiningTypeNoRedraw(false); JavaUIHelp.setHelp(this, IJavaHelpContextIds.TYPE_HIERARCHY_VIEW); }
/** * Creates the action. * @param viewer the viewer * @param initValue the initial state */ public ShowInheritedMembersAction(MethodsViewer viewer, boolean initValue) { super(TypeHierarchyMessages.ShowInheritedMembersAction_label); setDescription(TypeHierarchyMessages.ShowInheritedMembersAction_description); setToolTipText(TypeHierarchyMessages.ShowInheritedMembersAction_tooltip); JavaPluginImages.setLocalImageDescriptors(this, "inher_co.png"); //$NON-NLS-1$ fMethodsViewer= viewer; PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.SHOW_INHERITED_ACTION); setChecked(initValue); }
public void run() { fMethodsViewer.showInheritedMethods(isChecked()); } });
private void showInheritedMethodsNoRedraw(boolean on) { MethodsContentProvider cprovider= (MethodsContentProvider) getContentProvider(); cprovider.showInheritedMethods(on); fShowInheritedMembersAction.setChecked(on); if (on) { fLabelProvider.setTextFlags(fLabelProvider.getTextFlags() | JavaElementLabels.ALL_POST_QUALIFIED); } else { fLabelProvider.setTextFlags(fLabelProvider.getTextFlags() & ~JavaElementLabels.ALL_POST_QUALIFIED); } if (on) { sortByDefiningTypeNoRedraw(false); } fSortByDefiningTypeAction.setEnabled(!on); }
fShowInheritedMembersAction= new ShowInheritedMembersAction(this, false); fSortByDefiningTypeAction= new SortByDefiningTypeAction(this, false);
/** * Creates the action. * @param viewer the viewer * @param initValue the initial state */ public ShowInheritedMembersAction(MethodsViewer viewer, boolean initValue) { super(TypeHierarchyMessages.ShowInheritedMembersAction_label); setDescription(TypeHierarchyMessages.ShowInheritedMembersAction_description); setToolTipText(TypeHierarchyMessages.ShowInheritedMembersAction_tooltip); JavaPluginImages.setLocalImageDescriptors(this, "inher_co.png"); //$NON-NLS-1$ fMethodsViewer= viewer; PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.SHOW_INHERITED_ACTION); setChecked(initValue); }
@Override public void run() { fMethodsViewer.showInheritedMethods(isChecked()); } });