namespace System.Windows.Forms { public enum RibbonTheme { /// /// The default theme is identical to the Blue theme. /// Normal, /// /// This theme is identical to the normal "default" theme. /// Blue, Blue_2010, Black, Green, Purple, JellyBelly, Halloween, VSLight, VSDark } public enum RibbonOrbStyle { Office_2007, Office_2010, Office_2010_Extended, Office_2013 //Michael Spradlin - 05/03/2013 Office 2013 Style Changes } /// /// Represents the directions that arrows can have /// public enum RibbonArrowDirection { /// /// The arrow points up /// Up, /// /// The arrow points down /// Down, /// /// The arrow points right /// Right, /// /// The arrow points left /// Left } public enum RibbonButtonStyle { /// /// Simple clickable button /// Normal, /// /// Button with a right side drop down /// DropDown, /// /// Button with an optional dropdown attachment on the right /// SplitDropDown, /// /// Mimics a standard drop down list item with no image /// DropDownListItem } /// /// Possible modes for the ribbon to be placed on the window /// public enum RibbonWindowMode { InsideWindow, NonClientAreaCustomDrawn, NonClientAreaGlass } /// /// Represents possible flow directions of items on the panels /// public enum RibbonPanelFlowDirection { /// /// Layout of items flows to the left, then down /// Left = 2, /// /// Layout of items flows to the Right, then down /// Right = 1, /// /// Layout of items flows to the bottom, then to the right /// Bottom = 0 } /// /// Represents the size modes that a RibbonElement can be /// public enum RibbonElementSizeMode { /// /// The item is being shown on a dropdown /// DropDown = 5, /// /// Maximum size the element can reach /// Large = 4, /// /// A medium size for the element when not much space is available /// Medium = 3, /// /// The minimum size the element can be /// Compact = 2, /// /// The item doesn't fit as compact, so it must be shown as a single button /// Overflow = 1, /// /// No size mode specified /// None = 0 } /// /// The width of the Separator bar when displayed on a drop down /// public enum RibbonSeparatorDropDownWidth { /// /// Full width to divide different controls /// Full = 1, /// /// Partial width to divide similar items /// Partial = 0 } }