@Override
		public void layoutContainer(Container parent) {
			Insets insets = parent.getInsets();
			Dimension size = parent.getSize();
			int width = size.width - insets.left - insets.right - indention;
			int x = insets.left + indention;
			int y = insets.top - scrollOffset;
			int labelHeight = label.getPreferredSize().height;
			label.setBounds(x, y, width, labelHeight);
			y += labelHeight;

			if (progressBar != null) {
				progressBar.setBounds(x, y, width, progressBar.getPreferredSize().height);
			}
		}
Sets the amount of the view that is hidden, i.e., "scrolled off".  The animation framework
will cause this method to be called with a sequence of values from 0 to 1 which will be
used to scroll the component off the view.
@param fraction the amount of the component to hide.
Ghidra/Framework/Project/src/main/java/ghidra/framework/task/gui/taskview/ScheduledTaskPanel.java