TypedScreen<V> class

Inheritance

Constructors

TypedScreen({required String name, required V defaultValue, required Widget createTyped(TypedScreenState<V>), Nav? nav, Screen? parent, bool? includeSafeArea, ScreenManager? manager, void activated(HistoryAction)?, void deactivated(HistoryAction)?})

Properties

activated → void Function(HistoryAction)
finalinherited
active bool
getter/setter pairinherited
create Widget Function(ScreenState)
finalinherited
createTyped Widget Function(TypedScreenState<V>)
final
deactivated → void Function(HistoryAction)
finalinherited
defaultValue → V
final
hashCode int
The hash code for this object.
no setterinherited
includeSafeArea bool
finalinherited
manager ScreenManager
finalinherited
name String
finalinherited
finalinherited
parent Screen?
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createState() ScreenState
override
createTypedState(V value) ScreenState
get(ScreenState state) Widget
inherited
getNav() Nav?
inherited
getNavScreen() Screen?
inherited
hasNavBar(NavBar bar) bool
inherited
invokeListeners(ScreenState state, ScreenStatus status, Widget? widget) → void
inherited
isDefaultState(ScreenState state) bool
override
listen(ScreenListener listener) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(ScreenListener listener) → void
inherited
toString() String
A string representation of this object.
inherited

Operators

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