enum EE::UI::CSS::PropertyId¶
Overview¶
Dense process-local CSS property identifiers. More…
#include <propertyids.hpp> enum PropertyId: Uint16 { Invalid = 0, Id, Class, X, Y, Width, Height, BackgroundColor, BackgroundImage, BackgroundTint, BackgroundPositionX, BackgroundPositionY, BackgroundRepeat, BackgroundSize, BackgroundOrigin, BackgroundClip, BackgroundAttachment, ForegroundColor, ForegroundTint, ForegroundImage, ForegroundPositionX, ForegroundPositionY, ForegroundRepeat, ForegroundSize, ForegroundTopLeftRadius, ForegroundTopRightRadius, ForegroundBottomLeftRadius, ForegroundBottomRightRadius, Visible, Visibility, Enabled, Theme, Skin, SkinColor, Gravity, Flags, MarginLeft, MarginRight, MarginTop, MarginBottom, Tooltip, LayoutWeight, LayoutGravity, LayoutWidth, LayoutHeight, LayoutToLeftOf, LayoutToRightOf, LayoutToTopOf, LayoutToBottomOf, Clip, Rotation, Scale, RotationOriginPointX, RotationOriginPointY, ScaleOriginPointX, ScaleOriginPointY, BlendMode, PaddingLeft, PaddingRight, PaddingTop, PaddingBottom, Opacity, Cursor, Text, TextTransform, Color, TextShadowColor, TextShadowOffset, SelectionColor, SelectionBackColor, FontFamily, FontSize, FontStyle, FontWeight, TextDecoration, Wordwrap, WhiteSpace, WhiteSpaceCollapse, TextStrokeWidth, TextStrokeColor, TextSelection, TextAlign, Icon, MinIconSize, Src, ScaleType, Tint, MaxTextLength, MinTabWidth, MaxTabWidth, TabClosable, TabsEdgesDiffSkin, TabSeparation, TabHeight, TabCloseButtonVisible, Selected, Checked = Selected, PopUpToRoot, MaxVisibleItems, SelectedIndex, SelectedText, ScrollBarStyle, RowHeight, VScrollMode, HScrollMode, ColumnMargin, RowMargin, ColumnMode, RowMode, ColumnWeight, ColumnWidth, RowWeight, ReverseDraw, Orientation, Indeterminate, MaxProgress, Progress, FillColor, Radius, OutlineThickness, AnimationSpeed, ArcStartAngle, MinWidth, MinHeight, MaxWidth, MaxHeight, TotalSteps, VerticalExpand, DisplayPercent, MovementSpeed, MinValue, MaxValue, Value, ClickStep, PageStep, BackgroundExpand, ScrollBarMode, HalfSlider, Owns, AllowEditing, Locked, MaxLength, Numeric, AllowFloat, TouchDrag, TouchDragDeceleration, WindowTitle, WindowOpacity, WindowButtonsOffset, WindowFlags, WindowTitlebarSize, WindowBorderSize, WindowMinSize, WindowBorderAutoSize, WindowButtonsSeparation, WindowCornerDistance, WindowTitlebarAutoSize, WindowShadowColor, WindowShadowOffset, WindowShadowSize, Hint, HintColor, HintShadowColor, HintShadowOffset, HintFontFamily, HintFontSize, HintFontStyle, HintStrokeWidth, HintStrokeColor, HintDisplay, Transition, TransitionDelay, TransitionDuration, TransitionProperty, TransitionTimingFunction, Animation, AnimationName, AnimationDelay, AnimationDirection, AnimationDuration, AnimationFillMode, AnimationIterationCount, AnimationPlayState, AnimationTimingFunction, DragResistance, ChangePagePercent, MaxEdgeResistance, TimingFunction, PageLocked, BorderType, BorderLeftColor, BorderRightColor, BorderTopColor, BorderBottomColor, BorderLeftWidth, BorderRightWidth, BorderTopWidth, BorderBottomWidth, BorderLeftStyle, BorderRightStyle, BorderTopStyle, BorderBottomStyle, BorderTopLeftRadius, BorderTopRightRadius, BorderBottomLeftRadius, BorderBottomRightRadius, BorderSmooth, BoxSizing, BackgroundSmooth, ForegroundSmooth, TabBarHideOnSingleTab, TabBarAllowRearrange, TabBarAllowDragAndDrop, TabAllowSwitchTabsInEmptySpaces, SplitterPartition, SplitterAlwaysShow, DroppableHoveringColor, TextAsFallback, SelectOnClick, LineSpacing, LineHeight, TextIndent, TabSize, GravityOwner, Href, Focusable, InnerWidgetOrientation, Glyph, Name, RowValign, TextOverflow, CheckMode, EnableCodeEditorFlags, DisableCodeEditorFlags, LineWrapMode, LineWrapType, DisplayOptions, MenuWidthMode, ExpandText, ColSpan, TableLayout, CellPadding, CellSpacing, Size, Type, Rows, Cols, InputMode, Hidden, Open, Display, Position, Top, Right, Bottom, Left, ZIndex, ListStyleType, ListStylePosition, ListStyleImage, Float, Clear, Action, Method, Enctype, Overflow, Target, For, UnicodeRange, AlignmentBaseline, FlexDirection, FlexWrap, JustifyContent, AlignItems, AlignContent, AlignSelf, FlexGrow, FlexShrink, FlexBasis, Order, RowGap, ColumnGap, Editable, SelectionType, SelectionKind, IconSize, SortIconSize, MainColumn, RowHeaderWidth, TableFlags, IndentWidth, ExpanderIconSize, TableModel, GridTemplateRows, GridTemplateColumns, GridTemplateAreas, GridAutoRows, GridAutoColumns, GridAutoFlow, GridRowStart, GridRowEnd, GridColumnStart, GridColumnEnd, GridRow, GridColumn, GridArea, JustifyItems, JustifySelf, Defer, NumDefinedIds, FirstCustomId = NumDefinedIds, MaxNumIds = 512, };
Detailed Documentation¶
Dense process-local CSS property identifiers.
Numeric values are unstable internal implementation identifiers assigned at compile time. They are never persisted, serialized, sent over IPC, or exposed as stable values: names are the stable external representation. Every built-in is a contiguous enum below NumDefinedIds; runtime-registered properties continue from FirstCustomId. MaxNumIds is an exclusive capacity bound.
Enum Values¶
Checked
Compatibility spelling: “checked” is an alias of the canonical “selected” property.