using System;
using System.Drawing;
using System.Windows.Forms;
using System.ComponentModel;
namespace DevComponents.DotNetBar
{
///
/// Specifies the appearance of a item.
///
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
}
///
/// Specifies the CrumbBar control style.
///
public enum eCrumbBarStyle : int
{
Office2007 = 4, // Same as eDotNetBarStyle
Vista = 5
}
///
/// Specifies the Bar state.
///
public enum eBarState:int
{
Popup=0,
Floating=1,
Docked=2,
AutoHide=3
}
///
/// Specifies the Bar grab handle style.
///
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
}
///
/// Specifies the Orientation of the item within container.
///
public enum eOrientation:int
{
Horizontal=0,
Vertical=1
}
///
/// Specifies the design-marker orientation for the item.
///
public enum eDesignMarkerOrientation
{
NotSet,
Horizontal,
Vertical
}
///
/// Specifies the supported orientations by the item.
///
public enum eSupportedOrientation:int
{
Both=0,
Horizontal=1,
Vertical=2
}
///
/// Specifies the docked Bar border type.
///
public enum eBorderType:int
{
None=0,
SingleLine =1,
DoubleLine =2,
Sunken =3,
Raised =4,
RaisedInner =7,
Etched =5,
Bump =6
}
///
/// Specifes vertical alignment.
///
public enum eAlignment:int
{
Top=0,
Middle=1,
Bottom=2
}
///
/// Specifies item alignment.
///
public enum eItemAlignment:int
{
Near=0,
Far=1,
Center=2
}
///
/// Specifies the popup type.
///
public enum ePopupType:int
{
Menu=0,
ToolBar=1,
Container=2
}
///
/// Specifies the dock side.
///
public enum eDockSide:int
{
None=0,
Left=1,
Right=2,
Top=3,
Bottom=4,
Document=5
}
///
/// Specifies the item shortcut.
///
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
}
///
/// Specifies the item menu visibility.
///
public enum eMenuVisibility:int
{
VisibleAlways=0,
VisibleIfRecentlyUsed=1
}
///
/// Specifies the item behavior personalized menus.
///
public enum ePersonalizedMenus:int
{
Disabled=0,
DisplayOnHover=1,
DisplayOnClick=2,
Both=3
}
///
/// Specifies the popup animation.
///
public enum ePopupAnimation:int
{
None=0,
ManagerControlled=1,
Slide=2,
Unfold=3,
Fade=4,
Random=5,
SystemDefault=6
}
///
/// Specifies ButtonItem style.
///
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
}
///
/// Specifies the image position.
///
public enum eImagePosition:int
{
Left=0,
Right=1,
Top=2,
Bottom=3
}
///
/// Specifies the hot tracking style for buttons.
///
public enum eHotTrackingStyle:int
{
Default=0,
Color=1,
None=2,
Image=3
}
///
/// Specifies the menu drop shadow.
///
public enum eMenuDropShadow:int
{
SystemDefault=0,
Show=1,
Hide=2
}
///
/// Specifies the image size for the items on the Bar.
///
public enum eBarImageSize:int
{
Default=0,
Medium=1,
Large=2
}
///
/// Specifies button image list selection.
///
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
{
///
/// Indicates that image is stretched to fill the container space.
///
Stretch=0,
///
/// Image is centered inside of container space.
///
Center=1,
///
/// Image is tiled to fill container space.
///
Tile=2,
///
/// Image is drawn in top left corner of container space.
///
TopLeft=3,
///
/// Image is drawn in top right corner of container space.
///
TopRight=4,
///
/// Image is drawn in bottom left corner of container space.
///
BottomLeft=5,
///
/// Image is drawn in bottom right corner of container space.
///
BottomRight=6,
///
/// Image is drawn on the left side in the middle of the container space.
///
CenterLeft = 7,
///
/// Image is drawn on the right side in the middle of the container space.
///
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
}
///
/// Specifies the sides of a rectangle to apply a border to.
///
[System.Flags()]
public enum eBorderSide
{
///
/// No Border.
///
None=0,
///
/// Border on the Left edge.
///
Left=1,
///
/// Border on the Right edge.
///
Right=2,
///
/// Border on the Top edge.
///
Top=4,
///
/// Border on the Bottom edge.
///
Bottom=8,
///
/// Border on all 4 sides.
///
All=(Left | Right | Top | Bottom)
}
///
/// Specifies appearance type of the Side Bar control.
///
public enum eSideBarAppearance
{
///
/// Traditional Side Bar appearance with 3D panels.
///
Traditional,
///
/// Improved Flat Side Bar appearance with extended appearance options.
///
Flat
}
///
/// Specifies predefined side bar color scheme.
///
public enum eSideBarColorScheme
{
SystemColors,
Blue,
Silver,
Green,
Orange,
Red,
LightBlue,
Money,
Brick,
Wheat,
Storm,
Spruce,
Slate,
Rose,
Fire,
Pumpkin,
Plum,
Marine,
Sunset
}
///
/// Specifies the side popup is displayed in relation to it's parent.
///
public enum ePopupSide
{
Default=0,
Left=1,
Right=2,
Top=3,
Bottom=4
}
///
/// Indicates layout type used for items within side bar panel.
///
public enum eSideBarLayoutType
{
///
/// Default layout all items arranged in one column.
///
Default=0,
///
/// Items arranged in multiple columns determined by the width of the panel.
///
MultiColumn=1
}
///
/// Indicates color scheme assigned to the tab item.
///
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,
}
///
/// Indicates the action end user took during toolbar/menubar customization.
///
public enum eEndUserCustomizeAction
{
///
/// User has changed the visibility of the bar.
///
BarVisibilityChanged,
///
/// Indicates that item visibility has changed i.e. it's visible property.
///
ItemVisibilityChanged,
///
/// Indicates that an item has been moved to different location.
///
ItemMoved,
///
/// Indicates that an item has been removed from the bar.
///
ItemDeleted,
///
/// Indicates that item's text has been changed.
///
ItemTextChanged,
///
/// Indicates that style of the button i.e. ButtonStyle property has changed.
///
ItemStyleChanged,
///
/// Indicates that item's BeginGroup property has changed.
///
ItemBeginGroupChanged,
///
/// Indicates that user has created a new bar.
///
NewBarCreated,
///
/// Indicates that user has renamed the bar i.e. changed it's Text property.
///
BarRenamed,
///
/// Indicates that user has deleted the bar.
///
BarDeleted
}
///
/// Specifies the type of the layout for tabs.
///
public enum eTabLayoutType
{
///
/// Tabs are auto-sized to fit the width of the container.
///
FitContainer,
///
/// Tab's width is calculated based on the image and text and navigation box is displayed
/// when tabs cannot fit the container.
///
FixedWithNavigationBox,
///
/// Tab are wrapping on multiple lines based on the width and navigation box is displayed.
///
MultilineWithNavigationBox,
///
/// Tab are wrapping on multiple lines based on the width and NO navigation box is displayed.
///
MultilineNoNavigationBox
}
///
/// Indicates the corner type.
///
public enum eCornerType
{
///
/// Inherits setting if applies.
///
Inherit,
///
/// Specifies square corner.
///
Square,
///
/// Specifies rounded corner.
///
Rounded,
///
/// Specifies diagonal corner.
///
Diagonal
}
///
/// Specifies the action that raised a event
///
public enum eEventSource
{
///
/// The event was caused by a keystroke.
///
Keyboard,
///
/// The event was caused by a mouse operation.
///
Mouse,
///
/// The event is caused programmatically from user code.
///
Code
}
///
/// Specifies the button alignment inside of the BubbleBar.
///
public enum eBubbleButtonAlignment
{
///
/// Buttons are aligned to the top and arranged horizontally.
///
Top,
///
/// Buttons are aligned to the bottom and arranged horizontally.
///
Bottom,
// ///
// /// Buttons are aligned to the left and arranged vertically.
// ///
// Left,
// ///
// /// Buttons are aligned to the right and arranged vertically.
// ///
// Right
}
/// Specifies the way background image is displayed on background.
public enum eStyleBackgroundImage:int
{
/// Image is stretched to fill the background
Stretch=0,
/// Image is centered inside the background
Center=1,
/// Image is tiled inside the background
Tile=2,
///
/// Image is drawn in top left corner of container space.
///
TopLeft=3,
///
/// Image is drawn in top right corner of container space.
///
TopRight=4,
///
/// Image is drawn in bottom left corner of container space.
///
BottomLeft=5,
///
/// Image is drawn in bottom right corner of container space.
///
BottomRight=6,
///
/// Imaged is centered and fills the control but aspect ratio is unchanged.
///
Zoom
}
///
/// Specifies the border type for style element.
///
public enum eStyleBorderType:int
{
/// Indicates no border
None,
/// Border is a solid line
Solid,
/// Border is a solid dash line
Dash,
/// Border is solid dash-dot line
DashDot,
/// Border is solid dash-dot-dot line
DashDotDot,
/// Border consists of dots
Dot,
/// Border consists light and dark part creating an etched effect
Etched,
/// Border consists dark and light part. Light part is the inside border.
Double
}
///
/// Specifies the alignment of a text string relative to its element's rectangle.
///
public enum eStyleTextAlignment
{
///
/// 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.
///
Near=System.Drawing.StringAlignment.Near,
///
/// Specifies that text is aligned in the center of the element's rectangle.
///
Center=System.Drawing.StringAlignment.Center,
///
/// 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.
///
Far=System.Drawing.StringAlignment.Far
}
///
/// Specifies how to trim characters from a text that does not completely fit into a element's shape.
///
public enum eStyleTextTrimming
{
///
/// Specifies that the text is trimmed to the nearest character.
///
Character=System.Drawing.StringTrimming.Character,
///
/// Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line.
///
EllipsisCharacter=System.Drawing.StringTrimming.EllipsisCharacter,
///
/// 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.
///
EllipsisPath=System.Drawing.StringTrimming.EllipsisPath,
///
/// Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line.
///
EllipsisWord=System.Drawing.StringTrimming.EllipsisWord,
///
/// Specifies no trimming.
///
None=System.Drawing.StringTrimming.None,
///
/// Specifies that text is trimmed to the nearest word.
///
Word=System.Drawing.StringTrimming.Word
}
///
/// Specifies the alignment of buttons in title bar.
///
public enum eTitleButtonAlignment
{
///
/// Buttons are left aligned.
///
Left=0,
///
/// Buttons are right aligned.
///
Right=1
}
///
/// Indicates white-space part of the style.
///
[Flags()]
public enum eSpacePart
{
///
/// Represents style padding.
///
Padding=1,
///
/// Represents style border.
///
Border=2,
///
/// Represents style margin.
///
Margin=4
}
///
/// Indicates the style side.
///
public enum eStyleSide
{
///
/// Specifies left side of the style.
///
Left,
///
/// Specifies right side of the style.
///
Right,
///
/// Specifies top side of the style.
///
Top,
///
/// Specifies bottom side of the style.
///
Bottom
}
///
/// Specifies the button state.
///
public enum eButtonState
{
///
/// Button is in it's default state.
///
Normal,
///
/// Button is disabled
///
Disabled,
///
/// Mouse is over the button
///
MouseOver,
///
/// Left mouse button is pressed
///
MouseDownLeft,
///
/// Right mouse button is pressed
///
MouseDownRight,
///
/// Button is hidden.
///
Hidden
}
///
/// Indicates predefined color scheme assigned to super tooltip.
///
public enum eTooltipColor
{
Default,
Blue,
Yellow,
Green,
Red,
Purple,
Cyan,
Orange,
Magenta,
BlueMist,
PurpleMist,
Tan,
Lemon,
Apple,
Teal,
Silver,
Office2003,
Gray,
System
}
///
/// Specifies predefined color assigned to ribbon items.
///
public enum eRibbonTabColor
{
Default,
Magenta,
Orange,
Green
}
///
/// Specifies predefined color assigned to ribbon tab groups.
///
public enum eRibbonTabGroupColor
{
Default,
Magenta,
Orange,
Green
}
///
/// Specifies the state of the Wizard button.
///
public enum eWizardButtonState
{
True,
False,
Auto
}
///
/// Specifies the button that caused the wizard page change.
///
public enum eWizardPageChangeSource
{
///
/// Page change was started using Wizard Back button.
///
BackButton,
///
/// Page change was started using Wizard Next button.
///
NextButton,
///
/// Page change was started from code.
///
Code
}
///
/// Specifies wizard button that is clicked when the user presses the ENTER key.
///
public enum eWizardFormAcceptButton
{
///
/// If finish button is enabled and visible it will be clicked otherwise click next button
///
FinishAndNext,
///
/// Click finish button
///
Finish,
///
/// Click next button
///
Next,
///
/// No button will be clicked
///
None
}
///
/// Specifies wizard button that is clicked when the user presses the Escape key.
///
public enum eWizardFormCancelButton
{
///
/// Cancel button will be clicked
///
Cancel,
///
/// No button will be clicked
///
None
}
///
/// Specifies border around ColorItem.
///
[System.Flags()]
public enum eColorItemBorder
{
///
/// No Border.
///
None=0,
///
/// Border on the Left edge.
///
Left=1,
///
/// Border on the Right edge.
///
Right=2,
///
/// Border on the Top edge.
///
Top=4,
///
/// Border on the Bottom edge.
///
Bottom=8,
///
/// Border on all 4 sides.
///
All=(Left | Right | Top | Bottom)
}
///
/// Specifies the line alignment of the items inside of the container.
///
public enum eContainerVerticalAlignment
{
///
/// Items are aligned to the top.
///
Top,
///
/// Items are aligned to the middle point of the line.
///
Middle,
///
/// Items are aligned to the bottom.
///
Bottom
}
///
/// Specifies the alignment of the items inside of the container in horizontal layout.
///
public enum eHorizontalItemsAlignment
{
///
/// Items are left aligned.
///
Left,
///
/// Items are centered.
///
Center,
///
/// Items are right aligned.
///
Right
}
///
/// Specifies the alignment of the items inside of the container in vertical layout.
///
public enum eVerticalItemsAlignment
{
///
/// Items are top aligned.
///
Top,
///
/// Items are in the middle.
///
Middle,
///
/// Items are Bottom aligned.
///
Bottom
}
///
/// Specifies the rendering mode used by a user interface element.
///
public enum eRenderMode
{
///
/// Indicates that rendering on user interface element instance set through Renderer property is used.
///
Instance,
///
/// Indicates that global application wide renderer is used as specified by GlobalManager.Renderer property.
///
Global,
///
/// 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.
///
Custom
}
///
/// Specifies the predefined color table for button.
///
public enum eButtonColor
{
Blue,
BlueWithBackground,
Orange,
OrangeWithBackground,
Magenta,
MagentaWithBackground,
Office2007WithBackground,
BlueOrb,
Flat
}
///
/// Specifies the color table used to render ProgressBarItem in Office 2007 style.
///
public enum eProgressBarItemColor
{
///
/// Indicates default Normal color table, usually green.
///
Normal,
///
/// Indicates Pause state color table, usually yellow.
///
Paused,
///
/// Indicates Error state color table, usually red.
///
Error
}
///
/// Specifies the position of ribbon title.
///
public enum eRibbonTitlePosition
{
///
/// Title is positioned on the top of the ribbon.
///
Top,
///
/// Title is positioned on the bottom of the ribbon.
///
Bottom
}
///
/// Specifies text alignment on the button.
///
public enum eButtonTextAlignment
{
///
/// Specifies the left aligned text.
///
Left,
///
/// Specifies the center aligned text.
///
Center,
///
/// Specifies the right aligned text.
///
Right
}
///
/// Specifies the position of the tab close button.
///
public enum eTabCloseButtonPosition
{
///
/// Close button is on the left side of the tab.
///
Left,
///
/// Close button is on the right side of the tab.
///
Right
}
///
/// Describes the bar type.
///
public enum eBarType
{
///
/// Indicates that bar is toolbar.
///
Toolbar,
///
/// Indicates that bar is menu bar.
///
MenuBar,
///
/// Indicates that bar is status bar.
///
StatusBar,
///
/// Indicates that bar is dock window.
///
DockWindow
}
///
/// Describes the categorization mode used to categorize items on the Customize Ribbon dialog.
///
public enum eCategorizeMode
{
///
/// Items are automatically categorized by the ribbon bar they appear on.
///
RibbonBar,
///
/// Items are categorized by the Category property on each item. Category property should be set on each item.
///
Categories
}
///
/// Describes the check-box item appearance style
///
public enum eCheckBoxStyle
{
///
/// Standard check-box style.
///
CheckBox,
///
/// Radio button style. Only one button can be selected/checked in given container.
///
RadioButton
}
///
/// Indicates the position of the check box sign related to the text for CheckBoxItem.
///
public enum eCheckBoxPosition
{
///
/// Check box sign is positioned on the left side of the text.
///
Left,
///
/// Check box sign is positioned on the right side of the text.
///
Right,
///
/// Check box sign is positioned above the text.
///
Top,
///
/// Check box sing is positioned below the text
///
Bottom
}
///
/// Indicates the type of the progress bar.
///
public enum eProgressItemType
{
///
/// Standard step based progress bar.
///
Standard,
///
/// The automatically moving progress bar.
///
Marquee
}
///
/// Defines the direction of collapsing/expanding
///
public enum eCollapseDirection
{
///
/// Control is collapsed from bottom to top.
///
BottomToTop,
///
/// Control is collapsed from top to bottom.
///
TopToBottom,
///
/// Control is collapsed from right to left.
///
RightToLeft,
///
/// Control is collapsed from left to right.
///
LeftToRight
}
///
/// Describes the scroll bar skinning applied to the controls.
///
public enum eScrollBarSkin
{
///
/// No scrollbar skinning is applied to the control.
///
None,
///
/// Optimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios.
///
Optimized,
///
/// Unoptimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios.
///
Unoptimized
}
///
/// Indicates the position of the slider label text related to the slider part.
///
public enum eSliderLabelPosition
{
///
/// Label is positioned on the left side of the slider.
///
Left,
///
/// Label is positioned on the right side of the slider.
///
Right,
///
/// Label is positioned above the slider.
///
Top,
///
/// Label is positioned below the slider.
///
Bottom
}
///
/// Defines the slider item parts.
///
public enum eSliderPart
{
///
/// Indicates no part.
///
None,
///
/// Indicates the increase button of slider control.
///
IncreaseButton,
///
/// Indicates the decrease button of slider control.
///
DecreaseButton,
///
/// Indicates the label part of slider control.
///
Label,
///
/// Indicates the track area part of the control.
///
TrackArea
}
///
/// Specifies the position of the title image.
///
public enum eTitleImagePosition
{
///
/// Image is positioned on the left side.
///
Left,
///
/// Image is centered.
///
Center,
///
/// Image is positioned on the right side.
///
Right
}
///
/// Specifies the Wizard control Appearance.
///
public enum eWizardStyle
{
///
/// Indicates default Wizard 97 style.
///
Default,
///
/// Indicates the Office 2007 Style Wizard Appearance.
///
Office2007
}
///
/// Specifies wizard title image alignment
///
public enum eWizardTitleImageAlignment
{
///
/// Image is aligned to left
///
Left,
///
/// Image is aligned to right
///
Right
}
///
/// Specifies the behaviour used to hide watermark.
///
public enum eWatermarkBehavior
{
///
/// Watermark for control is hidden when control receives the input focus.
///
HideOnFocus,
///
/// Watermark for control is hidden when control has non-empty input value.
///
HideNonEmpty
}
///
/// Specifies the advanced ScrollBar appearance.
///
public enum eScrollBarAppearance
{
///
/// Default scroll bar appearance.
///
Default,
///
/// Office 2007 style Application scroll bar appearance.
///
ApplicationScroll
}
///
/// Defines text position in relation to the content of the item..
///
public enum eTextPosition
{
///
/// Text is positioned to the left of the content.
///
Left,
///
/// Text is positioned to the right of the content.
///
Right,
///
/// Text is positioned on top of the content.
///
Top,
///
/// Text is positioned on bottom of the content.
///
Bottom
}
///
/// Defines position for the notification mark
///
public enum eNotificationMarkPosition
{
TopLeft,
TopRight,
BottomLeft,
BottomRight
}
///
/// Defines available symbol sets.
///
public enum eSymbolSet
{
///
/// FontAwesome Symbol Set.
///
Awesome,
///
/// Android Material Symbol Set.
///
Material
}
}