HintOverlayHost class abstract
Overlay host — the contract of tour render mechanics.
The controller does not know what the overlay looks like: it only asks to
show the machine's current state and hide it on completion. The
implementation is HintOverlayEngine. In headless runs the host is absent
(overlayHost: null) and tours run without rendering: the machine, timers
and diagnostics always work — this is what makes the engine a testable
artifact.
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void - Release host resources (entry, timers, listeners).
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
HintState state) → void -
Show/update the UI for
state(waiting — scrim without a hole, active — hole + tooltip); on HintIdle — remove the overlay.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited