Skip to content

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).