Created
May 6, 2022 21:28
-
-
Save jonahwilliams/11083e2de5b09d67e453c872cc1a4981 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RenderView#92ec1 | |
│ debug mode enabled - Web | |
│ window size: Size(2400.0, 1372.0) (in physical pixels) | |
│ device pixel ratio: 2.0 (physical pixels per logical pixel) | |
│ configuration: Size(1200.0, 686.0) at 2.0x (in logical pixels) | |
│ | |
└─child: RenderSemanticsAnnotations#8f022 | |
│ needs compositing | |
│ creator: Semantics ← _FocusMarker ← Focus ← HeroControllerScope ← | |
│ ScrollConfiguration ← MaterialApp ← | |
│ _InheritedModel<AppStateModel> ← AnimatedBuilder ← | |
│ ScopedModel<AppStateModel> ← GalleryApp ← [root] | |
│ parentData: <none> | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ | |
└─child: RenderSemanticsAnnotations#267b6 | |
│ needs compositing | |
│ creator: Semantics ← _FocusMarker ← Focus ← Shortcuts ← | |
│ _SharedAppModel ← SharedAppData ← UnmanagedRestorationScope ← | |
│ RestorationScope ← UnmanagedRestorationScope ← | |
│ RootRestorationScope ← WidgetsApp-[GlobalObjectKey | |
│ _MaterialAppState#78e07] ← Semantics ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ | |
└─child: RenderSemanticsAnnotations#6eba5 | |
│ needs compositing | |
│ creator: Semantics ← _FocusMarker ← Focus ← | |
│ DefaultTextEditingShortcuts ← _ShortcutsMarker ← Semantics ← | |
│ _FocusMarker ← Focus ← Shortcuts ← _SharedAppModel ← | |
│ SharedAppData ← UnmanagedRestorationScope ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ | |
└─child: RenderSemanticsAnnotations#26965 | |
│ needs compositing | |
│ creator: Semantics ← Localizations ← MediaQuery ← | |
│ _MediaQueryFromWindow ← _FocusMarker ← Focus ← | |
│ _FocusTraversalGroupMarker ← FocusTraversalGroup ← | |
│ _ActionsMarker ← Actions ← _ShortcutsMarker ← Semantics ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ | |
└─child: RenderCustomPaint#58f29 | |
│ needs compositing | |
│ creator: CustomPaint ← Banner ← CheckedModeBanner ← Title ← | |
│ Directionality ← _LocalizationsScope-[GlobalKey#14948] ← | |
│ Semantics ← Localizations ← MediaQuery ← _MediaQueryFromWindow | |
│ ← _FocusMarker ← Focus ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ painter: null | |
│ foregroundPainter: BannerPainter#9e472(Instance of | |
│ '_SystemFontsNotifier') | |
│ | |
└─child: RenderPointerListener#20f84 | |
│ needs compositing | |
│ creator: Listener ← HeroControllerScope ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#69814] ← IconTheme ← _InheritedCupertinoTheme | |
│ ← CupertinoTheme ← Builder ← MediaQuery ← Builder ← | |
│ Directionality ← Builder ← DefaultSelectionStyle ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ behavior: deferToChild | |
│ listeners: down, up, cancel | |
│ | |
└─child: RenderAbsorbPointer#7d391 | |
│ needs compositing | |
│ creator: AbsorbPointer ← Listener ← HeroControllerScope ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#69814] ← IconTheme ← _InheritedCupertinoTheme | |
│ ← CupertinoTheme ← Builder ← MediaQuery ← Builder ← | |
│ Directionality ← Builder ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ absorbing: false | |
│ ignoringSemantics: implicitly false | |
│ | |
└─child: RenderSemanticsAnnotations#619eb | |
│ needs compositing | |
│ creator: Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
│ HeroControllerScope ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#69814] ← IconTheme ← _InheritedCupertinoTheme | |
│ ← CupertinoTheme ← Builder ← MediaQuery ← Builder ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ | |
└─child: _RenderTheatre#85046 | |
│ needs compositing | |
│ creator: _Theatre ← | |
│ Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← | |
│ UnmanagedRestorationScope ← _FocusMarker ← Semantics ← | |
│ FocusScope ← AbsorbPointer ← Listener ← HeroControllerScope ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#69814] ← IconTheme ← _InheritedCupertinoTheme | |
│ ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ skipCount: 0 | |
│ textDirection: ltr | |
│ | |
├─onstage 1: RenderIgnorePointer#d30a1 | |
│ │ creator: IgnorePointer ← _EffectiveTickerMode ← TickerMode ← | |
│ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#3039a] | |
│ │ ← _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← | |
│ │ UnmanagedRestorationScope ← _FocusMarker ← Semantics ← | |
│ │ FocusScope ← AbsorbPointer ← Listener ← ⋯ | |
│ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
│ │ size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ size: Size(1200.0, 686.0) | |
│ │ ignoring: false | |
│ │ ignoringSemantics: implicitly false | |
│ │ | |
│ └─child: RenderBlockSemantics#45df7 | |
│ │ creator: BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
│ │ _EffectiveTickerMode ← TickerMode ← | |
│ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#3039a] | |
│ │ ← _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← | |
│ │ UnmanagedRestorationScope ← _FocusMarker ← Semantics ← | |
│ │ FocusScope ← ⋯ | |
│ │ parentData: <none> (can use size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ blocks semantics of earlier render objects below the common | |
│ │ boundary | |
│ │ size: Size(1200.0, 686.0) | |
│ │ blocking: true | |
│ │ | |
│ └─child: RenderExcludeSemantics#84361 | |
│ │ creator: ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
│ │ IgnorePointer ← _EffectiveTickerMode ← TickerMode ← | |
│ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#3039a] | |
│ │ ← _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← | |
│ │ UnmanagedRestorationScope ← _FocusMarker ← Semantics ← ⋯ | |
│ │ parentData: <none> (can use size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ size: Size(1200.0, 686.0) | |
│ │ excluding: true | |
│ │ | |
│ └─child: RenderSemanticsGestureHandler#50262 | |
│ │ creator: _GestureSemantics ← RawGestureDetector ← | |
│ │ _ModalBarrierGestureDetector ← ExcludeSemantics ← | |
│ │ BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
│ │ _EffectiveTickerMode ← TickerMode ← | |
│ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#3039a] | |
│ │ ← _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← ⋯ | |
│ │ parentData: <none> (can use size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ size: Size(1200.0, 686.0) | |
│ │ behavior: opaque | |
│ │ gestures: tap | |
│ │ | |
│ └─child: RenderPointerListener#939a2 | |
│ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
│ │ _ModalBarrierGestureDetector ← ExcludeSemantics ← | |
│ │ BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
│ │ _EffectiveTickerMode ← TickerMode ← | |
│ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#3039a] | |
│ │ ← _Theatre ← ⋯ | |
│ │ parentData: <none> (can use size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ size: Size(1200.0, 686.0) | |
│ │ behavior: opaque | |
│ │ listeners: down, panZoomStart | |
│ │ | |
│ └─child: RenderSemanticsAnnotations#eb65d | |
│ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
│ │ RawGestureDetector ← _ModalBarrierGestureDetector ← | |
│ │ ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
│ │ IgnorePointer ← _EffectiveTickerMode ← TickerMode ← | |
│ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#3039a] | |
│ │ ← ⋯ | |
│ │ parentData: <none> (can use size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ size: Size(1200.0, 686.0) | |
│ │ | |
│ └─child: RenderMouseRegion#67dce | |
│ │ creator: MouseRegion ← Semantics ← Listener ← _GestureSemantics ← | |
│ │ RawGestureDetector ← _ModalBarrierGestureDetector ← | |
│ │ ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
│ │ IgnorePointer ← _EffectiveTickerMode ← TickerMode ← ⋯ | |
│ │ parentData: <none> (can use size) | |
│ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ │ size: Size(1200.0, 686.0) | |
│ │ behavior: opaque | |
│ │ listeners: <none> | |
│ │ cursor: SystemMouseCursor(basic) | |
│ │ | |
│ └─child: RenderConstrainedBox#feaa1 | |
│ creator: ConstrainedBox ← MouseRegion ← Semantics ← Listener ← | |
│ _GestureSemantics ← RawGestureDetector ← | |
│ _ModalBarrierGestureDetector ← ExcludeSemantics ← | |
│ BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
│ _EffectiveTickerMode ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=1200.0, h=686.0) | |
│ size: Size(1200.0, 686.0) | |
│ additionalConstraints: BoxConstraints(biggest) | |
│ | |
├─onstage 2: RenderSemanticsAnnotations#a160e | |
╎ │ needs compositing | |
╎ │ creator: Semantics ← _EffectiveTickerMode ← TickerMode ← | |
╎ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#ebec0] | |
╎ │ ← _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← | |
╎ │ UnmanagedRestorationScope ← _FocusMarker ← Semantics ← | |
╎ │ FocusScope ← AbsorbPointer ← Listener ← ⋯ | |
╎ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ | |
╎ └─child: RenderOffstage#b7ec4 | |
╎ │ needs compositing | |
╎ │ creator: Offstage ← _ModalScopeStatus ← UnmanagedRestorationScope | |
╎ │ ← RestorationScope ← AnimatedBuilder ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#0612f] | |
╎ │ ← Semantics ← _EffectiveTickerMode ← TickerMode ← | |
╎ │ _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#ebec0] | |
╎ │ ← _Theatre ← Overlay-[LabeledGlobalKey<OverlayState>#bf8de] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ offstage: false | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#61e93 | |
╎ │ needs compositing | |
╎ │ creator: Semantics ← FocusScope ← PrimaryScrollController ← | |
╎ │ _ActionsMarker ← Actions ← Builder ← PageStorage ← Offstage ← | |
╎ │ _ModalScopeStatus ← UnmanagedRestorationScope ← | |
╎ │ RestorationScope ← AnimatedBuilder ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ | |
╎ └─child: _RenderFocusTrap#f9951 | |
╎ │ needs compositing | |
╎ │ creator: FocusTrap ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PrimaryScrollController ← _ActionsMarker ← Actions ← Builder ← | |
╎ │ PageStorage ← Offstage ← _ModalScopeStatus ← | |
╎ │ UnmanagedRestorationScope ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ behavior: deferToChild | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#75c73 | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← FocusTrap ← _FocusMarker ← Semantics ← | |
╎ │ FocusScope ← PrimaryScrollController ← _ActionsMarker ← Actions | |
╎ │ ← Builder ← PageStorage ← Offstage ← _ModalScopeStatus ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ layer: OffsetLayer#76eed | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ metrics: 0.0% useful (1 bad vs 0 good) | |
╎ │ diagnosis: insufficient data to draw conclusion (less than five | |
╎ │ repaints) | |
╎ │ | |
╎ └─child: RenderFractionalTranslation#e0864 | |
╎ │ needs compositing | |
╎ │ creator: FractionalTranslation ← SlideTransition ← | |
╎ │ CupertinoPageTransition ← AnimatedBuilder ← RepaintBoundary ← | |
╎ │ FocusTrap ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PrimaryScrollController ← _ActionsMarker ← Actions ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ translation: Offset(0.0, 0.0) | |
╎ │ transformHitTests: false | |
╎ │ | |
╎ └─child: RenderFractionalTranslation#1f7e0 | |
╎ │ needs compositing | |
╎ │ creator: FractionalTranslation ← SlideTransition ← | |
╎ │ FractionalTranslation ← SlideTransition ← | |
╎ │ CupertinoPageTransition ← AnimatedBuilder ← RepaintBoundary ← | |
╎ │ FocusTrap ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PrimaryScrollController ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ translation: Offset(0.0, 0.0) | |
╎ │ transformHitTests: true | |
╎ │ | |
╎ └─child: RenderDecoratedBox#5ad3a | |
╎ │ needs compositing | |
╎ │ creator: DecoratedBox ← DecoratedBoxTransition ← | |
╎ │ FractionalTranslation ← SlideTransition ← FractionalTranslation | |
╎ │ ← SlideTransition ← CupertinoPageTransition ← AnimatedBuilder ← | |
╎ │ RepaintBoundary ← FocusTrap ← _FocusMarker ← Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ ├─decoration: _CupertinoEdgeShadowDecoration | |
╎ │ colors: Color(0x04000000), Color(0x00000000) | |
╎ │ | |
╎ │ configuration: ImageConfiguration(bundle: | |
╎ │ PlatformAssetBundle#d9a6f(), devicePixelRatio: 2.0, locale: | |
╎ │ en_US, textDirection: TextDirection.ltr, platform: macOS) | |
╎ │ | |
╎ └─child: RenderStack#0bdab | |
╎ │ needs compositing | |
╎ │ creator: Stack ← _CupertinoBackGestureDetector<dynamic> ← | |
╎ │ DecoratedBox ← DecoratedBoxTransition ← FractionalTranslation ← | |
╎ │ SlideTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ CupertinoPageTransition ← AnimatedBuilder ← RepaintBoundary ← | |
╎ │ FocusTrap ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ size: Size(1200.0, 686.0) | |
╎ │ alignment: AlignmentDirectional.topStart | |
╎ │ textDirection: ltr | |
╎ │ fit: passthrough | |
╎ │ | |
╎ ├─child 1: RenderIgnorePointer#fe083 | |
╎ │ │ needs compositing | |
╎ │ │ creator: IgnorePointer ← AnimatedBuilder ← Stack ← | |
╎ │ │ _CupertinoBackGestureDetector<dynamic> ← DecoratedBox ← | |
╎ │ │ DecoratedBoxTransition ← FractionalTranslation ← | |
╎ │ │ SlideTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ │ CupertinoPageTransition ← AnimatedBuilder ← ⋯ | |
╎ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: implicitly false | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#d44d4 | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary-[GlobalKey#a3a73] ← IgnorePointer ← | |
╎ │ │ AnimatedBuilder ← Stack ← | |
╎ │ │ _CupertinoBackGestureDetector<dynamic> ← DecoratedBox ← | |
╎ │ │ DecoratedBoxTransition ← FractionalTranslation ← | |
╎ │ │ SlideTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ │ CupertinoPageTransition ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ layer: OffsetLayer#e8b18 | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ metrics: 50.0% useful (1 bad vs 1 good) | |
╎ │ │ diagnosis: insufficient data to draw conclusion (less than five | |
╎ │ │ repaints) | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#5710e | |
╎ │ │ needs compositing | |
╎ │ │ creator: Semantics ← Builder ← RepaintBoundary-[GlobalKey#a3a73] | |
╎ │ │ ← IgnorePointer ← AnimatedBuilder ← Stack ← | |
╎ │ │ _CupertinoBackGestureDetector<dynamic> ← DecoratedBox ← | |
╎ │ │ DecoratedBoxTransition ← FractionalTranslation ← | |
╎ │ │ SlideTransition ← FractionalTranslation ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ | |
╎ │ └─child: RenderAnnotatedRegion<SystemUiOverlayStyle>#63f2d | |
╎ │ │ needs compositing | |
╎ │ │ creator: AnnotatedRegion<SystemUiOverlayStyle> ← GalleryHome ← | |
╎ │ │ Semantics ← Builder ← RepaintBoundary-[GlobalKey#a3a73] ← | |
╎ │ │ IgnorePointer ← AnimatedBuilder ← Stack ← | |
╎ │ │ _CupertinoBackGestureDetector<dynamic> ← DecoratedBox ← | |
╎ │ │ DecoratedBoxTransition ← FractionalTranslation ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ | |
╎ │ └─child: RenderPhysicalModel#3be36 | |
╎ │ │ needs compositing | |
╎ │ │ creator: PhysicalModel ← AnimatedPhysicalModel ← Material ← | |
╎ │ │ _ScrollNotificationObserverScope ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ NotificationListener<ScrollMetricsNotification> ← | |
╎ │ │ ScrollNotificationObserver ← _ScaffoldScope ← | |
╎ │ │ Scaffold-[LabeledGlobalKey<ScaffoldState>#9c389] ← | |
╎ │ │ AnnotatedRegion<SystemUiOverlayStyle> ← GalleryHome ← Semantics | |
╎ │ │ ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ elevation: 0.0 | |
╎ │ │ color: Color(0xff0175c2) | |
╎ │ │ shadowColor: Color(0xff0175c2) | |
╎ │ │ shape: BoxShape.rectangle | |
╎ │ │ borderRadius: BorderRadius.zero | |
╎ │ │ | |
╎ │ └─child: _RenderInkFeatures#dfe45 | |
╎ │ │ needs compositing | |
╎ │ │ creator: _InkFeatures-[GlobalKey#85f5c ink renderer] ← | |
╎ │ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ │ ← AnimatedPhysicalModel ← Material ← | |
╎ │ │ _ScrollNotificationObserverScope ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ NotificationListener<ScrollMetricsNotification> ← | |
╎ │ │ ScrollNotificationObserver ← _ScaffoldScope ← | |
╎ │ │ Scaffold-[LabeledGlobalKey<ScaffoldState>#9c389] ← | |
╎ │ │ AnnotatedRegion<SystemUiOverlayStyle> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ | |
╎ │ └─child: RenderCustomMultiChildLayoutBox#6f33e | |
╎ │ │ needs compositing | |
╎ │ │ creator: CustomMultiChildLayout ← AnimatedBuilder ← | |
╎ │ │ DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ _InkFeatures-[GlobalKey#85f5c ink renderer] ← | |
╎ │ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ │ ← AnimatedPhysicalModel ← Material ← | |
╎ │ │ _ScrollNotificationObserverScope ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ NotificationListener<ScrollMetricsNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=1200.0, h=686.0) | |
╎ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ | |
╎ │ ├─child 1: RenderPadding#c043a relayoutBoundary=up1 | |
╎ │ │ │ needs compositing | |
╎ │ │ │ creator: Padding ← SafeArea ← _BodyBuilder ← MediaQuery ← | |
╎ │ │ │ LayoutId-[<_ScaffoldSlot.body>] ← CustomMultiChildLayout ← | |
╎ │ │ │ AnimatedBuilder ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ _InkFeatures-[GlobalKey#85f5c ink renderer] ← | |
╎ │ │ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ │ │ ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(0.0, 0.0); id=_ScaffoldSlot.body (can | |
╎ │ │ │ use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=686.0) | |
╎ │ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ | |
╎ │ │ └─child: _RenderLayoutBuilder#05359 relayoutBoundary=up2 | |
╎ │ │ │ needs compositing | |
╎ │ │ │ creator: LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← | |
╎ │ │ │ Padding ← SafeArea ← _BodyBuilder ← MediaQuery ← | |
╎ │ │ │ LayoutId-[<_ScaffoldSlot.body>] ← CustomMultiChildLayout ← | |
╎ │ │ │ AnimatedBuilder ← DefaultTextStyle ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=686.0) | |
╎ │ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderStack#31494 relayoutBoundary=up3 | |
╎ │ │ │ needs compositing | |
╎ │ │ │ creator: Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← | |
╎ │ │ │ Backdrop ← WillPopScope ← MediaQuery ← Padding ← SafeArea ← | |
╎ │ │ │ _BodyBuilder ← MediaQuery ← LayoutId-[<_ScaffoldSlot.body>] ← | |
╎ │ │ │ CustomMultiChildLayout ← AnimatedBuilder ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=686.0) | |
╎ │ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ │ alignment: AlignmentDirectional.topStart | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ fit: loose | |
╎ │ │ │ | |
╎ │ │ ├─child 1: RenderFlex#0b3a8 relayoutBoundary=up4 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Column ← Stack-[GlobalKey#ff951 Backdrop] ← | |
╎ │ │ │ │ LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← Padding | |
╎ │ │ │ │ ← SafeArea ← _BodyBuilder ← MediaQuery ← | |
╎ │ │ │ │ LayoutId-[<_ScaffoldSlot.body>] ← CustomMultiChildLayout ← ⋯ | |
╎ │ │ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ │ │ size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=686.0) | |
╎ │ │ │ │ size: Size(1200.0, 686.0) | |
╎ │ │ │ │ direction: vertical | |
╎ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ crossAxisAlignment: stretch | |
╎ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child 1: RenderConstrainedBox#ae050 relayoutBoundary=up5 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: SizedBox ← DefaultTextStyle ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ _BackAppBar ← Column ← Stack-[GlobalKey#ff951 Backdrop] ← | |
╎ │ │ │ │ │ LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← Padding | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 56.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=56.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#e56c1 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: Row ← SizedBox ← DefaultTextStyle ← IconTheme ← Builder | |
╎ │ │ │ │ │ ← _BackAppBar ← Column ← Stack-[GlobalKey#ff951 Backdrop] ← | |
╎ │ │ │ │ │ LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=56.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 56.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderConstrainedBox#97020 relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: ConstrainedBox ← Container ← Row ← SizedBox ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← Column ← | |
╎ │ │ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← Backdrop ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=Infinity, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=56.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#5395b relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Align ← ConstrainedBox ← Container ← Row ← SizedBox ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← Column ← | |
╎ │ │ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderStack#091b5 relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Stack ← AnimatedSwitcher ← Align ← ConstrainedBox ← | |
╎ │ │ │ │ │ │ Container ← Row ← SizedBox ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ │ Builder ← _BackAppBar ← Column ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ fit: loose | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child 1: RenderAnimatedOpacity#c9314 relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: FadeTransition ← KeyedSubtree-[<0>] ← Stack ← | |
╎ │ │ │ │ │ │ AnimatedSwitcher ← Align ← ConstrainedBox ← Container ← Row ← | |
╎ │ │ │ │ │ │ SizedBox ← DefaultTextStyle ← IconTheme ← Builder ← ⋯ | |
╎ │ │ │ │ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ layer: OpacityLayer#5a5b6 | |
╎ │ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ │ opacity: AnimationController#d23a4(⏭ 1.000; | |
╎ │ │ │ │ │ │ paused)➩Interval(0.4⋯1)➩Cubic(0.40, 0.00, 0.20, | |
╎ │ │ │ │ │ │ 1.00)ₒₙ/Interval(0.4⋯1)➩Cubic(0.40, 0.00, 0.20, 1.00) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#5e7f7 relayoutBoundary=up5 | |
╎ │ │ │ │ │ │ creator: Center ← _FlutterLogo ← FadeTransition ← | |
╎ │ │ │ │ │ │ KeyedSubtree-[<0>] ← Stack ← AnimatedSwitcher ← Align ← | |
╎ │ │ │ │ │ │ ConstrainedBox ← Container ← Row ← SizedBox ← DefaultTextStyle | |
╎ │ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderConstrainedBox#af609 relayoutBoundary=up6 | |
╎ │ │ │ │ │ │ creator: ConstrainedBox ← Container ← Center ← _FlutterLogo ← | |
╎ │ │ │ │ │ │ FadeTransition ← KeyedSubtree-[<0>] ← Stack ← AnimatedSwitcher | |
╎ │ │ │ │ │ │ ← Align ← ConstrainedBox ← Container ← Row ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(11.0, 11.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(34.0, 34.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=34.0, h=34.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderDecoratedBox#62cf0 | |
╎ │ │ │ │ │ creator: DecoratedBox ← ConstrainedBox ← Container ← Center ← | |
╎ │ │ │ │ │ _FlutterLogo ← FadeTransition ← KeyedSubtree-[<0>] ← Stack ← | |
╎ │ │ │ │ │ AnimatedSwitcher ← Align ← ConstrainedBox ← Container ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=34.0, h=34.0) | |
╎ │ │ │ │ │ size: Size(34.0, 34.0) | |
╎ │ │ │ │ │ decoration: BoxDecoration: | |
╎ │ │ │ │ │ image: DecorationImage(AssetImage(bundle: null, name: | |
╎ │ │ │ │ │ "packages/flutter_gallery_assets/logos/flutter_white/logo.png"), | |
╎ │ │ │ │ │ Alignment.center, scale 1, opacity 1, FilterQuality.low) | |
╎ │ │ │ │ │ configuration: ImageConfiguration(bundle: | |
╎ │ │ │ │ │ PlatformAssetBundle#d9a6f(), devicePixelRatio: 2.0, locale: | |
╎ │ │ │ │ │ en_US, textDirection: TextDirection.ltr, platform: macOS) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 2: RenderStack#b3ae1 relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Stack ← _CrossFadeTransition ← Expanded ← Row ← SizedBox | |
╎ │ │ │ │ │ │ ← DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← Column | |
╎ │ │ │ │ │ │ ← Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(56.0, 15.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(1088.0, 25.0) | |
╎ │ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ fit: loose | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderOpacity#02e2f relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ │ creator: Opacity ← Stack ← _CrossFadeTransition ← Expanded ← Row | |
╎ │ │ │ │ │ │ │ ← SizedBox ← DefaultTextStyle ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ │ _BackAppBar ← Column ← Stack-[GlobalKey#ff951 Backdrop] ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ │ size: Size(75.0, 25.0) | |
╎ │ │ │ │ │ │ │ opacity: 0.0 | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderSemanticsAnnotations#1014b relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: Semantics ← Opacity ← Stack ← _CrossFadeTransition ← | |
╎ │ │ │ │ │ │ │ Expanded ← Row ← SizedBox ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ │ │ Builder ← _BackAppBar ← Column ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ │ size: Size(75.0, 25.0) | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderSemanticsAnnotations#0865c relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: Semantics ← Semantics ← Opacity ← Stack ← | |
╎ │ │ │ │ │ │ │ _CrossFadeTransition ← Expanded ← Row ← SizedBox ← | |
╎ │ │ │ │ │ │ │ DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ │ size: Size(75.0, 25.0) | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderParagraph#100ff relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: RichText ← Text ← Semantics ← Semantics ← Opacity ← | |
╎ │ │ │ │ │ │ │ Stack ← _CrossFadeTransition ← Expanded ← Row ← SizedBox ← | |
╎ │ │ │ │ │ │ │ DefaultTextStyle ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ │ size: Size(75.0, 25.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ debugLabel: (englishLike titleLarge 2014).merge((whiteRedwoodCity | |
╎ │ │ │ │ │ │ ║ titleLarge).copyWith) | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ │ │ ║ size: 20.0 | |
╎ │ │ │ │ │ │ ║ weight: 500 | |
╎ │ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ │ ║ "Options" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ └─child 2: RenderOpacity#d2427 relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Opacity ← Stack ← _CrossFadeTransition ← Expanded ← Row | |
╎ │ │ │ │ │ │ ← SizedBox ← DefaultTextStyle ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ _BackAppBar ← Column ← Stack-[GlobalKey#ff951 Backdrop] ← ⋯ | |
╎ │ │ │ │ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ layer: OpacityLayer#a3782 | |
╎ │ │ │ │ │ │ size: Size(130.0, 25.0) | |
╎ │ │ │ │ │ │ opacity: 1.0 | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#d54cb relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Semantics ← Opacity ← Stack ← _CrossFadeTransition ← | |
╎ │ │ │ │ │ │ Expanded ← Row ← SizedBox ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ │ Builder ← _BackAppBar ← Column ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(130.0, 25.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#090ac relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Semantics ← Semantics ← Opacity ← Stack ← | |
╎ │ │ │ │ │ │ _CrossFadeTransition ← Expanded ← Row ← SizedBox ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(130.0, 25.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderStack#11693 relayoutBoundary=up5 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: Stack ← AnimatedSwitcher ← Semantics ← Semantics ← | |
╎ │ │ │ │ │ │ Opacity ← Stack ← _CrossFadeTransition ← Expanded ← Row ← | |
╎ │ │ │ │ │ │ SizedBox ← DefaultTextStyle ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(130.0, 25.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ fit: loose | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child 1: RenderAnimatedOpacity#a0bb7 relayoutBoundary=up6 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: FadeTransition ← KeyedSubtree-[<0>] ← Stack ← | |
╎ │ │ │ │ │ │ AnimatedSwitcher ← Semantics ← Semantics ← Opacity ← Stack ← | |
╎ │ │ │ │ │ │ _CrossFadeTransition ← Expanded ← Row ← SizedBox ← ⋯ | |
╎ │ │ │ │ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ layer: OpacityLayer#bf058 | |
╎ │ │ │ │ │ │ size: Size(130.0, 25.0) | |
╎ │ │ │ │ │ │ opacity: AnimationController#33f8a(⏭ 1.000; | |
╎ │ │ │ │ │ │ paused)➩_Linearₒₙ/_Linear | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderParagraph#cd648 relayoutBoundary=up7 | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← FadeTransition ← KeyedSubtree-[<0>] ← | |
╎ │ │ │ │ │ │ Stack ← AnimatedSwitcher ← Semantics ← Semantics ← Opacity ← | |
╎ │ │ │ │ │ │ Stack ← _CrossFadeTransition ← Expanded ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1088.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ │ size: Size(130.0, 25.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike titleLarge 2014).merge((whiteRedwoodCity | |
╎ │ │ │ │ │ ║ titleLarge).copyWith) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ │ ║ size: 20.0 | |
╎ │ │ │ │ │ ║ weight: 500 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Flutter gallery" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 3: RenderConstrainedBox#6d8cc relayoutBoundary=up1 | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← Row ← SizedBox ← | |
╎ │ │ │ │ │ DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← Column ← | |
╎ │ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← Backdrop ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1144.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=Infinity, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=56.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#925b6 relayoutBoundary=up2 | |
╎ │ │ │ │ │ creator: Align ← ConstrainedBox ← Container ← Row ← SizedBox ← | |
╎ │ │ │ │ │ DefaultTextStyle ← IconTheme ← Builder ← _BackAppBar ← Column ← | |
╎ │ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(56.0, 56.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#48aaf relayoutBoundary=up3 | |
╎ │ │ │ │ │ creator: Semantics ← IconButton ← Align ← ConstrainedBox ← | |
╎ │ │ │ │ │ Container ← Row ← SizedBox ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← _BackAppBar ← Column ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(4.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#8aaf3 relayoutBoundary=up4 | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkResponse ← Semantics ← IconButton ← Align ← ConstrainedBox | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#65e4d relayoutBoundary=up5 | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← Align ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#b13e4 relayoutBoundary=up6 | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#35c5c relayoutBoundary=up7 | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#37a9f relayoutBoundary=up8 | |
╎ │ │ │ │ │ creator: MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← Focus ← _ActionsMarker ← Actions ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#3d019 relayoutBoundary=up9 | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#73df8 relayoutBoundary=up10 | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← MouseRegion ← Tooltip ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#5e356 relayoutBoundary=up11 | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=56.0, 0.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#6af4c relayoutBoundary=up12 | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(48.0<=w<=56.0, 48.0<=h<=56.0) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.all(8.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#cd2b2 relayoutBoundary=up13 | |
╎ │ │ │ │ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← MouseRegion ← | |
╎ │ │ │ │ │ Tooltip ← Listener ← RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(8.0, 8.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(32.0<=w<=40.0, 32.0<=h<=40.0) | |
╎ │ │ │ │ │ size: Size(32.0, 32.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#da06a | |
╎ │ │ │ │ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← MouseRegion | |
╎ │ │ │ │ │ ← Tooltip ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=32.0, h=32.0) | |
╎ │ │ │ │ │ size: Size(32.0, 32.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#b8f2e relayoutBoundary=up1 | |
╎ │ │ │ │ │ creator: Semantics ← AnimatedIcon ← IconTheme ← Builder ← Align ← | |
╎ │ │ │ │ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(4.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=32.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#93e98 relayoutBoundary=up2 | |
╎ │ │ │ │ creator: CustomPaint ← Semantics ← AnimatedIcon ← IconTheme ← | |
╎ │ │ │ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ │ │ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=32.0) | |
╎ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ painter: _AnimatedIconPainter#7e258(AnimationController#6ce2c(⏭ | |
╎ │ │ │ │ 1.000; paused)) | |
╎ │ │ │ │ preferredSize: Size(24.0, 24.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child 2: RenderSemanticsAnnotations#5f0d3 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Semantics ← FocusScope ← _TappableWhileStatusIs ← | |
╎ │ │ │ │ Expanded ← Column ← Stack-[GlobalKey#ff951 Backdrop] ← | |
╎ │ │ │ │ LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← Padding | |
╎ │ │ │ │ ← SafeArea ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 56.0); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderAbsorbPointer#47564 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: AbsorbPointer ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ │ │ │ _TappableWhileStatusIs ← Expanded ← Column ← | |
╎ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← Backdrop ← | |
╎ │ │ │ │ WillPopScope ← MediaQuery ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ absorbing: true | |
╎ │ │ │ │ ignoringSemantics: implicitly true | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderOffstage#4e29b | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Offstage ← Visibility ← AbsorbPointer ← _FocusMarker ← | |
╎ │ │ │ │ Semantics ← FocusScope ← _TappableWhileStatusIs ← Expanded ← | |
╎ │ │ │ │ Column ← Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← | |
╎ │ │ │ │ Backdrop ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ offstage: true | |
╎ │ │ │ │ | |
╎ │ │ │ └╌child: _RenderScrollSemantics#5b5b8 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ListView ← DefaultTextStyle ← | |
╎ │ │ │ │ GalleryOptionsPage ← _EffectiveTickerMode ← TickerMode ← | |
╎ │ │ │ │ Offstage ← Visibility ← AbsorbPointer ← ⋯ | |
╎ │ │ │ │ parentData: <none> | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ semantic boundary | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPointerListener#fa4c8 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ListView ← DefaultTextStyle ← | |
╎ │ │ │ │ GalleryOptionsPage ← _EffectiveTickerMode ← TickerMode ← | |
╎ │ │ │ │ Offstage ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ listeners: signal | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsGestureHandler#b3c3d NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ListView ← DefaultTextStyle ← | |
╎ │ │ │ │ GalleryOptionsPage ← _EffectiveTickerMode ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ gestures: vertical scroll | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPointerListener#b5083 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ListView ← DefaultTextStyle ← | |
╎ │ │ │ │ GalleryOptionsPage ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#494ec NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ListView ← DefaultTextStyle ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderIgnorePointer#4f436 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: IgnorePointer-[GlobalKey#2947c] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ListView ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ ignoring: false | |
╎ │ │ │ │ ignoringSemantics: false | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderViewport#1961a NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ axisDirection: down | |
╎ │ │ │ │ crossAxisDirection: right | |
╎ │ │ │ │ offset: ScrollPositionWithSingleContext#8f303(offset: 0.0, range: | |
╎ │ │ │ │ 0.0..262.0, viewport: 630.0, ScrollableState, | |
╎ │ │ │ │ AlwaysScrollableScrollPhysics -> BouncingScrollPhysics -> | |
╎ │ │ │ │ RangeMaintainingScrollPhysics, IdleScrollActivity#584e0, | |
╎ │ │ │ │ ScrollDirection.idle) | |
╎ │ │ │ │ anchor: 0.0 | |
╎ │ │ │ │ | |
╎ │ │ │ └─center child: RenderSliverPadding#92e9b relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: SliverPadding ← Viewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#2947c] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ ⋯ | |
╎ │ │ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: SliverConstraints(AxisDirection.down, | |
╎ │ │ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ │ │ 0.0, remainingPaintExtent: 630.0, crossAxisExtent: 1200.0, | |
╎ │ │ │ │ crossAxisDirection: AxisDirection.right, | |
╎ │ │ │ │ viewportMainAxisExtent: 630.0, remainingCacheExtent: 880.0, | |
╎ │ │ │ │ cacheOrigin: 0.0) | |
╎ │ │ │ │ geometry: SliverGeometry(scrollExtent: 892.0, paintExtent: 630.0, | |
╎ │ │ │ │ maxPaintExtent: 892.0, hasVisualOverflow: true, cacheExtent: | |
╎ │ │ │ │ 880.0) | |
╎ │ │ │ │ padding: EdgeInsets(0.0, 0.0, 0.0, 124.0) | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSliverList#e8cd8 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: SliverList ← SliverPadding ← Viewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#2947c] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8b8f4] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91fe9] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← ⋯ | |
╎ │ │ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: SliverConstraints(AxisDirection.down, | |
╎ │ │ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ │ │ 0.0, remainingPaintExtent: 630.0, crossAxisExtent: 1200.0, | |
╎ │ │ │ │ crossAxisDirection: AxisDirection.right, | |
╎ │ │ │ │ viewportMainAxisExtent: 630.0, remainingCacheExtent: 880.0, | |
╎ │ │ │ │ cacheOrigin: 0.0) | |
╎ │ │ │ │ geometry: SliverGeometry(scrollExtent: 768.0, paintExtent: 630.0, | |
╎ │ │ │ │ maxPaintExtent: 768.0, hasVisualOverflow: true, cacheExtent: | |
╎ │ │ │ │ 768.0) | |
╎ │ │ │ │ currently live children: 0 to 17 | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 0: RenderIndexedSemantics#0463d relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=0; layoutOffset=0.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#d583a relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#cc3a4 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _Heading ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#893c9 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#129df relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#6c674 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _Heading ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#65182 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← _Heading ← RepaintBoundary ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 11.5) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(71.0, 25.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#1e91c relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Text ← Semantics ← DefaultTextStyle ← | |
╎ │ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ │ ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(71.0, 25.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleLarge | |
╎ │ │ │ │ ║ 2014).merge((blackRedwoodCity titleLarge).copyWith)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ ║ size: 20.0 | |
╎ │ │ │ │ ║ weight: 700 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "Display" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 1: RenderIndexedSemantics#6ed47 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=1; layoutOffset=48.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 1 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#fe8bb relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#02f52 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _ThemeModeItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#ccabf relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _ThemeModeItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#888e8 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _ThemeModeItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#51572 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _ThemeModeItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#2a5ef relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _ThemeModeItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderFlex#22b5d relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: Column ← Expanded ← Row ← IconTheme ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ Align ← Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ │ _OptionsItem ← _ThemeModeItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 6.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1096.0, 35.0) | |
╎ │ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ │ crossAxisAlignment: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderParagraph#43348 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(50.0, 19.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ │ ║ "Theme" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ └─child 2: RenderParagraph#787f8 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 19.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(95.0, 16.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike bodyMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ bodyMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 14.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "System Default" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#f2f11 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← IconButton ← PopupMenuButton<ThemeMode> ← | |
╎ │ │ │ │ │ Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1096.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#7c74c relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkResponse ← Semantics ← IconButton ← | |
╎ │ │ │ │ │ PopupMenuButton<ThemeMode> ← Row ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#6ef2f relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← PopupMenuButton<ThemeMode> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#51ba6 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#ce052 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#fb45e relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← Focus ← _ActionsMarker ← Actions ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#71587 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#93b88 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← MouseRegion ← Tooltip ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#012e1 relayoutBoundary=up18 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#e51ea relayoutBoundary=up19 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(48.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(0.0, 0.0, 16.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#f0f01 relayoutBoundary=up20 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← MouseRegion ← | |
╎ │ │ │ │ │ Tooltip ← Listener ← RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(32.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#b4960 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← MouseRegion | |
╎ │ │ │ │ │ ← Tooltip ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=32.0, h=48.0) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#bc213 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Icon ← IconTheme ← Builder ← Align ← | |
╎ │ │ │ │ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(4.0, 12.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderExcludeSemantics#a78d4 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ │ │ │ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#d90c9 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← | |
╎ │ │ │ │ │ IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#ad3e4 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ ← IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#132d6 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ Semantics ← Icon ← IconTheme ← Builder ← Align ← SizedBox ← | |
╎ │ │ │ │ │ Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: MaterialIcons | |
╎ │ │ │ │ ║ size: 24.0 | |
╎ │ │ │ │ ║ "" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 2: RenderIndexedSemantics#feb2b relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=2; layoutOffset=96.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 2 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#d1844 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#ac947 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _TextScaleFactorItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#cc77a relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _TextScaleFactorItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#7296b relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _TextScaleFactorItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#12e28 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _TextScaleFactorItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#6160d relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _TextScaleFactorItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderFlex#0f178 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: Column ← Expanded ← Row ← IconTheme ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ Align ← Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ │ _OptionsItem ← _TextScaleFactorItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 6.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1096.0, 35.0) | |
╎ │ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ │ crossAxisAlignment: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderParagraph#d22d5 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(63.0, 19.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ │ ║ "Text size" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ └─child 2: RenderParagraph#59f3d relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 19.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(95.0, 16.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike bodyMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ bodyMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 14.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "System Default" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#35773 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← IconButton ← | |
╎ │ │ │ │ │ PopupMenuButton<GalleryTextScaleValue> ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1096.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#e42ba relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkResponse ← Semantics ← IconButton ← | |
╎ │ │ │ │ │ PopupMenuButton<GalleryTextScaleValue> ← Row ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#bb6cc relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← PopupMenuButton<GalleryTextScaleValue> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#8caf8 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#34c55 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#b9f7f relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← Focus ← _ActionsMarker ← Actions ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#4d396 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#3688c relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← MouseRegion ← Tooltip ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#5adc4 relayoutBoundary=up18 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#655c7 relayoutBoundary=up19 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(48.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(0.0, 0.0, 16.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#74ae1 relayoutBoundary=up20 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← MouseRegion ← | |
╎ │ │ │ │ │ Tooltip ← Listener ← RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(32.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#1e0eb NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← MouseRegion | |
╎ │ │ │ │ │ ← Tooltip ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=32.0, h=48.0) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#42c2d relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Icon ← IconTheme ← Builder ← Align ← | |
╎ │ │ │ │ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(4.0, 12.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderExcludeSemantics#60665 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ │ │ │ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#fdcbf relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← | |
╎ │ │ │ │ │ IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#572dd NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ ← IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#84257 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ Semantics ← Icon ← IconTheme ← Builder ← Align ← SizedBox ← | |
╎ │ │ │ │ │ Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: MaterialIcons | |
╎ │ │ │ │ ║ size: 24.0 | |
╎ │ │ │ │ ║ "" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 3: RenderIndexedSemantics#33f6d relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=3; layoutOffset=144.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 3 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#e389a relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#9ee43 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _VisualDensityItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#be730 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _VisualDensityItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#9e11d relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _VisualDensityItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#8cbfe relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _VisualDensityItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#65d51 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _VisualDensityItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderFlex#9855f relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: Column ← Expanded ← Row ← IconTheme ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ Align ← Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ │ _OptionsItem ← _VisualDensityItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 6.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1096.0, 35.0) | |
╎ │ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ │ crossAxisAlignment: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderParagraph#bd79d relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(99.0, 19.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ │ ║ "Visual density" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ └─child 2: RenderParagraph#b0a04 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 19.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(95.0, 16.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike bodyMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ bodyMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 14.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "System Default" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#e3752 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← IconButton ← | |
╎ │ │ │ │ │ PopupMenuButton<GalleryVisualDensityValue> ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1096.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#2178e relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkResponse ← Semantics ← IconButton ← | |
╎ │ │ │ │ │ PopupMenuButton<GalleryVisualDensityValue> ← Row ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#e0e7e relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← PopupMenuButton<GalleryVisualDensityValue> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#feb35 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#afdf3 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#cd525 relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← Focus ← _ActionsMarker ← Actions ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#f558a relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#223c4 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← MouseRegion ← Tooltip ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#563b8 relayoutBoundary=up18 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#8d0b4 relayoutBoundary=up19 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(48.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(0.0, 0.0, 16.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#1dce9 relayoutBoundary=up20 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← MouseRegion ← | |
╎ │ │ │ │ │ Tooltip ← Listener ← RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(32.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#aef3c NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← MouseRegion | |
╎ │ │ │ │ │ ← Tooltip ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=32.0, h=48.0) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#f1fbe relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Icon ← IconTheme ← Builder ← Align ← | |
╎ │ │ │ │ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(4.0, 12.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderExcludeSemantics#bafa5 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ │ │ │ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#40c15 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← | |
╎ │ │ │ │ │ IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#16f1e NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ ← IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#5767d relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ Semantics ← Icon ← IconTheme ← Builder ← Align ← SizedBox ← | |
╎ │ │ │ │ │ Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: MaterialIcons | |
╎ │ │ │ │ ║ size: 24.0 | |
╎ │ │ │ │ ║ "" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 4: RenderIndexedSemantics#145c9 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=4; layoutOffset=192.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 4 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#bb49f relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#f0754 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ _TextDirectionItem ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#d6a88 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← _TextDirectionItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#6a9fe relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← _TextDirectionItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#fcea9 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ _TextDirectionItem ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#21b8f relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _BooleanItem ← _TextDirectionItem ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 40.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderParagraph#ec5b0 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 10.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1085.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1085.0, 19.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Force RTL" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#2a3ba relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _MaterialSwitch ← | |
╎ │ │ │ │ │ Switch-[<'text_direction'>] ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1085.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#f9d49 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← _MaterialSwitch ← Switch-[<'text_direction'>] ← Row | |
╎ │ │ │ │ │ ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#74d49 relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion-[GlobalKey#17928] ← _ActionsMarker ← Actions | |
╎ │ │ │ │ │ ← FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← | |
╎ │ │ │ │ │ Switch-[<'text_direction'>] ← Row ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#4435a relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#17928] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsGestureHandler#45b67 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#17928] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ gestures: tap | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#84bb1 relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#17928] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#5d22d relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#17928] ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← FocusableActionDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#6a717 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ creator: CustomPaint ← Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#17928] ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ painter: _SwitchPainter#3b22e | |
╎ │ │ │ │ preferredSize: Size(59.0, 40.0) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 5: RenderIndexedSemantics#f2afd relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=5; layoutOffset=240.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 5 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#52354 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#8067d relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ _TimeDilationItem ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#7494b relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← _TimeDilationItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#4e1fb relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← _TimeDilationItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#48c55 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ _TimeDilationItem ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#7bd02 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _BooleanItem ← _TimeDilationItem ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 40.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderParagraph#7f2f3 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 10.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1085.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1085.0, 19.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Slow motion" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#f25ca relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _MaterialSwitch ← Switch-[<'slow_motion'>] ← | |
╎ │ │ │ │ │ Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1085.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#f2b11 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← _MaterialSwitch ← Switch-[<'slow_motion'>] ← Row ← | |
╎ │ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#38127 relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion-[GlobalKey#41378] ← _ActionsMarker ← Actions | |
╎ │ │ │ │ │ ← FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← | |
╎ │ │ │ │ │ Switch-[<'slow_motion'>] ← Row ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#7beb0 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#41378] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsGestureHandler#40257 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#41378] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ gestures: tap | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#ffa39 relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#41378] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#428d0 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#41378] ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← FocusableActionDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#9d84d relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ creator: CustomPaint ← Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#41378] ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ painter: _SwitchPainter#3b63c | |
╎ │ │ │ │ preferredSize: Size(59.0, 40.0) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 6: RenderIndexedSemantics#4ae12 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=6; layoutOffset=288.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ index: 6 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#de0ca relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#d252c relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Divider ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=16.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#63b56 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#6fcd5 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← Container ← Center ← SizedBox ← Divider ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 8.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#d6a37 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Padding ← Container ← Center ← SizedBox | |
╎ │ │ │ │ │ ← Divider ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=0.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderDecoratedBox#317cd relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: DecoratedBox ← ConstrainedBox ← Padding ← Container ← | |
╎ │ │ │ │ │ Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ decoration: BoxDecoration: | |
╎ │ │ │ │ │ border: Border(bottom: BorderSide(Color(0x1f000000), 0.0, | |
╎ │ │ │ │ │ BorderStyle.solid)) | |
╎ │ │ │ │ │ configuration: ImageConfiguration(bundle: | |
╎ │ │ │ │ │ PlatformAssetBundle#d9a6f(), devicePixelRatio: 2.0, locale: | |
╎ │ │ │ │ │ en_US, textDirection: TextDirection.ltr, platform: macOS) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#22216 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← DecoratedBox ← ConstrainedBox ← Padding ← | |
╎ │ │ │ │ │ Container ← Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderLimitedBox#4bb87 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: LimitedBox ← Padding ← DecoratedBox ← ConstrainedBox ← | |
╎ │ │ │ │ │ Padding ← Container ← Center ← SizedBox ← Divider ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#cd17d relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ creator: ConstrainedBox ← LimitedBox ← Padding ← DecoratedBox ← | |
╎ │ │ │ │ ConstrainedBox ← Padding ← Container ← Center ← SizedBox ← | |
╎ │ │ │ │ Divider ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 7: RenderIndexedSemantics#73081 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=7; layoutOffset=304.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 7 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#ed70c relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderExcludeSemantics#99e4f relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ExcludeSemantics ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#56850 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _Heading ← | |
╎ │ │ │ │ │ ExcludeSemantics ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#f2d49 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← ExcludeSemantics ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#be9ea relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← ExcludeSemantics ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#a2cbc relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _Heading ← ExcludeSemantics ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#00e04 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← _Heading ← ExcludeSemantics ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 11.5) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(191.0, 25.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#00464 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Text ← Semantics ← DefaultTextStyle ← | |
╎ │ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ │ ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(191.0, 25.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleLarge | |
╎ │ │ │ │ ║ 2014).merge((blackRedwoodCity titleLarge).copyWith)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ ║ size: 20.0 | |
╎ │ │ │ │ ║ weight: 700 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "Platform mechanics" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 8: RenderIndexedSemantics#9d60d relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=8; layoutOffset=352.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 8 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#ebe5d relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#2365c relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _PlatformItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#afb08 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _PlatformItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#3ee1b relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _PlatformItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#a9d5d relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _PlatformItem ← RepaintBoundary | |
╎ │ │ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#df4fe relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _PlatformItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderFlex#85d0d relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: Column ← Expanded ← Row ← IconTheme ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ Align ← Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ │ _OptionsItem ← _PlatformItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 6.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1096.0, 35.0) | |
╎ │ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ │ crossAxisAlignment: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderParagraph#db89e relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(144.0, 19.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ │ ║ "Platform mechanics" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ └─child 2: RenderParagraph#e6471 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Column ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 19.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1096.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(164.0, 16.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike bodyMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ bodyMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 14.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Material Desktop (macOS)" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#e048e relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← IconButton ← PopupMenuButton<TargetPlatform> | |
╎ │ │ │ │ │ ← Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1096.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#97424 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkResponse ← Semantics ← IconButton ← | |
╎ │ │ │ │ │ PopupMenuButton<TargetPlatform> ← Row ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#1de6b relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← PopupMenuButton<TargetPlatform> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#ac8fd relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkResponse ← Semantics ← IconButton | |
╎ │ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#c6a11 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#ca65b relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← Focus ← _ActionsMarker ← Actions ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#cd3eb relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ MouseRegion ← Tooltip ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← Semantics ← | |
╎ │ │ │ │ │ _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#edbe0 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← MouseRegion ← Tooltip ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#fb3b4 relayoutBoundary=up18 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#65201 relayoutBoundary=up19 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← MouseRegion ← Tooltip ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(48.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(48.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(0.0, 0.0, 16.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#21fab relayoutBoundary=up20 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← MouseRegion ← | |
╎ │ │ │ │ │ Tooltip ← Listener ← RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(32.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#b7cac NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← MouseRegion | |
╎ │ │ │ │ │ ← Tooltip ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=32.0, h=48.0) | |
╎ │ │ │ │ │ size: Size(32.0, 48.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#7537e relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Icon ← IconTheme ← Builder ← Align ← | |
╎ │ │ │ │ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(4.0, 12.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderExcludeSemantics#26d50 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ │ │ │ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#b2292 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← | |
╎ │ │ │ │ │ IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#ca746 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ ← IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#d1530 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ Semantics ← Icon ← IconTheme ← Builder ← Align ← SizedBox ← | |
╎ │ │ │ │ │ Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0) | |
╎ │ │ │ │ │ size: Size(24.0, 24.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: MaterialIcons | |
╎ │ │ │ │ ║ size: 24.0 | |
╎ │ │ │ │ ║ "" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 9: RenderIndexedSemantics#2bb3f relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=9; layoutOffset=400.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ index: 9 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#23bca relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#17728 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Divider ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=16.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#617a5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#bcb7c relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← Container ← Center ← SizedBox ← Divider ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 8.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#263fc relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Padding ← Container ← Center ← SizedBox | |
╎ │ │ │ │ │ ← Divider ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=0.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderDecoratedBox#e00b7 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: DecoratedBox ← ConstrainedBox ← Padding ← Container ← | |
╎ │ │ │ │ │ Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ decoration: BoxDecoration: | |
╎ │ │ │ │ │ border: Border(bottom: BorderSide(Color(0x1f000000), 0.0, | |
╎ │ │ │ │ │ BorderStyle.solid)) | |
╎ │ │ │ │ │ configuration: ImageConfiguration(bundle: | |
╎ │ │ │ │ │ PlatformAssetBundle#d9a6f(), devicePixelRatio: 2.0, locale: | |
╎ │ │ │ │ │ en_US, textDirection: TextDirection.ltr, platform: macOS) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#766e6 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← DecoratedBox ← ConstrainedBox ← Padding ← | |
╎ │ │ │ │ │ Container ← Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderLimitedBox#0a388 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: LimitedBox ← Padding ← DecoratedBox ← ConstrainedBox ← | |
╎ │ │ │ │ │ Padding ← Container ← Center ← SizedBox ← Divider ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#7454a relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ creator: ConstrainedBox ← LimitedBox ← Padding ← DecoratedBox ← | |
╎ │ │ │ │ ConstrainedBox ← Padding ← Container ← Center ← SizedBox ← | |
╎ │ │ │ │ Divider ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 10: RenderIndexedSemantics#a3258 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=10; layoutOffset=416.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 10 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#e4565 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#0ccd8 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _Heading ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#4b6a4 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#bfa14 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#78bc3 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _Heading ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#aa248 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← _Heading ← RepaintBoundary ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 11.5) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(114.0, 25.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#bc8c7 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Text ← Semantics ← DefaultTextStyle ← | |
╎ │ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ │ ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(114.0, 25.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleLarge | |
╎ │ │ │ │ ║ 2014).merge((blackRedwoodCity titleLarge).copyWith)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ ║ size: 20.0 | |
╎ │ │ │ │ ║ weight: 700 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "Diagnostics" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 11: RenderIndexedSemantics#47615 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=11; layoutOffset=464.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 11 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#ba907 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#7abe3 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#b8836 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#60faf relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#a055b relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _BooleanItem ← RepaintBoundary | |
╎ │ │ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#2db44 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _BooleanItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 40.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderParagraph#d8e91 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 10.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1085.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1085.0, 19.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Highlight offscreen layers" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#dbf35 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _MaterialSwitch ← Switch ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1085.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#ce958 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← _MaterialSwitch ← Switch ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#7042f relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion-[GlobalKey#36e8a] ← _ActionsMarker ← Actions | |
╎ │ │ │ │ │ ← FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← Switch ← Row ← | |
╎ │ │ │ │ │ IconTheme ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#6ba3d relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#36e8a] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsGestureHandler#d60d6 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#36e8a] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ gestures: tap | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#4bd43 relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#36e8a] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#a6239 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#36e8a] ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← FocusableActionDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#49d56 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ creator: CustomPaint ← Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#36e8a] ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ painter: _SwitchPainter#84bef | |
╎ │ │ │ │ preferredSize: Size(59.0, 40.0) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 12: RenderIndexedSemantics#70da8 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=12; layoutOffset=512.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 12 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#33856 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#f2cbf relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#a076c relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#47336 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#c4229 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _BooleanItem ← RepaintBoundary | |
╎ │ │ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#dcb49 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _BooleanItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 40.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderParagraph#ed3d6 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 10.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1085.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1085.0, 19.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Highlight raster cache images" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#07162 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _MaterialSwitch ← Switch ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1085.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#ff39e relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← _MaterialSwitch ← Switch ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#a8b19 relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion-[GlobalKey#d1f5b] ← _ActionsMarker ← Actions | |
╎ │ │ │ │ │ ← FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← Switch ← Row ← | |
╎ │ │ │ │ │ IconTheme ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#cfc20 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#d1f5b] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsGestureHandler#9137a relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#d1f5b] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ gestures: tap | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#e037f relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#d1f5b] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#ad7c3 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#d1f5b] ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← FocusableActionDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#d3263 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ creator: CustomPaint ← Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#d1f5b] ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ painter: _SwitchPainter#1e2e9 | |
╎ │ │ │ │ preferredSize: Size(59.0, 40.0) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 13: RenderIndexedSemantics#32164 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=13; layoutOffset=560.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 13 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#a3da9 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#28689 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _BooleanItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#a8a39 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#4cbdf relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _BooleanItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#30597 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _BooleanItem ← RepaintBoundary | |
╎ │ │ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#f856d relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Row ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ConstrainedBox ← Container ← MergeSemantics ← _OptionsItem ← | |
╎ │ │ │ │ │ _BooleanItem ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 4.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 40.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderParagraph#eaf39 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Expanded ← Row ← IconTheme ← | |
╎ │ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 10.5); flex=1; fit=FlexFit.tight | |
╎ │ │ │ │ │ │ (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=1085.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(1085.0, 19.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: fade | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: 2 | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: (englishLike titleMedium 2014).merge(whiteRedwoodCity | |
╎ │ │ │ │ │ ║ titleMedium) | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Show performance overlay" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 2: RenderSemanticsAnnotations#f4d3f relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _MaterialSwitch ← Switch ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(1085.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#b8927 relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← _MaterialSwitch ← Switch ← Row ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#833a3 relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion-[GlobalKey#7e9cc] ← _ActionsMarker ← Actions | |
╎ │ │ │ │ │ ← FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← Switch ← Row ← | |
╎ │ │ │ │ │ IconTheme ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#24900 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#7e9cc] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _MaterialSwitch ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsGestureHandler#5a3ac relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#7e9cc] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ gestures: tap | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#9bccc relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ MouseRegion-[GlobalKey#7e9cc] ← _ActionsMarker ← Actions ← | |
╎ │ │ │ │ │ FocusableActionDetector ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#b3a27 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#7e9cc] ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← FocusableActionDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#ed5d8 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ creator: CustomPaint ← Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← _FocusMarker | |
╎ │ │ │ │ ← Focus ← MouseRegion-[GlobalKey#7e9cc] ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ size: Size(59.0, 40.0) | |
╎ │ │ │ │ painter: _SwitchPainter#7eb20 | |
╎ │ │ │ │ preferredSize: Size(59.0, 40.0) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 14: RenderIndexedSemantics#375ea relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=14; layoutOffset=608.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ index: 14 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#9989a relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#80fa2 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: SizedBox ← Divider ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=16.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#db0d7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← | |
╎ │ │ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 16.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#63750 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← Container ← Center ← SizedBox ← Divider ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 8.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#402b7 relayoutBoundary=up2 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Padding ← Container ← Center ← SizedBox | |
╎ │ │ │ │ │ ← Divider ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=16.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=0.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderDecoratedBox#3f3ef relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: DecoratedBox ← ConstrainedBox ← Padding ← Container ← | |
╎ │ │ │ │ │ Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ decoration: BoxDecoration: | |
╎ │ │ │ │ │ border: Border(bottom: BorderSide(Color(0x1f000000), 0.0, | |
╎ │ │ │ │ │ BorderStyle.solid)) | |
╎ │ │ │ │ │ configuration: ImageConfiguration(bundle: | |
╎ │ │ │ │ │ PlatformAssetBundle#d9a6f(), devicePixelRatio: 2.0, locale: | |
╎ │ │ │ │ │ en_US, textDirection: TextDirection.ltr, platform: macOS) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#b5b11 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← DecoratedBox ← ConstrainedBox ← Padding ← | |
╎ │ │ │ │ │ Container ← Center ← SizedBox ← Divider ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderLimitedBox#55eb0 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: LimitedBox ← Padding ← DecoratedBox ← ConstrainedBox ← | |
╎ │ │ │ │ │ Padding ← Container ← Center ← SizedBox ← Divider ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#543a4 relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ creator: ConstrainedBox ← LimitedBox ← Padding ← DecoratedBox ← | |
╎ │ │ │ │ ConstrainedBox ← Padding ← Container ← Center ← SizedBox ← | |
╎ │ │ │ │ Divider ← RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, h=0.0) | |
╎ │ │ │ │ size: Size(1200.0, 0.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child with index 15: RenderIndexedSemantics#33e5f relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=15; layoutOffset=624.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 15 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#9b1f5 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#1951d relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _Heading ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#8bdfe relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#264b7 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _Heading ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#a3d2b relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _Heading ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#0d5e7 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← DefaultTextStyle ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← _Heading ← RepaintBoundary ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 11.5) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(135.0, 25.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#07ea0 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Text ← Semantics ← DefaultTextStyle ← | |
╎ │ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ │ ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(135.0, 25.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleLarge | |
╎ │ │ │ │ ║ 2014).merge((blackRedwoodCity titleLarge).copyWith)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ ║ size: 20.0 | |
╎ │ │ │ │ ║ weight: 700 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "Flutter gallery" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ ├─child with index 16: RenderIndexedSemantics#2dc79 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: index=16; layoutOffset=672.0 (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ index: 16 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#9ecfd relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMergeSemantics#3e567 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _ActionItem ← | |
╎ │ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#bff1e relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _ActionItem ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#8b429 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ │ _OptionsItem ← _ActionItem ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#68468 relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ MergeSemantics ← _OptionsItem ← _ActionItem ← RepaintBoundary ← | |
╎ │ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#ff3f4 relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← TextButton ← _TextButton ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ │ ← MergeSemantics ← _OptionsItem ← _ActionItem ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 6.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: _RenderInputPadding#b910f relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _InputPadding ← Semantics ← TextButton ← _TextButton ← | |
╎ │ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ │ ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#c833a relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← TextButton | |
╎ │ │ │ │ │ ← _TextButton ← IconTheme ← DefaultTextStyle ← Align ← Padding | |
╎ │ │ │ │ │ ← ConstrainedBox ← Container ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(64.0<=w<=Infinity, | |
╎ │ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPhysicalShape#5df5c relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: PhysicalShape ← _MaterialInterior ← Material ← | |
╎ │ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← TextButton ← | |
╎ │ │ │ │ │ _TextButton ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ │ ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ elevation: 0.0 | |
╎ │ │ │ │ │ color: Color(0x00000000) | |
╎ │ │ │ │ │ shadowColor: Color(0x00000000) | |
╎ │ │ │ │ │ clipper: ShapeBorderClipper | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#6b4b6 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← PhysicalShape ← | |
╎ │ │ │ │ │ _MaterialInterior ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ │ Semantics ← TextButton ← _TextButton ← IconTheme ← | |
╎ │ │ │ │ │ DefaultTextStyle ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ painter: null | |
╎ │ │ │ │ │ foregroundPainter: _ShapeBorderPainter#d7808() | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: _RenderInkFeatures#63d8b relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: _InkFeatures-[GlobalKey#96591 ink renderer] ← | |
╎ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ │ _ShapeBorderPaint ← PhysicalShape ← _MaterialInterior ← | |
╎ │ │ │ │ │ Material ← ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ │ TextButton ← _TextButton ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#132d9 relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ │ _InkFeatures-[GlobalKey#96591 ink renderer] ← | |
╎ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#e8f6b relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#96591 ink | |
╎ │ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#63133 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#d130a relayoutBoundary=up18 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#37bf2 relayoutBoundary=up19 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Padding ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#66592 relayoutBoundary=up20 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: Align ← Padding ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 36.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: 1.0 | |
╎ │ │ │ │ │ heightFactor: 1.0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#218b7 relayoutBoundary=up21 NEEDS-PAINT | |
╎ │ │ │ │ │ creator: RichText ← Text ← Align ← Padding ← IconTheme ← Builder | |
╎ │ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 8.5) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(146.0, 19.0) | |
╎ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleMedium | |
╎ │ │ │ │ ║ 2014).merge(blackRedwoodCity titleMedium)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "About Flutter Gallery" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ └─child with index 17: RenderIndexedSemantics#51724 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ │ parentData: index=17; layoutOffset=720.0 (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ index: 17 | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderRepaintBoundary#2a83d relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#2947c] ← Semantics ← | |
╎ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderMergeSemantics#772d2 relayoutBoundary=up5 NEEDS-PAINT | |
╎ │ │ │ │ creator: MergeSemantics ← _OptionsItem ← _ActionItem ← | |
╎ │ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← SliverPadding | |
╎ │ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ semantic boundary | |
╎ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderConstrainedBox#3c2dc relayoutBoundary=up6 NEEDS-PAINT | |
╎ │ │ │ │ creator: ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ _OptionsItem ← _ActionItem ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverList ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, | |
╎ │ │ │ │ 48.0<=h<=Infinity) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPadding#42fb3 relayoutBoundary=up7 NEEDS-PAINT | |
╎ │ │ │ │ creator: Padding ← ConstrainedBox ← Container ← MergeSemantics ← | |
╎ │ │ │ │ _OptionsItem ← _ActionItem ← RepaintBoundary ← IndexedSemantics | |
╎ │ │ │ │ ← NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 48.0) | |
╎ │ │ │ │ padding: EdgeInsetsDirectional(56.0, 0.0, 0.0, 0.0) | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPositionedBox#1256a relayoutBoundary=up8 NEEDS-PAINT | |
╎ │ │ │ │ creator: Align ← Padding ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ MergeSemantics ← _OptionsItem ← _ActionItem ← RepaintBoundary ← | |
╎ │ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(56.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1144.0, 48.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1144.0, 48.0) | |
╎ │ │ │ │ alignment: AlignmentDirectional.centerStart | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#f3c3d relayoutBoundary=up9 NEEDS-PAINT | |
╎ │ │ │ │ creator: Semantics ← TextButton ← _TextButton ← IconTheme ← | |
╎ │ │ │ │ DefaultTextStyle ← Align ← Padding ← ConstrainedBox ← Container | |
╎ │ │ │ │ ← MergeSemantics ← _OptionsItem ← _ActionItem ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 6.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ semantic boundary | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderInputPadding#5f5c2 relayoutBoundary=up10 NEEDS-PAINT | |
╎ │ │ │ │ creator: _InputPadding ← Semantics ← TextButton ← _TextButton ← | |
╎ │ │ │ │ IconTheme ← DefaultTextStyle ← Align ← Padding ← ConstrainedBox | |
╎ │ │ │ │ ← Container ← MergeSemantics ← _OptionsItem ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderConstrainedBox#7b90f relayoutBoundary=up11 NEEDS-PAINT | |
╎ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← TextButton | |
╎ │ │ │ │ ← _TextButton ← IconTheme ← DefaultTextStyle ← Align ← Padding | |
╎ │ │ │ │ ← ConstrainedBox ← Container ← MergeSemantics ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(64.0<=w<=Infinity, | |
╎ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPhysicalShape#40c01 relayoutBoundary=up12 NEEDS-PAINT | |
╎ │ │ │ │ creator: PhysicalShape ← _MaterialInterior ← Material ← | |
╎ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← TextButton ← | |
╎ │ │ │ │ _TextButton ← IconTheme ← DefaultTextStyle ← Align ← Padding ← | |
╎ │ │ │ │ ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ elevation: 0.0 | |
╎ │ │ │ │ color: Color(0x00000000) | |
╎ │ │ │ │ shadowColor: Color(0x00000000) | |
╎ │ │ │ │ clipper: ShapeBorderClipper | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderCustomPaint#a1450 relayoutBoundary=up13 NEEDS-PAINT | |
╎ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← PhysicalShape ← | |
╎ │ │ │ │ _MaterialInterior ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ Semantics ← TextButton ← _TextButton ← IconTheme ← | |
╎ │ │ │ │ DefaultTextStyle ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ painter: null | |
╎ │ │ │ │ foregroundPainter: _ShapeBorderPainter#f4460() | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderInkFeatures#a2b11 relayoutBoundary=up14 NEEDS-PAINT | |
╎ │ │ │ │ creator: _InkFeatures-[GlobalKey#8b189 ink renderer] ← | |
╎ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ _ShapeBorderPaint ← PhysicalShape ← _MaterialInterior ← | |
╎ │ │ │ │ Material ← ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ TextButton ← _TextButton ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#8bfac relayoutBoundary=up15 NEEDS-PAINT | |
╎ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ _InkFeatures-[GlobalKey#8b189 ink renderer] ← | |
╎ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderMouseRegion#28f40 relayoutBoundary=up16 NEEDS-PAINT | |
╎ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#8b189 ink | |
╎ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#c85c9 relayoutBoundary=up17 NEEDS-PAINT | |
╎ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPointerListener#7ab50 relayoutBoundary=up18 NEEDS-PAINT | |
╎ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPadding#94dd1 relayoutBoundary=up19 NEEDS-PAINT | |
╎ │ │ │ │ creator: Padding ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPositionedBox#061a9 relayoutBoundary=up20 NEEDS-PAINT | |
╎ │ │ │ │ creator: Align ← Padding ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(64.0<=w<=1144.0, 36.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 36.0) | |
╎ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ widthFactor: 1.0 | |
╎ │ │ │ │ heightFactor: 1.0 | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderParagraph#3b79b relayoutBoundary=up21 NEEDS-PAINT | |
╎ │ │ │ │ creator: RichText ← Text ← Align ← Padding ← IconTheme ← Builder | |
╎ │ │ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ MouseRegion ← Semantics ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 8.5) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1144.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(106.0, 19.0) | |
╎ │ │ │ │ textAlign: start | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ overflow: clip | |
╎ │ │ │ │ locale: en_US | |
╎ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ ║ TextSpan: | |
╎ │ │ │ ║ debugLabel: ((englishLike titleMedium | |
╎ │ │ │ ║ 2014).merge(blackRedwoodCity titleMedium)).copyWith | |
╎ │ │ │ ║ inherit: false | |
╎ │ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ │ ║ family: .AppleSystemUIFont | |
╎ │ │ │ ║ size: 16.0 | |
╎ │ │ │ ║ weight: 400 | |
╎ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ ║ "Send feedback" | |
╎ │ │ │ ╚═══════════ | |
╎ │ │ ├─child 2: RenderPhysicalShape#31a23 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: PhysicalShape ← AnimatedBuilder ← Positioned ← | |
╎ │ │ │ │ PositionedTransition ← Stack-[GlobalKey#ff951 Backdrop] ← | |
╎ │ │ │ │ LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← Padding | |
╎ │ │ │ │ ← SafeArea ← _BodyBuilder ← ⋯ | |
╎ │ │ │ │ parentData: top=56.0; right=0.0; bottom=0.0; left=0.0; | |
╎ │ │ │ │ offset=Offset(0.0, 56.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ layer: ClipPathLayer#ccc0c | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ elevation: 12.0 | |
╎ │ │ │ │ color: Color(0xffffffff) | |
╎ │ │ │ │ shadowColor: Color(0xffffffff) | |
╎ │ │ │ │ clipper: ShapeBorderClipper | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderAbsorbPointer#13d1d | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: AbsorbPointer ← _TappableWhileStatusIs ← PhysicalShape ← | |
╎ │ │ │ │ AnimatedBuilder ← Positioned ← PositionedTransition ← | |
╎ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← Backdrop ← | |
╎ │ │ │ │ WillPopScope ← MediaQuery ← Padding ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ absorbing: false | |
╎ │ │ │ │ ignoringSemantics: implicitly false | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderAnimatedOpacity#7dc00 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: FadeTransition ← AbsorbPointer ← _TappableWhileStatusIs | |
╎ │ │ │ │ ← PhysicalShape ← AnimatedBuilder ← Positioned ← | |
╎ │ │ │ │ PositionedTransition ← Stack-[GlobalKey#ff951 Backdrop] ← | |
╎ │ │ │ │ LayoutBuilder ← Backdrop ← WillPopScope ← MediaQuery ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ layer: OpacityLayer#6654a | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ opacity: AnimationController#6ce2c(⏭ 1.000; | |
╎ │ │ │ │ paused)➩CurveTween(curve: Interval(0⋯0.4)➩Cubic(0.42, 0.00, | |
╎ │ │ │ │ 0.58, 1.00))➩Tween<double>(0.2 → 1)➩1 | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderStack#1da54 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Stack ← AnimatedSwitcher ← FadeTransition ← | |
╎ │ │ │ │ AbsorbPointer ← _TappableWhileStatusIs ← PhysicalShape ← | |
╎ │ │ │ │ AnimatedBuilder ← Positioned ← PositionedTransition ← | |
╎ │ │ │ │ Stack-[GlobalKey#ff951 Backdrop] ← LayoutBuilder ← Backdrop ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, h=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 630.0) | |
╎ │ │ │ │ alignment: Alignment.topCenter | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ fit: loose | |
╎ │ │ │ │ | |
╎ │ │ │ └─child 1: RenderAnimatedOpacity#61ca9 relayoutBoundary=up1 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: FadeTransition ← KeyedSubtree-[<0>] ← Stack ← | |
╎ │ │ │ │ AnimatedSwitcher ← FadeTransition ← AbsorbPointer ← | |
╎ │ │ │ │ _TappableWhileStatusIs ← PhysicalShape ← AnimatedBuilder ← | |
╎ │ │ │ │ Positioned ← PositionedTransition ← Stack-[GlobalKey#ff951 | |
╎ │ │ │ │ Backdrop] ← ⋯ | |
╎ │ │ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ │ │ size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ layer: OpacityLayer#a2be8 | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ opacity: AnimationController#e25cc(⏭ 1.000; | |
╎ │ │ │ │ paused)➩Interval(0.4⋯1)➩Cubic(0.40, 0.00, 0.20, | |
╎ │ │ │ │ 1.00)ₒₙ/Interval(0.4⋯1)➩Cubic(0.40, 0.00, 0.20, 1.00) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#03be9 relayoutBoundary=up2 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Semantics ← _CategoriesPage ← FadeTransition ← | |
╎ │ │ │ │ KeyedSubtree-[<0>] ← Stack ← AnimatedSwitcher ← FadeTransition | |
╎ │ │ │ │ ← AbsorbPointer ← _TappableWhileStatusIs ← PhysicalShape ← | |
╎ │ │ │ │ AnimatedBuilder ← Positioned ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderScrollSemantics#d0e3a relayoutBoundary=up3 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← SingleChildScrollView-[String | |
╎ │ │ │ │ <'categories'>] ← Semantics ← _CategoriesPage ← FadeTransition | |
╎ │ │ │ │ ← KeyedSubtree-[<0>] ← Stack ← AnimatedSwitcher ← | |
╎ │ │ │ │ FadeTransition ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ semantic boundary | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPointerListener#fb0a3 relayoutBoundary=up4 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← SingleChildScrollView-[String | |
╎ │ │ │ │ <'categories'>] ← Semantics ← _CategoriesPage ← FadeTransition | |
╎ │ │ │ │ ← KeyedSubtree-[<0>] ← Stack ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ behavior: deferToChild | |
╎ │ │ │ │ listeners: signal | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsGestureHandler#3be3f relayoutBoundary=up5 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← SingleChildScrollView-[String | |
╎ │ │ │ │ <'categories'>] ← Semantics ← _CategoriesPage ← FadeTransition | |
╎ │ │ │ │ ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ gestures: <none> | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPointerListener#72fc2 relayoutBoundary=up6 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← SingleChildScrollView-[String | |
╎ │ │ │ │ <'categories'>] ← Semantics ← _CategoriesPage ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#12e45 relayoutBoundary=up7 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← SingleChildScrollView-[String | |
╎ │ │ │ │ <'categories'>] ← Semantics ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderIgnorePointer#e01fa relayoutBoundary=up8 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← SingleChildScrollView-[String | |
╎ │ │ │ │ <'categories'>] ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ ignoring: false | |
╎ │ │ │ │ ignoringSemantics: false | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderSingleChildViewport#1843d relayoutBoundary=up9 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: _SingleChildViewport ← IgnorePointer-[GlobalKey#83350] ← | |
╎ │ │ │ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ PrimaryScrollController ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=630.0) | |
╎ │ │ │ │ layer: OffsetLayer#21ab8 | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ offset: Offset(0.0, -0.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderLayoutBuilder#7b196 relayoutBoundary=up10 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← Scrollable ← | |
╎ │ │ │ │ ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderRepaintBoundary#072b7 relayoutBoundary=up11 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: RepaintBoundary ← LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← | |
╎ │ │ │ │ NotificationListener<ScrollMetricsNotification> ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ layer: OffsetLayer#d3e65 | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ metrics: 0.0% useful (1 bad vs 0 good) | |
╎ │ │ │ │ diagnosis: insufficient data to draw conclusion (less than five | |
╎ │ │ │ │ repaints) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderFlex#6ffec relayoutBoundary=up12 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#83350] ← | |
╎ │ │ │ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ │ │ _ScrollSemantics-[GlobalKey#91e34] ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(0.0<=w<=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 450.0) | |
╎ │ │ │ │ direction: vertical | |
╎ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ mainAxisSize: min | |
╎ │ │ │ │ crossAxisAlignment: stretch | |
╎ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child 1: RenderFlex#ee2f3 relayoutBoundary=up13 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#83350] ← | |
╎ │ │ │ │ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ │ ← Listener ← _ScrollableScope ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(1200.0, 225.0) | |
╎ │ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderConstrainedBox#289ae relayoutBoundary=up14 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ │ │ ← Listener ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ │ size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderRepaintBoundary#b0f7c | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← | |
╎ │ │ │ │ │ │ Column ← RepaintBoundary ← LayoutBuilder ← _SingleChildViewport | |
╎ │ │ │ │ │ │ ← IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ layer: OffsetLayer#8e189 | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ metrics: 0.0% useful (1 bad vs 0 good) | |
╎ │ │ │ │ │ │ diagnosis: insufficient data to draw conclusion (less than five | |
╎ │ │ │ │ │ │ repaints) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#7c1c5 | |
╎ │ │ │ │ │ │ creator: Semantics ← RawMaterialButton ← RepaintBoundary ← | |
╎ │ │ │ │ │ │ _CategoryItem ← SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: _RenderInputPadding#d54d9 | |
╎ │ │ │ │ │ │ creator: _InputPadding ← Semantics ← RawMaterialButton ← | |
╎ │ │ │ │ │ │ RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← Column ← | |
╎ │ │ │ │ │ │ RepaintBoundary ← LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderConstrainedBox#1be9e | |
╎ │ │ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ │ │ RawMaterialButton ← RepaintBoundary ← _CategoryItem ← SizedBox | |
╎ │ │ │ │ │ │ ← Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ │ │ _SingleChildViewport ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(88.0<=w<=Infinity, | |
╎ │ │ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderClipPath#e2d23 | |
╎ │ │ │ │ │ │ creator: ClipPath ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ │ │ Semantics ← RawMaterialButton ← RepaintBoundary ← _CategoryItem | |
╎ │ │ │ │ │ │ ← SizedBox ← Row ← Column ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderCustomPaint#f66fb | |
╎ │ │ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← ClipPath ← Material ← | |
╎ │ │ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← RawMaterialButton | |
╎ │ │ │ │ │ │ ← RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ painter: null | |
╎ │ │ │ │ │ │ foregroundPainter: _ShapeBorderPainter#805f5() | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: _RenderInkFeatures#24706 | |
╎ │ │ │ │ │ │ creator: _InkFeatures-[GlobalKey#feb8e ink renderer] ← | |
╎ │ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ │ │ _ShapeBorderPaint ← ClipPath ← Material ← ConstrainedBox ← | |
╎ │ │ │ │ │ │ _InputPadding ← Semantics ← RawMaterialButton ← RepaintBoundary | |
╎ │ │ │ │ │ │ ← _CategoryItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#b310d | |
╎ │ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ │ │ _InkFeatures-[GlobalKey#feb8e ink renderer] ← | |
╎ │ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderMouseRegion#f2790 | |
╎ │ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#feb8e ink | |
╎ │ │ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#ed999 | |
╎ │ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPointerListener#d6c7d | |
╎ │ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPadding#939ff | |
╎ │ │ │ │ │ │ creator: Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#0f3fc | |
╎ │ │ │ │ │ │ creator: Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ │ MouseRegion ← Semantics ← _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: 1.0 | |
╎ │ │ │ │ │ │ heightFactor: 1.0 | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderFlex#74076 relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ creator: Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ │ Builder ← Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ │ mainAxisAlignment: end | |
╎ │ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderPadding#f076b relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ │ creator: Padding ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(164.0, 95.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(72.0, 72.0) | |
╎ │ │ │ │ │ │ │ padding: EdgeInsets.all(6.0) | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderSemanticsAnnotations#6d28c relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ │ creator: Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ │ │ ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(6.0, 6.0) (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderExcludeSemantics#b7982 relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← Padding ← Column ← | |
╎ │ │ │ │ │ │ │ Center ← Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ │ RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderConstrainedBox#839d5 relayoutBoundary=up5 | |
╎ │ │ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← Padding | |
╎ │ │ │ │ │ │ │ ← Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderPositionedBox#314cb | |
╎ │ │ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ │ │ ← Padding ← Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ │ │ Builder ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderParagraph#bb04c relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ │ │ Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ │ Container ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=60.0, 0.0<=h<=60.0) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ │ │ ║ family: GalleryIcons | |
╎ │ │ │ │ │ │ ║ size: 60.0 | |
╎ │ │ │ │ │ │ ║ "" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ ├─child 2: RenderConstrainedBox#36e20 relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ creator: SizedBox ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(200.0, 167.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(0.0, 10.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=10.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child 3: RenderConstrainedBox#90a76 relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ creator: ConstrainedBox ← Container ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ │ ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 177.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=48.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#6de3f relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ creator: Align ← ConstrainedBox ← Container ← Column ← Center ← | |
╎ │ │ │ │ │ │ Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, h=48.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderParagraph#8d7e1 relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Align ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ │ Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(173.0, 14.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ │ size: Size(54.0, 20.0) | |
╎ │ │ │ │ │ │ textAlign: center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: ((englishLike titleMedium | |
╎ │ │ │ │ │ ║ 2014).merge(blackRedwoodCity titleMedium)).copyWith | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Studies" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ ├─child 2: RenderConstrainedBox#1c84c relayoutBoundary=up14 | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ │ │ ← Listener ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(400.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderRepaintBoundary#da89f | |
╎ │ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ │ creator: RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← | |
╎ │ │ │ │ │ │ Column ← RepaintBoundary ← LayoutBuilder ← _SingleChildViewport | |
╎ │ │ │ │ │ │ ← IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ layer: OffsetLayer#5adf2 | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ metrics: 0.0% useful (1 bad vs 0 good) | |
╎ │ │ │ │ │ │ diagnosis: insufficient data to draw conclusion (less than five | |
╎ │ │ │ │ │ │ repaints) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#c63b5 | |
╎ │ │ │ │ │ │ creator: Semantics ← RawMaterialButton ← RepaintBoundary ← | |
╎ │ │ │ │ │ │ _CategoryItem ← SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: _RenderInputPadding#b85b5 | |
╎ │ │ │ │ │ │ creator: _InputPadding ← Semantics ← RawMaterialButton ← | |
╎ │ │ │ │ │ │ RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← Column ← | |
╎ │ │ │ │ │ │ RepaintBoundary ← LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderConstrainedBox#e5633 | |
╎ │ │ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ │ │ RawMaterialButton ← RepaintBoundary ← _CategoryItem ← SizedBox | |
╎ │ │ │ │ │ │ ← Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ │ │ _SingleChildViewport ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(88.0<=w<=Infinity, | |
╎ │ │ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderClipPath#b5bb3 | |
╎ │ │ │ │ │ │ creator: ClipPath ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ │ │ Semantics ← RawMaterialButton ← RepaintBoundary ← _CategoryItem | |
╎ │ │ │ │ │ │ ← SizedBox ← Row ← Column ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderCustomPaint#c10f8 | |
╎ │ │ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← ClipPath ← Material ← | |
╎ │ │ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← RawMaterialButton | |
╎ │ │ │ │ │ │ ← RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ painter: null | |
╎ │ │ │ │ │ │ foregroundPainter: _ShapeBorderPainter#06128() | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: _RenderInkFeatures#0f789 | |
╎ │ │ │ │ │ │ creator: _InkFeatures-[GlobalKey#244c4 ink renderer] ← | |
╎ │ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ │ │ _ShapeBorderPaint ← ClipPath ← Material ← ConstrainedBox ← | |
╎ │ │ │ │ │ │ _InputPadding ← Semantics ← RawMaterialButton ← RepaintBoundary | |
╎ │ │ │ │ │ │ ← _CategoryItem ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#f3da1 | |
╎ │ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ │ │ _InkFeatures-[GlobalKey#244c4 ink renderer] ← | |
╎ │ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderMouseRegion#8f20c | |
╎ │ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#244c4 ink | |
╎ │ │ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#a9d11 | |
╎ │ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPointerListener#c6006 | |
╎ │ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPadding#aaafc | |
╎ │ │ │ │ │ │ creator: Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#50bd3 | |
╎ │ │ │ │ │ │ creator: Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ │ MouseRegion ← Semantics ← _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: 1.0 | |
╎ │ │ │ │ │ │ heightFactor: 1.0 | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderFlex#9e10e relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ creator: Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ │ Builder ← Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=225.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ │ mainAxisAlignment: end | |
╎ │ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ ├─child 1: RenderPadding#4ba24 relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ │ creator: Padding ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(164.0, 95.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(72.0, 72.0) | |
╎ │ │ │ │ │ │ │ padding: EdgeInsets.all(6.0) | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderSemanticsAnnotations#79812 relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ │ creator: Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ │ │ ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(6.0, 6.0) (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderExcludeSemantics#c5943 relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← Padding ← Column ← | |
╎ │ │ │ │ │ │ │ Center ← Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ │ RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderConstrainedBox#fc780 relayoutBoundary=up5 | |
╎ │ │ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← Padding | |
╎ │ │ │ │ │ │ │ ← Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderPositionedBox#fc0fc | |
╎ │ │ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ │ │ ← Padding ← Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ │ │ Builder ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ │ | |
╎ │ │ │ │ │ │ └─child: RenderParagraph#61252 relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ │ │ Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ │ Container ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=60.0, 0.0<=h<=60.0) | |
╎ │ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ │ │ ║ family: GalleryIcons | |
╎ │ │ │ │ │ │ ║ size: 60.0 | |
╎ │ │ │ │ │ │ ║ "" | |
╎ │ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ │ ├─child 2: RenderConstrainedBox#3cdbe relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ creator: SizedBox ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(200.0, 167.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(0.0, 10.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=10.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child 3: RenderConstrainedBox#67b5e relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ creator: ConstrainedBox ← Container ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ │ ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 177.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=48.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#c0df5 relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ creator: Align ← ConstrainedBox ← Container ← Column ← Center ← | |
╎ │ │ │ │ │ │ Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, h=48.0) | |
╎ │ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderParagraph#0c19e relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ creator: RichText ← Text ← Align ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ │ Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(182.5, 14.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ │ size: Size(35.0, 20.0) | |
╎ │ │ │ │ │ │ textAlign: center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ debugLabel: ((englishLike titleMedium | |
╎ │ │ │ │ │ ║ 2014).merge(blackRedwoodCity titleMedium)).copyWith | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ │ ║ "Style" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ └─child 3: RenderConstrainedBox#bf43c relayoutBoundary=up14 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ │ ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(800.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#3d4a8 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← | |
╎ │ │ │ │ │ Column ← RepaintBoundary ← LayoutBuilder ← _SingleChildViewport | |
╎ │ │ │ │ │ ← IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ layer: OffsetLayer#00441 | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ metrics: 0.0% useful (1 bad vs 0 good) | |
╎ │ │ │ │ │ diagnosis: insufficient data to draw conclusion (less than five | |
╎ │ │ │ │ │ repaints) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#3d19c | |
╎ │ │ │ │ │ creator: Semantics ← RawMaterialButton ← RepaintBoundary ← | |
╎ │ │ │ │ │ _CategoryItem ← SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: _RenderInputPadding#73050 | |
╎ │ │ │ │ │ creator: _InputPadding ← Semantics ← RawMaterialButton ← | |
╎ │ │ │ │ │ RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← Column ← | |
╎ │ │ │ │ │ RepaintBoundary ← LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#eeb77 | |
╎ │ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ │ RawMaterialButton ← RepaintBoundary ← _CategoryItem ← SizedBox | |
╎ │ │ │ │ │ ← Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ │ _SingleChildViewport ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(88.0<=w<=Infinity, | |
╎ │ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderClipPath#28d3a | |
╎ │ │ │ │ │ creator: ClipPath ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ │ Semantics ← RawMaterialButton ← RepaintBoundary ← _CategoryItem | |
╎ │ │ │ │ │ ← SizedBox ← Row ← Column ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#d11cf | |
╎ │ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← ClipPath ← Material ← | |
╎ │ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← RawMaterialButton | |
╎ │ │ │ │ │ ← RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ painter: null | |
╎ │ │ │ │ │ foregroundPainter: _ShapeBorderPainter#252bc() | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: _RenderInkFeatures#600fe | |
╎ │ │ │ │ │ creator: _InkFeatures-[GlobalKey#71270 ink renderer] ← | |
╎ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ │ _ShapeBorderPaint ← ClipPath ← Material ← ConstrainedBox ← | |
╎ │ │ │ │ │ _InputPadding ← Semantics ← RawMaterialButton ← RepaintBoundary | |
╎ │ │ │ │ │ ← _CategoryItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#67ab7 | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ │ _InkFeatures-[GlobalKey#71270 ink renderer] ← | |
╎ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#4326d | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#71270 ink | |
╎ │ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#4010d | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#b27ba | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#357b6 | |
╎ │ │ │ │ │ creator: Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#03f07 | |
╎ │ │ │ │ │ creator: Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← Semantics ← _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: 1.0 | |
╎ │ │ │ │ │ heightFactor: 1.0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#26f36 relayoutBoundary=up1 | |
╎ │ │ │ │ │ creator: Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ mainAxisAlignment: end | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderPadding#9e38c relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ creator: Padding ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(164.0, 95.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(72.0, 72.0) | |
╎ │ │ │ │ │ │ padding: EdgeInsets.all(6.0) | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#7e172 relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ creator: Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ │ ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(6.0, 6.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderExcludeSemantics#d8a9b relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← Padding ← Column ← | |
╎ │ │ │ │ │ │ Center ← Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderConstrainedBox#9afbc relayoutBoundary=up5 | |
╎ │ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← Padding | |
╎ │ │ │ │ │ │ ← Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#b1d98 | |
╎ │ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ │ ← Padding ← Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ │ Builder ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderParagraph#48bc8 relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ │ Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ Container ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=60.0, 0.0<=h<=60.0) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ │ ║ family: GalleryIcons | |
╎ │ │ │ │ │ ║ size: 60.0 | |
╎ │ │ │ │ │ ║ "" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ ├─child 2: RenderConstrainedBox#357fa relayoutBoundary=up2 | |
╎ │ │ │ │ │ creator: SizedBox ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(200.0, 167.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(0.0, 10.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=10.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child 3: RenderConstrainedBox#9ca0c relayoutBoundary=up2 | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 177.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#4b017 relayoutBoundary=up3 | |
╎ │ │ │ │ │ creator: Align ← ConstrainedBox ← Container ← Column ← Center ← | |
╎ │ │ │ │ │ Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, h=48.0) | |
╎ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#d5e4a relayoutBoundary=up4 | |
╎ │ │ │ │ │ creator: RichText ← Text ← Align ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(171.0, 14.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(58.0, 20.0) | |
╎ │ │ │ │ │ textAlign: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleMedium | |
╎ │ │ │ │ ║ 2014).merge(blackRedwoodCity titleMedium)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "Material" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ └─child 2: RenderFlex#48e35 relayoutBoundary=up13 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#83350] ← | |
╎ │ │ │ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← _ScrollableScope ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 225.0); flex=null; fit=null (can | |
╎ │ │ │ │ use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=1200.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ size: Size(1200.0, 225.0) | |
╎ │ │ │ │ direction: horizontal | |
╎ │ │ │ │ mainAxisAlignment: start | |
╎ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ | |
╎ │ │ │ ├─child 1: RenderConstrainedBox#313d6 relayoutBoundary=up14 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ │ ← Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ │ │ size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderRepaintBoundary#7bc62 | |
╎ │ │ │ │ │ needs compositing | |
╎ │ │ │ │ │ creator: RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← | |
╎ │ │ │ │ │ Column ← RepaintBoundary ← LayoutBuilder ← _SingleChildViewport | |
╎ │ │ │ │ │ ← IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ layer: OffsetLayer#78627 | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ metrics: 83.3% useful (1 bad vs 5 good) | |
╎ │ │ │ │ │ diagnosis: this is a useful repaint boundary and should be kept | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#bcb31 | |
╎ │ │ │ │ │ creator: Semantics ← RawMaterialButton ← RepaintBoundary ← | |
╎ │ │ │ │ │ _CategoryItem ← SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ semantic boundary | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: _RenderInputPadding#27882 | |
╎ │ │ │ │ │ creator: _InputPadding ← Semantics ← RawMaterialButton ← | |
╎ │ │ │ │ │ RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← Column ← | |
╎ │ │ │ │ │ RepaintBoundary ← LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderConstrainedBox#b2e79 | |
╎ │ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ │ RawMaterialButton ← RepaintBoundary ← _CategoryItem ← SizedBox | |
╎ │ │ │ │ │ ← Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ │ _SingleChildViewport ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(88.0<=w<=Infinity, | |
╎ │ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderClipPath#a27f5 | |
╎ │ │ │ │ │ creator: ClipPath ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ │ Semantics ← RawMaterialButton ← RepaintBoundary ← _CategoryItem | |
╎ │ │ │ │ │ ← SizedBox ← Row ← Column ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderCustomPaint#a7176 | |
╎ │ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← ClipPath ← Material ← | |
╎ │ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← RawMaterialButton | |
╎ │ │ │ │ │ ← RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ painter: null | |
╎ │ │ │ │ │ foregroundPainter: _ShapeBorderPainter#6b884() | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: _RenderInkFeatures#67168 | |
╎ │ │ │ │ │ creator: _InkFeatures-[GlobalKey#b64c8 ink renderer] ← | |
╎ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ │ _ShapeBorderPaint ← ClipPath ← Material ← ConstrainedBox ← | |
╎ │ │ │ │ │ _InputPadding ← Semantics ← RawMaterialButton ← RepaintBoundary | |
╎ │ │ │ │ │ ← _CategoryItem ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#4f154 | |
╎ │ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ │ _InkFeatures-[GlobalKey#b64c8 ink renderer] ← | |
╎ │ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderMouseRegion#39eab | |
╎ │ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#b64c8 ink | |
╎ │ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderSemanticsAnnotations#7b729 | |
╎ │ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPointerListener#3e5bd | |
╎ │ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ │ _InkResponseStateWidget ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ │ listeners: down, panZoomStart | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPadding#d9e38 | |
╎ │ │ │ │ │ creator: Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← Semantics ← MouseRegion | |
╎ │ │ │ │ │ ← Semantics ← _FocusMarker ← Focus ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ padding: EdgeInsets.zero | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#e9515 | |
╎ │ │ │ │ │ creator: Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ Listener ← RawGestureDetector ← GestureDetector ← Semantics ← | |
╎ │ │ │ │ │ MouseRegion ← Semantics ← _FocusMarker ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: 1.0 | |
╎ │ │ │ │ │ heightFactor: 1.0 | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderFlex#5790b relayoutBoundary=up1 | |
╎ │ │ │ │ │ creator: Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ Builder ← Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ │ Semantics ← MouseRegion ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=225.0) | |
╎ │ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ │ direction: vertical | |
╎ │ │ │ │ │ mainAxisAlignment: end | |
╎ │ │ │ │ │ mainAxisSize: max | |
╎ │ │ │ │ │ crossAxisAlignment: center | |
╎ │ │ │ │ │ verticalDirection: down | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ ├─child 1: RenderPadding#9b078 relayoutBoundary=up2 | |
╎ │ │ │ │ │ │ creator: Padding ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(164.0, 95.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(72.0, 72.0) | |
╎ │ │ │ │ │ │ padding: EdgeInsets.all(6.0) | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderSemanticsAnnotations#3e133 relayoutBoundary=up3 | |
╎ │ │ │ │ │ │ creator: Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ │ ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(6.0, 6.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderExcludeSemantics#614b7 relayoutBoundary=up4 | |
╎ │ │ │ │ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← Padding ← Column ← | |
╎ │ │ │ │ │ │ Center ← Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ │ RawGestureDetector ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ excluding: true | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderConstrainedBox#47a81 relayoutBoundary=up5 | |
╎ │ │ │ │ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← Padding | |
╎ │ │ │ │ │ │ ← Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=388.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ additionalConstraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderPositionedBox#139f9 | |
╎ │ │ │ │ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ │ │ │ │ ← Padding ← Column ← Center ← Padding ← Container ← IconTheme ← | |
╎ │ │ │ │ │ │ Builder ← ⋯ | |
╎ │ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(w=60.0, h=60.0) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ │ | |
╎ │ │ │ │ │ └─child: RenderParagraph#c45fe relayoutBoundary=up1 | |
╎ │ │ │ │ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ │ │ │ │ Semantics ← Icon ← Padding ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ │ Container ← IconTheme ← ⋯ | |
╎ │ │ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=60.0, 0.0<=h<=60.0) | |
╎ │ │ │ │ │ │ size: Size(60.0, 60.0) | |
╎ │ │ │ │ │ │ textAlign: start | |
╎ │ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ │ overflow: visible | |
╎ │ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ │ ║ family: GalleryIcons | |
╎ │ │ │ │ │ ║ size: 60.0 | |
╎ │ │ │ │ │ ║ "" | |
╎ │ │ │ │ │ ╚═══════════ | |
╎ │ │ │ │ ├─child 2: RenderConstrainedBox#0f340 relayoutBoundary=up2 | |
╎ │ │ │ │ │ creator: SizedBox ← Column ← Center ← Padding ← Container ← | |
╎ │ │ │ │ │ IconTheme ← Builder ← Listener ← RawGestureDetector ← | |
╎ │ │ │ │ │ GestureDetector ← Semantics ← MouseRegion ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(200.0, 167.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(0.0, 10.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=10.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child 3: RenderConstrainedBox#67058 relayoutBoundary=up2 | |
╎ │ │ │ │ │ creator: ConstrainedBox ← Container ← Column ← Center ← Padding ← | |
╎ │ │ │ │ │ Container ← IconTheme ← Builder ← Listener ← RawGestureDetector | |
╎ │ │ │ │ │ ← GestureDetector ← Semantics ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(0.0, 177.0); flex=null; fit=null (can | |
╎ │ │ │ │ │ use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=Infinity) | |
╎ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=48.0) | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderPositionedBox#5eff2 relayoutBoundary=up3 | |
╎ │ │ │ │ │ creator: Align ← ConstrainedBox ← Container ← Column ← Center ← | |
╎ │ │ │ │ │ Padding ← Container ← IconTheme ← Builder ← Listener ← | |
╎ │ │ │ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, h=48.0) | |
╎ │ │ │ │ │ size: Size(400.0, 48.0) | |
╎ │ │ │ │ │ alignment: Alignment.center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ widthFactor: expand | |
╎ │ │ │ │ │ heightFactor: expand | |
╎ │ │ │ │ │ | |
╎ │ │ │ │ └─child: RenderParagraph#61ade relayoutBoundary=up4 | |
╎ │ │ │ │ │ creator: RichText ← Text ← Align ← ConstrainedBox ← Container ← | |
╎ │ │ │ │ │ Column ← Center ← Padding ← Container ← IconTheme ← Builder ← | |
╎ │ │ │ │ │ Listener ← ⋯ | |
╎ │ │ │ │ │ parentData: offset=Offset(163.0, 14.0) (can use size) | |
╎ │ │ │ │ │ constraints: BoxConstraints(0.0<=w<=400.0, 0.0<=h<=48.0) | |
╎ │ │ │ │ │ size: Size(74.0, 20.0) | |
╎ │ │ │ │ │ textAlign: center | |
╎ │ │ │ │ │ textDirection: ltr | |
╎ │ │ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ │ │ overflow: clip | |
╎ │ │ │ │ │ locale: en_US | |
╎ │ │ │ │ │ maxLines: unlimited | |
╎ │ │ │ │ ╘═╦══ text ═══ | |
╎ │ │ │ │ ║ TextSpan: | |
╎ │ │ │ │ ║ debugLabel: ((englishLike titleMedium | |
╎ │ │ │ │ ║ 2014).merge(blackRedwoodCity titleMedium)).copyWith | |
╎ │ │ │ │ ║ inherit: false | |
╎ │ │ │ │ ║ color: Color(0xff003d75) | |
╎ │ │ │ │ ║ family: GoogleSans | |
╎ │ │ │ │ ║ size: 16.0 | |
╎ │ │ │ │ ║ weight: 400 | |
╎ │ │ │ │ ║ baseline: alphabetic | |
╎ │ │ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ │ │ ║ "Cupertino" | |
╎ │ │ │ │ ╚═══════════ | |
╎ │ │ │ └─child 2: RenderConstrainedBox#e8213 relayoutBoundary=up14 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← | |
╎ │ │ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#cf796] | |
╎ │ │ │ │ ← Listener ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(400.0, 0.0); flex=null; fit=null (can | |
╎ │ │ │ │ use size) | |
╎ │ │ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderRepaintBoundary#987d2 | |
╎ │ │ │ │ needs compositing | |
╎ │ │ │ │ creator: RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← | |
╎ │ │ │ │ Column ← RepaintBoundary ← LayoutBuilder ← _SingleChildViewport | |
╎ │ │ │ │ ← IgnorePointer-[GlobalKey#83350] ← Semantics ← Listener ← | |
╎ │ │ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ layer: OffsetLayer#acab9 | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ metrics: 83.3% useful (1 bad vs 5 good) | |
╎ │ │ │ │ diagnosis: this is a useful repaint boundary and should be kept | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#bea66 | |
╎ │ │ │ │ creator: Semantics ← RawMaterialButton ← RepaintBoundary ← | |
╎ │ │ │ │ _CategoryItem ← SizedBox ← Row ← Column ← RepaintBoundary ← | |
╎ │ │ │ │ LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← Semantics ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ semantic boundary | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderInputPadding#afd63 | |
╎ │ │ │ │ creator: _InputPadding ← Semantics ← RawMaterialButton ← | |
╎ │ │ │ │ RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← Column ← | |
╎ │ │ │ │ RepaintBoundary ← LayoutBuilder ← _SingleChildViewport ← | |
╎ │ │ │ │ IgnorePointer-[GlobalKey#83350] ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderConstrainedBox#490c4 | |
╎ │ │ │ │ creator: ConstrainedBox ← _InputPadding ← Semantics ← | |
╎ │ │ │ │ RawMaterialButton ← RepaintBoundary ← _CategoryItem ← SizedBox | |
╎ │ │ │ │ ← Row ← Column ← RepaintBoundary ← LayoutBuilder ← | |
╎ │ │ │ │ _SingleChildViewport ← ⋯ | |
╎ │ │ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ additionalConstraints: BoxConstraints(88.0<=w<=Infinity, | |
╎ │ │ │ │ 36.0<=h<=Infinity) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderClipPath#39471 | |
╎ │ │ │ │ creator: ClipPath ← Material ← ConstrainedBox ← _InputPadding ← | |
╎ │ │ │ │ Semantics ← RawMaterialButton ← RepaintBoundary ← _CategoryItem | |
╎ │ │ │ │ ← SizedBox ← Row ← Column ← RepaintBoundary ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderCustomPaint#174c0 | |
╎ │ │ │ │ creator: CustomPaint ← _ShapeBorderPaint ← ClipPath ← Material ← | |
╎ │ │ │ │ ConstrainedBox ← _InputPadding ← Semantics ← RawMaterialButton | |
╎ │ │ │ │ ← RepaintBoundary ← _CategoryItem ← SizedBox ← Row ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ painter: null | |
╎ │ │ │ │ foregroundPainter: _ShapeBorderPainter#045cb() | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: _RenderInkFeatures#801ab | |
╎ │ │ │ │ creator: _InkFeatures-[GlobalKey#b5dc2 ink renderer] ← | |
╎ │ │ │ │ NotificationListener<LayoutChangedNotification> ← CustomPaint ← | |
╎ │ │ │ │ _ShapeBorderPaint ← ClipPath ← Material ← ConstrainedBox ← | |
╎ │ │ │ │ _InputPadding ← Semantics ← RawMaterialButton ← RepaintBoundary | |
╎ │ │ │ │ ← _CategoryItem ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#6a1d0 | |
╎ │ │ │ │ creator: Semantics ← _FocusMarker ← Focus ← _ActionsMarker ← | |
╎ │ │ │ │ Actions ← _ParentInkResponseProvider ← _InkResponseStateWidget | |
╎ │ │ │ │ ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ │ │ _InkFeatures-[GlobalKey#b5dc2 ink renderer] ← | |
╎ │ │ │ │ NotificationListener<LayoutChangedNotification> ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderMouseRegion#b4202 | |
╎ │ │ │ │ creator: MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#b5dc2 ink | |
╎ │ │ │ │ renderer] ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ behavior: opaque | |
╎ │ │ │ │ listeners: enter, exit | |
╎ │ │ │ │ cursor: SystemMouseCursor(click) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderSemanticsAnnotations#8a171 | |
╎ │ │ │ │ creator: Semantics ← MouseRegion ← Semantics ← _FocusMarker ← | |
╎ │ │ │ │ Focus ← _ActionsMarker ← Actions ← _ParentInkResponseProvider ← | |
╎ │ │ │ │ _InkResponseStateWidget ← InkWell ← DefaultTextStyle ← | |
╎ │ │ │ │ AnimatedDefaultTextStyle ← ⋯ | |
╎ │ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ │ constraints: BoxConstraints(w=400.0, h=225.0) | |
╎ │ │ │ │ size: Size(400.0, 225.0) | |
╎ │ │ │ │ | |
╎ │ │ │ └─child: RenderPointerListener#fa874 | |
╎ │ │ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ │ Semantics ← MouseRegion ← Semantics ← _FocusMarker ← Focus ← | |
╎ │ │ │ │ _ActionsMarker ← Actio |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment