Screen constructor

Screen({
  1. required String name,
  2. required Widget create(
    1. ScreenState
    ),
  3. Nav? nav,
  4. Screen? parent,
  5. bool? includeSafeArea,
  6. ScreenManager? manager,
  7. void activated(
    1. HistoryAction
    )?,
  8. void deactivated(
    1. HistoryAction
    )?,
})

Implementation

Screen({
  required this.name,
  required this.create,
  this.nav,
  this.parent,
  bool? includeSafeArea,
  ScreenManager? manager,
  void Function(HistoryAction)? activated,
  void Function(HistoryAction)? deactivated,
}):
  this.includeSafeArea = includeSafeArea ?? true,
  this.manager = manager ?? ScreenManager.mostRecent,
  this.activated = activated ?? _defaultAction,
  this.deactivated = deactivated ?? _defaultAction;