/// <summary>
        ///   Draws the title panel (title, close button)
        /// </summary>
        protected virtual void DrawTitle()
        {
            GUILayout.BeginHorizontal();
            GUILayout.Label(windowTitle, UIResources.GetStyle("window_header"), GUILayout.MaxHeight(26f), GUILayout.MinHeight(26f), GUILayout.MinWidth(350f));
            GUILayout.FlexibleSpace();

            var buttonRect = GUILayoutUtility.GetRect(22f, 22f);

            GUI.color = UIResources.GetColor("cancel_color");
            if (GUI.Button(buttonRect, "", UIResources.GetStyle("button_cancel")))
            {
                ToggleWindow();
            }

            GUI.DrawTextureWithTexCoords(buttonRect, UIResources.GetIcon("cancel").iconAtlas, UIResources.GetIcon("cancel").iconRect);
            GUI.color = Color.white;
            GUILayout.EndHorizontal();
        }
Exemple #2
0
        protected void DrawTitle()
        {
            GUILayout.BeginHorizontal();
            GUILayout.Label(windowTitle, UIResources.GetStyle("window_header"), GUILayout.MaxHeight(26f), GUILayout.MinHeight(26f));

            GUILayout.FlexibleSpace();

            Rect buttonRect = GUILayoutUtility.GetRect(22f, 22f);

            GUI.color = UIResources.GetColor("cancel_color");

            if (UIUtils.IconButton(buttonRect, "cancel", "button_cancel"))
            {
                ToggleWindow();
            }

            GUI.color = Color.white;
            GUILayout.EndHorizontal();
        }