@Override
	public int getHeight(BigInteger index) {
		Layout layout = model.getLayout(index);
		return layout == null ? 0 : layout.getHeight();
	}
Makes sure the location is completely visible on the screen. If it already is visible, this
routine will do nothing. If the location is above the screen (at an index less than the first
line on the screen), the view will be scrolled such that the location will appear at the top
of the screen. If the location is below the screen, the view will be scrolled such that the
location will appear at the bottom the screen. The layouts[] array will be updated to reflect
the current view.
Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/FieldPanel.java