private void SetupTreeStructureColumn() { TreeStructureColumn treeStructureCol = new TreeStructureColumn(); treeStructureCol.Width = 20; _columnCollection.Add(treeStructureCol); }
public TreeStructureColumn AddTreeStructureColumn() { TreeStructureColumn column = new TreeStructureColumn(); _jetListView.Columns.Add(column); return(column); }
public ResourceTreeView2() : base() { _treeStructureColumn = new TreeStructureColumn(); Columns.Add(_treeStructureColumn); _iconColumn = new ResourceIconColumn(); Columns.Add(_iconColumn); _nameColumn = new JetListViewColumn(); _nameColumn.SizeToContent = true; Columns.Add(_nameColumn); }
public DecoResourceTreeView() : base() { _treeStructureColumn = new TreeStructureColumn(); Columns.Add(_treeStructureColumn); _iconColumn = new ResourceIconColumn(); Columns.Add(_iconColumn); _nameColumn = new RichTextColumn(); _nameColumn.AutoSize = true; Columns.Add(_nameColumn); }
[Test] public void IndentColumn() { TreeStructureColumn column = new TreeStructureColumn(); column.Width = 20; _defaultScheme.AddColumn(column, 0, 0, 0, 0, ColumnAnchor.Left | ColumnAnchor.Right, SystemColors.ControlText, HorizontalAlignment.Left); _defaultScheme.AddColumn(_column1, 0, 0, 0, 100, ColumnAnchor.Left | ColumnAnchor.Right, SystemColors.ControlText, HorizontalAlignment.Left); _defaultScheme.AlignTopLevelItems = true; _renderer.DrawRow(null, new Rectangle(0, 0, 100, 20), _testNode, RowState.None); Assert.AreEqual(new Rectangle(20, 0, 80, 20), _column1.LastDrawItemRect); JetListViewNode childNode = _nodeCollection.Add("Child", _testNode); _renderer.DrawRow(null, new Rectangle(0, 0, 100, 20), childNode, RowState.None); Assert.AreEqual(new Rectangle(40, 0, 60, 20), _column1.LastDrawItemRect); }
public ResourceTreePaneBase() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); _resourceTree = new ResourceListView2(); _resourceTree.Dock = DockStyle.Fill; _resourceTree.BorderStyle = BorderStyle.None; _resourceTree.ContextProvider = this; TreeStructureColumn treeStructureColumn = new TreeStructureColumn(); treeStructureColumn.Width = 20; _resourceTree.Columns.Add(treeStructureColumn); _resourceTree.Columns.Add(new ResourceIconColumn()); _resourceTree.JetListView.KeyDown += HandleResourceTreeKeyDown; _resourceTree.JetListView.ActiveNodeChanged += HandleActiveNodeChanged; _resourceTree.KeyNavigationCompleted += HandleKeyNavigationCompleted; _textColumn = new RichTextColumn(); _textColumn.SizeToContent = true; _textColumn.ItemToolTipCallback = HandleToolTipCallback; _resourceTree.Columns.Add(_textColumn); Controls.Add(_resourceTree); Controls.SetChildIndex(_resourceTree, 0); _toolbarManager = new ToolbarActionManager(_toolBar); _toolbarManager.ContextProvider = this; _dataProvider = new ResourceTreeDataProvider(); SetStyle(ControlStyles.Selectable, false); UnreadManager unreadManager = (UnreadManager)Core.UnreadManager; if (unreadManager.Enabled) { _unreadDecorator = new UnreadNodeDecorator(); _textColumn.AddNodeDecorator(_unreadDecorator); } }