AppNavLayout class

Inheritance

Constructors

AppNavLayout.new(String title, {bool titleBarToolsLeft = true, double? titleBarToolsIndent})

Properties

hashCode int
The hash code for this object.
no setterinherited
hookName String?
Optional feature hook name for this navigation shell
no setteroverride
Optional navigation properties to customize the layout navigation ui
no setteroverride
A pre-defined list of navigation targets to route nav menu selections. Additional targets may be added via feature hooks if hookName is not null and registered app.Features provide NavTarget feature anchors.
no setteroverride
postLoginBootstrapHook String?
Optional post-login bootstrap hook name
no setterinherited
routeName String
The name of this page for named navigation
no setterinherited
routePath String
The path and route to navigate to this page
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String
The root view title
finalinherited

Methods

buildNavDrawerHeaderWidget(BuildContext context, BoxConstraints constraints) Widget?
Optional build header widget for navigation drawer
inherited
buildNavTitleBar(BuildContext context) NavTitleBar?
Optional app bar to display at the top of the layout
override
buildNavTrailLeadingWidget(BuildContext context, BoxConstraints constraints, bool isExtended) Widget?
Optional build leading widget for navigation trail
inherited
buildNavTrailTrailingWidget(BuildContext context, BoxConstraints constraints, bool isExtended) Widget?
Optional build trailing widget for navigation trail
inherited
buildStatusBar(BuildContext context) → StatusViewBar?
Optional status bar to display at the bottom of the layout
override
buildStatusToolsCenter(BuildContext context) List<Tool>
Override to return additional status tools show to centered and left of center anchored features
buildStatusToolsLeft(BuildContext context) List<Tool>
Override to return additional status tools show to left of statuses anchored by features
buildStatusToolsRight(BuildContext context) List<Tool>
Override to return additional status tools show to right of statuses anchored by features
buildTitleBarActions(BuildContext context) List<Widget>?
Override to build the title bar actions
buildTitleBarLeading(BuildContext context) Widget?
Override to build the title bar leading widget
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
route() → RouteBase
Creates the GoRoute for this navigable widget
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

featureHookName → const String