Rename RenderView.window to RenderView.view (#124060)
This commit is contained in:
parent
f9857df6b3
commit
25a2dfb302
@ -212,7 +212,7 @@ mixin RendererBinding on BindingBase, ServicesBinding, SchedulerBinding, Gesture
|
|||||||
_debugIsRenderViewInitialized = true;
|
_debugIsRenderViewInitialized = true;
|
||||||
return true;
|
return true;
|
||||||
}());
|
}());
|
||||||
renderView = RenderView(configuration: createViewConfiguration(), window: platformDispatcher.implicitView!);
|
renderView = RenderView(configuration: createViewConfiguration(), view: platformDispatcher.implicitView!);
|
||||||
renderView.prepareInitialFrame();
|
renderView.prepareInitialFrame();
|
||||||
}
|
}
|
||||||
bool _debugIsRenderViewInitialized = false;
|
bool _debugIsRenderViewInitialized = false;
|
||||||
|
@ -68,9 +68,9 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
RenderView({
|
RenderView({
|
||||||
RenderBox? child,
|
RenderBox? child,
|
||||||
required ViewConfiguration configuration,
|
required ViewConfiguration configuration,
|
||||||
required ui.FlutterView window,
|
required ui.FlutterView view,
|
||||||
}) : _configuration = configuration,
|
}) : _configuration = configuration,
|
||||||
_window = window {
|
_view = view {
|
||||||
this.child = child;
|
this.child = child;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
markNeedsLayout();
|
markNeedsLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
final ui.FlutterView _window;
|
final ui.FlutterView _view;
|
||||||
|
|
||||||
/// Whether Flutter should automatically compute the desired system UI.
|
/// Whether Flutter should automatically compute the desired system UI.
|
||||||
///
|
///
|
||||||
@ -234,7 +234,7 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
if (automaticSystemUiAdjustment) {
|
if (automaticSystemUiAdjustment) {
|
||||||
_updateSystemChrome();
|
_updateSystemChrome();
|
||||||
}
|
}
|
||||||
_window.render(scene);
|
_view.render(scene);
|
||||||
scene.dispose();
|
scene.dispose();
|
||||||
assert(() {
|
assert(() {
|
||||||
if (debugRepaintRainbowEnabled || debugRepaintTextRainbowEnabled) {
|
if (debugRepaintRainbowEnabled || debugRepaintTextRainbowEnabled) {
|
||||||
@ -255,7 +255,7 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
/// A [SemanticsUpdate] is produced by a [SemanticsOwner] during the
|
/// A [SemanticsUpdate] is produced by a [SemanticsOwner] during the
|
||||||
/// [EnginePhase.flushSemantics] phase.
|
/// [EnginePhase.flushSemantics] phase.
|
||||||
void updateSemantics(ui.SemanticsUpdate update) {
|
void updateSemantics(ui.SemanticsUpdate update) {
|
||||||
_window.updateSemantics(update);
|
_view.updateSemantics(update);
|
||||||
}
|
}
|
||||||
|
|
||||||
void _updateSystemChrome() {
|
void _updateSystemChrome() {
|
||||||
@ -287,7 +287,7 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
bounds.center.dx,
|
bounds.center.dx,
|
||||||
// The vertical center of the system status bar. The system status bar
|
// The vertical center of the system status bar. The system status bar
|
||||||
// height is kept as top window padding.
|
// height is kept as top window padding.
|
||||||
_window.padding.top / 2.0,
|
_view.padding.top / 2.0,
|
||||||
);
|
);
|
||||||
// Center of the navigation bar
|
// Center of the navigation bar
|
||||||
final Offset bottom = Offset(
|
final Offset bottom = Offset(
|
||||||
@ -298,7 +298,7 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
// from the bottom because available pixels are in (0..bottom) range.
|
// from the bottom because available pixels are in (0..bottom) range.
|
||||||
// I.e. for a device with 1920 height, bound.bottom is 1920, but the most
|
// I.e. for a device with 1920 height, bound.bottom is 1920, but the most
|
||||||
// bottom drawn pixel is at 1919 position.
|
// bottom drawn pixel is at 1919 position.
|
||||||
bounds.bottom - 1.0 - _window.padding.bottom / 2.0,
|
bounds.bottom - 1.0 - _view.padding.bottom / 2.0,
|
||||||
);
|
);
|
||||||
final SystemUiOverlayStyle? upperOverlayStyle = layer!.find<SystemUiOverlayStyle>(top);
|
final SystemUiOverlayStyle? upperOverlayStyle = layer!.find<SystemUiOverlayStyle>(top);
|
||||||
// Only android has a customizable system navigation bar.
|
// Only android has a customizable system navigation bar.
|
||||||
@ -374,10 +374,10 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin<RenderBox>
|
|||||||
properties.add(DiagnosticsNode.message('debug mode enabled - ${kIsWeb ? 'Web' : Platform.operatingSystem}'));
|
properties.add(DiagnosticsNode.message('debug mode enabled - ${kIsWeb ? 'Web' : Platform.operatingSystem}'));
|
||||||
return true;
|
return true;
|
||||||
}());
|
}());
|
||||||
properties.add(DiagnosticsProperty<Size>('window size', _window.physicalSize, tooltip: 'in physical pixels'));
|
properties.add(DiagnosticsProperty<Size>('view size', _view.physicalSize, tooltip: 'in physical pixels'));
|
||||||
properties.add(DoubleProperty('device pixel ratio', _window.devicePixelRatio, tooltip: 'physical pixels per logical pixel'));
|
properties.add(DoubleProperty('device pixel ratio', _view.devicePixelRatio, tooltip: 'physical pixels per logical pixel'));
|
||||||
properties.add(DiagnosticsProperty<ViewConfiguration>('configuration', configuration, tooltip: 'in logical pixels'));
|
properties.add(DiagnosticsProperty<ViewConfiguration>('configuration', configuration, tooltip: 'in logical pixels'));
|
||||||
if (_window.platformDispatcher.semanticsEnabled) {
|
if (_view.platformDispatcher.semanticsEnabled) {
|
||||||
properties.add(DiagnosticsNode.message('semantics enabled'));
|
properties.add(DiagnosticsNode.message('semantics enabled'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -233,7 +233,7 @@ void main() {
|
|||||||
r'^'
|
r'^'
|
||||||
r'RenderView#[0-9a-f]{5}\n'
|
r'RenderView#[0-9a-f]{5}\n'
|
||||||
r' debug mode enabled - [a-zA-Z]+\n'
|
r' debug mode enabled - [a-zA-Z]+\n'
|
||||||
r' window size: Size\(2400\.0, 1800\.0\) \(in physical pixels\)\n'
|
r' view size: Size\(2400\.0, 1800\.0\) \(in physical pixels\)\n'
|
||||||
r' device pixel ratio: 3\.0 \(physical pixels per logical pixel\)\n'
|
r' device pixel ratio: 3\.0 \(physical pixels per logical pixel\)\n'
|
||||||
r' configuration: Size\(800\.0, 600\.0\) at 3\.0x \(in logical pixels\)\n'
|
r' configuration: Size\(800\.0, 600\.0\) at 3\.0x \(in logical pixels\)\n'
|
||||||
r'$',
|
r'$',
|
||||||
|
@ -44,7 +44,7 @@ void main() {
|
|||||||
expect(offscreen.child.hasSize, isFalse);
|
expect(offscreen.child.hasSize, isFalse);
|
||||||
expect(offscreen.painted, isFalse);
|
expect(offscreen.painted, isFalse);
|
||||||
// Attach the offscreen to a custom render view and owner
|
// Attach the offscreen to a custom render view and owner
|
||||||
final RenderView renderView = RenderView(configuration: testConfiguration, window: RendererBinding.instance.platformDispatcher.views.single);
|
final RenderView renderView = RenderView(configuration: testConfiguration, view: RendererBinding.instance.platformDispatcher.views.single);
|
||||||
final PipelineOwner pipelineOwner = PipelineOwner();
|
final PipelineOwner pipelineOwner = PipelineOwner();
|
||||||
renderView.attach(pipelineOwner);
|
renderView.attach(pipelineOwner);
|
||||||
renderView.child = offscreen.root;
|
renderView.child = offscreen.root;
|
||||||
@ -75,7 +75,7 @@ void main() {
|
|||||||
expect(offscreen.child.hasSize, isFalse);
|
expect(offscreen.child.hasSize, isFalse);
|
||||||
expect(offscreen.painted, isFalse);
|
expect(offscreen.painted, isFalse);
|
||||||
// Attach the offscreen to a custom render view and owner
|
// Attach the offscreen to a custom render view and owner
|
||||||
final RenderView renderView = RenderView(configuration: testConfiguration, window: RendererBinding.instance.platformDispatcher.views.single);
|
final RenderView renderView = RenderView(configuration: testConfiguration, view: RendererBinding.instance.platformDispatcher.views.single);
|
||||||
final PipelineOwner pipelineOwner = PipelineOwner();
|
final PipelineOwner pipelineOwner = PipelineOwner();
|
||||||
renderView.attach(pipelineOwner);
|
renderView.attach(pipelineOwner);
|
||||||
renderView.child = offscreen.root;
|
renderView.child = offscreen.root;
|
||||||
|
@ -169,7 +169,7 @@ void main() {
|
|||||||
test('switching layer link of an attached leader layer should not crash', () {
|
test('switching layer link of an attached leader layer should not crash', () {
|
||||||
final LayerLink link = LayerLink();
|
final LayerLink link = LayerLink();
|
||||||
final LeaderLayer leaderLayer = LeaderLayer(link: link);
|
final LeaderLayer leaderLayer = LeaderLayer(link: link);
|
||||||
final RenderView view = RenderView(configuration: const ViewConfiguration(), window: RendererBinding.instance.platformDispatcher.views.single);
|
final RenderView view = RenderView(configuration: const ViewConfiguration(), view: RendererBinding.instance.platformDispatcher.views.single);
|
||||||
leaderLayer.attach(view);
|
leaderLayer.attach(view);
|
||||||
final LayerLink link2 = LayerLink();
|
final LayerLink link2 = LayerLink();
|
||||||
leaderLayer.link = link2;
|
leaderLayer.link = link2;
|
||||||
@ -182,7 +182,7 @@ void main() {
|
|||||||
final LayerLink link = LayerLink();
|
final LayerLink link = LayerLink();
|
||||||
final LeaderLayer leaderLayer1 = LeaderLayer(link: link);
|
final LeaderLayer leaderLayer1 = LeaderLayer(link: link);
|
||||||
final LeaderLayer leaderLayer2 = LeaderLayer(link: link);
|
final LeaderLayer leaderLayer2 = LeaderLayer(link: link);
|
||||||
final RenderView view = RenderView(configuration: const ViewConfiguration(), window: RendererBinding.instance.platformDispatcher.views.single);
|
final RenderView view = RenderView(configuration: const ViewConfiguration(), view: RendererBinding.instance.platformDispatcher.views.single);
|
||||||
leaderLayer1.attach(view);
|
leaderLayer1.attach(view);
|
||||||
leaderLayer2.attach(view);
|
leaderLayer2.attach(view);
|
||||||
leaderLayer2.detach();
|
leaderLayer2.detach();
|
||||||
|
@ -32,7 +32,7 @@ void main() {
|
|||||||
test('does not replace the root layer unnecessarily', () {
|
test('does not replace the root layer unnecessarily', () {
|
||||||
final RenderView view = RenderView(
|
final RenderView view = RenderView(
|
||||||
configuration: createViewConfiguration(),
|
configuration: createViewConfiguration(),
|
||||||
window: RendererBinding.instance.platformDispatcher.views.single,
|
view: RendererBinding.instance.platformDispatcher.views.single,
|
||||||
);
|
);
|
||||||
final PipelineOwner owner = PipelineOwner();
|
final PipelineOwner owner = PipelineOwner();
|
||||||
view.attach(owner);
|
view.attach(owner);
|
||||||
@ -48,7 +48,7 @@ void main() {
|
|||||||
test('does not replace the root layer unnecessarily when view resizes', () {
|
test('does not replace the root layer unnecessarily when view resizes', () {
|
||||||
final RenderView view = RenderView(
|
final RenderView view = RenderView(
|
||||||
configuration: createViewConfiguration(size: const Size(100.0, 100.0)),
|
configuration: createViewConfiguration(size: const Size(100.0, 100.0)),
|
||||||
window: RendererBinding.instance.platformDispatcher.views.single,
|
view: RendererBinding.instance.platformDispatcher.views.single,
|
||||||
);
|
);
|
||||||
final PipelineOwner owner = PipelineOwner();
|
final PipelineOwner owner = PipelineOwner();
|
||||||
view.attach(owner);
|
view.attach(owner);
|
||||||
|
@ -35,9 +35,8 @@ class ScheduledFrameTrackingBindings extends AutomatedTestWidgetsFlutterBinding
|
|||||||
}
|
}
|
||||||
|
|
||||||
class OffscreenRenderView extends RenderView {
|
class OffscreenRenderView extends RenderView {
|
||||||
OffscreenRenderView({required FlutterView view}) : super(
|
OffscreenRenderView({required super.view}) : super(
|
||||||
configuration: const ViewConfiguration(size: _kTestViewSize),
|
configuration: const ViewConfiguration(size: _kTestViewSize),
|
||||||
window: view,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -207,7 +207,7 @@ void main() {
|
|||||||
expect(tester.binding.renderView.toStringDeep(minLevel: DiagnosticLevel.info), equalsIgnoringHashCodes(
|
expect(tester.binding.renderView.toStringDeep(minLevel: DiagnosticLevel.info), equalsIgnoringHashCodes(
|
||||||
'RenderView#00000\n'
|
'RenderView#00000\n'
|
||||||
' │ debug mode enabled - ${Platform.operatingSystem}\n'
|
' │ debug mode enabled - ${Platform.operatingSystem}\n'
|
||||||
' │ window size: Size(2400.0, 1800.0) (in physical pixels)\n'
|
' │ view size: Size(2400.0, 1800.0) (in physical pixels)\n'
|
||||||
' │ device pixel ratio: 3.0 (physical pixels per logical pixel)\n'
|
' │ device pixel ratio: 3.0 (physical pixels per logical pixel)\n'
|
||||||
' │ configuration: Size(800.0, 600.0) at 3.0x (in logical pixels)\n'
|
' │ configuration: Size(800.0, 600.0) at 3.0x (in logical pixels)\n'
|
||||||
' │\n'
|
' │\n'
|
||||||
@ -381,7 +381,7 @@ void main() {
|
|||||||
expect(tester.binding.renderView.toStringDeep(minLevel: DiagnosticLevel.info), equalsIgnoringHashCodes(
|
expect(tester.binding.renderView.toStringDeep(minLevel: DiagnosticLevel.info), equalsIgnoringHashCodes(
|
||||||
'RenderView#00000\n'
|
'RenderView#00000\n'
|
||||||
' │ debug mode enabled - ${Platform.operatingSystem}\n'
|
' │ debug mode enabled - ${Platform.operatingSystem}\n'
|
||||||
' │ window size: Size(2400.0, 1800.0) (in physical pixels)\n'
|
' │ view size: Size(2400.0, 1800.0) (in physical pixels)\n'
|
||||||
' │ device pixel ratio: 3.0 (physical pixels per logical pixel)\n'
|
' │ device pixel ratio: 3.0 (physical pixels per logical pixel)\n'
|
||||||
' │ configuration: Size(800.0, 600.0) at 3.0x (in logical pixels)\n'
|
' │ configuration: Size(800.0, 600.0) at 3.0x (in logical pixels)\n'
|
||||||
' │\n'
|
' │\n'
|
||||||
|
@ -1764,7 +1764,7 @@ class LiveTestWidgetsFlutterBinding extends TestWidgetsFlutterBinding {
|
|||||||
renderView = _LiveTestRenderView(
|
renderView = _LiveTestRenderView(
|
||||||
configuration: createViewConfiguration(),
|
configuration: createViewConfiguration(),
|
||||||
onNeedPaint: _handleViewNeedsPaint,
|
onNeedPaint: _handleViewNeedsPaint,
|
||||||
window: platformDispatcher.implicitView!,
|
view: platformDispatcher.implicitView!,
|
||||||
);
|
);
|
||||||
renderView.prepareInitialFrame();
|
renderView.prepareInitialFrame();
|
||||||
}
|
}
|
||||||
@ -2063,7 +2063,7 @@ class _LiveTestRenderView extends RenderView {
|
|||||||
_LiveTestRenderView({
|
_LiveTestRenderView({
|
||||||
required super.configuration,
|
required super.configuration,
|
||||||
required this.onNeedPaint,
|
required this.onNeedPaint,
|
||||||
required super.window,
|
required super.view,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user