Bug 7591 Flicker when toggeling show inherited filter
When toggeling the show inherited filter in the type hierarchy you can watch the scrollbar grow. We should bracket this refresh with setRedraw(false/true) so that there is only a single refresh.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/MethodsViewer.java
private ShowInheritedMembersAction fShowInheritedMembersAction;
	private ContextMenuGroup[] fStandardGroups;	
	
	public MethodsViewer(Composite parent, IWorkbenchPart part) {
		super(new Table(parent, SWT.MULTI));
		
	
		JavaElementLabelProvider lprovider= new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT);
		lprovider.setErrorTickManager(new MarkerErrorTickProvider());
		
		MethodsContentProvider contentProvider= new MethodsContentProvider();
		setLabelProvider(lprovider);
		setContentProvider(contentProvider);
				
		fOpen= new OpenJavaElementAction(this);
		
		addDoubleClickListener(new IDoubleClickListener() {
			public void doubleClick(DoubleClickEvent event) {
				fOpen.run();
			}
		});
				
		fFilter= new MethodsViewerFilter();
		
		
		String title= TypeHierarchyMessages.getString("MethodsViewer.hide_fields.label"); 
		String helpContext= IJavaHelpContextIds.FILTER_FIELDS_ACTION;
		MethodsViewerFilterAction hideFields= new MethodsViewerFilterAction(this, title, MethodsViewerFilter.FILTER_FIELDS, helpContext, false);
		hideFields.setDescription(TypeHierarchyMessages.getString("MethodsViewer.hide_fields.description")); 
		hideFields.setToolTipChecked(TypeHierarchyMessages.getString("MethodsViewer.hide_fields.tooltip.checked"));