using System; using System.Collections.Generic; using System.Text; using System.Drawing; namespace Aga.Controls.Tree.NodeControls { public class DrawEventArgs : NodeEventArgs { private DrawContext _context; public DrawContext Context { get { return _context; } } private Brush _textBrush; [Obsolete("Use TextColor")] public Brush TextBrush { get { return _textBrush; } set { _textBrush = value; } } private Brush _backgroundBrush; public Brush BackgroundBrush { get { return _backgroundBrush; } set { _backgroundBrush = value; } } private Font _font; public Font Font { get { return _font; } set { _font = value; } } private Color _textColor; public Color TextColor { get { return _textColor; } set { _textColor = value; } } private string _text; public string Text { get { return _text; } set { _text = value; } } private EditableControl _control; public EditableControl Control { get { return _control; } } public DrawEventArgs(TreeNodeAdv node, EditableControl control, DrawContext context, string text) : base(node) { _control = control; _context = context; _text = text; } } }