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