internal void HideWidget () { if (floatingWindow != null) floatingWindow.Hide (); else if (dockBarItem != null) dockBarItem.Hide (); else if (widget != null) widget.Hide (); }
internal void SetVisible(bool value) { if (visibleFlag != value) { visibleFlag = value; if (visibleFlag) { item.ShowWidget(); } else { item.HideWidget(); } if (ParentGroup != null) { ParentGroup.UpdateVisible(this); } } }