Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Schaban
2020-12-10 21:00:12 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
910a3009e2b5c61690c81956cd2624dbb850ca0c
910a3009
1 parent
e9416e71
Fix GetMatrialApp.router and GetCupertinoApp
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
232 additions
and
162 deletions
lib/get_navigation/src/root/get_cupertino_app.dart
lib/get_navigation/src/root/get_material_app.dart
lib/get_navigation/src/root/get_cupertino_app.dart
View file @
910a300
...
...
@@ -237,89 +237,122 @@ class GetCupertinoApp extends StatelessWidget {
}
@override
Widget
build
(
BuildContext
context
)
{
return
GetBuilder
<
GetMaterialController
>(
init:
Get
.
rootController
,
dispose:
(
d
)
{
onDispose
?.
call
();
},
initState:
(
i
)
{
Get
.
engine
.
addPostFrameCallback
((
timeStamp
)
{
onReady
?.
call
();
});
if
(
locale
!=
null
)
Get
.
locale
=
locale
;
if
(
fallbackLocale
!=
null
)
Get
.
fallbackLocale
=
fallbackLocale
;
Widget
build
(
BuildContext
context
)
=>
GetBuilder
<
GetMaterialController
>(
init:
Get
.
rootController
,
dispose:
(
d
)
{
onDispose
?.
call
();
},
initState:
(
i
)
{
Get
.
engine
.
addPostFrameCallback
((
timeStamp
)
{
onReady
?.
call
();
});
if
(
locale
!=
null
)
Get
.
locale
=
locale
;
if
(
translations
!=
null
)
{
Get
.
addTranslations
(
translations
.
keys
);
}
else
if
(
translationsKeys
!=
null
)
{
Get
.
addTranslations
(
translationsKeys
);
}
if
(
fallbackLocale
!=
null
)
Get
.
fallbackLocale
=
fallbackLocale
;
Get
.
customTransition
=
customTransition
;
if
(
translations
!=
null
)
{
Get
.
addTranslations
(
translations
.
keys
);
}
else
if
(
translationsKeys
!=
null
)
{
Get
.
addTranslations
(
translationsKeys
);
}
initialBinding
?.
dependencies
();
Get
.
addPages
(
getPages
);
Get
.
smartManagement
=
smartManagement
;
onInit
?.
call
();
Get
.
customTransition
=
customTransition
;
Get
.
config
(
enableLog:
enableLog
??
Get
.
isLogEnable
,
logWriterCallback:
logWriterCallback
,
defaultTransition:
defaultTransition
??
Get
.
defaultTransition
,
defaultOpaqueRoute:
opaqueRoute
??
Get
.
isOpaqueRouteDefault
,
defaultPopGesture:
popGesture
??
Get
.
isPopGestureEnable
,
defaultDurationTransition:
transitionDuration
??
Get
.
defaultTransitionDuration
,
);
},
builder:
(
_
)
{
return
CupertinoApp
(
key:
_
.
unikey
,
theme:
theme
,
navigatorKey:
(
navigatorKey
==
null
?
Get
.
key
:
Get
.
addKey
(
navigatorKey
)),
home:
home
,
routes:
routes
??
const
<
String
,
WidgetBuilder
>{},
initialRoute:
initialRoute
,
onGenerateRoute:
(
getPages
!=
null
?
generator
:
onGenerateRoute
),
onGenerateInitialRoutes:
(
getPages
==
null
||
home
!=
null
)
?
onGenerateInitialRoutes
:
initialRoutesGenerate
,
onUnknownRoute:
onUnknownRoute
,
navigatorObservers:
(
navigatorObservers
==
null
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)]
..
addAll
(
navigatorObservers
)),
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
textDirection
??
(
rtlLanguages
.
contains
(
Get
.
locale
?.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
),
child:
builder
==
null
?
child
:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
initialBinding
?.
dependencies
();
Get
.
addPages
(
getPages
);
Get
.
smartManagement
=
smartManagement
;
onInit
?.
call
();
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
??
const
<
Locale
>[
Locale
(
'en'
,
'US'
)],
showPerformanceOverlay:
showPerformanceOverlay
??
false
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
??
false
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
??
false
,
showSemanticsDebugger:
showSemanticsDebugger
??
false
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
??
true
,
shortcuts:
shortcuts
,
// actions: actions,
);
});
}
Get
.
config
(
enableLog:
enableLog
??
Get
.
isLogEnable
,
logWriterCallback:
logWriterCallback
,
defaultTransition:
defaultTransition
??
Get
.
defaultTransition
,
defaultOpaqueRoute:
opaqueRoute
??
Get
.
isOpaqueRouteDefault
,
defaultPopGesture:
popGesture
??
Get
.
isPopGestureEnable
,
defaultDurationTransition:
transitionDuration
??
Get
.
defaultTransitionDuration
,
);
},
builder:
(
_
)
=>
routerDelegate
!=
null
?
CupertinoApp
.
router
(
routerDelegate:
routerDelegate
,
routeInformationParser:
routeInformationParser
,
backButtonDispatcher:
backButtonDispatcher
,
routeInformationProvider:
routeInformationProvider
,
key:
_
.
unikey
,
theme:
theme
,
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
textDirection
??
(
rtlLanguages
.
contains
(
Get
.
locale
?.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
),
child:
builder
==
null
?
child
:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
??
const
<
Locale
>[
Locale
(
'en'
,
'US'
)],
showPerformanceOverlay:
showPerformanceOverlay
??
false
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
??
false
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
??
false
,
showSemanticsDebugger:
showSemanticsDebugger
??
false
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
??
true
,
shortcuts:
shortcuts
,
)
:
CupertinoApp
(
key:
_
.
unikey
,
theme:
theme
,
navigatorKey:
(
navigatorKey
==
null
?
Get
.
key
:
Get
.
addKey
(
navigatorKey
)),
home:
home
,
routes:
routes
??
const
<
String
,
WidgetBuilder
>{},
initialRoute:
initialRoute
,
onGenerateRoute:
(
getPages
!=
null
?
generator
:
onGenerateRoute
),
onGenerateInitialRoutes:
(
getPages
==
null
||
home
!=
null
)
?
onGenerateInitialRoutes
:
initialRoutesGenerate
,
onUnknownRoute:
onUnknownRoute
,
navigatorObservers:
(
navigatorObservers
==
null
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
..
addAll
(
navigatorObservers
)),
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
textDirection
??
(
rtlLanguages
.
contains
(
Get
.
locale
?.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
),
child:
builder
==
null
?
child
:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
??
const
<
Locale
>[
Locale
(
'en'
,
'US'
)],
showPerformanceOverlay:
showPerformanceOverlay
??
false
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
??
false
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
??
false
,
showSemanticsDebugger:
showSemanticsDebugger
??
false
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
??
true
,
shortcuts:
shortcuts
,
// actions: actions,
));
}
...
...
lib/get_navigation/src/root/get_material_app.dart
View file @
910a300
...
...
@@ -248,91 +248,128 @@ class GetMaterialApp extends StatelessWidget {
}
@override
Widget
build
(
BuildContext
context
)
{
return
GetBuilder
<
GetMaterialController
>(
init:
Get
.
rootController
,
dispose:
(
d
)
{
onDispose
?.
call
();
},
initState:
(
i
)
{
Get
.
engine
.
addPostFrameCallback
((
timeStamp
)
{
onReady
?.
call
();
});
if
(
locale
!=
null
)
Get
.
locale
=
locale
;
Widget
build
(
BuildContext
context
)
=>
GetBuilder
<
GetMaterialController
>(
init:
Get
.
rootController
,
dispose:
(
d
)
{
onDispose
?.
call
();
},
initState:
(
i
)
{
Get
.
engine
.
addPostFrameCallback
((
timeStamp
)
{
onReady
?.
call
();
});
if
(
locale
!=
null
)
Get
.
locale
=
locale
;
if
(
fallbackLocale
!=
null
)
Get
.
fallbackLocale
=
fallbackLocale
;
if
(
fallbackLocale
!=
null
)
Get
.
fallbackLocale
=
fallbackLocale
;
if
(
translations
!=
null
)
{
Get
.
addTranslations
(
translations
.
keys
);
}
else
if
(
translationsKeys
!=
null
)
{
Get
.
addTranslations
(
translationsKeys
);
}
if
(
translations
!=
null
)
{
Get
.
addTranslations
(
translations
.
keys
);
}
else
if
(
translationsKeys
!=
null
)
{
Get
.
addTranslations
(
translationsKeys
);
}
Get
.
customTransition
=
customTransition
;
Get
.
customTransition
=
customTransition
;
initialBinding
?.
dependencies
();
Get
.
addPages
(
getPages
);
Get
.
smartManagement
=
smartManagement
;
onInit
?.
call
();
initialBinding
?.
dependencies
();
Get
.
addPages
(
getPages
);
Get
.
smartManagement
=
smartManagement
;
onInit
?.
call
();
Get
.
config
(
enableLog:
enableLog
??
Get
.
isLogEnable
,
logWriterCallback:
logWriterCallback
,
defaultTransition:
defaultTransition
??
Get
.
defaultTransition
,
defaultOpaqueRoute:
opaqueRoute
??
Get
.
isOpaqueRouteDefault
,
defaultPopGesture:
popGesture
??
Get
.
isPopGestureEnable
,
defaultDurationTransition:
transitionDuration
??
Get
.
defaultTransitionDuration
,
);
},
builder:
(
_
)
{
return
MaterialApp
(
key:
_
.
unikey
,
navigatorKey:
(
navigatorKey
==
null
?
Get
.
key
:
Get
.
addKey
(
navigatorKey
)),
home:
home
,
routes:
routes
??
const
<
String
,
WidgetBuilder
>{},
initialRoute:
initialRoute
,
onGenerateRoute:
(
getPages
!=
null
?
generator
:
onGenerateRoute
),
onGenerateInitialRoutes:
(
getPages
==
null
||
home
!=
null
)
?
onGenerateInitialRoutes
:
initialRoutesGenerate
,
onUnknownRoute:
onUnknownRoute
,
navigatorObservers:
(
navigatorObservers
==
null
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)]
..
addAll
(
navigatorObservers
)),
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
textDirection
??
(
rtlLanguages
.
contains
(
Get
.
locale
?.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
),
child:
builder
==
null
?
child
:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
darkTheme
,
themeMode:
_
.
themeMode
??
themeMode
??
ThemeMode
.
system
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
??
const
<
Locale
>[
Locale
(
'en'
,
'US'
)],
debugShowMaterialGrid:
debugShowMaterialGrid
??
false
,
showPerformanceOverlay:
showPerformanceOverlay
??
false
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
??
false
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
??
false
,
showSemanticsDebugger:
showSemanticsDebugger
??
false
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
??
true
,
shortcuts:
shortcuts
,
// actions: actions,
);
});
}
Get
.
config
(
enableLog:
enableLog
??
Get
.
isLogEnable
,
logWriterCallback:
logWriterCallback
,
defaultTransition:
defaultTransition
??
Get
.
defaultTransition
,
defaultOpaqueRoute:
opaqueRoute
??
Get
.
isOpaqueRouteDefault
,
defaultPopGesture:
popGesture
??
Get
.
isPopGestureEnable
,
defaultDurationTransition:
transitionDuration
??
Get
.
defaultTransitionDuration
,
);
},
builder:
(
_
)
=>
routerDelegate
!=
null
?
MaterialApp
.
router
(
routerDelegate:
routerDelegate
,
routeInformationParser:
routeInformationParser
,
backButtonDispatcher:
backButtonDispatcher
,
routeInformationProvider:
routeInformationProvider
,
key:
_
.
unikey
,
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
textDirection
??
(
rtlLanguages
.
contains
(
Get
.
locale
?.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
),
child:
builder
==
null
?
child
:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
darkTheme
,
themeMode:
_
.
themeMode
??
themeMode
??
ThemeMode
.
system
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
??
const
<
Locale
>[
Locale
(
'en'
,
'US'
)],
debugShowMaterialGrid:
debugShowMaterialGrid
??
false
,
showPerformanceOverlay:
showPerformanceOverlay
??
false
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
??
false
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
??
false
,
showSemanticsDebugger:
showSemanticsDebugger
??
false
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
??
true
,
shortcuts:
shortcuts
,
)
:
MaterialApp
(
key:
_
.
unikey
,
navigatorKey:
(
navigatorKey
==
null
?
Get
.
key
:
Get
.
addKey
(
navigatorKey
)),
home:
home
,
routes:
routes
??
const
<
String
,
WidgetBuilder
>{},
initialRoute:
initialRoute
,
onGenerateRoute:
(
getPages
!=
null
?
generator
:
onGenerateRoute
),
onGenerateInitialRoutes:
(
getPages
==
null
||
home
!=
null
)
?
onGenerateInitialRoutes
:
initialRoutesGenerate
,
onUnknownRoute:
onUnknownRoute
,
navigatorObservers:
(
navigatorObservers
==
null
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)
]
..
addAll
(
navigatorObservers
)),
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
textDirection
??
(
rtlLanguages
.
contains
(
Get
.
locale
?.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
),
child:
builder
==
null
?
child
:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
theme:
_
.
theme
??
theme
??
ThemeData
.
fallback
(),
darkTheme:
darkTheme
,
themeMode:
_
.
themeMode
??
themeMode
??
ThemeMode
.
system
,
locale:
Get
.
locale
??
locale
,
localizationsDelegates:
localizationsDelegates
,
localeListResolutionCallback:
localeListResolutionCallback
,
localeResolutionCallback:
localeResolutionCallback
,
supportedLocales:
supportedLocales
??
const
<
Locale
>[
Locale
(
'en'
,
'US'
)],
debugShowMaterialGrid:
debugShowMaterialGrid
??
false
,
showPerformanceOverlay:
showPerformanceOverlay
??
false
,
checkerboardRasterCacheImages:
checkerboardRasterCacheImages
??
false
,
checkerboardOffscreenLayers:
checkerboardOffscreenLayers
??
false
,
showSemanticsDebugger:
showSemanticsDebugger
??
false
,
debugShowCheckedModeBanner:
debugShowCheckedModeBanner
??
true
,
shortcuts:
shortcuts
,
// actions: actions,
));
}
...
...
Please
register
or
login
to post a comment