DVStudioSelection class

What the address says about where a person is inside a screen, and how a section says where they went.

A screen has an address -- <mount>/<screen> -- and some of them have something inside them with an address of its own, <mount>/<screen>/<object>: the page open in Pages, the model open in Data, the function open in the builder. A section that can open one is handed the name the address gives and asked to report what the person chose; a section that cannot open one is handed nothing and is never asked. The name is the object's own -- a route, a model, a function -- rather than a path, so a section reads it as the thing it lists.

Constructors

DVStudioSelection({String? object, void select(String? object)?})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
object → String?
What the address names inside the screen, or null when it names only the screen.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
select → void Function(String? object)?
Called with what the person chose, so the address can follow. Null where nothing follows it: a Studio with no DVStudioScreen.onSelect, which keeps its selection to itself.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited