Add missing back links to the layout catalog (#51782)
diff --git a/packages/flutter/lib/src/widgets/basic.dart b/packages/flutter/lib/src/widgets/basic.dart index 978cdc4..34788fb 100644 --- a/packages/flutter/lib/src/widgets/basic.dart +++ b/packages/flutter/lib/src/widgets/basic.dart
@@ -1092,6 +1092,7 @@ /// that is relative to the child's size. /// * [FittedBox], which sizes and positions its child widget to fit the parent /// according to a given [BoxFit] discipline. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class Transform extends SingleChildRenderObjectWidget { /// Creates a widget that transforms its child. /// @@ -1887,6 +1888,7 @@ /// size and positions the child according to an [Alignment] value. /// * [CustomMultiChildLayout], which uses a delegate to position multiple /// children. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class CustomSingleChildLayout extends SingleChildRenderObjectWidget { /// Creates a custom single child layout. /// @@ -1982,6 +1984,7 @@ /// * [Stack], which arranges children relative to the edges of the container. /// * [Flow], which provides paint-time control of its children using transform /// matrices. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class CustomMultiChildLayout extends MultiChildRenderObjectWidget { /// Creates a custom multi-child layout. /// @@ -3038,6 +3041,7 @@ /// this layout algorithm (at the cost of being slightly less efficient). /// * [ListView], which implements an efficient scrolling version of this /// layout algorithm. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class ListBody extends MultiChildRenderObjectWidget { /// Creates a layout widget that arranges its children sequentially along a /// given axis.
diff --git a/packages/flutter/lib/src/widgets/layout_builder.dart b/packages/flutter/lib/src/widgets/layout_builder.dart index 4f14fb4..4d2ddcc 100644 --- a/packages/flutter/lib/src/widgets/layout_builder.dart +++ b/packages/flutter/lib/src/widgets/layout_builder.dart
@@ -195,6 +195,7 @@ /// * [Builder], which calls a `builder` function at build time. /// * [StatefulBuilder], which passes its `builder` function a `setState` callback. /// * [CustomSingleChildLayout], which positions its child during layout. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class LayoutBuilder extends ConstrainedLayoutBuilder<BoxConstraints> { /// Creates a widget that defers its building until layout. ///
diff --git a/packages/flutter/lib/src/widgets/scroll_view.dart b/packages/flutter/lib/src/widgets/scroll_view.dart index 7c3d000..726a386 100644 --- a/packages/flutter/lib/src/widgets/scroll_view.dart +++ b/packages/flutter/lib/src/widgets/scroll_view.dart
@@ -841,6 +841,7 @@ /// scrolling. /// * [ScrollNotification] and [NotificationListener], which can be used to watch /// the scroll position without using a [ScrollController]. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class ListView extends BoxScrollView { /// Creates a scrollable, linear array of widgets from an explicit [List]. /// @@ -1410,6 +1411,7 @@ /// tiles that have a maximum cross-axis extent. /// * [ScrollNotification] and [NotificationListener], which can be used to watch /// the scroll position without using a [ScrollController]. +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class GridView extends BoxScrollView { /// Creates a scrollable, 2D array of widgets with a custom /// [SliverGridDelegate].
diff --git a/packages/flutter/lib/src/widgets/table.dart b/packages/flutter/lib/src/widgets/table.dart index a634050..df42cc8 100644 --- a/packages/flutter/lib/src/widgets/table.dart +++ b/packages/flutter/lib/src/widgets/table.dart
@@ -90,6 +90,10 @@ /// /// For more details about the table layout algorithm, see [RenderTable]. /// To control the alignment of children, see [TableCell]. +/// +/// See also: +/// +/// * The [catalog of layout widgets](https://flutter.dev/widgets/layout/). class Table extends RenderObjectWidget { /// Creates a table. ///