EfMaterialApp class

EfMaterialApp For If You Want To Complate App With Drawer Or BottomNB

Inheritance

Constructors

EfMaterialApp({Key? key, required List<ModelPage<IModel>> pages, required SqliteData data, GlobalKey<NavigatorState>? navigatorKey, GlobalKey<ScaffoldMessengerState>? scaffoldMessengerKey, String title = '', GenerateAppTitle? onGenerateTitle, Color? color, ThemeData? theme, ThemeData? darkTheme, ThemeData? highContrastTheme, ThemeData? highContrastDarkTheme, ThemeMode? themeMode = ThemeMode.system, bool isDrawer = true})

Properties

color Color?
MaterialApp property
final
darkTheme ThemeData?
MaterialApp property
final
data SqliteData
data For The Class Who Has All Data
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
highContrastDarkTheme ThemeData?
MaterialApp property
final
highContrastTheme ThemeData?
MaterialApp property
final
isDrawer bool
isDrawer Ask You What Type Of Dashboard
getter/setter pair
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
MaterialApp property
final
onGenerateTitle GenerateAppTitle?
MaterialApp property
final
pages List<ModelPage<IModel>>
pages Is For Pages
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaffoldMessengerKey GlobalKey<ScaffoldMessengerState>?
MaterialApp property
final
tables List<EFTable<IModel>>
tables Tables Of What Gonna Showed
getter/setter pair
theme ThemeData?
MaterialApp property
final
themeMode ThemeMode?
MaterialApp property
final
title String
MaterialApp property
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<EfMaterialApp>
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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