Bug 94625 [Forms] [preference pages] Moving selection of triangle does not scroll
I20050509-2010 - Preferences > Java > Compiler > Errors/Warnings - expand sections until vertical scroll bar appears - scroll to top - set focus to an open section triangle - press arrow down key several times => the selection moves out of the visible region => Expected: the area is scrolled down such that the selection is visible (including as much as possible from the section's contents). It would also be nice if the area could be scrolled with Ctrl+Shift+Arrow_Up/Down (as for Trees) or Ctrl+Arrow_Up/Down (as in the editor).
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/AbstractConfigurationBlock.java
fDialogSettingsStore= dialogSettingsStore;
			fLastOpenKey= lastOpenKey;
		}
		private void manage(ExpandableComposite section) {
			if (section == null)
				throw new NullPointerException();
			if (fSections.add(section))
				section.addExpansionListener(fListener);
		}
		
		/**
		 * Creates a new composite that can contain a set of expandable
		 * sections. A <code>ScrolledPageComposite</code> is created and a new
		 * composite within that, to ensure that expanding the sections will
		 * always have enough space, unless there already is a
		 * <code>ScrolledComposite</code> along the parent chain of
		 * <code>parent</code>, in which case a normal <code>Composite</code>
		 * is created.
		 * <p>
		 * The receiver keeps a reference to the inner body composite, so that
		 * new sections can be added via <code>createSection</code>.
		 * </p>
		 * 
		 * @param parent the parent composite
		 * @return the newly created composite
		 */
		public Composite createSectionComposite(Composite parent) {
			Assert.isTrue(fBody == null);
			boolean isNested= isNestedInScrolledComposite(parent);
			Composite composite;