FrameCycler class
Manages frame cycling state for multi-frame source navigation.
Constructors
Properties
- current → SourceFrame?
-
The current frame, or null if empty.
no setter
-
frames
→ List<
SourceFrame> -
The current list of frames.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasMultipleFrames → bool
-
Whether there are multiple frames to cycle through.
no setter
- index → int
-
The current frame index.
no setter
- isEmpty → bool
-
Whether there are any frames at all.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- statusText → String
-
Status bar text for the current frame.
no setter
Methods
-
clear(
) → void - Clear all frames.
-
firstOfEachType(
) → List< SourceFrame> - Returns the first frame of each unique type (for opening both ROHD and SV files simultaneously).
-
next(
) → SourceFrame? - Advance to the next frame (wrapping).
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prev(
) → SourceFrame? - Go back to the previous frame (wrapping).
-
setMultiple(
List< SourceFrame> frames, {int startIndex = 0}) → void - Set frames for multi-frame navigation.
-
setSingle(
SourceFrame frame) → void - Set frames for a single source location (no cycling).
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited