AppBarData class

This is a data class for the appBar that is defined in the Pueprint widget. To use, descendant PuePage widgets of the Pueprint parent define the appBarData that should be shown on the page. Then, the PuePage calls the setState method in this class which changes the state. Finally the parent Pueprint is notified of this state and gets rebuilt with the new data via the appBarBuilder parameter.

Inheritance

Constructors

AppBarData({PreferredSizeWidget? appBarOverride, dynamic onTapLeading()?, IconData? icon, Widget? title, List<Widget>? actions})

Properties

actions List<Widget>?
Set the actions of the Pueprint appBar
getter/setter pair
appBarOverride PreferredSizeWidget?
Specifying this parameter will override the whole appBar widget that is located in the Pueprint.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
icon IconData?
Set the icon of the Pueprint appBar
getter/setter pair
onTapLeading ↔ (dynamic Function()?)
The following widgets change the parameters of the appBar that is located in the Pueprint This is the leading onTap parameter in the appBar that is defined in the Pueprint
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title Widget?
Set the title of the Pueprint appBar.
getter/setter pair

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setState(AppBarData state) → void
Sets the AppBarData state so that the Pueprint can render and achieve the desired behaviour in the appBar
toString() String
A string representation of this object.
inherited

Operators

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