BubbleMessageComponent — small floating message bubble anchored to a source View with auto-dismiss + transient lifetime. More...
#include <algorithm>#include <functional>#include <string>#include <pulp/view/animation.hpp>#include <pulp/view/geometry.hpp>Go to the source code of this file.
Classes | |
| class | pulp::view::BubbleMessageComponent |
Namespaces | |
| namespace | pulp |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
BubbleMessageComponent — small floating message bubble anchored to a source View with auto-dismiss + transient lifetime.
A BubbleMessageComponent is conceptually a tooltip with a stronger caller-driven story:
The widget is headless-friendly: time is driven by tick(dt), no scheduler, no OS coupling. Hosts observe visible(), opacity(), position(), text(), and source_view() and paint accordingly.
License-lineage note: the type, accessors, and lifetime contract are Pulp-native. The "anchored bubble" idea is generic UI.