moel@345: using System; moel@345: using System.Collections.Generic; moel@345: using System.Text; moel@345: using System.Windows.Forms; moel@345: using System.Drawing; moel@345: using Aga.Controls.Tree.NodeControls; moel@345: moel@345: namespace Aga.Controls.Tree moel@345: { moel@345: public class TreeNodeAdvMouseEventArgs : MouseEventArgs moel@345: { moel@345: private TreeNodeAdv _node; moel@345: public TreeNodeAdv Node moel@345: { moel@345: get { return _node; } moel@345: internal set { _node = value; } moel@345: } moel@345: moel@345: private NodeControl _control; moel@345: public NodeControl Control moel@345: { moel@345: get { return _control; } moel@345: internal set { _control = value; } moel@345: } moel@345: moel@345: private Point _viewLocation; moel@345: public Point ViewLocation moel@345: { moel@345: get { return _viewLocation; } moel@345: internal set { _viewLocation = value; } moel@345: } moel@345: moel@345: private Keys _modifierKeys; moel@345: public Keys ModifierKeys moel@345: { moel@345: get { return _modifierKeys; } moel@345: internal set { _modifierKeys = value; } moel@345: } moel@345: moel@345: private bool _handled; moel@345: public bool Handled moel@345: { moel@345: get { return _handled; } moel@345: set { _handled = value; } moel@345: } moel@345: moel@345: private Rectangle _controlBounds; moel@345: public Rectangle ControlBounds moel@345: { moel@345: get { return _controlBounds; } moel@345: internal set { _controlBounds = value; } moel@345: } moel@345: moel@345: public TreeNodeAdvMouseEventArgs(MouseEventArgs args) moel@345: : base(args.Button, args.Clicks, args.X, args.Y, args.Delta) moel@345: { moel@345: } moel@345: } moel@345: }