private DeletersPane() { InitializeComponent(); _deletersListView.HeaderStyle = ColumnHeaderStyle.Nonclickable; _deletersListView.ControlPainter = new GdiControlPainter(); JetListViewColumn nameCol = new JetListViewColumn(); nameCol.SizeToContent = true; nameCol.Text = "Resource Type"; _deletersListView.Columns.Add(nameCol); _confirmDeleteColumn = new CheckBoxColumn(); _confirmDeleteColumn.ShowHeader = true; _confirmDeleteColumn.Width = 110; _confirmDeleteColumn.Text = "Confirm Deletion"; _deletersListView.Columns.Add(_confirmDeleteColumn); _confirmPermanentDeleteColumn = new CheckBoxColumn(); _confirmPermanentDeleteColumn.ShowHeader = true; _confirmPermanentDeleteColumn.Width = 160; _confirmPermanentDeleteColumn.Text = "Confirm Permanent Deletion"; _deletersListView.Columns.Add(_confirmPermanentDeleteColumn); _alwaysDeletePermanentlyColumn = new CheckBoxColumn(); _alwaysDeletePermanentlyColumn.ShowHeader = true; _alwaysDeletePermanentlyColumn.Width = 160; _alwaysDeletePermanentlyColumn.Text = "Always Delete Permanently"; _deletersListView.Columns.Add(_alwaysDeletePermanentlyColumn); _confirmDeleteColumn.AfterCheck += new CheckBoxEventHandler(_confirmDeleteColumn_AfterCheck); _alwaysDeletePermanentlyColumn.AfterCheck += new CheckBoxEventHandler(_alwaysDeletePermanentlyColumn_AfterCheck); }
public MultipleResultsPane() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); this.label1.Text = Core.ProductName + " has found multiple feeds for the site. Please select the feeds to which y" + "ou want to subscribe:"; _checkColumn = new CheckBoxColumn(); _checkColumn.AfterCheck += new CheckBoxEventHandler(_checkColumn_AfterCheck); _nameColumn = new JetListViewColumn(); _nameColumn.ItemTextCallback = new ItemTextCallback(GetNameColumnText); _nameColumn.ForeColorCallback = new ItemColorCallback(GetNameColumnForeColor); _nameColumn.FontCallback = new ItemFontCallback(GetNameColumnFont); _nameColumn.CursorCallback = new ItemCursorCallback(GetNameColumnCursor); _nameColumn.MouseDown += new ItemMouseEventHandler(HandleNameColumnMouseDown); _urlColumn = new JetListViewColumn(); _urlColumn.ItemTextCallback = new ItemTextCallback(GetUrlColumnText); _resultList.Columns.AddRange(new JetListViewColumn[] { _checkColumn, _nameColumn, _urlColumn }); _resultList.MultiLineView = true; _resultList.ControlPainter = new GdiControlPainter(); _resultList.FullRowSelect = true; _columnScheme = new MultiLineColumnScheme(); _resultList.ColumnScheme = _columnScheme; _columnScheme.AddColumn(_checkColumn, 0, 0, 0, 20, ColumnAnchor.Left, SystemColors.ControlText, HorizontalAlignment.Left); _columnScheme.AddColumn(_nameColumn, 0, 0, 20, 80, ColumnAnchor.Left | ColumnAnchor.Right, SystemColors.ControlText, HorizontalAlignment.Left); _columnScheme.AddColumn(_urlColumn, 1, 1, 20, 80, ColumnAnchor.Left | ColumnAnchor.Right, SystemColors.ControlText, HorizontalAlignment.Left); }
public ResourceItemEditEventArgs(string text, IResource resource, JetListViewColumn column) { Text = text; _resource = resource; _column = column; CancelEdit = false; }
private void FillSortMenuText(JetListViewColumn column, ColumnDescriptor desc, int[] propIds) { column.SortMenuText = GetColumnText(propIds); if (desc.SortMenuAscText != null) { column.SortMenuAscText = desc.SortMenuAscText; column.SortMenuDescText = desc.SortMenuDescText; } else { for (int i = 0; i < propIds.Length; i++) { PropDataType propType = Core.ResourceStore.PropTypes [propIds [i]].DataType; if (propType == PropDataType.Date) { column.SortMenuAscText = "Oldest on top"; column.SortMenuDescText = "Newest on top"; break; } if (propType == PropDataType.String || propType == PropDataType.LongString || propType == PropDataType.Link) { column.SortMenuAscText = "A on top"; column.SortMenuDescText = "Z on top"; break; } } } }
private void InitializeList() { _lvResources.AllowColumnReorder = false; _lvResources.Columns.Add(new ResourceIconColumn()); _nameColumn = _lvResources.AddColumn(ResourceProps.DisplayName); _nameColumn.AutoSize = true; _lvResources.ContextProvider = this; }
private void SetupSizeToContentColumn() { JetListViewColumn col = new JetListViewColumn(); col.Width = 0; col.LeftMargin = col.RightMargin = 0; col.SizeToContent = true; _columnCollection.Add(col); }
private void InitializeList() { _checkColumn = new CheckBoxColumn(); _checkColumn.AfterCheck += new CheckBoxEventHandler(_checkColumn_AfterCheck); _nameColumn = new JetListViewColumn(); _nameColumn.SizeToContent = true; _searchEngines.Columns.AddRange(new JetListViewColumn[] { _checkColumn, _nameColumn }); _searchEngines.ControlPainter = new GdiControlPainter(); _searchEngines.FullRowSelect = true; }
public ResourceTreeView2() : base() { _treeStructureColumn = new TreeStructureColumn(); Columns.Add(_treeStructureColumn); _iconColumn = new ResourceIconColumn(); Columns.Add(_iconColumn); _nameColumn = new JetListViewColumn(); _nameColumn.SizeToContent = true; Columns.Add(_nameColumn); }
[Test] public void IncrementalSearch() { JetListViewNode node = _nodeCollection.Add("Test"); JetListViewNode node2 = _nodeCollection.Add("Rest"); JetListViewColumn col = new JetListViewColumn(); _columnCollection.Add(col); _incSearcher.IncrementalSearch("R"); Assert.IsTrue(_selectionModel.IsNodeSelected(node2)); Assert.AreEqual("R", _rowRenderer.SearchHighlightText); }
[Test] public void IncrementalSearchUp() { JetListViewNode node = _nodeCollection.Add("Test"); JetListViewNode node2 = _nodeCollection.Add("Trest"); JetListViewNode node3 = _nodeCollection.Add("Rest"); _selectionModel.SelectAndFocusNode(node3); JetListViewColumn col = new JetListViewColumn(); _columnCollection.Add(col); _incSearcher.IncrementalSearch("T"); Assert.IsTrue(_selectionModel.IsNodeSelected(node)); }
private static void SetupListView(JetListView listView, ItemTextCallback callback, ref CheckBoxColumn chkCol) { listView.ControlPainter = new GdiControlPainter(); listView.NodeCollection.SetItemComparer(null, new TypeByNameComparer()); chkCol = new CheckBoxColumn(); chkCol.HandleAllClicks = true; listView.Columns.Add(chkCol); ResourceIconColumn iconColumn = new ResourceIconColumn(); iconColumn.Width = 20; listView.Columns.Add(iconColumn); JetListViewColumn column = new JetListViewColumn(); column.SizeToContent = true; column.ItemTextCallback = callback; listView.Columns.Add(column); }
public ConfigureColumnsDialog() { // // Required for Windows Form Designer support // InitializeComponent(); _propListView.HeaderStyle = ColumnHeaderStyle.Nonclickable; _propListView.ControlPainter = new GdiControlPainter(); _checkColumn = new CheckBoxColumn(); _propListView.Columns.Add(_checkColumn); JetListViewColumn nameCol = new JetListViewColumn(); nameCol.SizeToContent = true; nameCol.Text = "Column"; _propListView.Columns.Add(nameCol); _checkColumn.AfterCheck += new CheckBoxEventHandler(HandleAfterCheck); _autoSizeColumn = new CheckBoxColumn(); _autoSizeColumn.ShowHeader = true; _autoSizeColumn.Text = "Auto size"; _autoSizeColumn.Width = (int)(80 * Core.ScaleFactor.Width); _propListView.Columns.Add(_autoSizeColumn); _showIfNotEmptyColumn = new CheckBoxColumn(); _showIfNotEmptyColumn.ShowHeader = true; _showIfNotEmptyColumn.Text = "Show if not empty"; _showIfNotEmptyColumn.Width = (int)(120 * Core.ScaleFactor.Width); _propListView.Columns.Add(_showIfNotEmptyColumn); _showIfDistinctColumn = new CheckBoxColumn(); _showIfDistinctColumn.ShowHeader = true; _showIfDistinctColumn.Text = "Show if distinct"; _showIfDistinctColumn.Width = (int)(100 * Core.ScaleFactor.Width); _propListView.Columns.Add(_showIfDistinctColumn); }
[SetUp] public void SetUp() { _jetListView = new JetListView(); _column = new JetListViewColumn(); _jetListView.Columns.Add(_column); }
private MultiLineColumnScheme BuildColumnScheme(IResource res) { MultiLineColumnScheme scheme = new MultiLineColumnScheme(); scheme.AlignTopLevelItems = _displayColumnManager.GetAlignTopLevelItems(res.Type); ArrayList allTypesColumnSchemes = _displayColumnManager.GetResourceColumnSchemes("?"); ArrayList resourceColumnSchemes = _displayColumnManager.GetResourceColumnSchemes(res.Type); ConversationStructureColumn structureColumn = FindConversationColumn(); if (structureColumn != null) { structureColumn.Indent = 8; scheme.AddColumn(structureColumn, 0, 0, 0, 0, ColumnAnchor.Left, SystemColors.ControlText, HorizontalAlignment.Left); } int allTypesIndent = 0; foreach (DisplayColumnManager.ResourceColumnScheme resScheme in allTypesColumnSchemes) { if (resScheme.StartX >= 0) { JetListViewColumn col = FindColumn(resScheme.PropIds); if (col != null) { scheme.AddColumn(col, resScheme.StartRow, resScheme.EndRow, resScheme.StartX, resScheme.Width, AnchorFromFlags(resScheme.Flags), resScheme.TextColor, resScheme.TextAlign); allTypesIndent = resScheme.StartX + resScheme.Width; } } } ArrayList hiddenColumns = null; int maxWidth = 0; foreach (DisplayColumnManager.ResourceColumnScheme resScheme in resourceColumnSchemes) { if (IsHiddenColumn(res, resScheme)) { if (hiddenColumns == null) { hiddenColumns = new ArrayList(); } hiddenColumns.Add(resScheme); } else { int width = resScheme.StartX + allTypesIndent + resScheme.Width; if (width > maxWidth) { maxWidth = width; } JetListViewColumn col = FindColumn(resScheme.PropIds); if (col != null) { scheme.AddColumn(col, resScheme.StartRow, resScheme.EndRow, resScheme.StartX + allTypesIndent, resScheme.Width, AnchorFromFlags(resScheme.Flags), resScheme.TextColor, resScheme.TextAlign); } } } if (hiddenColumns != null) { foreach (DisplayColumnManager.ResourceColumnScheme resScheme in hiddenColumns) { StretchColumnsToHidden(scheme, resScheme, allTypesIndent); } } foreach (DisplayColumnManager.ResourceColumnScheme resScheme in allTypesColumnSchemes) { if (resScheme.StartX < 0) { JetListViewColumn col = FindColumn(resScheme.PropIds); if (col != null) { scheme.AddColumn(col, resScheme.StartRow, resScheme.EndRow, maxWidth + resScheme.StartX, resScheme.Width, AnchorFromFlags(resScheme.Flags), resScheme.TextColor, resScheme.TextAlign); } } } return(scheme); }
public Rectangle GetColumnBounds(JetListViewColumn col, JetListViewNode node) { throw new NotImplementedException(); }