Loading...
Searching...
No Matches
Flag.h
Go to the documentation of this file.
1//
2// Created by Dave Smith on 10/5/25.
3//
4
5#ifndef SYSTEMSTATESENUM_H
6#define SYSTEMSTATESENUM_H
7
8namespace ml
9{
73
74} // namespace ml
75
76#endif // SYSTEMSTATESENUM_H
Flag
System-level boolean flags available on every ml::Core object.
Definition Flag.h:60
@ HIDDEN
Component should not be drawn.
Definition Flag.h:63
@ CLICKED
Mouse button is held down over this component (set by ClickableDispatcher).
Definition Flag.h:62
@ FOCUSED
Component has keyboard focus (set by ClickableDispatcher).
Definition Flag.h:65
@ VERTICAL
Layout/scroll axis hint: vertical.
Definition Flag.h:69
@ DRAGGING
A drag gesture is currently in progress (set by DraggableDispatcher).
Definition Flag.h:68
@ HOVERED
Mouse is currently over this component (set by HoverableDispatcher).
Definition Flag.h:61
@ HORIZONTAL
Layout/scroll axis hint: horizontal.
Definition Flag.h:70
@ BLINKING
Component is in a blink animation cycle.
Definition Flag.h:64
@ ENABLED
Component is active and interactive.
Definition Flag.h:66
@ DRAGGABLE
Enables drag handling in ComponentCore.
Definition Flag.h:67
@ LAST_FLAG
Sentinel — do not use as an actual flag value.
Definition Flag.h:71
Definition Component.h:18