protected override void InitializeComponents() { watchList = new TreeViewAdv(); watchList.Columns.Add(nameColumn); watchList.Columns.Add(valColumn); watchList.Columns.Add(typeColumn); watchList.UseColumns = true; watchList.SelectionMode = TreeSelectionMode.Single; watchList.LoadOnDemand = true; NodeIcon iconControl = new ItemIcon(); iconControl.ParentColumn = nameColumn; watchList.NodeControls.Add(iconControl); NodeTextBox nameControl = new WatchItemName(); nameControl.ParentColumn = nameColumn; watchList.NodeControls.Add(nameControl); NodeTextBox textControl = new ItemText(); textControl.ParentColumn = valColumn; watchList.NodeControls.Add(textControl); NodeTextBox typeControl = new ItemType(); typeControl.ParentColumn = typeColumn; watchList.NodeControls.Add(typeControl); watchList.AutoRowHeight = true; watchList.MouseDoubleClick += new MouseEventHandler(watchList_DoubleClick); watchList.ContextMenuStrip = MenuService.CreateContextMenu(this, "/SharpDevelop/Pads/WatchPad/ContextMenu"); watchList.AllowDrop = true; watchList.DragEnter += new DragEventHandler(watchList_DragEnter); watchList.DragDrop += new DragEventHandler(watchList_DragDrop); watches = new List <TextNode>(); RedrawContent(); }
protected override void InitializeComponents() { watchList = new TreeViewAdv(); watchList.Columns.Add(nameColumn); watchList.Columns.Add(valColumn); watchList.Columns.Add(typeColumn); watchList.UseColumns = true; watchList.SelectionMode = TreeSelectionMode.Single; watchList.LoadOnDemand = true; NodeIcon iconControl = new ItemIcon(); iconControl.ParentColumn = nameColumn; watchList.NodeControls.Add(iconControl); NodeTextBox nameControl = new WatchItemName(); nameControl.ParentColumn = nameColumn; watchList.NodeControls.Add(nameControl); NodeTextBox textControl = new ItemText(); textControl.ParentColumn = valColumn; watchList.NodeControls.Add(textControl); NodeTextBox typeControl = new ItemType(); typeControl.ParentColumn = typeColumn; watchList.NodeControls.Add(typeControl); watchList.AutoRowHeight = true; watchList.MouseDoubleClick += new MouseEventHandler(watchList_DoubleClick); watchList.ContextMenuStrip = MenuService.CreateContextMenu(this, "/SharpDevelop/Pads/WatchPad/ContextMenu"); watchList.AllowDrop = true; watchList.DragEnter += new DragEventHandler(watchList_DragEnter); watchList.DragDrop += new DragEventHandler(watchList_DragDrop); watches = new List<TextNode>(); ResourceService.LanguageChanged += delegate { OnLanguageChanged(); }; OnLanguageChanged(); }