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
|
|
}
|
|
} |