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.
This is the data class that holds the current footer information in a flow.
It is provided via the footerBuilder parameter in the Pueprint.
Use PuePages to update the footer data by passing in FooterData to
the footerData argument
This widget is intended to be used in the body parameter of the
PuePaqe or SoloPuePage widgets. It provides some extra functionality as
opposed to just putting your own widget in the body section of the PuePage
(which is completely possible if you prefer). You can easily turn the body
into a listview, and fade the top and bottom of the body out. It also has gutters
so that the header, body and footer can all have the same horizontal padding.
This widget is intended to be used in the footer parameter of the Pueprint,
PuePaqe or SoloPuePage widgets. It provides an area to plug in your footer,
as well as a top and bottom area for page indicators, progress bars, etc. It also
takes a floating argument that determines whether the footer should float over
the body or not.
This widget can be used as a base for laying out your page. It is
similar to PuePage, but doesn't modify a parent Pueprint. It also
renders everything itself, without the help of a parent Pueprint. [...]