UnityEditor.ObjectPreviewPopup.OnGUI C# (CSharp) Method

OnGUI() public method

public OnGUI ( Rect rect ) : void
rect UnityEngine.Rect
return void
        public override void OnGUI(Rect rect)
        {
            if (this.m_Editor == null)
            {
                base.editorWindow.Close();
            }
            else
            {
                if (this.s_Styles == null)
                {
                    this.s_Styles = new Styles();
                }
                GUILayout.BeginArea(new Rect(rect.x, rect.y, rect.width, 17f), this.s_Styles.toolbar);
                EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
                GUILayout.FlexibleSpace();
                this.m_Editor.OnPreviewSettings();
                EditorGUILayout.EndHorizontal();
                GUILayout.EndArea();
                GUI.Label(new Rect(rect.x + 5f, rect.y, rect.width - 140f, 17f), this.m_ObjectName, this.s_Styles.toolbarText);
                Rect r = new Rect(rect.x, rect.y + 17f, rect.width, rect.height - 17f);
                this.m_Editor.OnPreviewGUI(r, this.s_Styles.background);
            }
        }