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.
moel@345
     1
using System;
moel@345
     2
using System.Collections.Generic;
moel@345
     3
using System.Text;
moel@345
     4
using System.Windows.Forms;
moel@345
     5
using System.Drawing;
moel@345
     6
moel@345
     7
namespace Aga.Controls.Tree
moel@345
     8
{
moel@345
     9
	public class TreeViewRowDrawEventArgs: PaintEventArgs
moel@345
    10
	{
moel@345
    11
		TreeNodeAdv _node;
moel@345
    12
		DrawContext _context;
moel@345
    13
		int _row;
moel@345
    14
		Rectangle _rowRect;
moel@345
    15
moel@345
    16
		public TreeViewRowDrawEventArgs(Graphics graphics, Rectangle clipRectangle, TreeNodeAdv node, DrawContext context, int row, Rectangle rowRect)
moel@345
    17
			: base(graphics, clipRectangle)
moel@345
    18
		{
moel@345
    19
			_node = node;
moel@345
    20
			_context = context;
moel@345
    21
			_row = row;
moel@345
    22
			_rowRect = rowRect;
moel@345
    23
		}
moel@345
    24
moel@345
    25
		public TreeNodeAdv Node
moel@345
    26
		{
moel@345
    27
			get { return _node; }
moel@345
    28
		}
moel@345
    29
moel@345
    30
		public DrawContext Context
moel@345
    31
		{
moel@345
    32
			get { return _context; }
moel@345
    33
		}
moel@345
    34
moel@345
    35
		public int Row
moel@345
    36
		{
moel@345
    37
			get { return _row; }
moel@345
    38
		}
moel@345
    39
moel@345
    40
		public Rectangle RowRect
moel@345
    41
		{
moel@345
    42
			get { return _rowRect; }
moel@345
    43
		}
moel@345
    44
	}
moel@345
    45
moel@345
    46
}