ui::glyphs¶
Namespace-scope declarations of ui::glyphs from the rendering headers.
Names for the glyphs the library's controls use. It is not Segoe Fluent Icons' full catalog.
An app that needs a glyph the table doesn't name declares its own: IconGlyph is a plain aggregate, so a codepoint from the Segoe Fluent Icons catalog is all it takes, and it works everywhere a glyphs:: constant does.
constexpr ui::IconGlyph ZoomIn{0xE8A3}; // ZoomIn
constexpr ui::IconGlyph ZoomOut{0xE71F}; // ZoomOut
Constants¶
| Name | Type | Value | |
|---|---|---|---|
Accept |
IconGlyph |
{0xE73E} |
Checkmark (CheckBox). |
ChevronDown |
IconGlyph |
{0xE70D} |
ComboBox's expand indicator. |
ChevronUp |
IconGlyph |
{0xE70E} |
Expander's collapse indicator. |
ChevronRight |
IconGlyph |
{0xE974} |
The chevron Breadcrumb draws between its items. |
More |
IconGlyph |
{0xE712} |
Overflow "...". |
Cancel |
IconGlyph |
{0xE10A} |
The older Segoe MDL2 Assets "X" (0xE10A, distinct from the newer 0xE711): InfoBar's close button, and InfoBadge's critical icon. |
Important |
IconGlyph |
{0xE171} |
The exclamation mark (0xE171): InfoBadge's caution icon. |
AcceptSymbol |
IconGlyph |
{0xE10B} |
The older Segoe MDL2 Assets check (0xE10B, distinct from Accept's 0xE73E): InfoBadge's success icon. |
CircleFill |
IconGlyph |
{0xF136} |
InfoBar's icon is two overlaid glyphs, a filled circle and a small symbol on top of it, both drawn at 16 DIPs through draw_icon()'s size_override. |
Back |
IconGlyph |
{0xE72B} |
TitleBar's back button. |
GlobalNavigationButton |
IconGlyph |
{0xE700} |
TitleBar's pane-toggle ("hamburger") button. |
Contact |
IconGlyph |
{0xE77B} |
PersonPicture's placeholder when it has neither a photo nor initials. |
People |
IconGlyph |
{0xE716} |
PersonPicture's group placeholder, shown for a group whatever its photo or initials. |
ScrollUp |
IconGlyph |
{0xEDDB, "Segoe Fluent Icons", 8.0f} |
AnnotatedScrollBar's step-button glyphs at 8 DIPs, named by the direction each button scrolls. |
ScrollDown |
IconGlyph |
{0xEDDC, "Segoe Fluent Icons", 8.0f} |
The down-scrolling step glyph (see ScrollUp). |
ScrollLeft |
IconGlyph |
{0xEDD9, "Segoe Fluent Icons", 8.0f} |
The horizontal pair, also the scroll bar's right arrow (0xEDDA) and Carousel's previous and next arrows (0xEDD9, 0xEDDA). |
ScrollRight |
IconGlyph |
{0xEDDA, "Segoe Fluent Icons", 8.0f} |
The right-pointing arrow (see ScrollLeft). |