UnityEditor.MaximizedHostView.OnGUI C# (CSharp) Method

OnGUI() public method

public OnGUI ( ) : void
return void
        public void OnGUI()
        {
            base.ClearBackground();
            EditorGUIUtility.ResetGUIState();
            Rect rect = new Rect(-2f, 0f, base.position.width + 4f, base.position.height);
            base.background = "dockarea";
            rect = base.background.margin.Remove(rect);
            Rect position = new Rect(rect.x + 1f, rect.y, rect.width - 2f, 17f);
            if (Event.current.type == EventType.Repaint)
            {
                base.background.Draw(rect, GUIContent.none, false, false, false, false);
                "dragTab".Draw(position, base.actualView.titleContent, false, false, true, base.hasFocus);
            }
            if ((Event.current.type == EventType.ContextClick) && position.Contains(Event.current.mousePosition))
            {
                base.PopupGenericMenu(base.actualView, new Rect(Event.current.mousePosition.x, Event.current.mousePosition.y, 0f, 0f));
            }
            base.ShowGenericMenu();
            if (base.actualView != null)
            {
                base.actualView.m_Pos = base.borderSize.Remove(base.screenPosition);
            }
            base.InvokeOnGUI(rect);
        }