External/Aga.Controls/Tree/TreeViewRowDrawEventArgs.cs
author StephaneLenclud
Sun, 03 Feb 2013 18:01:50 +0100
branchMiniDisplay
changeset 433 090259cfd699
permissions -rw-r--r--
Adding SoundGraphDisplay and SensorFrontView classes.
They were respectively based on SystemTray and SensorNotifyIcon.
SoundGraphDisplay is now able to load iMONDisplay.dll providing it lives on your PATH.
Adding option to sensor context menu for adding it into FrontView.
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
}