External/Aga.Controls/Tree/TreeViewRowDrawEventArgs.cs
author moel.mich
Sun, 23 Sep 2012 18:37:43 +0000
changeset 380 573f1fff48b2
permissions -rw-r--r--
Fixed Issue 387. The new implementation does not try to start a ring 0 driver that already exists, but could not be opened. It tries to delete the driver and install it new. The driver is now stored temporarily in the application folder. The driver is not correctly removed on system shutdown.
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Text;
     4 using System.Windows.Forms;
     5 using System.Drawing;
     6 
     7 namespace Aga.Controls.Tree
     8 {
     9 	public class TreeViewRowDrawEventArgs: PaintEventArgs
    10 	{
    11 		TreeNodeAdv _node;
    12 		DrawContext _context;
    13 		int _row;
    14 		Rectangle _rowRect;
    15 
    16 		public TreeViewRowDrawEventArgs(Graphics graphics, Rectangle clipRectangle, TreeNodeAdv node, DrawContext context, int row, Rectangle rowRect)
    17 			: base(graphics, clipRectangle)
    18 		{
    19 			_node = node;
    20 			_context = context;
    21 			_row = row;
    22 			_rowRect = rowRect;
    23 		}
    24 
    25 		public TreeNodeAdv Node
    26 		{
    27 			get { return _node; }
    28 		}
    29 
    30 		public DrawContext Context
    31 		{
    32 			get { return _context; }
    33 		}
    34 
    35 		public int Row
    36 		{
    37 			get { return _row; }
    38 		}
    39 
    40 		public Rectangle RowRect
    41 		{
    42 			get { return _rowRect; }
    43 		}
    44 	}
    45 
    46 }