External/Aga.Controls/Tree/EditorContext.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
using Aga.Controls.Tree.NodeControls;
moel@345
     7
moel@345
     8
namespace Aga.Controls.Tree
moel@345
     9
{
moel@345
    10
	public struct EditorContext
moel@345
    11
	{
moel@345
    12
		private TreeNodeAdv _currentNode;
moel@345
    13
		public TreeNodeAdv CurrentNode
moel@345
    14
		{
moel@345
    15
			get { return _currentNode; }
moel@345
    16
			set { _currentNode = value; }
moel@345
    17
		}
moel@345
    18
moel@345
    19
		private Control _editor;
moel@345
    20
		public Control Editor
moel@345
    21
		{
moel@345
    22
			get { return _editor; }
moel@345
    23
			set { _editor = value; }
moel@345
    24
		}
moel@345
    25
moel@345
    26
		private NodeControl _owner;
moel@345
    27
		public NodeControl Owner
moel@345
    28
		{
moel@345
    29
			get { return _owner; }
moel@345
    30
			set { _owner = value; }
moel@345
    31
		}
moel@345
    32
moel@345
    33
		private Rectangle _bounds;
moel@345
    34
		public Rectangle Bounds
moel@345
    35
		{
moel@345
    36
			get { return _bounds; }
moel@345
    37
			set { _bounds = value; }
moel@345
    38
		}
moel@345
    39
moel@345
    40
		private DrawContext _drawContext;
moel@345
    41
		public DrawContext DrawContext
moel@345
    42
		{
moel@345
    43
			get { return _drawContext; }
moel@345
    44
			set { _drawContext = value; }
moel@345
    45
		}
moel@345
    46
	}
moel@345
    47
}