TabRuler is a Component which presents a user interface for
setting the leading margin, trailing margin, first line indent,
and tab types and positions.
TabRuler does not implement TextPanelListener directly; however,
it can receive updates from a MTextPanel.