FrameCycler class

Manages frame cycling state for multi-frame source navigation.

Constructors

FrameCycler()

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