internal void SetText()
{
DockPane theOnlyPane = (VisibleNestedPanes.Count == 1) ? VisibleNestedPanes[0] : null;
if (theOnlyPane == null || theOnlyPane.ActiveContent == null)
{
Text = " "; // use " " instead of string.Empty because the whole title bar will disappear when ControlBox is set to false.
Icon = null;
}
else
{
Text = theOnlyPane.ActiveContent.DockHandler.TabText;
Icon = theOnlyPane.ActiveContent.DockHandler.Icon;
}
}