120 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| #if FRAMEWORK20
 | |
| using System;
 | |
| using System.Text;
 | |
| using System.Drawing;
 | |
| 
 | |
| namespace DevComponents.Editors
 | |
| {
 | |
|     public class PaintInfo
 | |
|     {
 | |
|         private Graphics _Graphics;
 | |
|         public Graphics Graphics
 | |
|         {
 | |
|             get { return _Graphics; }
 | |
|             set { _Graphics = value; }
 | |
|         }
 | |
| 
 | |
|         private Point _RenderOffset;
 | |
|         public Point RenderOffset
 | |
|         {
 | |
|             get { return _RenderOffset; }
 | |
|             set { _RenderOffset = value; }
 | |
|         }
 | |
| 
 | |
|         private Font _DefaultFont = null;
 | |
|         public Font DefaultFont
 | |
|         {
 | |
|             get { return _DefaultFont; }
 | |
|             set { _DefaultFont = value; }
 | |
|         }
 | |
| 
 | |
|         private Color _ForeColor = SystemColors.ControlText;
 | |
|         public Color ForeColor
 | |
|         {
 | |
|             get { return _ForeColor; }
 | |
|             set { _ForeColor = value; }
 | |
|         }
 | |
| 
 | |
|         private Color _DisabledForeColor = SystemColors.ControlDark;
 | |
|         public Color DisabledForeColor
 | |
|         {
 | |
|             get { return _DisabledForeColor; }
 | |
|             set { _DisabledForeColor = value; }
 | |
|         }
 | |
| 
 | |
|         private bool _WatermarkEnabled = false;
 | |
|         public bool WatermarkEnabled
 | |
|         {
 | |
|             get { return _WatermarkEnabled; }
 | |
|             set { _WatermarkEnabled = value; }
 | |
|         }
 | |
| 
 | |
|         private Font _WatermarkFont = null;
 | |
|         public Font WatermarkFont
 | |
|         {
 | |
|             get { return _WatermarkFont; }
 | |
|             set { _WatermarkFont = value; }
 | |
|         }
 | |
| 
 | |
|         private Color _WatermarkColor = Color.Empty;
 | |
|         public Color WatermarkColor
 | |
|         {
 | |
|             get { return _WatermarkColor; }
 | |
|             set { _WatermarkColor = value; }
 | |
|         }
 | |
| 
 | |
|         private Size _AvailableSize;
 | |
|         /// <summary>
 | |
|         /// Gets or sets the size available for the item currently being arranged.
 | |
|         /// </summary>
 | |
|         public Size AvailableSize
 | |
|         {
 | |
|             get { return _AvailableSize; }
 | |
|             set { _AvailableSize = value; }
 | |
|         }
 | |
| 
 | |
|         private bool _ParentEnabled = true;
 | |
|         public bool ParentEnabled
 | |
|         {
 | |
|             get { return _ParentEnabled; }
 | |
|             set
 | |
|             {
 | |
|                 _ParentEnabled = value;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private bool _MouseOver = false;
 | |
|         /// <summary>
 | |
|         /// Gets or sets whether mouse is over the host control.
 | |
|         /// </summary>
 | |
|         public bool MouseOver
 | |
|         {
 | |
|             get { return _MouseOver; }
 | |
|             set { _MouseOver = value; }
 | |
|         }
 | |
| 
 | |
|         private InputControlColors _Colors;
 | |
|         /// <summary>
 | |
|         /// Gets or sets system colors used by the control.
 | |
|         /// </summary>
 | |
|         public InputControlColors Colors
 | |
|         {
 | |
|             get { return _Colors; }
 | |
|             set { _Colors = value; }
 | |
|         }
 | |
| 
 | |
|         private bool _RenderSystemItemsOnly = false;
 | |
|         public bool RenderSystemItemsOnly
 | |
|         {
 | |
|             get { return _RenderSystemItemsOnly; }
 | |
|             set
 | |
|             {
 | |
|                 _RenderSystemItemsOnly = value;
 | |
|             }
 | |
|         }
 | |
|         
 | |
|     }
 | |
| }
 | |
| #endif
 | |
| 
 |