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,