Arcane class
Constructors
-
Arcane({double opalBackgroundOpacity = 0.15, double opalCanvasOpacity = 0.95, double opalColorSpin = 0.15, int opalLights = 3, required String title, bool exitWindowOnClose = true, required ArcaneRouter router, required FirebaseOptions firebase, required Widget application(), required ArcaneUserProvider users, WindowOptions windowOptions = const WindowOptions(size: Size(800, 600), center: true, backgroundColor: Colors.transparent, titleBarStyle: TitleBarStyle.hidden), String svgLogo = svgArcaneArts, ArcaneEvents? events, String? windowsGoogleSignInClientId, String? windowsGoogleSignInRedirectUri, ThemeData? initialLightTheme, ThemeData? initialDarkTheme, List<
ThemeMod> themeMods = const [], List<ThemeMod> darkThemeMods = const [], List<ThemeMod> lightThemeMods = const []})
Properties
- application → Widget Function()
-
final
- canSignInWithGoogleOnWindows → bool
-
no setter
-
darkThemeMods
→ List<
ThemeMod> -
final
- events → ArcaneEvents?
-
final
- exitWindowOnClose → bool
-
final
- firebase → FirebaseOptions
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialDarkTheme → ThemeData?
-
final
- initialLightTheme → ThemeData?
-
final
-
lightThemeMods
→ List<
ThemeMod> -
final
-
final
- opalBackgroundOpacity → double
-
final
- opalCanvasOpacity → double
-
final
- opalColorSpin → double
-
final
- opalLights → int
-
final
- router → ArcaneRouter
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- svgLogo → String
-
final
-
themeMods
→ List<
ThemeMod> -
final
- title → String
-
final
- users → ArcaneUserProvider
-
final
- windowOptions → WindowOptions
-
final
- windowsGoogleSignInClientId → String?
-
final
- windowsGoogleSignInRedirectUri → String?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateOpalController(
Opal controller) → void -
updateTempContext(
BuildContext context) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- app → Arcane
-
no setter
- box → Box
-
no setter
- cache → LazyBox
-
no setter
- context → BuildContext
-
no setter
- darkTheme → ThemeData
-
no setter
- isDark → bool
-
no setter
- isWindowManaged → bool
-
no setter
- lightTheme → ThemeData
-
no setter
- logger → Talker
-
no setter
-
no setter
- opal → Opal
-
no setter
- theme → ThemeData
-
no setter
- themeMode ↔ ThemeMode
-
getter/setter pair
- uid → String
-
no setter
Static Methods
-
buildRouterConfig(
) → GoRouter -
collection(
String name) → CollectionReference< Map< String, dynamic> > -
dropSplash(
) → void -
goHome(
BuildContext context) → void -
goLogin(
BuildContext context) → void -
goSplash(
BuildContext context) → void -
rebirth(
) → void -
signOut(
) → void