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