Loading...
Searching...
No Matches
Flag.h
Go to the documentation of this file.
1// Copyright (c) 2025 Dave R. Smith. All rights reserved.
2// Malena Framework — Proprietary Software. See LICENSE for terms.
3
4//
5// Created by Dave Smith on 10/5/25.
6//
7
8#ifndef MALENA_SYSTEMSTATESENUM_H
9#define MALENA_SYSTEMSTATESENUM_H
10
12
13namespace ml
14{
78
79} // namespace ml
80
81#endif // MALENA_SYSTEMSTATESENUM_H
Flag
System-level boolean flags available on every ml::Core object.
Definition Flag.h:65
@ HIDDEN
Component should not be drawn.
Definition Flag.h:68
@ CLICKED
Mouse button is held down over this component (set by ClickableDispatcher).
Definition Flag.h:67
@ FOCUSED
Component has keyboard focus (set by ClickableDispatcher).
Definition Flag.h:70
@ VERTICAL
Layout/scroll axis hint: vertical.
Definition Flag.h:74
@ DRAGGING
A drag gesture is currently in progress (set by DraggableDispatcher).
Definition Flag.h:73
@ HOVERED
Mouse is currently over this component (set by HoverableDispatcher).
Definition Flag.h:66
@ HORIZONTAL
Layout/scroll axis hint: horizontal.
Definition Flag.h:75
@ BLINKING
Component is in a blink animation cycle.
Definition Flag.h:69
@ ENABLED
Component is active and interactive.
Definition Flag.h:71
@ DRAGGABLE
Enables drag handling in ComponentCore.
Definition Flag.h:72
@ LAST_FLAG
Sentinel — do not use as an actual flag value.
Definition Flag.h:76
Definition Component.h:22