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