2 // System.Windows.Forms.TreeView
5 // stubbed out by Jackson Harper (jackson@latitudegeo.com)
6 // Dennis Hayes (dennish@raytek.com)
8 // (C) 2002 Ximian, Inc
11 namespace System
.Windows
.Forms
{
14 // This is only a template. Nothing is implemented yet.
18 public class TreeView
: Control
{
21 // --- Public Constructors
26 throw new NotImplementedException ();
29 // --- Public Properties
32 public override Color BackColor
{
35 throw new NotImplementedException ();
39 throw new NotImplementedException ();
43 public override Image BackgroundImage
{
46 throw new NotImplementedException ();
50 throw new NotImplementedException ();
54 public BorderStyle BorderStyle
{
57 throw new NotImplementedException ();
61 throw new NotImplementedException ();
65 public bool CheckBoxes
{
68 throw new NotImplementedException ();
72 throw new NotImplementedException ();
76 public override Color ForeColor
{
79 throw new NotImplementedException ();
83 throw new NotImplementedException ();
87 public bool FullRowSelect
{
90 throw new NotImplementedException ();
94 throw new NotImplementedException ();
98 public bool HideSelection
{
101 throw new NotImplementedException ();
105 throw new NotImplementedException ();
109 public bool HotTracking
{
112 throw new NotImplementedException ();
116 throw new NotImplementedException ();
120 public int ImageIndex
{
123 throw new NotImplementedException ();
127 throw new NotImplementedException ();
131 public ImageList ImageList
{
134 throw new NotImplementedException ();
138 throw new NotImplementedException ();
145 throw new NotImplementedException ();
149 throw new NotImplementedException ();
153 public int ItemHeight
{
156 throw new NotImplementedException ();
160 throw new NotImplementedException ();
164 public bool LabelEdit
{
167 throw new NotImplementedException ();
171 throw new NotImplementedException ();
175 public TreeNodeCollection Nodes
{
178 throw new NotImplementedException ();
182 public string PathSeparator
{
185 throw new NotImplementedException ();
189 throw new NotImplementedException ();
193 public bool Scrollable
{
196 throw new NotImplementedException ();
200 throw new NotImplementedException ();
204 public int SelectedImageIndex
{
207 throw new NotImplementedException ();
211 throw new NotImplementedException ();
215 public TreeNode SelectedNode
{
218 throw new NotImplementedException ();
222 throw new NotImplementedException ();
226 public bool ShowLines
{
229 throw new NotImplementedException ();
233 throw new NotImplementedException ();
237 public bool ShowPlusMinus
{
240 throw new NotImplementedException ();
244 throw new NotImplementedException ();
248 public bool ShowRootLines
{
251 throw new NotImplementedException ();
255 throw new NotImplementedException ();
262 throw new NotImplementedException ();
266 throw new NotImplementedException ();
270 public override string Text
{
273 throw new NotImplementedException ();
277 throw new NotImplementedException ();
281 public TreeNode TopNode
{
284 throw new NotImplementedException ();
288 public int VisibleCount
{
291 throw new NotImplementedException ();
295 // --- Public Methods
298 public void BeginUpdate()
300 throw new NotImplementedException ();
303 public void CollapseAll()
305 throw new NotImplementedException ();
308 public void EndUpdate()
310 throw new NotImplementedException ();
313 public void ExpandAll()
315 throw new NotImplementedException ();
318 public TreeNode
GetNodeAt(Point pt
)
320 throw new NotImplementedException ();
323 public TreeNode
GetNodeAt(int x
, int y
)
325 throw new NotImplementedException ();
328 public int GetNodeCount(bool includeSubTrees
)
330 throw new NotImplementedException ();
333 public override string ToString()
335 throw new NotImplementedException ();
341 public event TreeViewEventHandler AfterCheck
;
343 public event TreeViewEventHandler AfterCollapse
;
345 public event TreeViewEventHandler AfterExpand
;
347 public event NodeLabelEditEventHandler AfterLabelEdit
;
349 public event TreeViewEventHandler AfterSelect
;
351 public event TreeViewCancelEventHandler BeforeCheck
;
353 public event TreeViewCancelEventHandler BeforeCollapse
;
355 public event TreeViewCancelEventHandler BeforeExpand
;
357 public event NodeLabelEditEventHandler BeforeLabelEdit
;
359 public event TreeViewCancelEventHandler BeforeSelect
;
361 public event ItemDragEventHandler ItemDrag
;
362 //public new event PaintEventHandler Paint;
364 // --- Protected Properties
367 protected override CreateParams CreateParams
{
370 throw new NotImplementedException ();
374 protected override Size DefaultSize
{
377 throw new NotImplementedException ();
381 // --- Protected Methods
384 protected override void CreateHandle()
386 throw new NotImplementedException ();
390 //protected override void Dispose(bool disposing)
392 // throw new NotImplementedException ();
395 protected override bool IsInputKey(Keys keyData
)
397 throw new NotImplementedException ();
400 protected virtual void OnAfterCheck(TreeViewEventArgs e
)
402 throw new NotImplementedException ();
405 protected virtual void OnAfterCollapse(TreeViewEventArgs e
)
407 throw new NotImplementedException ();
410 protected virtual void OnAfterExpand(TreeViewEventArgs e
)
412 throw new NotImplementedException ();
415 protected virtual void OnAfterLabelEdit(NodeLabelEditEventArgs e
)
417 throw new NotImplementedException ();
420 protected virtual void OnAfterSelect(TreeViewEventArgs e
)
422 throw new NotImplementedException ();
425 protected virtual void OnBeforeCheck(TreeViewCancelEventArgs e
)
427 throw new NotImplementedException ();
430 protected virtual void OnBeforeCollapse(TreeViewCancelEventArgs e
)
432 throw new NotImplementedException ();
435 protected virtual void OnBeforeExpand(TreeViewCancelEventArgs e
)
437 throw new NotImplementedException ();
440 protected virtual void OnBeforeLabelEdit(NodeLabelEditEventArgs e
)
442 throw new NotImplementedException ();
445 protected virtual void OnBeforeSelect(TreeViewCancelEventArgs e
)
447 throw new NotImplementedException ();
450 protected override void OnHandleCreated(EventArgs e
)
452 throw new NotImplementedException ();
455 protected override void OnHandleDestroyed(EventArgs e
)
457 throw new NotImplementedException ();
460 protected virtual void OnItemDrag(ItemDragEventArgs e
)
462 throw new NotImplementedException ();
465 protected override void OnKeyDown(KeyEventArgs e
)
467 throw new NotImplementedException ();
470 protected override void OnKeyPress(KeyPressEventArgs e
)
472 throw new NotImplementedException ();
475 protected override void OnKeyUp(KeyEventArgs e
)
477 throw new NotImplementedException ();
480 protected override void WndProc(ref Message m
)
482 throw new NotImplementedException ();