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); }
public void initOrRefreshMultiColumnView() { if (m_MultiColumnView != null) { m_MultiColumnView.Dispose(); } m_MultiColumnView = new MultiColumnView(showMasterSelection? commitSelection : interrestingStatus, showMasterSelection); }
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); }