1603 lines
		
	
	
		
			40 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			1603 lines
		
	
	
		
			40 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Drawing;
 | |
| using System.Windows.Forms;
 | |
| using System.ComponentModel;
 | |
| 
 | |
| namespace DevComponents.DotNetBar
 | |
| {
 | |
| 	/// <summary>
 | |
| 	/// Specifies the appearance of a item.
 | |
| 	/// </summary>
 | |
|     public enum eDotNetBarStyle : int
 | |
|     {
 | |
|         OfficeXP = 0,
 | |
|         Office2000 = 1,
 | |
|         Office2003 = 2,
 | |
|         VS2005 = 3,
 | |
|         Office2007 = 4,
 | |
|         Office2010 = 5,
 | |
|         Windows7 = 6,
 | |
|         Metro = 7,
 | |
|         Office2013 = Metro,
 | |
|         OfficeMobile2014 = 8,
 | |
|         StyleManagerControlled = 9
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the CrumbBar control style.
 | |
|     /// </summary>
 | |
|     public enum eCrumbBarStyle : int
 | |
|     {
 | |
|         Office2007 = 4, // Same as eDotNetBarStyle
 | |
|         Vista = 5
 | |
|     }
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the Bar state.
 | |
| 	/// </summary>
 | |
| 	public enum eBarState:int
 | |
| 	{
 | |
| 		Popup=0,
 | |
| 		Floating=1,
 | |
| 		Docked=2,
 | |
| 		AutoHide=3
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the Bar grab handle style.
 | |
| 	/// </summary>
 | |
| 	public enum eGrabHandleStyle:int
 | |
| 	{
 | |
| 		None=0,
 | |
| 		Single=1,
 | |
| 		Dotted=2,
 | |
| 		Double=3,
 | |
| 		DoubleThin=4,
 | |
| 		DoubleFlat=5,
 | |
| 		Stripe=6,
 | |
| 		StripeFlat=7,
 | |
| 		Caption=8,
 | |
| 		ResizeHandle=9,
 | |
| 		Office2003=10,
 | |
| 		Office2003SingleDot=11,
 | |
| 		CaptionTaskPane=12,
 | |
|         CaptionDotted = 13
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the Orientation of the item within container.
 | |
| 	/// </summary>
 | |
| 	public enum eOrientation:int
 | |
| 	{
 | |
| 		Horizontal=0,
 | |
| 		Vertical=1
 | |
| 	}
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the design-marker orientation for the item.
 | |
|     /// </summary>
 | |
|     public enum eDesignMarkerOrientation
 | |
|     {
 | |
|         NotSet,
 | |
|         Horizontal,
 | |
|         Vertical
 | |
|     }
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the supported orientations by the item.
 | |
| 	/// </summary>
 | |
| 	public enum eSupportedOrientation:int
 | |
| 	{
 | |
| 		Both=0,
 | |
| 		Horizontal=1,
 | |
| 		Vertical=2
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the docked Bar border type.
 | |
| 	/// </summary>
 | |
| 	public enum eBorderType:int
 | |
| 	{
 | |
| 		None=0,
 | |
| 		SingleLine	=1,
 | |
| 		DoubleLine	=2,
 | |
| 		Sunken		=3,
 | |
| 		Raised		=4,
 | |
|         RaisedInner =7,
 | |
| 		Etched		=5,
 | |
| 		Bump		=6
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifes vertical alignment.
 | |
| 	/// </summary>
 | |
| 	public enum eAlignment:int
 | |
| 	{
 | |
| 		Top=0,
 | |
| 		Middle=1,
 | |
| 		Bottom=2
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies item alignment.
 | |
| 	/// </summary>
 | |
| 	public enum eItemAlignment:int
 | |
| 	{
 | |
| 		Near=0,
 | |
| 		Far=1,
 | |
|         Center=2
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the popup type.
 | |
| 	/// </summary>
 | |
| 	public enum ePopupType:int
 | |
| 	{
 | |
| 		Menu=0,
 | |
| 		ToolBar=1,
 | |
| 		Container=2
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the dock side.
 | |
| 	/// </summary>
 | |
| 	public enum eDockSide:int
 | |
| 	{
 | |
| 		None=0,
 | |
| 		Left=1,
 | |
| 		Right=2,
 | |
| 		Top=3,
 | |
| 		Bottom=4,
 | |
| 		Document=5
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the item shortcut.
 | |
| 	/// </summary>
 | |
| 	public enum eShortcut:int
 | |
| 	{
 | |
| 		AltBksp = (System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Back),// 0x00040008,
 | |
| 		AltF1 = 0x00040070,
 | |
| 		AltF10 = 0x00040079,
 | |
| 		AltF11 = 0x0004007A,
 | |
| 		AltF12 = 0x0004007B,
 | |
| 		AltF2 = 0x00040071,
 | |
| 		AltF3 = 0x00040072,
 | |
| 		AltF4 = 0x00040073,
 | |
| 		AltF5 = 0x00040074,
 | |
| 		AltF6 = 0x00040075,
 | |
| 		AltF7 = 0x00040076,
 | |
| 		AltF8 = 0x00040077,
 | |
| 		AltF9 = 0x00040078,
 | |
| 		AltLeft = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Left,
 | |
| 		AltRight = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Right,
 | |
| 		AltUp = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Up,
 | |
| 		AltDown = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Down,
 | |
| 		CtrlA = 0x00020041,
 | |
| 		CtrlB = 0x00020042,
 | |
| 		CtrlC = 0x00020043,
 | |
| 		CtrlD = 0x00020044,
 | |
| 		CtrlDel = 0x0002002E,
 | |
| 		CtrlE = 0x00020045,
 | |
| 		CtrlF = 0x00020046,
 | |
| 		CtrlF1 = 0x00020070,
 | |
| 		CtrlF11 = 0x0002007A,
 | |
| 		CtrlF12 = 0x0002007B,
 | |
| 		CtrlF2 = 0x00020071,
 | |
| 		CtrlF3 = 0x00020072,
 | |
| 		CtrlF4 = 0x00020073,
 | |
| 		CtrlF5 = 0x00020074,
 | |
| 		CtrlF6 = 0x00020075,
 | |
| 		CtrlF7 = 0x00020076,
 | |
| 		CtrlF8 = 0x00020077,
 | |
| 		CtrlF9 = 0x00020078,
 | |
| 		CtrlG = 0x00020047,
 | |
| 		CtrlH = 0x00020048,
 | |
| 		CtrlI = 0x00020049,
 | |
| 		CtrlIns = 0x0002002D,
 | |
| 		CtrlJ = 0x0002004A,
 | |
| 		CtrlK = 0x0002004B,
 | |
| 		CtrlL = 0x0002004C,
 | |
| 		CtrlM = 0x0002004D,
 | |
| 		CtrlN = 0x0002004E,
 | |
| 		CtrlO = 0x0002004F,
 | |
| 		CtrlP = 0x00020050,
 | |
| 		CtrlQ = 0x00020051,
 | |
| 		CtrlR = 0x00020052,
 | |
| 		CtrlS = 0x00020053,
 | |
| 		CtrlShiftA = 0x00030041,
 | |
| 		CtrlShiftB = 0x00030042,
 | |
| 		CtrlShiftC = 0x00030043,
 | |
| 		CtrlShiftD = 0x00030044,
 | |
| 		CtrlShiftE = 0x00030045,
 | |
| 		CtrlShiftF = 0x00030046,
 | |
| 		CtrlShiftF1 = 0x00030070,
 | |
| 		CtrlShiftF11 = 0x0003007A,
 | |
| 		CtrlShiftF12 = 0x0003007B,
 | |
| 		CtrlShiftF2 = 0x00030071,
 | |
| 		CtrlShiftF3 = 0x00030072,
 | |
| 		CtrlShiftF4 = 0x00030073,
 | |
| 		CtrlShiftF5 = 0x00030074,
 | |
| 		CtrlShiftF6 = 0x00030075,
 | |
| 		CtrlShiftF7 = 0x00030076,
 | |
| 		CtrlShiftF8 = 0x00030077,
 | |
| 		CtrlShiftF9 = 0x00030078,
 | |
| 		CtrlShiftG = 0x00030047,
 | |
| 		CtrlShiftH = 0x00030048,
 | |
| 		CtrlShiftI = 0x00030049,
 | |
| 		CtrlShiftJ = 0x0003004A,
 | |
| 		CtrlShiftK = 0x0003004B,
 | |
| 		CtrlShiftL = 0x0003004C,
 | |
| 		CtrlShiftM = 0x0003004D,
 | |
| 		CtrlShiftN = 0x0003004E,
 | |
| 		CtrlShiftO = 0x0003004F,
 | |
| 		CtrlShiftP = 0x00030050,
 | |
| 		CtrlShiftQ = 0x00030051,
 | |
| 		CtrlShiftR = 0x00030052,
 | |
| 		CtrlShiftS = 0x00030053,
 | |
| 		CtrlShiftT = 0x00030054,
 | |
| 		CtrlShiftU = 0x00030055,
 | |
| 		CtrlShiftV = 0x00030056,
 | |
| 		CtrlShiftW = 0x00030057,
 | |
| 		CtrlShiftX = 0x00030058,
 | |
| 		CtrlShiftY = 0x00030059,
 | |
| 		CtrlShiftZ = 0x0003005A,
 | |
| 		CtrlLeft = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Left,
 | |
| 		CtrlRight = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Right,
 | |
| 		CtrlUp = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Up,
 | |
| 		CtrlDown = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Down,
 | |
|         CtrlEnter = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Enter,
 | |
| 		CtrlT = 0x00020054,
 | |
| 		CtrlU = 0x00020055,
 | |
| 		CtrlV = 0x00020056,
 | |
| 		CtrlW = 0x00020057,
 | |
| 		CtrlX = 0x00020058,
 | |
| 		CtrlY = 0x00020059,
 | |
| 		CtrlZ = 0x0002005A,
 | |
|         Ctrl0 = Keys.Control | Keys.D0,
 | |
|         Ctrl1 = Keys.Control | Keys.D1,
 | |
|         Ctrl2 = Keys.Control | Keys.D2,
 | |
|         Ctrl3 = Keys.Control | Keys.D3,
 | |
|         Ctrl4 = Keys.Control | Keys.D4,
 | |
|         Ctrl5 = Keys.Control | Keys.D5,
 | |
|         Ctrl6 = Keys.Control | Keys.D6,
 | |
|         Ctrl7 = Keys.Control | Keys.D7,
 | |
|         Ctrl8 = Keys.Control | Keys.D8,
 | |
|         Ctrl9 = Keys.Control | Keys.D9,
 | |
| 		Del = 0x0000002E,
 | |
| 		F1 = 0x00000070,
 | |
| 		F11 = 0x0000007A,
 | |
| 		F12 = 0x0000007B,
 | |
| 		F2 = 0x00000071,
 | |
| 		F3 = 0x00000072,
 | |
| 		F4 = 0x00000073,
 | |
| 		F5 = 0x00000074,
 | |
| 		F6 = 0x00000075,
 | |
| 		F7 = 0x00000076,
 | |
| 		F8 = 0x00000077,
 | |
| 		F9 = 0x00000078,
 | |
| 		F10 = System.Windows.Forms.Keys.F10,
 | |
| 		Ins = 0x0000002D,
 | |
| 		None = 0x00000000,
 | |
| 		ShiftDel = 0x0001002E,
 | |
| 		ShiftF1 = 0x00010070,
 | |
| 		ShiftF11 = 0x0001007A,
 | |
| 		ShiftF12 = 0x0001007B,
 | |
| 		ShiftF2 = 0x00010071,
 | |
| 		ShiftF3 = 0x00010072,
 | |
| 		ShiftF4 = 0x00010073,
 | |
| 		ShiftF5 = 0x00010074,
 | |
| 		ShiftF6 = 0x00010075,
 | |
| 		ShiftF7 = 0x00010076,
 | |
| 		ShiftF8 = 0x00010077,
 | |
| 		ShiftF9 = 0x00010078,
 | |
| 		ShiftIns = 0x0001002D,
 | |
| 		ShiftAltA = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.A,
 | |
| 		ShiftAltB = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.B,
 | |
| 		ShiftAltC = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.C,
 | |
| 		ShiftAltD = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.D,
 | |
| 		ShiftAltE = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.E,
 | |
| 		ShiftAltF = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F,
 | |
| 		ShiftAltF1 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F1,
 | |
| 		ShiftAltF11 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F11,
 | |
| 		ShiftAltF12 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F12,
 | |
| 		ShiftAltF2 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F2,
 | |
| 		ShiftAltF3 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F3,
 | |
| 		ShiftAltF4 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4,
 | |
| 		ShiftAltF5 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F5,
 | |
| 		ShiftAltF6 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F6,
 | |
| 		ShiftAltF7 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F7,
 | |
| 		ShiftAltF8 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F8,
 | |
| 		ShiftAltF9 = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F9,
 | |
| 		ShiftAltG = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.G,
 | |
| 		ShiftAltH = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.H,
 | |
| 		ShiftAltI = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.I,
 | |
| 		ShiftAltJ = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.J,
 | |
| 		ShiftAltK = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.K,
 | |
| 		ShiftAltL = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.L,
 | |
| 		ShiftAltM = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.M,
 | |
| 		ShiftAltN = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.N,
 | |
| 		ShiftAltO = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.O,
 | |
| 		ShiftAltP = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.P,
 | |
| 		ShiftAltQ = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Q,
 | |
| 		ShiftAltR = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.R,
 | |
| 		ShiftAltS = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.S,
 | |
| 		ShiftAltT = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.T,
 | |
| 		ShiftAltU = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.U,
 | |
| 		ShiftAltV = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.V,
 | |
| 		ShiftAltW = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.W,
 | |
| 		ShiftAltX = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.X,
 | |
| 		ShiftAltY = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Y,
 | |
| 		ShiftAltZ = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Z,
 | |
| 		AltEnter= System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Enter
 | |
| 	}
 | |
| 
 | |
| 	internal enum SystemButton:int
 | |
| 	{
 | |
| 		None=-1,
 | |
| 		Minimize=System.Windows.Forms.CaptionButton.Minimize,
 | |
| 		Restore=System.Windows.Forms.CaptionButton.Restore,
 | |
| 		Close=System.Windows.Forms.CaptionButton.Close,
 | |
| 		Help=System.Windows.Forms.CaptionButton.Help,
 | |
| 		Maximize=System.Windows.Forms.CaptionButton.Maximize,
 | |
| 		NextWindow=10
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the item menu visibility.
 | |
| 	/// </summary>
 | |
| 	public enum eMenuVisibility:int
 | |
| 	{
 | |
| 		VisibleAlways=0,
 | |
| 		VisibleIfRecentlyUsed=1
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the item behavior personalized menus.
 | |
| 	/// </summary>
 | |
| 	public enum ePersonalizedMenus:int
 | |
| 	{
 | |
| 		Disabled=0,
 | |
| 		DisplayOnHover=1,
 | |
| 		DisplayOnClick=2,
 | |
| 		Both=3
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the popup animation.
 | |
| 	/// </summary>
 | |
| 	public enum ePopupAnimation:int
 | |
| 	{
 | |
| 		None=0,
 | |
| 		ManagerControlled=1,
 | |
| 		Slide=2,
 | |
| 		Unfold=3,
 | |
| 		Fade=4,
 | |
| 		Random=5,
 | |
| 		SystemDefault=6
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies ButtonItem style.
 | |
| 	/// </summary>
 | |
| 	public enum eButtonStyle:int
 | |
| 	{
 | |
| 		Default=0,				// Default style, Image and Text on menus, Image on Bar
 | |
| 		TextOnlyAlways=1,		// Text always everywhere
 | |
| 		ImageAndText=2			// Always display Image and text
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the image position.
 | |
| 	/// </summary>
 | |
| 	public enum eImagePosition:int
 | |
| 	{
 | |
| 		Left=0,
 | |
| 		Right=1,
 | |
| 		Top=2,
 | |
| 		Bottom=3
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the hot tracking style for buttons.
 | |
| 	/// </summary>
 | |
| 	public enum eHotTrackingStyle:int
 | |
| 	{
 | |
| 		Default=0,
 | |
| 		Color=1,
 | |
| 		None=2,
 | |
| 		Image=3
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the menu drop shadow.
 | |
| 	/// </summary>
 | |
| 	public enum eMenuDropShadow:int
 | |
| 	{
 | |
| 		SystemDefault=0,
 | |
| 		Show=1,
 | |
| 		Hide=2
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the image size for the items on the Bar.
 | |
| 	/// </summary>
 | |
| 	public enum eBarImageSize:int
 | |
| 	{
 | |
| 		Default=0,
 | |
| 		Medium=1,
 | |
| 		Large=2
 | |
| 	}
 | |
|     /// <summary>
 | |
|     /// Specifies button image list selection.
 | |
|     /// </summary>
 | |
|     public enum eButtonImageListSelection:int
 | |
|     {
 | |
|         NotSet = -1,
 | |
|         Default = 0,
 | |
|         Medium = 1,
 | |
|         Large = 2
 | |
|     }
 | |
| 
 | |
| 
 | |
| 	internal enum eDesignInsertPosition
 | |
| 	{
 | |
| 		None=0,
 | |
| 		Before=1,
 | |
| 		After=2
 | |
| 	}
 | |
| 
 | |
| 	public enum eLayoutType:int
 | |
| 	{
 | |
| 		Toolbar=0,
 | |
| 		TaskList=1,
 | |
| 		DockContainer=2
 | |
| 	}
 | |
| 
 | |
| 	public enum eBackgroundImagePosition:int
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Indicates that image is stretched to fill the container space.
 | |
| 		/// </summary>
 | |
| 		Stretch=0,
 | |
| 		/// <summary>
 | |
| 		/// Image is centered inside of container space.
 | |
| 		/// </summary>
 | |
| 		Center=1,
 | |
| 		/// <summary>
 | |
| 		/// Image is tiled to fill container space.
 | |
| 		/// </summary>
 | |
| 		Tile=2,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in top left corner of container space.
 | |
| 		/// </summary>
 | |
| 		TopLeft=3,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in top right corner of container space.
 | |
| 		/// </summary>
 | |
| 		TopRight=4,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in bottom left corner of container space.
 | |
| 		/// </summary>
 | |
| 		BottomLeft=5,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in bottom right corner of container space.
 | |
| 		/// </summary>
 | |
| 		BottomRight=6,
 | |
|         /// <summary>
 | |
|         /// Image is drawn on the left side in the middle of the container space.
 | |
|         /// </summary>
 | |
|         CenterLeft = 7,
 | |
|         /// <summary>
 | |
|         /// Image is drawn on the right side in the middle of the container space.
 | |
|         /// </summary>
 | |
|         CenterRight = 8,
 | |
| 	}
 | |
| 
 | |
| 	public enum eExplorerBarStockStyle:int
 | |
| 	{
 | |
| 		Blue=0,
 | |
| 		BlueSpecial=1,
 | |
| 		OliveGreen=2,
 | |
| 		OliveGreenSpecial=3,
 | |
| 		Silver=4,
 | |
| 		SilverSpecial=5,
 | |
|         SystemColors = 98,
 | |
| 		Custom=99
 | |
| 	}
 | |
| 
 | |
| 	public enum eMouseState:int
 | |
| 	{
 | |
| 		None=0,
 | |
| 		Hot=1,
 | |
| 		Down=2
 | |
| 	}
 | |
| 
 | |
| 	internal enum ImageState:int
 | |
| 	{
 | |
| 		Default=0,
 | |
| 		Disabled=1,
 | |
| 		Hover=2,
 | |
| 		Pressed=3
 | |
| 	}
 | |
| 	
 | |
| 	/// <summary>
 | |
| 	/// Specifies the sides of a rectangle to apply a border to.
 | |
| 	/// </summary>
 | |
| 	[System.Flags()]
 | |
| 	public enum eBorderSide
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// No Border.
 | |
| 		/// </summary>
 | |
| 		None=0,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Left edge.
 | |
| 		/// </summary>
 | |
| 		Left=1,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Right edge.
 | |
| 		/// </summary>
 | |
| 		Right=2,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Top edge.
 | |
| 		/// </summary>
 | |
| 		Top=4,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Bottom edge.
 | |
| 		/// </summary>
 | |
| 		Bottom=8,
 | |
| 		/// <summary>
 | |
| 		/// Border on all 4 sides.
 | |
| 		/// </summary>
 | |
| 		All=(Left | Right | Top | Bottom)
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies appearance type of the Side Bar control.
 | |
| 	/// </summary>
 | |
| 	public enum eSideBarAppearance
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Traditional Side Bar appearance with 3D panels.
 | |
| 		/// </summary>
 | |
| 		Traditional,
 | |
| 		/// <summary>
 | |
| 		/// Improved Flat Side Bar appearance with extended appearance options.
 | |
| 		/// </summary>
 | |
| 		Flat
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies predefined side bar color scheme.
 | |
| 	/// </summary>
 | |
| 	public enum eSideBarColorScheme
 | |
| 	{
 | |
| 		SystemColors,
 | |
| 		Blue,
 | |
| 		Silver,
 | |
| 		Green,
 | |
| 		Orange,
 | |
| 		Red,
 | |
| 		LightBlue,
 | |
| 		Money,
 | |
| 		Brick,
 | |
| 		Wheat,
 | |
| 		Storm,
 | |
| 		Spruce,
 | |
| 		Slate,
 | |
| 		Rose,
 | |
| 		Fire,
 | |
| 		Pumpkin,
 | |
| 		Plum,
 | |
| 		Marine,
 | |
| 		Sunset
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the side popup is displayed in relation to it's parent.
 | |
| 	/// </summary>
 | |
| 	public enum ePopupSide
 | |
| 	{
 | |
| 		Default=0,
 | |
| 		Left=1,
 | |
| 		Right=2,
 | |
| 		Top=3,
 | |
| 		Bottom=4
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Indicates layout type used for items within side bar panel.
 | |
| 	/// </summary>
 | |
| 	public enum eSideBarLayoutType
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Default layout all items arranged in one column.
 | |
| 		/// </summary>
 | |
| 		Default=0,
 | |
| 		/// <summary>
 | |
| 		/// Items arranged in multiple columns determined by the width of the panel.
 | |
| 		/// </summary>
 | |
| 		MultiColumn=1
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Indicates color scheme assigned to the tab item.
 | |
| 	/// </summary>
 | |
|     public enum eTabItemColor
 | |
|     {
 | |
|         Default = 0,
 | |
| 
 | |
|         Blue = 1,
 | |
|         Yellow = 2,
 | |
|         Green = 3,
 | |
|         Red = 4,
 | |
|         Purple = 5,
 | |
|         Cyan = 6,
 | |
|         Orange = 7,
 | |
|         Magenta = 8,
 | |
|         BlueMist = 9,
 | |
|         PurpleMist = 10,
 | |
|         Tan = 11,
 | |
|         Lemon = 12,
 | |
|         Apple = 13,
 | |
|         Teal = 14,
 | |
|         Silver = 15,
 | |
| 
 | |
|         OfficeMobile2014Teal = 16,
 | |
|         OfficeMobile2014Blue = 17,
 | |
|         OfficeMobile2014Gold = 18,
 | |
|         OfficeMobile2014Green = 19,
 | |
|         OfficeMobile2014Coral = 20,
 | |
|         OfficeMobile2014Lilac = 21,
 | |
|         OfficeMobile2014Orange = 22,
 | |
|         OfficeMobile2014Pink = 23,
 | |
|     }
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Indicates the action end user took during toolbar/menubar customization.
 | |
| 	/// </summary>
 | |
| 	public enum eEndUserCustomizeAction
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// User has changed the visibility of the bar.
 | |
| 		/// </summary>
 | |
| 		BarVisibilityChanged,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that item visibility has changed i.e. it's visible property.
 | |
| 		/// </summary>
 | |
| 		ItemVisibilityChanged,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that an item has been moved to different location.
 | |
| 		/// </summary>
 | |
| 		ItemMoved,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that an item has been removed from the bar.
 | |
| 		/// </summary>
 | |
| 		ItemDeleted,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that item's text has been changed.
 | |
| 		/// </summary>
 | |
| 		ItemTextChanged,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that style of the button i.e. ButtonStyle property has changed.
 | |
| 		/// </summary>
 | |
| 		ItemStyleChanged,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that item's BeginGroup property has changed.
 | |
| 		/// </summary>
 | |
| 		ItemBeginGroupChanged,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that user has created a new bar.
 | |
| 		/// </summary>
 | |
| 		NewBarCreated,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that user has renamed the bar i.e. changed it's Text property.
 | |
| 		/// </summary>
 | |
| 		BarRenamed,
 | |
| 		/// <summary>
 | |
| 		/// Indicates that user has deleted the bar.
 | |
| 		/// </summary>
 | |
| 		BarDeleted
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the type of the layout for tabs.
 | |
| 	/// </summary>
 | |
| 	public enum eTabLayoutType
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Tabs are auto-sized to fit the width of the container.
 | |
| 		/// </summary>
 | |
| 		FitContainer,
 | |
| 		/// <summary>
 | |
| 		/// Tab's width is calculated based on the image and text and navigation box is displayed
 | |
| 		/// when tabs cannot fit the container.
 | |
| 		/// </summary>
 | |
| 		FixedWithNavigationBox,
 | |
| 		/// <summary>
 | |
| 		/// Tab are wrapping on multiple lines based on the width and navigation box is displayed.
 | |
| 		/// </summary>
 | |
| 		MultilineWithNavigationBox,
 | |
| 		/// <summary>
 | |
| 		/// Tab are wrapping on multiple lines based on the width and NO navigation box is displayed.
 | |
| 		/// </summary>
 | |
| 		MultilineNoNavigationBox
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Indicates the corner type.
 | |
| 	/// </summary>
 | |
| 	public enum eCornerType
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Inherits setting if applies.
 | |
| 		/// </summary>
 | |
| 		Inherit,
 | |
| 		/// <summary>
 | |
| 		/// Specifies square corner.
 | |
| 		/// </summary>
 | |
| 		Square,
 | |
| 		/// <summary>
 | |
| 		/// Specifies rounded corner.
 | |
| 		/// </summary>
 | |
| 		Rounded,
 | |
| 		/// <summary>
 | |
| 		/// Specifies diagonal corner.
 | |
| 		/// </summary>
 | |
| 		Diagonal
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the action that raised a event
 | |
| 	/// </summary>
 | |
| 	public enum eEventSource
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// The event was caused by a keystroke.
 | |
| 		/// </summary>
 | |
| 		Keyboard,
 | |
| 		/// <summary>
 | |
| 		/// The event was caused by a mouse operation.
 | |
| 		/// </summary>
 | |
| 		Mouse,
 | |
| 		/// <summary>
 | |
| 		/// The event is caused programmatically from user code.
 | |
| 		/// </summary>
 | |
| 		Code
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the button alignment inside of the BubbleBar.
 | |
| 	/// </summary>
 | |
| 	public enum eBubbleButtonAlignment
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Buttons are aligned to the top and arranged horizontally.
 | |
| 		/// </summary>
 | |
| 		Top,
 | |
| 		/// <summary>
 | |
| 		/// Buttons are aligned to the bottom and arranged horizontally.
 | |
| 		/// </summary>
 | |
| 		Bottom,
 | |
| //		/// <summary>
 | |
| //		/// Buttons are aligned to the left and arranged vertically.
 | |
| //		/// </summary>
 | |
| //		Left,
 | |
| //		/// <summary>
 | |
| //		/// Buttons are aligned to the right and arranged vertically.
 | |
| //		/// </summary>
 | |
| //		Right
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>Specifies the way background image is displayed on background.</summary>
 | |
| 	public enum eStyleBackgroundImage:int
 | |
| 	{
 | |
| 		/// <summary>Image is stretched to fill the background</summary>
 | |
| 		Stretch=0,
 | |
| 		/// <summary>Image is centered inside the background</summary>
 | |
| 		Center=1,
 | |
| 		/// <summary>Image is tiled inside the background</summary>
 | |
| 		Tile=2,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in top left corner of container space.
 | |
| 		/// </summary>
 | |
| 		TopLeft=3,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in top right corner of container space.
 | |
| 		/// </summary>
 | |
| 		TopRight=4,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in bottom left corner of container space.
 | |
| 		/// </summary>
 | |
| 		BottomLeft=5,
 | |
| 		/// <summary>
 | |
| 		/// Image is drawn in bottom right corner of container space.
 | |
| 		/// </summary>
 | |
| 		BottomRight=6,
 | |
|         /// <summary>
 | |
|         /// Imaged is centered and fills the control but aspect ratio is unchanged.
 | |
|         /// </summary>
 | |
|         Zoom
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the border type for style element.
 | |
| 	/// </summary>
 | |
| 	public enum eStyleBorderType:int
 | |
| 	{
 | |
| 		/// <summary>Indicates no border</summary>
 | |
| 		None,
 | |
| 		/// <summary>Border is a solid line</summary>
 | |
| 		Solid,
 | |
| 		/// <summary>Border is a solid dash line</summary>
 | |
| 		Dash,
 | |
| 		/// <summary>Border is solid dash-dot line</summary>
 | |
| 		DashDot,
 | |
| 		/// <summary>Border is solid dash-dot-dot line</summary>
 | |
| 		DashDotDot,
 | |
| 		/// <summary>Border consists of dots</summary>
 | |
| 		Dot,
 | |
|         /// <summary>Border consists light and dark part creating an etched effect</summary>
 | |
|         Etched,
 | |
|         /// <summary>Border consists dark and light part. Light part is the inside border.</summary>
 | |
|         Double
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the alignment of a text string relative to its element's rectangle.
 | |
| 	/// </summary>
 | |
| 	public enum eStyleTextAlignment
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Specifies the text be aligned near from the origin position of the element's rectangle. In a left-to-right layout, the near position is left. In a right-to-left layout, the near position is right.
 | |
| 		/// </summary>
 | |
| 		Near=System.Drawing.StringAlignment.Near,
 | |
| 		/// <summary>
 | |
| 		/// Specifies that text is aligned in the center of the element's rectangle.
 | |
| 		/// </summary>
 | |
| 		Center=System.Drawing.StringAlignment.Center,
 | |
| 		/// <summary>
 | |
| 		/// Specifies that text is aligned far from the origin position of the element's rectangle. In a left-to-right layout, the far position is right. In a right-to-left layout, the far position is left.
 | |
| 		/// </summary>
 | |
| 		Far=System.Drawing.StringAlignment.Far
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies how to trim characters from a text that does not completely fit into a element's shape.
 | |
| 	/// </summary>
 | |
| 	public enum eStyleTextTrimming
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Specifies that the text is trimmed to the nearest character.
 | |
| 		/// </summary>
 | |
| 		Character=System.Drawing.StringTrimming.Character,
 | |
| 		/// <summary>
 | |
| 		/// Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line.
 | |
| 		/// </summary>
 | |
| 		EllipsisCharacter=System.Drawing.StringTrimming.EllipsisCharacter,
 | |
| 		/// <summary>
 | |
| 		/// The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible.
 | |
| 		/// </summary>
 | |
| 		EllipsisPath=System.Drawing.StringTrimming.EllipsisPath,
 | |
| 		/// <summary>
 | |
| 		/// Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line.
 | |
| 		/// </summary>
 | |
| 		EllipsisWord=System.Drawing.StringTrimming.EllipsisWord,
 | |
| 		/// <summary>
 | |
| 		/// Specifies no trimming.
 | |
| 		/// </summary>
 | |
| 		None=System.Drawing.StringTrimming.None,
 | |
| 		/// <summary>
 | |
| 		/// Specifies that text is trimmed to the nearest word.
 | |
| 		/// </summary>
 | |
| 		Word=System.Drawing.StringTrimming.Word
 | |
| 	}
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the alignment of buttons in title bar.
 | |
|     /// </summary>
 | |
|     public enum eTitleButtonAlignment
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Buttons are left aligned.
 | |
|         /// </summary>
 | |
|         Left=0,
 | |
|         /// <summary>
 | |
|         /// Buttons are right aligned.
 | |
|         /// </summary>
 | |
|         Right=1
 | |
|     }
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Indicates white-space part of the style.
 | |
| 	/// </summary>
 | |
| 	[Flags()]
 | |
| 	public enum eSpacePart
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Represents style padding.
 | |
| 		/// </summary>
 | |
| 		Padding=1,
 | |
| 		/// <summary>
 | |
| 		/// Represents style border.
 | |
| 		/// </summary>
 | |
| 		Border=2,
 | |
| 		/// <summary>
 | |
| 		/// Represents style margin.
 | |
| 		/// </summary>
 | |
| 		Margin=4
 | |
| 	}
 | |
| 	
 | |
| 	/// <summary>
 | |
| 	/// Indicates the style side.
 | |
| 	/// </summary>
 | |
| 	public enum eStyleSide
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Specifies left side of the style.
 | |
| 		/// </summary>
 | |
| 		Left,
 | |
| 		/// <summary>
 | |
| 		/// Specifies right side of the style.
 | |
| 		/// </summary>
 | |
| 		Right,
 | |
| 		/// <summary>
 | |
| 		/// Specifies top side of the style.
 | |
| 		/// </summary>
 | |
| 		Top,
 | |
| 		/// <summary>
 | |
| 		/// Specifies bottom side of the style.
 | |
| 		/// </summary>
 | |
| 		Bottom
 | |
| 	}
 | |
| 
 | |
| 	/// <summary>
 | |
| 	/// Specifies the button state.
 | |
| 	/// </summary>
 | |
| 	public enum eButtonState
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// Button is in it's default state.
 | |
| 		/// </summary>
 | |
| 		Normal,
 | |
| 		/// <summary>
 | |
| 		/// Button is disabled
 | |
| 		/// </summary>
 | |
| 		Disabled,
 | |
| 		/// <summary>
 | |
| 		/// Mouse is over the button
 | |
| 		/// </summary>
 | |
| 		MouseOver,
 | |
| 		/// <summary>
 | |
| 		/// Left mouse button is pressed
 | |
| 		/// </summary>
 | |
| 		MouseDownLeft,
 | |
| 		/// <summary>
 | |
| 		/// Right mouse button is pressed
 | |
| 		/// </summary>
 | |
| 		MouseDownRight,
 | |
|         /// <summary>
 | |
|         /// Button is hidden.
 | |
|         /// </summary>
 | |
|         Hidden
 | |
| 	}
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Indicates predefined color scheme assigned to super tooltip.
 | |
|     /// </summary>
 | |
|     public enum eTooltipColor
 | |
|     {
 | |
|         Default,
 | |
|         Blue,
 | |
|         Yellow,
 | |
|         Green,
 | |
|         Red,
 | |
|         Purple,
 | |
|         Cyan,
 | |
|         Orange,
 | |
|         Magenta,
 | |
|         BlueMist,
 | |
|         PurpleMist,
 | |
|         Tan,
 | |
|         Lemon,
 | |
|         Apple,
 | |
|         Teal,
 | |
|         Silver,
 | |
|         Office2003,
 | |
|         Gray,
 | |
|         System
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies predefined color assigned to ribbon items.
 | |
|     /// </summary>
 | |
|     public enum eRibbonTabColor
 | |
|     {
 | |
|         Default,
 | |
|         Magenta,
 | |
|         Orange,
 | |
|         Green
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies predefined color assigned to ribbon tab groups.
 | |
|     /// </summary>
 | |
|     public enum eRibbonTabGroupColor
 | |
|     {
 | |
|         Default,
 | |
|         Magenta,
 | |
|         Orange,
 | |
|         Green
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the state of the Wizard button.
 | |
|     /// </summary>
 | |
|     public enum eWizardButtonState
 | |
|     {
 | |
|         True,
 | |
|         False,
 | |
|         Auto
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the button that caused the wizard page change.
 | |
|     /// </summary>
 | |
|     public enum eWizardPageChangeSource
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Page change was started using Wizard Back button.
 | |
|         /// </summary>
 | |
|         BackButton,
 | |
|         /// <summary>
 | |
|         /// Page change was started using Wizard Next button.
 | |
|         /// </summary>
 | |
|         NextButton,
 | |
|         /// <summary>
 | |
|         /// Page change was started from code.
 | |
|         /// </summary>
 | |
|         Code
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies wizard button that is clicked when the user presses the ENTER key.
 | |
|     /// </summary>
 | |
|     public enum eWizardFormAcceptButton
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// If finish button is enabled and visible it will be clicked otherwise click next button
 | |
|         /// </summary>
 | |
|         FinishAndNext,
 | |
|         /// <summary>
 | |
|         /// Click finish button
 | |
|         /// </summary>
 | |
|         Finish,
 | |
|         /// <summary>
 | |
|         /// Click next button
 | |
|         /// </summary>
 | |
|         Next,
 | |
|         /// <summary>
 | |
|         /// No button will be clicked
 | |
|         /// </summary>
 | |
|         None
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies wizard button that is clicked when the user presses the Escape key.
 | |
|     /// </summary>
 | |
|     public enum eWizardFormCancelButton
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Cancel button will be clicked
 | |
|         /// </summary>
 | |
|         Cancel,
 | |
|         /// <summary>
 | |
|         /// No button will be clicked
 | |
|         /// </summary>
 | |
|         None
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies border around ColorItem.
 | |
|     /// </summary>
 | |
|     [System.Flags()]
 | |
| 	public enum eColorItemBorder
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// No Border.
 | |
| 		/// </summary>
 | |
| 		None=0,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Left edge.
 | |
| 		/// </summary>
 | |
| 		Left=1,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Right edge.
 | |
| 		/// </summary>
 | |
| 		Right=2,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Top edge.
 | |
| 		/// </summary>
 | |
| 		Top=4,
 | |
| 		/// <summary>
 | |
| 		/// Border on the Bottom edge.
 | |
| 		/// </summary>
 | |
| 		Bottom=8,
 | |
| 		/// <summary>
 | |
| 		/// Border on all 4 sides.
 | |
| 		/// </summary>
 | |
| 		All=(Left | Right | Top | Bottom)
 | |
| 	}
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the line alignment of the items inside of the container.
 | |
|     /// </summary>
 | |
|     public enum eContainerVerticalAlignment
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Items are aligned to the top.
 | |
|         /// </summary>
 | |
|         Top,
 | |
|         /// <summary>
 | |
|         /// Items are aligned to the middle point of the line.
 | |
|         /// </summary>
 | |
|         Middle,
 | |
|         /// <summary>
 | |
|         /// Items are aligned to the bottom.
 | |
|         /// </summary>
 | |
|         Bottom
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the alignment of the items inside of the container in horizontal layout.
 | |
|     /// </summary>
 | |
|     public enum eHorizontalItemsAlignment
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Items are left aligned.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Items are centered.
 | |
|         /// </summary>
 | |
|         Center,
 | |
|         /// <summary>
 | |
|         /// Items are right aligned.
 | |
|         /// </summary>
 | |
|         Right
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the alignment of the items inside of the container in vertical layout.
 | |
|     /// </summary>
 | |
|     public enum eVerticalItemsAlignment
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Items are top aligned.
 | |
|         /// </summary>
 | |
|         Top,
 | |
|         /// <summary>
 | |
|         /// Items are in the middle.
 | |
|         /// </summary>
 | |
|         Middle,
 | |
|         /// <summary>
 | |
|         /// Items are Bottom aligned.
 | |
|         /// </summary>
 | |
|         Bottom
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the rendering mode used by a user interface element.
 | |
|     /// </summary>
 | |
|     public enum eRenderMode
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Indicates that rendering on user interface element instance set through Renderer property is used.
 | |
|         /// </summary>
 | |
|         Instance,
 | |
|         /// <summary>
 | |
|         /// Indicates that global application wide renderer is used as specified by GlobalManager.Renderer property.
 | |
|         /// </summary>
 | |
|         Global,
 | |
|         /// <summary>
 | |
|         /// Indicates that custom rendered will be used for an user interface element. Renderer property must be set when using this value to the renderer
 | |
|         /// that will be used.
 | |
|         /// </summary>
 | |
|         Custom
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the predefined color table for button.
 | |
|     /// </summary>
 | |
|     public enum eButtonColor
 | |
|     {
 | |
|         Blue,
 | |
|         BlueWithBackground,
 | |
|         Orange,
 | |
|         OrangeWithBackground,
 | |
|         Magenta,
 | |
|         MagentaWithBackground,
 | |
|         Office2007WithBackground,
 | |
|         BlueOrb,
 | |
|         Flat
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the color table used to render ProgressBarItem in Office 2007 style.
 | |
|     /// </summary>
 | |
|     public enum eProgressBarItemColor
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Indicates default Normal color table, usually green.
 | |
|         /// </summary>
 | |
|         Normal,
 | |
|         /// <summary>
 | |
|         /// Indicates Pause state color table, usually yellow.
 | |
|         /// </summary>
 | |
|         Paused,
 | |
|         /// <summary>
 | |
|         /// Indicates Error state color table, usually red.
 | |
|         /// </summary>
 | |
|         Error
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the position of ribbon title.
 | |
|     /// </summary>
 | |
|     public enum eRibbonTitlePosition
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Title is positioned on the top of the ribbon.
 | |
|         /// </summary>
 | |
|         Top,
 | |
|         /// <summary>
 | |
|         /// Title is positioned on the bottom of the ribbon.
 | |
|         /// </summary>
 | |
|         Bottom
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies text alignment on the button.
 | |
|     /// </summary>
 | |
|     public enum eButtonTextAlignment
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Specifies the left aligned text.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Specifies the center aligned text.
 | |
|         /// </summary>
 | |
|         Center,
 | |
|         /// <summary>
 | |
|         /// Specifies the right aligned text.
 | |
|         /// </summary>
 | |
|         Right
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the position of the tab close button.
 | |
|     /// </summary>
 | |
|     public enum eTabCloseButtonPosition
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Close button is on the left side of the tab.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Close button is on the right side of the tab.
 | |
|         /// </summary>
 | |
|         Right
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Describes the bar type.
 | |
|     /// </summary>
 | |
|     public enum eBarType
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Indicates that bar is toolbar.
 | |
|         /// </summary>
 | |
|         Toolbar,
 | |
|         /// <summary>
 | |
|         /// Indicates that bar is menu bar.
 | |
|         /// </summary>
 | |
|         MenuBar,
 | |
|         /// <summary>
 | |
|         /// Indicates that bar is status bar.
 | |
|         /// </summary>
 | |
|         StatusBar,
 | |
|         /// <summary>
 | |
|         /// Indicates that bar is dock window.
 | |
|         /// </summary>
 | |
|         DockWindow
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Describes the categorization mode used to categorize items on the Customize Ribbon dialog.
 | |
|     /// </summary>
 | |
|     public enum eCategorizeMode
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Items are automatically categorized by the ribbon bar they appear on.
 | |
|         /// </summary>
 | |
|         RibbonBar,
 | |
|         /// <summary>
 | |
|         /// Items are categorized by the Category property on each item. Category property should be set on each item.
 | |
|         /// </summary>
 | |
|         Categories
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Describes the check-box item appearance style
 | |
|     /// </summary>
 | |
|     public enum eCheckBoxStyle
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Standard check-box style.
 | |
|         /// </summary>
 | |
|         CheckBox,
 | |
|         /// <summary>
 | |
|         /// Radio button style. Only one button can be selected/checked in given container.
 | |
|         /// </summary>
 | |
|         RadioButton
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Indicates the position of the check box sign related to the text for CheckBoxItem.
 | |
|     /// </summary>
 | |
|     public enum eCheckBoxPosition
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Check box sign is positioned on the left side of the text.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Check box sign is positioned on the right side of the text.
 | |
|         /// </summary>
 | |
|         Right,
 | |
|         /// <summary>
 | |
|         /// Check box sign is positioned above the text.
 | |
|         /// </summary>
 | |
|         Top,
 | |
|         /// <summary>
 | |
|         /// Check box sing is positioned below the text
 | |
|         /// </summary>
 | |
|         Bottom
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Indicates the type of the progress bar.
 | |
|     /// </summary>
 | |
|     public enum eProgressItemType
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Standard step based progress bar.
 | |
|         /// </summary>
 | |
|         Standard,
 | |
|         /// <summary>
 | |
|         /// The automatically moving progress bar.
 | |
|         /// </summary>
 | |
|         Marquee
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Defines the direction of collapsing/expanding 
 | |
|     /// </summary>
 | |
|     public enum eCollapseDirection
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Control is collapsed from bottom to top.
 | |
|         /// </summary>
 | |
|         BottomToTop,
 | |
|         /// <summary>
 | |
|         /// Control is collapsed from top to bottom.
 | |
|         /// </summary>
 | |
|         TopToBottom,
 | |
|         /// <summary>
 | |
|         /// Control is collapsed from right to left.
 | |
|         /// </summary>
 | |
|         RightToLeft,
 | |
|         /// <summary>
 | |
|         /// Control is collapsed from left to right.
 | |
|         /// </summary>
 | |
|         LeftToRight
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Describes the scroll bar skinning applied to the controls.
 | |
|     /// </summary>
 | |
|     public enum eScrollBarSkin
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// No scrollbar skinning is applied to the control.
 | |
|         /// </summary>
 | |
|         None,
 | |
|         /// <summary>
 | |
|         /// Optimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios.
 | |
|         /// </summary>
 | |
|         Optimized,
 | |
|         /// <summary>
 | |
|         /// Unoptimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios.
 | |
|         /// </summary>
 | |
|         Unoptimized
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Indicates the position of the slider label text related to the slider part.
 | |
|     /// </summary>
 | |
|     public enum eSliderLabelPosition
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Label is positioned on the left side of the slider.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Label is positioned on the right side of the slider.
 | |
|         /// </summary>
 | |
|         Right,
 | |
|         /// <summary>
 | |
|         /// Label is positioned above the slider.
 | |
|         /// </summary>
 | |
|         Top,
 | |
|         /// <summary>
 | |
|         /// Label is positioned below the slider.
 | |
|         /// </summary>
 | |
|         Bottom
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Defines the slider item parts.
 | |
|     /// </summary>
 | |
|     public enum eSliderPart
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Indicates no part.
 | |
|         /// </summary>
 | |
|         None,
 | |
|         /// <summary>
 | |
|         /// Indicates the increase button of slider control.
 | |
|         /// </summary>
 | |
|         IncreaseButton,
 | |
|         /// <summary>
 | |
|         /// Indicates the decrease button of slider control.
 | |
|         /// </summary>
 | |
|         DecreaseButton,
 | |
|         /// <summary>
 | |
|         /// Indicates the label part of slider control.
 | |
|         /// </summary>
 | |
|         Label,
 | |
|         /// <summary>
 | |
|         /// Indicates the track area part of the control.
 | |
|         /// </summary>
 | |
|         TrackArea
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the position of the title image.
 | |
|     /// </summary>
 | |
|     public enum eTitleImagePosition
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Image is positioned on the left side.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Image is centered.
 | |
|         /// </summary>
 | |
|         Center,
 | |
|         /// <summary>
 | |
|         /// Image is positioned on the right side.
 | |
|         /// </summary>
 | |
|         Right
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the Wizard control Appearance.
 | |
|     /// </summary>
 | |
|     public enum eWizardStyle
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Indicates default Wizard 97 style.
 | |
|         /// </summary>
 | |
|         Default,
 | |
|         /// <summary>
 | |
|         /// Indicates the Office 2007 Style Wizard Appearance.
 | |
|         /// </summary>
 | |
|         Office2007
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies wizard title image alignment
 | |
|     /// </summary>
 | |
|     public enum eWizardTitleImageAlignment
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Image is aligned to left
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Image is aligned to right
 | |
|         /// </summary>
 | |
|         Right
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the behaviour used to hide watermark.
 | |
|     /// </summary>
 | |
|     public enum eWatermarkBehavior
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Watermark for control is hidden when control receives the input focus.
 | |
|         /// </summary>
 | |
|         HideOnFocus,
 | |
|         /// <summary>
 | |
|         /// Watermark for control is hidden when control has non-empty input value.
 | |
|         /// </summary>
 | |
|         HideNonEmpty
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Specifies the advanced ScrollBar appearance.
 | |
|     /// </summary>
 | |
|     public enum eScrollBarAppearance
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Default scroll bar appearance.
 | |
|         /// </summary>
 | |
|         Default,
 | |
|         /// <summary>
 | |
|         /// Office 2007 style Application scroll bar appearance.
 | |
|         /// </summary>
 | |
|         ApplicationScroll
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Defines text position in relation to the content of the item..
 | |
|     /// </summary>
 | |
|     public enum eTextPosition
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Text is positioned to the left of the content.
 | |
|         /// </summary>
 | |
|         Left,
 | |
|         /// <summary>
 | |
|         /// Text is positioned to the right of the content.
 | |
|         /// </summary>
 | |
|         Right,
 | |
|         /// <summary>
 | |
|         /// Text is positioned on top of the content.
 | |
|         /// </summary>
 | |
|         Top,
 | |
|         /// <summary>
 | |
|         /// Text is positioned on bottom of the content.
 | |
|         /// </summary>
 | |
|         Bottom
 | |
|     }
 | |
|     /// <summary>
 | |
|     /// Defines position for the notification mark
 | |
|     /// </summary>
 | |
|     public enum eNotificationMarkPosition
 | |
|     {
 | |
|         TopLeft,
 | |
|         TopRight,
 | |
|         BottomLeft,
 | |
|         BottomRight
 | |
|     }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// Defines available symbol sets.
 | |
|     /// </summary>
 | |
|     public enum eSymbolSet
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// FontAwesome Symbol Set.
 | |
|         /// </summary>
 | |
|         Awesome,
 | |
|         /// <summary>
 | |
|         /// Android Material Symbol Set.
 | |
|         /// </summary>
 | |
|         Material
 | |
|     }
 | |
| } |