Beispiel #1
0
            public void DrawGUI()
            {
                Rect rect = GUILayoutUtility.GetRect(5, float.MaxValue, 5, float.MaxValue, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));

                GUI.Box(rect, "");
                MultiColumnView.ListView(rect, multiColumnState, options);
            }
Beispiel #2
0
 public void initOrRefreshMultiColumnView()
 {
     if (m_MultiColumnView != null)
     {
         m_MultiColumnView.Dispose();
     }
     m_MultiColumnView = new MultiColumnView(showMasterSelection? commitSelection : interrestingStatus, showMasterSelection);
 }
Beispiel #3
0
    public VCTreeView(MultiColumnView _View, TreeViewState state, MultiColumnHeader multiColumnHeader, bool _bSelectionColumnVisible) : base(state, multiColumnHeader)
    {
        columnIndexForTreeFoldouts = (int)MultiColumnView.Column.Name;
        m_View = _View;

        m_bSelectionColumnVisible = _bSelectionColumnVisible;
        multiColumnHeader.visibleColumnsChanged += onVisibleColumnsChanged;

        showAlternatingRowBackgrounds = true;
    }
        public void DrawGUI()
        {
            if (GUIUtility.hotControl == 0 && GUIUtility.keyboardControl == 0 && Event.current.isKey && Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Space)
            {
                ToggleMasterSelection();
            }

            Rect rect = GUILayoutUtility.GetRect(5, float.MaxValue, 5, float.MaxValue, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));

            GUI.Box(rect, "");
            MultiColumnView.ListView(rect, multiColumnState, options);
        }