From bdf03f708f6b7841e515abf73f12d714f7452e4c Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Fri, 20 Jan 2023 23:09:17 +0300 Subject: [PATCH] `ReadingsContainer` -> `SizeRenderWidget` --- .../{ => topbar/components}/widget_size_render.dart | 10 +++++----- .../metering/components/topbar/widget_topbar.dart | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) rename lib/screens/metering/components/{ => topbar/components}/widget_size_render.dart (60%) diff --git a/lib/screens/metering/components/widget_size_render.dart b/lib/screens/metering/components/topbar/components/widget_size_render.dart similarity index 60% rename from lib/screens/metering/components/widget_size_render.dart rename to lib/screens/metering/components/topbar/components/widget_size_render.dart index f0e60ee..46c6158 100644 --- a/lib/screens/metering/components/widget_size_render.dart +++ b/lib/screens/metering/components/topbar/components/widget_size_render.dart @@ -1,23 +1,23 @@ import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; -class ReadingsContainer extends SingleChildRenderObjectWidget { +class SizeRenderWidget extends SingleChildRenderObjectWidget { final ValueChanged? onLayout; - const ReadingsContainer({ + const SizeRenderWidget({ super.key, super.child, this.onLayout, }); @override - RenderReadingsContainer createRenderObject(BuildContext context) => RenderReadingsContainer(onLayout: onLayout); + SizeRenderBox createRenderObject(BuildContext context) => SizeRenderBox(onLayout: onLayout); } -class RenderReadingsContainer extends RenderProxyBox { +class SizeRenderBox extends RenderProxyBox { final ValueChanged? onLayout; - RenderReadingsContainer({this.onLayout}); + SizeRenderBox({this.onLayout}); @override void performLayout() { diff --git a/lib/screens/metering/components/topbar/widget_topbar.dart b/lib/screens/metering/components/topbar/widget_topbar.dart index e524751..546249d 100644 --- a/lib/screens/metering/components/topbar/widget_topbar.dart +++ b/lib/screens/metering/components/topbar/widget_topbar.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:lightmeter/platform_config.dart'; import 'package:lightmeter/screens/metering/components/topbar/shape_topbar.dart'; -import 'package:lightmeter/screens/metering/components/widget_size_render.dart'; +import 'package:lightmeter/screens/metering/components/topbar/components/widget_size_render.dart'; import 'package:lightmeter/generated/l10n.dart'; import 'package:lightmeter/data/models/exposure_pair.dart'; import 'package:lightmeter/data/models/photography_values/iso_value.dart'; @@ -65,7 +65,7 @@ class _MeteringTopBarState extends State { mainAxisSize: MainAxisSize.min, children: [ Expanded( - child: ReadingsContainer( + child: SizeRenderWidget( onLayout: (size) => _onReadingsLayout(size.height), child: Column( crossAxisAlignment: CrossAxisAlignment.stretch,