Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private void Draw()
        {
            GUIStyle style = UEditorStylesHelper.GetStyle("TreeviewItemUnseleted");

            if (_selected)
            {
                if (_focus)
                {
                    style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedBlue");
                }
                else
                {
                    style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedGrey");
                }
            }

            _rect = EditorGUILayout.BeginHorizontal(style);
            {
                int indent = _depth * INDENT_SPACE;

                if (_children.Count == 0)
                {
                    GUILayout.Space(indent + IMAGE_SPACE);
                }
                else
                {
                    GUILayout.Space(indent);
                    _foldout = GUILayout.Toggle(_foldout, string.Empty, UEditorStylesHelper.GetStyle("TreeviewItemFoldout"));
                }

                GUILayout.Label(_text);
            }
            EditorGUILayout.EndHorizontal();
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        private void Draw()
        {
            GUIStyle style = UEditorStylesHelper.GetStyle("TreeviewItemUnseleted");

            if (_selected)
            {
                if (_focus)
                {
                    style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedBlue");
                }
                else
                {
                    style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedGrey");
                }
            }

            _rect = EditorGUILayout.BeginHorizontal(style, GUILayout.ExpandWidth(true));
            {
                GUILayout.Label(_text);
            }
            EditorGUILayout.EndHorizontal();
        }