MonoDevelop.Components.Docking.DockItem.UpdateVisibleStatus C# (CSharp) Method

UpdateVisibleStatus() private method

private UpdateVisibleStatus ( ) : void
return void
		internal void UpdateVisibleStatus ()
		{
			bool vis = frame.GetVisible (this);
			if (vis != lastVisibleStatus) {
				lastVisibleStatus = vis;
				if (VisibleChanged != null)
					VisibleChanged (this, EventArgs.Empty);
			}
			UpdateContentVisibleStatus ();
		}
		

Usage Example

Example #1
0
        internal override void RestoreAllocation()
        {
            base.RestoreAllocation();
            item.UpdateVisibleStatus();

            if (Status == DockItemStatus.Floating)
            {
                item.SetFloatMode(floatRect);
            }
            else if (Status == DockItemStatus.AutoHide)
            {
                item.SetAutoHideMode(barDocPosition, GetAutoHideSize(barDocPosition));
            }
            else
            {
                item.ResetMode();
            }

            if (!visibleFlag)
            {
                item.HideWidget();
            }
        }