SYMBOL INDEX (329 symbols across 32 files) FILE: example/lib/app_layout.dart function main (line 4) | void main() class DesktopLayoutApp (line 8) | class DesktopLayoutApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class DesktopLayout (line 22) | class DesktopLayout extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) class Header (line 56) | class Header extends StatelessWidget { method build (line 60) | Widget build(BuildContext context) class Navigation (line 63) | class Navigation extends StatelessWidget { method build (line 67) | Widget build(BuildContext context) class Content (line 70) | class Content extends StatelessWidget { method build (line 74) | Widget build(BuildContext context) class Aside (line 77) | class Aside extends StatelessWidget { method build (line 81) | Widget build(BuildContext context) class Footer (line 85) | class Footer extends StatelessWidget { method build (line 89) | Widget build(BuildContext context) FILE: example/lib/basic.dart function main (line 4) | void main() class MyApp (line 8) | class MyApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class LayoutGridExample (line 28) | class LayoutGridExample extends StatelessWidget { method build (line 32) | Widget build(BuildContext context) FILE: example/lib/drag_and_drop_example.dart function main (line 6) | void main() class DragAndDropExample (line 14) | class DragAndDropExample extends StatefulWidget { method createState (line 16) | State createState() class _DragAndDropExampleState (line 19) | class _DragAndDropExampleState extends State { method gridItemMoved (line 29) | void gridItemMoved(GridPosition position) method build (line 36) | Widget build(BuildContext context) class DraggableGridItem (line 65) | class DraggableGridItem extends StatelessWidget { method build (line 71) | Widget build(BuildContext context) class Cell (line 109) | class Cell extends StatefulWidget { method createState (line 122) | State createState() class _CellState (line 125) | class _CellState extends State { method build (line 129) | Widget build(BuildContext context) class GridPosition (line 156) | class GridPosition { class DragAndDropApp (line 162) | class DragAndDropApp extends StatelessWidget { method build (line 164) | Widget build(BuildContext context) FILE: example/lib/flutter_layout_grid_example.dart function main (line 4) | void main() class PietPainting (line 14) | class PietPainting extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) class PietNamedAreasApp (line 58) | class PietNamedAreasApp extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) FILE: example/lib/overlapping_items.dart function main (line 4) | void main() class OverlappingItemsApp (line 8) | class OverlappingItemsApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class OverlappingItems (line 22) | class OverlappingItems extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) class ColoredBox (line 67) | class ColoredBox extends StatelessWidget { method build (line 78) | Widget build(BuildContext context) FILE: example/lib/periodic_table.dart function main (line 14) | void main() class PeriodicTableApp (line 18) | class PeriodicTableApp extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) class PeriodicTableWidget (line 49) | class PeriodicTableWidget extends StatefulWidget { method createState (line 53) | State createState() class _PeriodicTableWidgetState (line 56) | class _PeriodicTableWidgetState extends State { method initState (line 60) | void initState() method build (line 66) | Widget build(BuildContext context) method _buildGrid (line 80) | Widget _buildGrid(PeriodicTable table) class AtomicElementWidget (line 114) | class AtomicElementWidget extends StatelessWidget { method build (line 120) | Widget build(BuildContext context) method _buildElementDetails (line 150) | Column _buildElementDetails(TextStyle elementTextStyle) function loadPeriodicTable (line 187) | Future loadPeriodicTable() class PeriodicTable (line 197) | class PeriodicTable { class AtomicElement (line 210) | class AtomicElement { method toString (line 236) | String toString() method fromJson (line 238) | AtomicElement fromJson(Map elementJson) type AtomicElementCategory (line 253) | enum AtomicElementCategory { function _parseAtomicElementCategory (line 266) | AtomicElementCategory _parseAtomicElementCategory(String category) function toStringAsMaxFixed (line 307) | String toStringAsMaxFixed([int maxFractionDigits = 2]) function generate (line 312) | Iterable generate(int times) FILE: example/lib/responsive_app_layout.dart function main (line 4) | void main() class ResponsiveLayoutApp (line 8) | class ResponsiveLayoutApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class ResponsiveLayout (line 23) | class ResponsiveLayout extends StatelessWidget { method computeGridConfig (line 31) | GridConfiguration computeGridConfig() method build (line 91) | Widget build(BuildContext context) class GridConfiguration (line 113) | class GridConfiguration { class Header (line 121) | class Header extends StatelessWidget { method build (line 125) | Widget build(BuildContext context) class Navigation (line 128) | class Navigation extends StatelessWidget { method build (line 132) | Widget build(BuildContext context) class Content (line 135) | class Content extends StatelessWidget { method build (line 139) | Widget build(BuildContext context) class Sidebar (line 142) | class Sidebar extends StatelessWidget { method build (line 146) | Widget build(BuildContext context) class Footer (line 150) | class Footer extends StatelessWidget { method build (line 154) | Widget build(BuildContext context) class Ad (line 157) | class Ad extends StatelessWidget { method build (line 161) | Widget build(BuildContext context) FILE: example/lib/scrabble.dart function main (line 9) | void main() class ScrabbleApp (line 13) | class ScrabbleApp extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) function getTiles (line 34) | List getTiles() class ScrabbleBoard (line 62) | class ScrabbleBoard extends StatelessWidget { method build (line 71) | Widget build(BuildContext context) class LetterTile (line 127) | class LetterTile extends StatelessWidget { method build (line 160) | Widget build(BuildContext context) method _buildTileContents (line 175) | DecoratedBox _buildTileContents() method _buildLetterLabel (line 201) | Text _buildLetterLabel() method _buildPointLabel (line 212) | Positioned _buildPointLabel() class StartingSquare (line 228) | class StartingSquare extends Square { class DoubleLetterSquare (line 239) | class DoubleLetterSquare extends Square { class DoubleWordSquare (line 248) | class DoubleWordSquare extends Square { class TripleLetterSquare (line 257) | class TripleLetterSquare extends Square { class TripleWordSquare (line 266) | class TripleWordSquare extends Square { class StandardSquare (line 275) | class StandardSquare extends Square { class Square (line 283) | class Square extends StatelessWidget { method build (line 298) | Widget build(BuildContext context) method _buildLabel (line 319) | Widget _buildLabel(BuildContext context) class TileInfo (line 340) | class TileInfo { method toString (line 350) | String toString() function parseTiles (line 382) | Iterable parseTiles(String tileLayout) FILE: example/lib/semantic_ordering.dart function main (line 5) | void main() class SemanticOrderingApp (line 9) | class SemanticOrderingApp extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) class SemanticOrdering (line 21) | class SemanticOrdering extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class Header (line 61) | class Header extends StatelessWidget { method build (line 65) | Widget build(BuildContext context) class Content (line 71) | class Content extends StatelessWidget { method build (line 75) | Widget build(BuildContext context) class Footer (line 81) | class Footer extends StatelessWidget { method build (line 85) | Widget build(BuildContext context) FILE: example/lib/support/inner_shadow.dart class InnerShadow (line 11) | class InnerShadow extends SingleChildRenderObjectWidget { method createRenderObject (line 27) | RenderInnerShadow createRenderObject(BuildContext context) method updateRenderObject (line 37) | void updateRenderObject( class RenderInnerShadow (line 47) | class RenderInnerShadow extends RenderProxyBox { method paint (line 97) | void paint(PaintingContext context, Offset offset) method visitChildrenForSemantics (line 124) | void visitChildrenForSemantics(RenderObjectVisitor visitor) FILE: example/linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 10) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: example/linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: example/linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 66) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_dispose (line 85) | static void my_application_dispose(GObject* object) { function my_application_class_init (line 91) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 97) | static void my_application_init(MyApplication* self) {} function MyApplication (line 99) | MyApplication* my_application_new() { FILE: lib/src/foundation/box.dart function constraintsForGridFit (line 11) | BoxConstraints constraintsForGridFit(GridFit gridFit) FILE: lib/src/foundation/collections.dart function removeDuplicates (line 4) | Iterable removeDuplicates() function _removeDuplicatesPredicate (line 13) | bool Function(T) _removeDuplicatesPredicate() function sum (line 19) | T sum(Iterable numbers) function cumulativeSum (line 29) | Iterable cumulativeSum( function zeroForType (line 42) | T zeroForType() class _WhereBuilderIterable (line 46) | class _WhereBuilderIterable extends Iterable { class _WhereIterator (line 57) | class _WhereIterator extends Iterator { method moveNext (line 64) | bool moveNext() type _ElementPredicate (line 77) | typedef _ElementPredicate = bool Function(E element); FILE: lib/src/foundation/placement.dart class GridArea (line 11) | @immutable method startForAxis (line 42) | int startForAxis(Axis axis) method endForAxis (line 44) | int endForAxis(Axis axis) method spanForAxis (line 45) | int spanForAxis(Axis axis) method toString (line 64) | String toString() class NamedGridAreas (line 79) | class NamedGridAreas { function parseNamedAreasSpec (line 116) | NamedGridAreas parseNamedAreasSpec(String namedAreasSpec) function _isNullCellToken (line 164) | bool _isNullCellToken(String token) function _isNamedCellToken (line 167) | bool _isNamedCellToken(String token) class _GridAreaBuilder (line 171) | class _GridAreaBuilder { method addCell (line 186) | void addCell(int column, int row) method _ensureColumnInRange (line 213) | bool _ensureColumnInRange(int column) method _addedColumnCount (line 214) | int _addedColumnCount(int column) method _ensureRowInRange (line 222) | bool _ensureRowInRange(int row) method _addedRowCount (line 223) | int _addedRowCount(int row) method build (line 231) | GridArea build() FILE: lib/src/helpers.dart function intrinsic (line 11) | IntrinsicContentTrackSize intrinsic({String? debugLabel}) function fixed (line 15) | FixedTrackSize fixed(double sizeInPx, {String? debugLabel}) function flex (line 19) | FlexibleTrackSize flex(double flexFactor, {String? debugLabel}) function repeat (line 33) | List repeat(int times, List tracks) function _repeat (line 36) | Iterable _repeat(int times, Iterable source) function gridArea (line 65) | NamedAreaGridPlacementBuilder gridArea(String name) class NamedAreaGridPlacementBuilder (line 70) | @immutable method containing (line 76) | NamedAreaGridPlacement containing(Widget child) FILE: lib/src/rendering/debug.dart function debugTrackIndicesString (line 13) | String debugTrackIndicesString(Iterable tracks, function debugPrettyIndices (line 24) | String debugPrettyIndices(Iterable indices) FILE: lib/src/rendering/layout_grid.dart class GridParentData (line 19) | class GridParentData extends ContainerBoxParentData { method startForAxis (line 60) | int? startForAxis(Axis axis) method spanForAxis (line 63) | int? spanForAxis(Axis axis) method isDefinitelyPlacedOnAxis (line 107) | bool isDefinitelyPlacedOnAxis(Axis axis) method toString (line 111) | String toString() class RenderLayoutGrid (line 131) | class RenderLayoutGrid extends RenderBox method setupParentData (line 266) | void setupParentData(RenderBox child) method computeMinIntrinsicWidth (line 273) | double computeMinIntrinsicWidth(double height) method computeMaxIntrinsicWidth (line 278) | double computeMaxIntrinsicWidth(double height) method computeMinIntrinsicHeight (line 282) | double computeMinIntrinsicHeight(double width) method computeMaxIntrinsicHeight (line 287) | double computeMaxIntrinsicHeight(double width) method _computeIntrinsicSize (line 293) | GridSizingInfo _computeIntrinsicSize(BoxConstraints constraints) method computeDistanceToActualBaseline (line 297) | double? computeDistanceToActualBaseline(TextBaseline baseline) method getChildrenInTrack (line 301) | List getChildrenInTrack(TrackType trackType, int trackIndex) method performLayout (line 310) | void performLayout() method computeDryLayout (line 395) | Size computeDryLayout(BoxConstraints constraints) method computeGridSize (line 400) | GridSizingInfo computeGridSize( method performItemPlacement (line 448) | void performItemPlacement() method _performTrackSizing (line 455) | List _performTrackSizing( method _performTrackSizingInternal (line 469) | List _performTrackSizingInternal( method _resolveIntrinsicTrackSizes (line 589) | void _resolveIntrinsicTrackSizes( method _distributeCalculatedSpaceToSpannedTracks (line 686) | void _distributeCalculatedSpaceToSpannedTracks( method _distributeFreeSpace (line 724) | double _distributeFreeSpace( method distribute (line 741) | void distribute( method _findFlexFactorUnitSize (line 801) | double _findFlexFactorUnitSize( method _stretchIntrinsicTracks (line 824) | void _stretchIntrinsicTracks( method adoptChild (line 848) | void adoptChild(RenderObject child) method dropChild (line 854) | void dropChild(RenderObject child) method markNeedsPlacementIfRequired (line 862) | void markNeedsPlacementIfRequired(RenderObject child) method markNeedsPlacement (line 870) | void markNeedsPlacement() method hitTestChildren (line 873) | bool hitTestChildren(BoxHitTestResult result, {required Offset position}) method visitChildrenForSemantics (line 878) | void visitChildrenForSemantics(visitor) method paint (line 890) | void paint(PaintingContext context, Offset offset) method debugPaintSize (line 913) | void debugPaintSize(PaintingContext context, Offset offset) function constraintBoundsForType (line 948) | MinMax constraintBoundsForType( type _IntrinsicDimension (line 955) | enum _IntrinsicDimension { min, max } class GridTrack (line 957) | class GridTrack { method _increaseGrowthLimitIfNecessary (line 982) | void _increaseGrowthLimitIfNecessary() method toString (line 989) | String toString() method toPrettySizeString (line 993) | String toPrettySizeString() function _sizesToTracks (line 1000) | UnmodifiableListView _sizesToTracks(Iterable sizes) class GridSizingInfo (line 1007) | class GridSizingInfo { method offsetForArea (line 1075) | Offset offsetForArea(GridArea area) method sizeForArea (line 1087) | Size sizeForArea(GridArea area) method rectForArea (line 1094) | Rect rectForArea(GridArea area) method markTrackTypeSized (line 1098) | void markTrackTypeSized(TrackType type) method minMaxTrackSizesForAxis (line 1106) | MinMax minMaxTrackSizesForAxis(Axis axis) method baseSizesForType (line 1112) | List baseSizesForType(TrackType type) method totalBaseSizeOfTracksForType (line 1115) | double totalBaseSizeOfTracksForType(TrackType type) method setMinMaxTrackSizesForAxis (line 1118) | void setMinMaxTrackSizesForAxis(double min, double max, Axis axis) method unitGapAlongAxis (line 1128) | double unitGapAlongAxis(Axis axis) method unitGapForType (line 1131) | double unitGapForType(TrackType type) method totalGapForType (line 1134) | double totalGapForType(TrackType type) method isAxisSized (line 1137) | bool isAxisSized(Axis sizingAxis) method tracksForType (line 1140) | List tracksForType(TrackType type) method tracksAlongAxis (line 1143) | List tracksAlongAxis(Axis sizingAxis) method sizeForAreaOnAxis (line 1146) | double sizeForAreaOnAxis(GridArea area, Axis axis) method invalidateTrackStartsForType (line 1158) | void invalidateTrackStartsForType(TrackType type) function _sortByGrowthPotential (line 1167) | int _sortByGrowthPotential(GridTrack a, GridTrack b) function _childRectForOverflowComparison (line 1172) | Rect _childRectForOverflowComparison(Rect gridRect, Rect childRect) class MinMax (line 1189) | class MinMax { method toString (line 1195) | String toString() FILE: lib/src/rendering/placement.dart function computeItemPlacement (line 13) | PlacementGrid computeItemPlacement(RenderLayoutGrid grid) function _resolveChildNamedArea (line 90) | void _resolveChildNamedArea( class PlacementGrid (line 107) | class PlacementGrid { method getCellAt (line 123) | GridCell getCellAt(int column, int row) method getCellsInTrack (line 126) | Iterable getCellsInTrack( method getCellsInArea (line 141) | Iterable getCellsInArea(GridArea area) method checkIsVacant (line 150) | bool checkIsVacant(GridArea area) method createCursor (line 154) | PlacementGridCursor createCursor(AutoPlacement autoPlacementMode) method addItemToArea (line 157) | void addItemToArea(RenderBox item, GridArea area) method toString (line 181) | String toString() class PlacementGridCursor (line 192) | class PlacementGridCursor { method currentIndexOnAxis (line 213) | int? currentIndexOnAxis(Axis? axis) method setCurrentIndexOnAxis (line 217) | void setCurrentIndexOnAxis(int? index, Axis? axis) method getAxisLength (line 225) | int getAxisLength(Axis axis) method fixToAxisIndex (line 243) | void fixToAxisIndex(int? index, Axis axis) method unfixFromTrack (line 248) | void unfixFromTrack() method moveToNextEmptyArea (line 253) | GridArea moveToNextEmptyArea(int? columnSpan, int? rowSpan) method _moveFixedToNext (line 269) | Iterable _moveFixedToNext(int? columnSpan, int? rowSpan) method traversalAxisIndex (line 271) | traversalAxisIndex() method _moveAutoToNext (line 292) | Iterable _moveAutoToNext(int? columnSpan, int? rowSpan) method fixedAxisIndex (line 296) | fixedAxisIndex() method growthAxisIndex (line 300) | growthAxisIndex() method _currentAreaForSpans (line 317) | GridArea _currentAreaForSpans(int columnSpan, int rowSpan) class GridCell (line 327) | @immutable method nextCellsAlongAxis (line 345) | Iterable nextCellsAlongAxis(Axis axis) method toString (line 366) | String toString() FILE: lib/src/rendering/track_size.dart type TrackType (line 7) | enum TrackType { function mainAxisForTrackType (line 13) | Axis mainAxisForTrackType(TrackType type) function measurementAxisForTrackType (line 18) | Axis measurementAxisForTrackType(TrackType type) class TrackSize (line 30) | @immutable method isFixedForConstraints (line 41) | bool isFixedForConstraints(TrackType type, BoxConstraints gridConstrai... method minIntrinsicSize (line 72) | double minIntrinsicSize( method maxIntrinsicSize (line 98) | double maxIntrinsicSize( method _itemMinIntrinsicSizeOnAxis (line 113) | double _itemMinIntrinsicSizeOnAxis( method _itemMaxIntrinsicSizeOnAxis (line 123) | double _itemMaxIntrinsicSizeOnAxis( method debugFillProperties (line 131) | void debugFillProperties(DiagnosticPropertiesBuilder properties) class FixedTrackSize (line 143) | class FixedTrackSize extends TrackSize { method isFixedForConstraints (line 152) | bool isFixedForConstraints(TrackType type, BoxConstraints gridConstrai... method minIntrinsicSize (line 157) | double minIntrinsicSize( method maxIntrinsicSize (line 166) | double maxIntrinsicSize( method debugFillProperties (line 185) | void debugFillProperties(DiagnosticPropertiesBuilder properties) class FlexibleTrackSize (line 199) | class FlexibleTrackSize extends TrackSize { method minIntrinsicSize (line 220) | double minIntrinsicSize( method maxIntrinsicSize (line 229) | double maxIntrinsicSize( method debugFillProperties (line 241) | void debugFillProperties(DiagnosticPropertiesBuilder properties) class IntrinsicContentTrackSize (line 261) | class IntrinsicContentTrackSize extends TrackSize { method minIntrinsicSize (line 271) | double minIntrinsicSize( method maxIntrinsicSize (line 290) | double maxIntrinsicSize( function trackSizeListsEqual (line 315) | bool trackSizeListsEqual(List a, List b) FILE: lib/src/widgets/layout_grid.dart class AutoPlacement (line 14) | class AutoPlacement { method toString (line 44) | String toString() type GridFit (line 68) | enum GridFit { class LayoutGrid (line 96) | class LayoutGrid extends MultiChildRenderObjectWidget { method createRenderObject (line 174) | RenderLayoutGrid createRenderObject(BuildContext context) method updateRenderObject (line 188) | void updateRenderObject(BuildContext context, RenderLayoutGrid renderO... method debugFillProperties (line 201) | void debugFillProperties(DiagnosticPropertiesBuilder properties) FILE: lib/src/widgets/placement.dart type AutoPlacementPacking (line 8) | enum AutoPlacementPacking { class GridPlacement (line 25) | class GridPlacement extends ParentDataWidget { method applyParentData (line 48) | void applyParentData(RenderObject renderObject) method debugFillProperties (line 89) | void debugFillProperties(DiagnosticPropertiesBuilder properties) class NamedAreaGridPlacement (line 115) | class NamedAreaGridPlacement extends ParentDataWidget { method applyParentData (line 125) | void applyParentData(RenderObject renderObject) method debugFillProperties (line 139) | void debugFillProperties(DiagnosticPropertiesBuilder properties) function inGridArea (line 150) | NamedAreaGridPlacement inGridArea(String areaName, {Key? key}) function withGridPlacement (line 158) | GridPlacement withGridPlacement({ FILE: test/accessibility_test.dart function main (line 10) | void main() function _pumpAndReturnSemantics (line 80) | Future _pumpAndReturnSemantics( FILE: test/areas_parsing_test.dart function main (line 6) | void main() FILE: test/ensure_debug_flags_off_test.dart function main (line 6) | void main() FILE: test/golden_test.dart function main (line 7) | void main() class PietApp (line 23) | class PietApp extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class PietPainting (line 35) | class PietPainting extends StatelessWidget { method build (line 37) | Widget build(BuildContext context) FILE: test/grid_sizing_test.dart function main (line 11) | void main() function _gridFitHarness (line 212) | Widget _gridFitHarness({ FILE: test/invalidation_test.dart function main (line 11) | void main() function _setupInvalidationTest (line 130) | Future _setupInvalidationTest( function _testGrid (line 144) | Widget _testGrid({ FILE: test/placement_test.dart function main (line 10) | void main() function definiteAreaByKey (line 96) | List definiteAreaByKey(WidgetTester tester, Key key) function parentDataByKey (line 107) | GridParentData? parentDataByKey(WidgetTester tester, Key key) function gridItem (line 112) | RenderBox gridItem({ class TestRenderBox (line 129) | class TestRenderBox extends RenderBox {} FILE: test/test_helpers.dart function sizeEmptyGrid (line 12) | GridSizingInfo sizeEmptyGrid({ function sizeGridWithChildren (line 27) | Future sizeGridWithChildren( function findGridSizing (line 54) | GridSizingInfo findGridSizing(WidgetTester tester) function wrapInMinimalApp (line 60) | Widget wrapInMinimalApp(Widget child) class TestLayoutCountingWidget (line 68) | class TestLayoutCountingWidget extends LeafRenderObjectWidget { method createRenderObject (line 70) | RenderObject createRenderObject(BuildContext context) class RenderTestLayoutCountingWidget (line 74) | class RenderTestLayoutCountingWidget extends RenderBox { method resetCount (line 77) | void resetCount() method performLayout (line 80) | void performLayout() FILE: test/track_size_test.dart function main (line 7) | void main() function constrainedBox (line 188) | ConstrainedBox constrainedBox(