FrameworkEnums - harborsiem/WinForms-Ribbon GitHub Wiki

Framework Enums

Microsoft Windows Ribbon Enums are renamed for the user.

FontProperties

Originalname: UI_FONTPROPERTIES

Specifies values that identify the font property state of a FontControl, such as Strikethrough. This enum is used in FontControl.

Enum names:

Name Description
NotAvailable The property is not available.
NotSet The property is not set.
Set The property is set.

FontUnderline

Originalname: UI_FONTUNDERLINE

Specifies values that identify the underline state of a FontControl. This enum is used in FontControl.

Enum names:

Name Description
NotAvailable Underlining is not enabled.
NotSet Underlining is off.
Set Underlining is on.

FontVerticalPosition

Originalname: UI_FONTVERTICALPOSITION

Specifies values that identify the vertical-alignment state of a FontControl. This enum is used in FontControl.

Enum names:

Name Description
NotAvailable Vertical positioning is not enabled.
NotSet Vertical positioning is enabled but not toggled.
SuperScript Vertical positioning is enabled and toggled for superscript.
SubScript Vertical positioning is enabled and toggled for subscript.

FontDeltaSize

Originalname: UI_FONTDELTASIZE

Specifies values that identify whether the font size of a highlighted text run should be incremented or decremented. This enum is used in FontControl.

Enum names:

Name Description
Grow Increment the font size.
Shrink Decrement the font size.

SwatchColorType

Originalname: UI_SWATCHCOLORTYPE

Specifies the values that identify how a color swatch in a DropDownColorPicker or a FontControl color picker (Text color or Text highlight) is filled.

Enum names:

Name Description
NoColor The swatch is transparent.
Automatic The swatch is filled with a solid RGB color bound to GetSysColor(COLOR_WINDOWTEXT).
RGB The swatch is filled with a solid RGB color.

SwatchColorMode

Originalname: UI_SWATCHCOLORMODE

Specifies whether a swatch has normal or monochrome mode.

Enum names:

Name Description
Normal The swatch is normal mode.
Monochrome The swatch is monochrome. The swatch's RGB color value will be interpreted as a 1 bit-per-pixel pattern.

ContextAvailability

Originalname: UI_CONTEXTAVAILABILITY

Specifies values that identify the availability of a contextual tab.

Enum names:

Name Description
NotAvailable A contextual tab is not available for the selected object.
Available A contextual tab is available for the selected object. The tab is not the active tab.
Active A contextual tab is available for the selected object. The tab is the active tab.

ControlDock

Originalname: UI_CONTROLDOCK

Specifies values that identify the dock state of the Quick Access Toolbar (QAT).

Enum names:

Name Description
Top The QAT is docked in the nonclient area of the Ribbon host application.
Bottom The QAT is docked as a visually integral band below the Ribbon.

CollectionChange

Originalname: UI_COLLECTIONCHANGE

Specifies values that identify the types of changes that can be made to a collection.

Enum names:

Name Description
Insert Insert an item into the collection.
Remove Delete an item from the collection.
Replace Replace an item in the collection.
Reset Delete all items from the collection.

CommandType

Originalname: UI_COMMANDTYPE

Specifies values that identify the type of Command associated with a Ribbon control.

Enum names:

Name Description
Unknown The type of command is not known.
Group Group
Action Action (Button, HelpButton)
Anchor Anchor (ApplicationMenu, DropDownButton, SplitButton, Tab)
Context Context (TabGroup)
Collection Collection (ComboBox, DropDownGallery, InRibbonGallery, SplitButtonGallery)
CommandCollection Command collection (DropDownGallery, InRibbonGallery, QuickAccessToolbar, SplitButtonGallery)
Decimal Decimal (Spinner)
Boolean Boolean (ToggleButton, CheckBox)
Font Font (FontControl)
RecentItems RecentItems
ColorAnchor ColorAnchor (DropDownColorPicker)
ColorCollection ColorCollection. This Command type is not supported by any framework controls.

EventType

Originalname: UI_EVENTTYPE

Since Windows 8.

Identifies the types of events associated with a Ribbon.

Enum names:

Name Description
ApplicationMenuOpened The ApplicationMenu opened
RibbonMinimized The Ribbon minimized
RibbonExpanded The Ribbon expanded
ApplicationModeSwitched The application mode changed
TabActivated A Tab activated
MenuOpened A menu opened
CommandExecuted A Command executed
TooltipShown A Command tooltip displayed.

EventLocation

Originalname: UI_EVENTLOCATION

Since Windows 8.

Identifies the locations where events associated with a Ribbon control can originate.

Enum names:

Name Description
Ribbon The Ribbon
QAT The QuickAccessToolbar
ApplicationMenu The ApplicationMenu
ContextPopup The ContextPopup

CollectionType

Identifies the UICollection type.

Enum names:

Name Description
ItemsSource The UICollection member GalleryItemItemsSource of a Gallery Control with Items.
Categories The UICollection member GalleryCategories of a Gallery Control.
QatItemsSource The UICollection member QatItemsSource of a Qat Control.
CommandItemsSource The UICollection member GalleryCommandItemsSource of a Gallery Control with Commands.

FontPropertiesEnum

Identifies the font properties in FontControlEventArgs property ChangedFontProperties.

Enum names:

Name Description
None None.
Family Object is a font family. Type of string.
Size Object is a font size. Type of decimal.
Bold Object is a Bold value. Type of FontProperties.
Italic Object is a Italic value. Type of FontProperties.
Underline Object is a Underline value. Type of FontUnderline.
Strikethrough Object is a Strikethrough value. Type of FontProperties.
VerticalPositioning Object is a VerticalPositioning value. Type of FontVerticalPosition.
ForegroundColor Object is a Foreground Color value. Type of Color.
BackgroundColor Object is a Background Color value. Type of Color.
ForegroundColorType Object is a Foreground ColorType value. Type of SwatchColorType.
BackgroundColorType Object is a Background ColorType value. Type of SwatchColorType.
ChangedProperties Not used.
DeltaSize Object is a DeltaSize value. Type of Nullable<FontDeltaSize>.