UnityEditor.SpriteEditorWindow.OnGUI C# (CSharp) Method

OnGUI() private method

private OnGUI ( ) : void
return void
        private void OnGUI()
        {
            if (this.m_ResetOnNextRepaint || this.selectedTextureChanged)
            {
                this.Reset();
                this.m_ResetOnNextRepaint = false;
            }
            Matrix4x4 matrix = Handles.matrix;
            if (!this.activeTextureSelected)
            {
                EditorGUI.BeginDisabledGroup(true);
                GUILayout.Label(SpriteUtilityWindow.Styles.s_NoSelectionWarning, new GUILayoutOption[0]);
                EditorGUI.EndDisabledGroup();
            }
            else
            {
                base.InitStyles();
                Rect rect = EditorGUILayout.BeginHorizontal(GUIContent.none, "Toolbar", new GUILayoutOption[0]);
                this.DoToolbarGUI();
                GUILayout.FlexibleSpace();
                this.DoApplyRevertGUI();
                base.DoAlphaZoomToolbarGUI();
                EditorGUILayout.EndHorizontal();
                EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
                base.m_TextureViewRect = new Rect(0f, rect.yMax, base.position.width - 16f, (base.position.height - 16f) - rect.height);
                GUILayout.FlexibleSpace();
                base.DoTextureGUI();
                EditorGUILayout.EndHorizontal();
                this.DoEditingDisabledMessage();
                this.DoSelectedFrameInspector();
                Handles.matrix = matrix;
            }
        }