From 71025ae6301a47726a2d95a0a09c28bb9a117be4 Mon Sep 17 00:00:00 2001 From: Chen Peng Date: Fri, 8 Sep 2023 18:52:33 +0800 Subject: [PATCH] update flutter 3.13 --- bake | 22 +- mate_flutter/lib/foundation.dart | 1 + mate_flutter/lib/mate_enums.g.dart | 6 +- mate_flutter/lib/rendering.dart | 2 + mate_flutter/lib/services.dart | 1 + .../adaptive_text_selection_toolbar.dart | 11 +- .../lib/src/cupertino/date_picker.dart | 22 +- ...desktop_text_selection_toolbar_button.dart | 25 +- .../lib/src/cupertino/list_section.dart | 22 +- mate_flutter/lib/src/cupertino/radio.dart | 12 +- mate_flutter/lib/src/cupertino/scrollbar.dart | 2 +- mate_flutter/lib/src/cupertino/switch.dart | 39 +- .../text_selection_toolbar_button.dart | 2 +- mate_flutter/lib/src/foundation/timeline.dart | 115 +++ mate_flutter/lib/src/gestures/events.dart | 180 ++++- .../lib/src/material/action_chip.dart | 241 +++++- .../adaptive_text_selection_toolbar.dart | 11 +- mate_flutter/lib/src/material/app_bar.dart | 688 ++++++++++++++++++ mate_flutter/lib/src/material/checkbox.dart | 22 +- .../lib/src/material/checkbox_list_tile.dart | 22 +- mate_flutter/lib/src/material/chip.dart | 47 +- mate_flutter/lib/src/material/chip_theme.dart | 56 +- .../lib/src/material/choice_chip.dart | 315 +++++++- .../lib/src/material/color_scheme.dart | 10 +- .../lib/src/material/date_picker.dart | 45 +- .../lib/src/material/date_picker_theme.dart | 29 +- ...desktop_text_selection_toolbar_button.dart | 12 +- .../lib/src/material/expansion_panel.dart | 24 +- .../lib/src/material/filter_chip.dart | 296 +++++++- mate_flutter/lib/src/material/input_chip.dart | 22 +- .../input_date_picker_form_field.dart | 12 +- .../lib/src/material/input_decorator.dart | 11 +- .../lib/src/material/menu_anchor.dart | 11 +- .../lib/src/material/navigation_drawer.dart | 12 +- .../lib/src/material/navigation_rail.dart | 12 +- .../lib/src/material/progress_indicator.dart | 74 +- mate_flutter/lib/src/material/radio.dart | 12 +- .../lib/src/material/radio_list_tile.dart | 12 +- .../lib/src/material/reorderable_list.dart | 22 +- mate_flutter/lib/src/material/scrollbar.dart | 2 +- .../lib/src/material/scrollbar_theme.dart | 2 +- .../lib/src/material/search_anchor.dart | 15 +- .../lib/src/material/segmented_button.dart | 11 +- mate_flutter/lib/src/material/slider.dart | 22 +- .../lib/src/material/slider_theme.dart | 12 +- mate_flutter/lib/src/material/stepper.dart | 43 +- mate_flutter/lib/src/material/switch.dart | 22 +- .../lib/src/material/switch_theme.dart | 11 +- .../lib/src/material/tab_bar_theme.dart | 11 +- mate_flutter/lib/src/material/tabs.dart | 22 +- .../lib/src/material/text_button.dart | 12 +- .../lib/src/material/text_form_field.dart | 99 ++- mate_flutter/lib/src/material/theme_data.dart | 2 +- .../lib/src/painting/decoration_image.dart | 44 -- .../lib/src/rendering/decorated_sliver.dart | 54 ++ mate_flutter/lib/src/rendering/editable.dart | 13 +- mate_flutter/lib/src/rendering/layer.dart | 62 -- .../lib/src/rendering/mouse_tracker.dart | 28 + mate_flutter/lib/src/rendering/paragraph.dart | 2 +- mate_flutter/lib/src/rendering/proxy_box.dart | 30 +- .../lib/src/rendering/proxy_sliver.dart | 33 +- mate_flutter/lib/src/rendering/selection.dart | 11 +- mate_flutter/lib/src/rendering/sliver.dart | 11 +- .../lib/src/rendering/sliver_group.dart | 1 + mate_flutter/lib/src/semantics/binding.dart | 48 -- mate_flutter/lib/src/semantics/semantics.dart | 2 +- mate_flutter/lib/src/services/live_text.dart | 1 + .../src/widgets/app_lifecycle_listener.dart | 114 +++ mate_flutter/lib/src/widgets/async.dart | 12 +- mate_flutter/lib/src/widgets/basic.dart | 50 +- .../src/widgets/context_menu_button_item.dart | 6 +- .../lib/src/widgets/decorated_sliver.dart | 63 ++ .../src/widgets/default_selection_style.dart | 16 +- .../widgets/draggable_scrollable_sheet.dart | 24 +- .../lib/src/widgets/focus_traversal.dart | 97 ++- .../lib/src/widgets/platform_view.dart | 11 +- .../lib/src/widgets/preferred_size.dart | 26 +- .../lib/src/widgets/reorderable_list.dart | 22 +- mate_flutter/lib/src/widgets/router.dart | 14 +- .../lib/src/widgets/scroll_controller.dart | 20 +- .../lib/src/widgets/scroll_delegate.dart | 89 +++ mate_flutter/lib/src/widgets/scrollable.dart | 100 +++ .../lib/src/widgets/scrollable_helpers.dart | 6 +- mate_flutter/lib/src/widgets/scrollbar.dart | 2 +- mate_flutter/lib/src/widgets/sliver.dart | 163 ++++- .../widgets/slotted_render_object_widget.dart | 20 +- .../lib/src/widgets/text_selection.dart | 25 + .../widgets/two_dimensional_scroll_view.dart | 1 + .../src/widgets/two_dimensional_viewport.dart | 39 + .../lib/src/widgets/widget_inspector.dart | 34 + mate_flutter/lib/widgets.dart | 4 + spaces/flutter_note/pubspec.yaml | 2 +- spaces/flutter_note/web/index.html | 2 +- 93 files changed, 3595 insertions(+), 473 deletions(-) create mode 100644 mate_flutter/lib/src/foundation/timeline.dart create mode 100644 mate_flutter/lib/src/rendering/decorated_sliver.dart create mode 100644 mate_flutter/lib/src/rendering/sliver_group.dart create mode 100644 mate_flutter/lib/src/services/live_text.dart create mode 100644 mate_flutter/lib/src/widgets/app_lifecycle_listener.dart create mode 100644 mate_flutter/lib/src/widgets/decorated_sliver.dart create mode 100644 mate_flutter/lib/src/widgets/two_dimensional_scroll_view.dart create mode 100644 mate_flutter/lib/src/widgets/two_dimensional_viewport.dart diff --git a/bake b/bake index 4e1618ed..6831dd29 100755 --- a/bake +++ b/bake @@ -6,7 +6,7 @@ set -o pipefail # default pipeline status==last command status, If set, status= #set -o nounset # -u: don't use it ,it is crazy, 1.bash version is diff Behavior 2.we need like this: ${arr[@]+"${arr[@]}"} # v0.2.20230525 - It can run normally on macos -# todo +# todo # 1. sub cmd help not work # 2. cmd help use @cmd define? # 3. split to common bash script , can use git tree use it @@ -775,18 +775,36 @@ run.macos() { flutter_note flutter run --device-id macos "$@" } -build() { +build.web_canvaskit() { + flutter_note flutter build web -v \ + --release --tree-shake-icons \ + --web-renderer canvaskit "$@" +} +build.web_html() { flutter_note flutter build web -v \ --release --tree-shake-icons \ --web-renderer html "$@" } +# skwasm无法运行 +build.web_skwasm() { + flutter_note flutter build web -v \ + --release --tree-shake-icons \ + --web-renderer skwasm "$@" +} + preview.web() { # http-server 不支持base href设置,所以单独build,并设置base-href为"/",而github-pages的base-href必须是repository名 build "$@" # npx http-server ./flutter_note/build/web --port 8000 _exec flutter_note deno run --allow-env --allow-read --allow-sys --allow-net npm:http-server ./build/web --port 8000 -g --brotli } +web.serve() { + # http-server 不支持base href设置,所以单独build,并设置base-href为"/",而github-pages的base-href必须是repository名 +# build "$@" +# npx http-server ./flutter_note/build/web --port 8000 + _exec flutter_note deno run --allow-env --allow-read --allow-sys --allow-net npm:http-server ./build/web --port 8000 -g --brotli +} preview.macos() ( _exec flutter_note flutter build macos -v \ --release --tree-shake-icons "$@" diff --git a/mate_flutter/lib/foundation.dart b/mate_flutter/lib/foundation.dart index e569ebe3..b16ee923 100644 --- a/mate_flutter/lib/foundation.dart +++ b/mate_flutter/lib/foundation.dart @@ -29,4 +29,5 @@ export 'src/foundation/serialization.dart'; export 'src/foundation/service_extensions.dart'; export 'src/foundation/stack_frame.dart'; export 'src/foundation/synchronous_future.dart'; +export 'src/foundation/timeline.dart'; export 'src/foundation/unicode.dart'; diff --git a/mate_flutter/lib/mate_enums.g.dart b/mate_flutter/lib/mate_enums.g.dart index fd4718eb..0589644e 100644 --- a/mate_flutter/lib/mate_enums.g.dart +++ b/mate_flutter/lib/mate_enums.g.dart @@ -50,7 +50,6 @@ EnumRegister registerEnum() { result.register(_i3.PointerChange.values); result.register(_i3.PointerDeviceKind.values); result.register(_i3.PointerSignalKind.values); - result.register(_i3.PointerPreferredStylusAuxiliaryAction.values); result.register(_i3.FontStyle.values); result.register(_i3.TextAlign.values); result.register(_i3.TextBaseline.values); @@ -119,10 +118,12 @@ EnumRegister registerEnum() { result.register(_i6.ScrollDecelerationRate.values); result.register(_i6.ScrollPositionAlignmentPolicy.values); result.register(_i6.ScrollViewKeyboardDismissBehavior.values); + result.register(_i6.DiagonalDragBehavior.values); result.register(_i6.ScrollIncrementType.values); result.register(_i6.ScrollbarOrientation.values); result.register(_i6.SnapshotMode.values); result.register(_i6.ClipboardStatus.values); + result.register(_i6.LiveTextInputStatus.values); result.register(_i6.TextSelectionHandleType.values); result.register(_i6.FlexFit.values); result.register(_i6.MainAxisSize.values); @@ -186,6 +187,7 @@ EnumRegister registerEnum() { result.register(_i13.NavigationRailLabelType.values); result.register(_i13.PopupMenuPosition.values); result.register(_i13.RefreshIndicatorTriggerMode.values); + result.register(_i13.SliderInteraction.values); result.register(_i13.ShowValueIndicator.values); result.register(_i13.Thumb.values); result.register(_i13.SnackBarClosedReason.values); @@ -193,6 +195,7 @@ EnumRegister registerEnum() { result.register(_i13.StepState.values); result.register(_i13.StepperType.values); result.register(_i13.TabBarIndicatorSize.values); + result.register(_i13.TabAlignment.values); result.register(_i13.MaterialTapTargetSize.values); result.register(_i13.DayPeriod.values); result.register(_i13.TimeOfDayFormat.values); @@ -201,5 +204,6 @@ EnumRegister registerEnum() { result.register(_i13.TooltipTriggerMode.values); result.register(_i13.ScriptCategory.values); result.register(_i14.Direction.values); + result.register(_i14.Variant.values); return result; } diff --git a/mate_flutter/lib/rendering.dart b/mate_flutter/lib/rendering.dart index 580c424b..0295dcbf 100644 --- a/mate_flutter/lib/rendering.dart +++ b/mate_flutter/lib/rendering.dart @@ -10,6 +10,7 @@ export 'src/rendering/custom_layout.dart'; export 'src/rendering/custom_paint.dart'; export 'src/rendering/debug.dart'; export 'src/rendering/debug_overflow_indicator.dart'; +export 'src/rendering/decorated_sliver.dart'; export 'src/rendering/editable.dart'; export 'src/rendering/error.dart'; export 'src/rendering/flex.dart'; @@ -34,6 +35,7 @@ export 'src/rendering/sliver.dart'; export 'src/rendering/sliver_fill.dart'; export 'src/rendering/sliver_fixed_extent_list.dart'; export 'src/rendering/sliver_grid.dart'; +export 'src/rendering/sliver_group.dart'; export 'src/rendering/sliver_list.dart'; export 'src/rendering/sliver_multi_box_adaptor.dart'; export 'src/rendering/sliver_padding.dart'; diff --git a/mate_flutter/lib/services.dart b/mate_flutter/lib/services.dart index 487ed318..830f5004 100644 --- a/mate_flutter/lib/services.dart +++ b/mate_flutter/lib/services.dart @@ -17,6 +17,7 @@ export 'src/services/hardware_keyboard.dart'; export 'src/services/keyboard_inserted_content.dart'; export 'src/services/keyboard_key.g.dart'; export 'src/services/keyboard_maps.g.dart'; +export 'src/services/live_text.dart'; export 'src/services/message_codec.dart'; export 'src/services/message_codecs.dart'; export 'src/services/mouse_cursor.dart'; diff --git a/mate_flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart b/mate_flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart index 23377550..a9c8d958 100644 --- a/mate_flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart +++ b/mate_flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart @@ -88,7 +88,7 @@ class CupertinoAdaptiveTextSelectionToolbar$Mate extends _i1.CupertinoAdaptiveTe ); } - /// CupertinoAdaptiveTextSelectionToolbar CupertinoAdaptiveTextSelectionToolbar.editable({Key? key, required ClipboardStatus clipboardStatus, required void Function()? onCopy, required void Function()? onCut, required void Function()? onPaste, required void Function()? onSelectAll, required TextSelectionToolbarAnchors anchors}) + /// CupertinoAdaptiveTextSelectionToolbar CupertinoAdaptiveTextSelectionToolbar.editable({Key? key, required ClipboardStatus clipboardStatus, required void Function()? onCopy, required void Function()? onCut, required void Function()? onPaste, required void Function()? onSelectAll, required void Function()? onLiveTextInput, required TextSelectionToolbarAnchors anchors}) CupertinoAdaptiveTextSelectionToolbar$Mate.editable({ /// optionalParameters: {Key? key} , default:none super.key, @@ -108,6 +108,9 @@ class CupertinoAdaptiveTextSelectionToolbar$Mate extends _i1.CupertinoAdaptiveTe /// optionalParameters: {required void Function()? onSelectAll} , default:none required super.onSelectAll, + /// optionalParameters: {required void Function()? onLiveTextInput} , default:none + required super.onLiveTextInput, + /// optionalParameters: {required TextSelectionToolbarAnchors anchors} , default:none required super.anchors, }) : mateParams = { @@ -141,6 +144,11 @@ class CupertinoAdaptiveTextSelectionToolbar$Mate extends _i1.CupertinoAdaptiveTe init: onSelectAll, isNamed: true, ), + 'onLiveTextInput': _i2.BuilderArg<_i8.VoidCallback?>( + name: 'onLiveTextInput', + init: onLiveTextInput, + isNamed: true, + ), 'anchors': _i2.BuilderArg<_i5.TextSelectionToolbarAnchors>( name: 'anchors', init: anchors, @@ -157,6 +165,7 @@ class CupertinoAdaptiveTextSelectionToolbar$Mate extends _i1.CupertinoAdaptiveTe onCut: p.get('onCut').build(), onPaste: p.get('onPaste').build(), onSelectAll: p.get('onSelectAll').build(), + onLiveTextInput: p.get('onLiveTextInput').build(), anchors: p.get('anchors').build(), ); } diff --git a/mate_flutter/lib/src/cupertino/date_picker.dart b/mate_flutter/lib/src/cupertino/date_picker.dart index 4a0d889b..44484fc8 100644 --- a/mate_flutter/lib/src/cupertino/date_picker.dart +++ b/mate_flutter/lib/src/cupertino/date_picker.dart @@ -12,7 +12,7 @@ import 'package:flutter/src/painting/alignment.dart' as _i8; /// class CupertinoDatePicker extends StatefulWidget class CupertinoDatePicker$Mate extends _i1.CupertinoDatePicker with _i2.Mate { - /// CupertinoDatePicker CupertinoDatePicker({Key? key, CupertinoDatePickerMode mode = CupertinoDatePickerMode.dateAndTime, required void Function(DateTime) onDateTimeChanged, DateTime? initialDateTime, DateTime? minimumDate, DateTime? maximumDate, int minimumYear = 1, int? maximumYear, int minuteInterval = 1, bool use24hFormat = false, DatePickerDateOrder? dateOrder, Color? backgroundColor, bool showDayOfWeek = false}) + /// CupertinoDatePicker CupertinoDatePicker({Key? key, CupertinoDatePickerMode mode = CupertinoDatePickerMode.dateAndTime, required void Function(DateTime) onDateTimeChanged, DateTime? initialDateTime, DateTime? minimumDate, DateTime? maximumDate, int minimumYear = 1, int? maximumYear, int minuteInterval = 1, bool use24hFormat = false, DatePickerDateOrder? dateOrder, Color? backgroundColor, bool showDayOfWeek = false, double itemExtent = _kItemExtent}) CupertinoDatePicker$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -52,6 +52,9 @@ class CupertinoDatePicker$Mate extends _i1.CupertinoDatePicker with _i2.Mate { /// optionalParameters: {bool showDayOfWeek = false} , default:processed=BooleanLiteralImpl super.showDayOfWeek, + + /// optionalParameters: {double itemExtent = _kItemExtent} , default:unprocessed=SimpleIdentifierImpl + super.itemExtent, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -123,6 +126,11 @@ class CupertinoDatePicker$Mate extends _i1.CupertinoDatePicker with _i2.Mate { isNamed: true, defaultValue: false, ), + 'itemExtent': _i2.BuilderArg( + name: 'itemExtent', + init: itemExtent, + isNamed: true, + ), }, super() { mateBuilderName = 'CupertinoDatePicker'; @@ -141,6 +149,7 @@ class CupertinoDatePicker$Mate extends _i1.CupertinoDatePicker with _i2.Mate { dateOrder: p.get('dateOrder').build(), backgroundColor: p.get('backgroundColor').build(), showDayOfWeek: p.get('showDayOfWeek').build(), + itemExtent: p.get('itemExtent').build(), ); } @@ -150,7 +159,7 @@ class CupertinoDatePicker$Mate extends _i1.CupertinoDatePicker with _i2.Mate { /// class CupertinoTimerPicker extends StatefulWidget class CupertinoTimerPicker$Mate extends _i1.CupertinoTimerPicker with _i2.Mate { - /// CupertinoTimerPicker CupertinoTimerPicker({Key? key, CupertinoTimerPickerMode mode = CupertinoTimerPickerMode.hms, Duration initialTimerDuration = Duration.zero, int minuteInterval = 1, int secondInterval = 1, AlignmentGeometry alignment = Alignment.center, Color? backgroundColor, required void Function(Duration) onTimerDurationChanged}) + /// CupertinoTimerPicker CupertinoTimerPicker({Key? key, CupertinoTimerPickerMode mode = CupertinoTimerPickerMode.hms, Duration initialTimerDuration = Duration.zero, int minuteInterval = 1, int secondInterval = 1, AlignmentGeometry alignment = Alignment.center, Color? backgroundColor, double itemExtent = _kItemExtent, required void Function(Duration) onTimerDurationChanged}) CupertinoTimerPicker$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -173,6 +182,9 @@ class CupertinoTimerPicker$Mate extends _i1.CupertinoTimerPicker with _i2.Mate { /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, + /// optionalParameters: {double itemExtent = _kItemExtent} , default:unprocessed=SimpleIdentifierImpl + super.itemExtent, + /// optionalParameters: {required void Function(Duration) onTimerDurationChanged} , default:none required super.onTimerDurationChanged, }) : mateParams = { @@ -216,6 +228,11 @@ class CupertinoTimerPicker$Mate extends _i1.CupertinoTimerPicker with _i2.Mate { init: backgroundColor, isNamed: true, ), + 'itemExtent': _i2.BuilderArg( + name: 'itemExtent', + init: itemExtent, + isNamed: true, + ), 'onTimerDurationChanged': _i2.BuilderArg<_i5.ValueChanged>( name: 'onTimerDurationChanged', init: onTimerDurationChanged, @@ -233,6 +250,7 @@ class CupertinoTimerPicker$Mate extends _i1.CupertinoTimerPicker with _i2.Mate { secondInterval: p.get('secondInterval').build(), alignment: p.get('alignment').build(), backgroundColor: p.get('backgroundColor').build(), + itemExtent: p.get('itemExtent').build(), onTimerDurationChanged: p.get('onTimerDurationChanged').build(), ); } diff --git a/mate_flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart b/mate_flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart index 9c5cc19d..b8eb8fa7 100644 --- a/mate_flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart +++ b/mate_flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart @@ -11,12 +11,12 @@ import 'package:flutter/src/widgets/context_menu_button_item.dart' as _i6; /// class CupertinoDesktopTextSelectionToolbarButton extends StatefulWidget class CupertinoDesktopTextSelectionToolbarButton$Mate extends _i1.CupertinoDesktopTextSelectionToolbarButton with _i2.Mate { - /// CupertinoDesktopTextSelectionToolbarButton CupertinoDesktopTextSelectionToolbarButton({Key? key, required void Function() onPressed, required Widget child}) + /// CupertinoDesktopTextSelectionToolbarButton CupertinoDesktopTextSelectionToolbarButton({Key? key, required void Function()? onPressed, required Widget child}) CupertinoDesktopTextSelectionToolbarButton$Mate({ /// optionalParameters: {Key? key} , default:none super.key, - /// optionalParameters: {required void Function() onPressed} , default:none + /// optionalParameters: {required void Function()? onPressed} , default:none required super.onPressed, /// optionalParameters: {required Widget child} , default:none @@ -27,7 +27,7 @@ class CupertinoDesktopTextSelectionToolbarButton$Mate extends _i1.CupertinoDeskt init: key, isNamed: true, ), - 'onPressed': _i2.BuilderArg<_i4.VoidCallback>( + 'onPressed': _i2.BuilderArg<_i4.VoidCallback?>( name: 'onPressed', init: onPressed, isNamed: true, @@ -48,18 +48,15 @@ class CupertinoDesktopTextSelectionToolbarButton$Mate extends _i1.CupertinoDeskt ); } - /// CupertinoDesktopTextSelectionToolbarButton CupertinoDesktopTextSelectionToolbarButton.text({Key? key, required BuildContext context, required void Function() onPressed, required String text}) + /// CupertinoDesktopTextSelectionToolbarButton CupertinoDesktopTextSelectionToolbarButton.text({Key? key, required void Function()? onPressed, required String? text}) CupertinoDesktopTextSelectionToolbarButton$Mate.text({ /// optionalParameters: {Key? key} , default:none super.key, - /// optionalParameters: {required BuildContext context} , default:none - required super.context, - - /// optionalParameters: {required void Function() onPressed} , default:none + /// optionalParameters: {required void Function()? onPressed} , default:none required super.onPressed, - /// optionalParameters: {required String text} , default:none + /// optionalParameters: {required String? text} , default:none required super.text, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( @@ -67,17 +64,12 @@ class CupertinoDesktopTextSelectionToolbarButton$Mate extends _i1.CupertinoDeskt init: key, isNamed: true, ), - 'context': _i2.BuilderArg<_i5.BuildContext>( - name: 'context', - init: context, - isNamed: true, - ), - 'onPressed': _i2.BuilderArg<_i4.VoidCallback>( + 'onPressed': _i2.BuilderArg<_i4.VoidCallback?>( name: 'onPressed', init: onPressed, isNamed: true, ), - 'text': _i2.BuilderArg( + 'text': _i2.BuilderArg( name: 'text', init: text, isNamed: true, @@ -88,7 +80,6 @@ class CupertinoDesktopTextSelectionToolbarButton$Mate extends _i1.CupertinoDeskt matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => CupertinoDesktopTextSelectionToolbarButton$Mate.text( key: p.get('key').build(), - context: p.get('context').build(), onPressed: p.get('onPressed').build(), text: p.get('text').build(), ); diff --git a/mate_flutter/lib/src/cupertino/list_section.dart b/mate_flutter/lib/src/cupertino/list_section.dart index 9e914f02..417a245f 100644 --- a/mate_flutter/lib/src/cupertino/list_section.dart +++ b/mate_flutter/lib/src/cupertino/list_section.dart @@ -12,7 +12,7 @@ import 'package:flutter/src/painting/box_decoration.dart' as _i8; /// class CupertinoListSection extends StatelessWidget class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { - /// CupertinoListSection CupertinoListSection({Key? key, List? children, Widget? header, Widget? footer, EdgeInsetsGeometry margin = _kDefaultRowsMargin, Color backgroundColor = CupertinoColors.systemGroupedBackground, BoxDecoration? decoration, Clip clipBehavior = Clip.none, double dividerMargin = _kBaseDividerMargin, double? additionalDividerMargin, double? topMargin = _kMarginTop, bool hasLeading = true}) + /// CupertinoListSection CupertinoListSection({Key? key, List? children, Widget? header, Widget? footer, EdgeInsetsGeometry margin = _kDefaultRowsMargin, Color backgroundColor = CupertinoColors.systemGroupedBackground, BoxDecoration? decoration, Clip clipBehavior = Clip.none, double dividerMargin = _kBaseDividerMargin, double? additionalDividerMargin, double? topMargin = _kMarginTop, bool hasLeading = true, Color? separatorColor}) CupertinoListSection$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -49,6 +49,9 @@ class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { /// optionalParameters: {bool hasLeading = true} , default:processed=BooleanLiteralImpl super.hasLeading, + + /// optionalParameters: {Color? separatorColor} , default:none + super.separatorColor, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -113,6 +116,11 @@ class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { isNamed: true, defaultValue: true, ), + 'separatorColor': _i2.BuilderArg<_i6.Color?>( + name: 'separatorColor', + init: separatorColor, + isNamed: true, + ), }, super() { mateBuilderName = 'CupertinoListSection'; @@ -130,10 +138,11 @@ class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { additionalDividerMargin: p.get('additionalDividerMargin').build(), topMargin: p.get('topMargin').build(), hasLeading: p.get('hasLeading').build(), + separatorColor: p.get('separatorColor').build(), ); } - /// CupertinoListSection CupertinoListSection.insetGrouped({Key? key, List? children, Widget? header, Widget? footer, EdgeInsetsGeometry? margin, Color backgroundColor = CupertinoColors.systemGroupedBackground, BoxDecoration? decoration, Clip clipBehavior = Clip.hardEdge, double dividerMargin = _kInsetDividerMargin, double? additionalDividerMargin, double? topMargin, bool hasLeading = true}) + /// CupertinoListSection CupertinoListSection.insetGrouped({Key? key, List? children, Widget? header, Widget? footer, EdgeInsetsGeometry? margin, Color backgroundColor = CupertinoColors.systemGroupedBackground, BoxDecoration? decoration, Clip clipBehavior = Clip.hardEdge, double dividerMargin = _kInsetDividerMargin, double? additionalDividerMargin, double? topMargin, bool hasLeading = true, Color? separatorColor}) CupertinoListSection$Mate.insetGrouped({ /// optionalParameters: {Key? key} , default:none super.key, @@ -170,6 +179,9 @@ class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { /// optionalParameters: {bool hasLeading = true} , default:processed=BooleanLiteralImpl super.hasLeading, + + /// optionalParameters: {Color? separatorColor} , default:none + super.separatorColor, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -234,6 +246,11 @@ class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { isNamed: true, defaultValue: true, ), + 'separatorColor': _i2.BuilderArg<_i6.Color?>( + name: 'separatorColor', + init: separatorColor, + isNamed: true, + ), }, super.insetGrouped() { mateBuilderName = 'CupertinoListSection.insetGrouped'; @@ -251,6 +268,7 @@ class CupertinoListSection$Mate extends _i1.CupertinoListSection with _i2.Mate { additionalDividerMargin: p.get('additionalDividerMargin').build(), topMargin: p.get('topMargin').build(), hasLeading: p.get('hasLeading').build(), + separatorColor: p.get('separatorColor').build(), ); } diff --git a/mate_flutter/lib/src/cupertino/radio.dart b/mate_flutter/lib/src/cupertino/radio.dart index 2fd4484f..f6e65f14 100644 --- a/mate_flutter/lib/src/cupertino/radio.dart +++ b/mate_flutter/lib/src/cupertino/radio.dart @@ -10,7 +10,7 @@ import 'package:flutter/src/widgets/focus_manager.dart' as _i6; /// class CupertinoRadio extends StatefulWidget class CupertinoRadio$Mate extends _i1.CupertinoRadio with _i2.Mate { - /// CupertinoRadio CupertinoRadio({Key? key, required T value, required T? groupValue, required void Function(T?)? onChanged, bool toggleable = false, Color? activeColor, Color? inactiveColor, Color? fillColor, Color? focusColor, FocusNode? focusNode, bool autofocus = false}) + /// CupertinoRadio CupertinoRadio({Key? key, required T value, required T? groupValue, required void Function(T?)? onChanged, bool toggleable = false, Color? activeColor, Color? inactiveColor, Color? fillColor, Color? focusColor, FocusNode? focusNode, bool autofocus = false, bool useCheckmarkStyle = false}) CupertinoRadio$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -44,6 +44,9 @@ class CupertinoRadio$Mate extends _i1.CupertinoRadio with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + + /// optionalParameters: {bool useCheckmarkStyle = false} , default:processed=BooleanLiteralImpl + super.useCheckmarkStyle, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -102,6 +105,12 @@ class CupertinoRadio$Mate extends _i1.CupertinoRadio with _i2.Mate { isNamed: true, defaultValue: false, ), + 'useCheckmarkStyle': _i2.BuilderArg( + name: 'useCheckmarkStyle', + init: useCheckmarkStyle, + isNamed: true, + defaultValue: false, + ), }, super() { mateBuilderName = 'CupertinoRadio'; @@ -118,6 +127,7 @@ class CupertinoRadio$Mate extends _i1.CupertinoRadio with _i2.Mate { focusColor: p.get('focusColor').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + useCheckmarkStyle: p.get('useCheckmarkStyle').build(), ); } diff --git a/mate_flutter/lib/src/cupertino/scrollbar.dart b/mate_flutter/lib/src/cupertino/scrollbar.dart index 4f413396..9a14fe3f 100644 --- a/mate_flutter/lib/src/cupertino/scrollbar.dart +++ b/mate_flutter/lib/src/cupertino/scrollbar.dart @@ -12,7 +12,7 @@ import 'package:flutter/src/widgets/scrollbar.dart' as _i8; /// class CupertinoScrollbar extends RawScrollbar class CupertinoScrollbar$Mate extends _i1.CupertinoScrollbar with _i2.Mate { - /// CupertinoScrollbar CupertinoScrollbar({Key? key, required Widget child, ScrollController? controller, bool? thumbVisibility, double thickness = defaultThickness, double thicknessWhileDragging = defaultThicknessWhileDragging, Radius radius = defaultRadius, Radius radiusWhileDragging = defaultRadiusWhileDragging, bool Function(ScrollNotification)? notificationPredicate, ScrollbarOrientation? scrollbarOrientation, bool? isAlwaysShown}) + /// CupertinoScrollbar CupertinoScrollbar({Key? key, required Widget child, ScrollController? controller, bool? thumbVisibility, double thickness = defaultThickness, double thicknessWhileDragging = defaultThicknessWhileDragging, Radius radius = defaultRadius, Radius radiusWhileDragging = defaultRadiusWhileDragging, bool Function(ScrollNotification)? notificationPredicate, ScrollbarOrientation? scrollbarOrientation}) CupertinoScrollbar$Mate({ /// optionalParameters: {Key? key} , default:none super.key, diff --git a/mate_flutter/lib/src/cupertino/switch.dart b/mate_flutter/lib/src/cupertino/switch.dart index c6b2593a..ce5d555d 100644 --- a/mate_flutter/lib/src/cupertino/switch.dart +++ b/mate_flutter/lib/src/cupertino/switch.dart @@ -6,12 +6,13 @@ import 'package:mate/mate_core.dart' as _i2; import 'package:flutter/src/foundation/key.dart' as _i3; import 'package:flutter/src/foundation/basic_types.dart' as _i4; import 'dart:ui' as _i5; -import 'package:flutter/src/gestures/recognizer.dart' as _i6; -import 'package:flutter/gestures.dart' as _i7; +import 'package:flutter/src/widgets/focus_manager.dart' as _i6; +import 'package:flutter/src/gestures/recognizer.dart' as _i7; +import 'package:flutter/gestures.dart' as _i8; /// class CupertinoSwitch extends StatefulWidget class CupertinoSwitch$Mate extends _i1.CupertinoSwitch with _i2.Mate { - /// CupertinoSwitch CupertinoSwitch({Key? key, required bool value, required void Function(bool)? onChanged, Color? activeColor, Color? trackColor, Color? thumbColor, bool? applyTheme, Color? focusColor, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) + /// CupertinoSwitch CupertinoSwitch({Key? key, required bool value, required void Function(bool)? onChanged, Color? activeColor, Color? trackColor, Color? thumbColor, bool? applyTheme, Color? focusColor, FocusNode? focusNode, void Function(bool)? onFocusChange, bool autofocus = false, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) CupertinoSwitch$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -37,6 +38,15 @@ class CupertinoSwitch$Mate extends _i1.CupertinoSwitch with _i2.Mate { /// optionalParameters: {Color? focusColor} , default:none super.focusColor, + /// optionalParameters: {FocusNode? focusNode} , default:none + super.focusNode, + + /// optionalParameters: {void Function(bool)? onFocusChange} , default:none + super.onFocusChange, + + /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl + super.autofocus, + /// optionalParameters: {DragStartBehavior dragStartBehavior = DragStartBehavior.start} , default:processed=PrefixedIdentifierImpl super.dragStartBehavior, }) : mateParams = { @@ -80,11 +90,27 @@ class CupertinoSwitch$Mate extends _i1.CupertinoSwitch with _i2.Mate { init: focusColor, isNamed: true, ), - 'dragStartBehavior': _i2.BuilderArg<_i6.DragStartBehavior>( + 'focusNode': _i2.BuilderArg<_i6.FocusNode?>( + name: 'focusNode', + init: focusNode, + isNamed: true, + ), + 'onFocusChange': _i2.BuilderArg<_i4.ValueChanged?>( + name: 'onFocusChange', + init: onFocusChange, + isNamed: true, + ), + 'autofocus': _i2.BuilderArg( + name: 'autofocus', + init: autofocus, + isNamed: true, + defaultValue: false, + ), + 'dragStartBehavior': _i2.BuilderArg<_i7.DragStartBehavior>( name: 'dragStartBehavior', init: dragStartBehavior, isNamed: true, - defaultValue: _i7.DragStartBehavior.start, + defaultValue: _i8.DragStartBehavior.start, ), }, super() { @@ -99,6 +125,9 @@ class CupertinoSwitch$Mate extends _i1.CupertinoSwitch with _i2.Mate { thumbColor: p.get('thumbColor').build(), applyTheme: p.get('applyTheme').build(), focusColor: p.get('focusColor').build(), + focusNode: p.get('focusNode').build(), + onFocusChange: p.get('onFocusChange').build(), + autofocus: p.get('autofocus').build(), dragStartBehavior: p.get('dragStartBehavior').build(), ); } diff --git a/mate_flutter/lib/src/cupertino/text_selection_toolbar_button.dart b/mate_flutter/lib/src/cupertino/text_selection_toolbar_button.dart index 60fc51bb..403b3178 100644 --- a/mate_flutter/lib/src/cupertino/text_selection_toolbar_button.dart +++ b/mate_flutter/lib/src/cupertino/text_selection_toolbar_button.dart @@ -8,7 +8,7 @@ import 'dart:ui' as _i4; import 'package:flutter/src/widgets/framework.dart' as _i5; import 'package:flutter/src/widgets/context_menu_button_item.dart' as _i6; -/// class CupertinoTextSelectionToolbarButton extends StatelessWidget +/// class CupertinoTextSelectionToolbarButton extends StatefulWidget class CupertinoTextSelectionToolbarButton$Mate extends _i1.CupertinoTextSelectionToolbarButton with _i2.Mate { /// CupertinoTextSelectionToolbarButton CupertinoTextSelectionToolbarButton({Key? key, void Function()? onPressed, required Widget child}) CupertinoTextSelectionToolbarButton$Mate({ diff --git a/mate_flutter/lib/src/foundation/timeline.dart b/mate_flutter/lib/src/foundation/timeline.dart new file mode 100644 index 00000000..5a49c50f --- /dev/null +++ b/mate_flutter/lib/src/foundation/timeline.dart @@ -0,0 +1,115 @@ +// // /// Generated by gen_maters.dart, please don't edit! +// +// // ignore_for_file: no_leading_underscores_for_library_prefixes +// import 'package:flutter/src/foundation/timeline.dart' as _i1; +// import 'package:mate/mate_core.dart' as _i2; +// +// /// final class TimedBlock +// // class TimedBlock$Mate extends _i1.TimedBlock with _i2.Mate { +// // /// TimedBlock TimedBlock({required String name, required double start, required double end}) +// // TimedBlock$Mate({ +// // /// optionalParameters: {required String name} , default:none +// // required super.name, +// // +// // /// optionalParameters: {required double start} , default:none +// // required super.start, +// // +// // /// optionalParameters: {required double end} , default:none +// // required super.end, +// // }) : mateParams = { +// // 'name': _i2.BuilderArg( +// // name: 'name', +// // init: name, +// // isNamed: true, +// // ), +// // 'start': _i2.BuilderArg( +// // name: 'start', +// // init: start, +// // isNamed: true, +// // ), +// // 'end': _i2.BuilderArg( +// // name: 'end', +// // init: end, +// // isNamed: true, +// // ), +// // }, +// // super() { +// // mateBuilderName = 'TimedBlock'; +// // matePackageUrl = 'package:flutter/foundation.dart'; +// // mateBuilder = (p) => TimedBlock$Mate( +// // name: p.get('name').build(), +// // start: p.get('start').build(), +// // end: p.get('end').build(), +// // ); +// // } +// // +// // @override +// // final Map mateParams; +// // } +// +// /// final class AggregatedTimings +// class AggregatedTimings$Mate extends _i1.AggregatedTimings with _i2.Mate { +// /// AggregatedTimings AggregatedTimings(List timedBlocks) +// AggregatedTimings$Mate( +// +// /// requiredParameters: List timedBlocks +// super.timedBlocks) +// : mateParams = { +// 'timedBlocks': _i2.BuilderArg>( +// name: 'timedBlocks', +// init: timedBlocks, +// isNamed: false, +// ) +// }, +// super() { +// mateBuilderName = 'AggregatedTimings'; +// matePackageUrl = 'package:flutter/foundation.dart'; +// mateBuilder = (p) => AggregatedTimings$Mate(p.get('timedBlocks').value); +// } +// +// @override +// final Map mateParams; +// } +// // +// // /// final class AggregatedTimedBlock +// // class AggregatedTimedBlock$Mate extends _i1.AggregatedTimedBlock with _i2.Mate { +// // /// AggregatedTimedBlock AggregatedTimedBlock({required String name, required double duration, required int count}) +// // AggregatedTimedBlock$Mate({ +// // /// optionalParameters: {required String name} , default:none +// // required super.name, +// // +// // /// optionalParameters: {required double duration} , default:none +// // required super.duration, +// // +// // /// optionalParameters: {required int count} , default:none +// // required super.count, +// // }) : mateParams = { +// // 'name': _i2.BuilderArg( +// // name: 'name', +// // init: name, +// // isNamed: true, +// // ), +// // 'duration': _i2.BuilderArg( +// // name: 'duration', +// // init: duration, +// // isNamed: true, +// // ), +// // 'count': _i2.BuilderArg( +// // name: 'count', +// // init: count, +// // isNamed: true, +// // ), +// // }, +// // super() { +// // mateBuilderName = 'AggregatedTimedBlock'; +// // matePackageUrl = 'package:flutter/foundation.dart'; +// // mateBuilder = (p) => AggregatedTimedBlock$Mate( +// // name: p.get('name').build(), +// // duration: p.get('duration').build(), +// // count: p.get('count').build(), +// // ); +// // } +// // +// // @override +// // final Map mateParams; +// // } diff --git a/mate_flutter/lib/src/gestures/events.dart b/mate_flutter/lib/src/gestures/events.dart index 7e04fab1..dd3e08b8 100644 --- a/mate_flutter/lib/src/gestures/events.dart +++ b/mate_flutter/lib/src/gestures/events.dart @@ -8,8 +8,11 @@ import 'package:flutter/animation.dart' as _i4; /// class PointerAddedEvent extends PointerEvent with _PointerEventDescription, _CopyPointerAddedEvent class PointerAddedEvent$Mate extends _i1.PointerAddedEvent with _i2.Mate { - /// PointerAddedEvent PointerAddedEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) + /// PointerAddedEvent PointerAddedEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) PointerAddedEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -55,6 +58,12 @@ class PointerAddedEvent$Mate extends _i1.PointerAddedEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -150,6 +159,7 @@ class PointerAddedEvent$Mate extends _i1.PointerAddedEvent with _i2.Mate { mateBuilderName = 'PointerAddedEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerAddedEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), @@ -174,8 +184,11 @@ class PointerAddedEvent$Mate extends _i1.PointerAddedEvent with _i2.Mate { /// class PointerRemovedEvent extends PointerEvent with _PointerEventDescription, _CopyPointerRemovedEvent class PointerRemovedEvent$Mate extends _i1.PointerRemovedEvent with _i2.Mate { - /// PointerRemovedEvent PointerRemovedEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distanceMax = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, PointerRemovedEvent? original, int embedderId = 0}) + /// PointerRemovedEvent PointerRemovedEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distanceMax = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, PointerRemovedEvent? original, int embedderId = 0}) PointerRemovedEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -215,6 +228,12 @@ class PointerRemovedEvent$Mate extends _i1.PointerRemovedEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -297,6 +316,7 @@ class PointerRemovedEvent$Mate extends _i1.PointerRemovedEvent with _i2.Mate { mateBuilderName = 'PointerRemovedEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerRemovedEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), @@ -319,8 +339,11 @@ class PointerRemovedEvent$Mate extends _i1.PointerRemovedEvent with _i2.Mate { /// class PointerHoverEvent extends PointerEvent with _PointerEventDescription, _CopyPointerHoverEvent class PointerHoverEvent$Mate extends _i1.PointerHoverEvent with _i2.Mate { - /// PointerHoverEvent PointerHoverEvent({Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.touch, int pointer = 0, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, bool synthesized = false, int embedderId = 0}) + /// PointerHoverEvent PointerHoverEvent({int viewId = 0, Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.touch, int pointer = 0, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, bool synthesized = false, int embedderId = 0}) PointerHoverEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -384,6 +407,12 @@ class PointerHoverEvent$Mate extends _i1.PointerHoverEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -515,6 +544,7 @@ class PointerHoverEvent$Mate extends _i1.PointerHoverEvent with _i2.Mate { mateBuilderName = 'PointerHoverEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerHoverEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), kind: p.get('kind').build(), pointer: p.get('pointer').build(), @@ -545,8 +575,11 @@ class PointerHoverEvent$Mate extends _i1.PointerHoverEvent with _i2.Mate { /// class PointerEnterEvent extends PointerEvent with _PointerEventDescription, _CopyPointerEnterEvent class PointerEnterEvent$Mate extends _i1.PointerEnterEvent with _i2.Mate { - /// PointerEnterEvent PointerEnterEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, bool down = false, bool synthesized = false, int embedderId = 0}) + /// PointerEnterEvent PointerEnterEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, bool down = false, bool synthesized = false, int embedderId = 0}) PointerEnterEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -613,6 +646,12 @@ class PointerEnterEvent$Mate extends _i1.PointerEnterEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -750,6 +789,7 @@ class PointerEnterEvent$Mate extends _i1.PointerEnterEvent with _i2.Mate { mateBuilderName = 'PointerEnterEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerEnterEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), @@ -781,8 +821,11 @@ class PointerEnterEvent$Mate extends _i1.PointerEnterEvent with _i2.Mate { /// class PointerExitEvent extends PointerEvent with _PointerEventDescription, _CopyPointerExitEvent class PointerExitEvent$Mate extends _i1.PointerExitEvent with _i2.Mate { - /// PointerExitEvent PointerExitEvent({Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.touch, int pointer = 0, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, bool down = false, bool synthesized = false, int embedderId = 0}) + /// PointerExitEvent PointerExitEvent({int viewId = 0, Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.touch, int pointer = 0, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, bool down = false, bool synthesized = false, int embedderId = 0}) PointerExitEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -849,6 +892,12 @@ class PointerExitEvent$Mate extends _i1.PointerExitEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -986,6 +1035,7 @@ class PointerExitEvent$Mate extends _i1.PointerExitEvent with _i2.Mate { mateBuilderName = 'PointerExitEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerExitEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), kind: p.get('kind').build(), pointer: p.get('pointer').build(), @@ -1017,8 +1067,11 @@ class PointerExitEvent$Mate extends _i1.PointerExitEvent with _i2.Mate { /// class PointerDownEvent extends PointerEvent with _PointerEventDescription, _CopyPointerDownEvent class PointerDownEvent$Mate extends _i1.PointerDownEvent with _i2.Mate { - /// PointerDownEvent PointerDownEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, int buttons = kPrimaryButton, bool obscured = false, double pressure = 1.0, double pressureMin = 1.0, double pressureMax = 1.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) + /// PointerDownEvent PointerDownEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, int buttons = kPrimaryButton, bool obscured = false, double pressure = 1.0, double pressureMin = 1.0, double pressureMax = 1.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) PointerDownEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1076,6 +1129,12 @@ class PointerDownEvent$Mate extends _i1.PointerDownEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1194,6 +1253,7 @@ class PointerDownEvent$Mate extends _i1.PointerDownEvent with _i2.Mate { mateBuilderName = 'PointerDownEvent'; matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => PointerDownEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), @@ -1222,8 +1282,11 @@ class PointerDownEvent$Mate extends _i1.PointerDownEvent with _i2.Mate { /// class PointerMoveEvent extends PointerEvent with _PointerEventDescription, _CopyPointerMoveEvent class PointerMoveEvent$Mate extends _i1.PointerMoveEvent with _i2.Mate { - /// PointerMoveEvent PointerMoveEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = kPrimaryButton, bool obscured = false, double pressure = 1.0, double pressureMin = 1.0, double pressureMax = 1.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int platformData = 0, bool synthesized = false, int embedderId = 0}) + /// PointerMoveEvent PointerMoveEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, Offset delta = Offset.zero, int buttons = kPrimaryButton, bool obscured = false, double pressure = 1.0, double pressureMin = 1.0, double pressureMax = 1.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int platformData = 0, bool synthesized = false, int embedderId = 0}) PointerMoveEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1290,6 +1353,12 @@ class PointerMoveEvent$Mate extends _i1.PointerMoveEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1426,6 +1495,7 @@ class PointerMoveEvent$Mate extends _i1.PointerMoveEvent with _i2.Mate { mateBuilderName = 'PointerMoveEvent'; matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => PointerMoveEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), @@ -1457,8 +1527,11 @@ class PointerMoveEvent$Mate extends _i1.PointerMoveEvent with _i2.Mate { /// class PointerUpEvent extends PointerEvent with _PointerEventDescription, _CopyPointerUpEvent class PointerUpEvent$Mate extends _i1.PointerUpEvent with _i2.Mate { - /// PointerUpEvent PointerUpEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, int buttons = 0, bool obscured = false, double pressure = 0.0, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) + /// PointerUpEvent PointerUpEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, int buttons = 0, bool obscured = false, double pressure = 0.0, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) PointerUpEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1519,6 +1592,12 @@ class PointerUpEvent$Mate extends _i1.PointerUpEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1644,6 +1723,7 @@ class PointerUpEvent$Mate extends _i1.PointerUpEvent with _i2.Mate { mateBuilderName = 'PointerUpEvent'; matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => PointerUpEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), @@ -1673,8 +1753,11 @@ class PointerUpEvent$Mate extends _i1.PointerUpEvent with _i2.Mate { /// class PointerScrollEvent extends PointerSignalEvent with _PointerEventDescription, _CopyPointerScrollEvent class PointerScrollEvent$Mate extends _i1.PointerScrollEvent with _i2.Mate { - /// PointerScrollEvent PointerScrollEvent({Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.mouse, int device = 0, Offset position = Offset.zero, Offset scrollDelta = Offset.zero, int embedderId = 0}) + /// PointerScrollEvent PointerScrollEvent({int viewId = 0, Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.mouse, int device = 0, Offset position = Offset.zero, Offset scrollDelta = Offset.zero, int embedderId = 0}) PointerScrollEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1693,6 +1776,12 @@ class PointerScrollEvent$Mate extends _i1.PointerScrollEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1734,6 +1823,7 @@ class PointerScrollEvent$Mate extends _i1.PointerScrollEvent with _i2.Mate { mateBuilderName = 'PointerScrollEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerScrollEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), kind: p.get('kind').build(), device: p.get('device').build(), @@ -1749,8 +1839,11 @@ class PointerScrollEvent$Mate extends _i1.PointerScrollEvent with _i2.Mate { /// class PointerScrollInertiaCancelEvent extends PointerSignalEvent with _PointerEventDescription, _CopyPointerScrollInertiaCancelEvent class PointerScrollInertiaCancelEvent$Mate extends _i1.PointerScrollInertiaCancelEvent with _i2.Mate { - /// PointerScrollInertiaCancelEvent PointerScrollInertiaCancelEvent({Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.mouse, int device = 0, Offset position = Offset.zero, int embedderId = 0}) + /// PointerScrollInertiaCancelEvent PointerScrollInertiaCancelEvent({int viewId = 0, Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.mouse, int device = 0, Offset position = Offset.zero, int embedderId = 0}) PointerScrollInertiaCancelEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1766,6 +1859,12 @@ class PointerScrollInertiaCancelEvent$Mate extends _i1.PointerScrollInertiaCance /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1801,6 +1900,7 @@ class PointerScrollInertiaCancelEvent$Mate extends _i1.PointerScrollInertiaCance mateBuilderName = 'PointerScrollInertiaCancelEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerScrollInertiaCancelEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), kind: p.get('kind').build(), device: p.get('device').build(), @@ -1815,8 +1915,11 @@ class PointerScrollInertiaCancelEvent$Mate extends _i1.PointerScrollInertiaCance /// class PointerScaleEvent extends PointerSignalEvent with _PointerEventDescription, _CopyPointerScaleEvent class PointerScaleEvent$Mate extends _i1.PointerScaleEvent with _i2.Mate { - /// PointerScaleEvent PointerScaleEvent({Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.mouse, int device = 0, Offset position = Offset.zero, int embedderId = 0, double scale = 1.0}) + /// PointerScaleEvent PointerScaleEvent({int viewId = 0, Duration timeStamp = Duration.zero, PointerDeviceKind kind = PointerDeviceKind.mouse, int device = 0, Offset position = Offset.zero, int embedderId = 0, double scale = 1.0}) PointerScaleEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1835,6 +1938,12 @@ class PointerScaleEvent$Mate extends _i1.PointerScaleEvent with _i2.Mate { /// optionalParameters: {double scale = 1.0} , default:processed=DoubleLiteralImpl super.scale, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1876,6 +1985,7 @@ class PointerScaleEvent$Mate extends _i1.PointerScaleEvent with _i2.Mate { mateBuilderName = 'PointerScaleEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerScaleEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), kind: p.get('kind').build(), device: p.get('device').build(), @@ -1891,8 +2001,11 @@ class PointerScaleEvent$Mate extends _i1.PointerScaleEvent with _i2.Mate { /// class PointerPanZoomStartEvent extends PointerEvent with _PointerEventDescription, _CopyPointerPanZoomStartEvent class PointerPanZoomStartEvent$Mate extends _i1.PointerPanZoomStartEvent with _i2.Mate { - /// PointerPanZoomStartEvent PointerPanZoomStartEvent({Duration timeStamp = Duration.zero, int device = 0, int pointer = 0, Offset position = Offset.zero, int embedderId = 0, bool synthesized = false}) + /// PointerPanZoomStartEvent PointerPanZoomStartEvent({int viewId = 0, Duration timeStamp = Duration.zero, int device = 0, int pointer = 0, Offset position = Offset.zero, int embedderId = 0, bool synthesized = false}) PointerPanZoomStartEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1911,6 +2024,12 @@ class PointerPanZoomStartEvent$Mate extends _i1.PointerPanZoomStartEvent with _i /// optionalParameters: {bool synthesized = false} , default:processed=BooleanLiteralImpl super.synthesized, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -1952,6 +2071,7 @@ class PointerPanZoomStartEvent$Mate extends _i1.PointerPanZoomStartEvent with _i mateBuilderName = 'PointerPanZoomStartEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerPanZoomStartEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), device: p.get('device').build(), pointer: p.get('pointer').build(), @@ -1967,8 +2087,11 @@ class PointerPanZoomStartEvent$Mate extends _i1.PointerPanZoomStartEvent with _i /// class PointerPanZoomUpdateEvent extends PointerEvent with _PointerEventDescription, _CopyPointerPanZoomUpdateEvent class PointerPanZoomUpdateEvent$Mate extends _i1.PointerPanZoomUpdateEvent with _i2.Mate { - /// PointerPanZoomUpdateEvent PointerPanZoomUpdateEvent({Duration timeStamp = Duration.zero, int device = 0, int pointer = 0, Offset position = Offset.zero, int embedderId = 0, Offset pan = Offset.zero, Offset panDelta = Offset.zero, double scale = 1.0, double rotation = 0.0, bool synthesized = false}) + /// PointerPanZoomUpdateEvent PointerPanZoomUpdateEvent({int viewId = 0, Duration timeStamp = Duration.zero, int device = 0, int pointer = 0, Offset position = Offset.zero, int embedderId = 0, Offset pan = Offset.zero, Offset panDelta = Offset.zero, double scale = 1.0, double rotation = 0.0, bool synthesized = false}) PointerPanZoomUpdateEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -1999,6 +2122,12 @@ class PointerPanZoomUpdateEvent$Mate extends _i1.PointerPanZoomUpdateEvent with /// optionalParameters: {bool synthesized = false} , default:processed=BooleanLiteralImpl super.synthesized, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -2064,6 +2193,7 @@ class PointerPanZoomUpdateEvent$Mate extends _i1.PointerPanZoomUpdateEvent with mateBuilderName = 'PointerPanZoomUpdateEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerPanZoomUpdateEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), device: p.get('device').build(), pointer: p.get('pointer').build(), @@ -2083,8 +2213,11 @@ class PointerPanZoomUpdateEvent$Mate extends _i1.PointerPanZoomUpdateEvent with /// class PointerPanZoomEndEvent extends PointerEvent with _PointerEventDescription, _CopyPointerPanZoomEndEvent class PointerPanZoomEndEvent$Mate extends _i1.PointerPanZoomEndEvent with _i2.Mate { - /// PointerPanZoomEndEvent PointerPanZoomEndEvent({Duration timeStamp = Duration.zero, int device = 0, int pointer = 0, Offset position = Offset.zero, int embedderId = 0, bool synthesized = false}) + /// PointerPanZoomEndEvent PointerPanZoomEndEvent({int viewId = 0, Duration timeStamp = Duration.zero, int device = 0, int pointer = 0, Offset position = Offset.zero, int embedderId = 0, bool synthesized = false}) PointerPanZoomEndEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -2103,6 +2236,12 @@ class PointerPanZoomEndEvent$Mate extends _i1.PointerPanZoomEndEvent with _i2.Ma /// optionalParameters: {bool synthesized = false} , default:processed=BooleanLiteralImpl super.synthesized, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -2144,6 +2283,7 @@ class PointerPanZoomEndEvent$Mate extends _i1.PointerPanZoomEndEvent with _i2.Ma mateBuilderName = 'PointerPanZoomEndEvent'; matePackageUrl = 'package:flutter/gestures.dart'; mateBuilder = (p) => PointerPanZoomEndEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), device: p.get('device').build(), pointer: p.get('pointer').build(), @@ -2159,8 +2299,11 @@ class PointerPanZoomEndEvent$Mate extends _i1.PointerPanZoomEndEvent with _i2.Ma /// class PointerCancelEvent extends PointerEvent with _PointerEventDescription, _CopyPointerCancelEvent class PointerCancelEvent$Mate extends _i1.PointerCancelEvent with _i2.Mate { - /// PointerCancelEvent PointerCancelEvent({Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) + /// PointerCancelEvent PointerCancelEvent({int viewId = 0, Duration timeStamp = Duration.zero, int pointer = 0, PointerDeviceKind kind = PointerDeviceKind.touch, int device = 0, Offset position = Offset.zero, int buttons = 0, bool obscured = false, double pressureMin = 1.0, double pressureMax = 1.0, double distance = 0.0, double distanceMax = 0.0, double size = 0.0, double radiusMajor = 0.0, double radiusMinor = 0.0, double radiusMin = 0.0, double radiusMax = 0.0, double orientation = 0.0, double tilt = 0.0, int embedderId = 0}) PointerCancelEvent$Mate({ + /// optionalParameters: {int viewId = 0} , default:processed=IntegerLiteralImpl + super.viewId, + /// optionalParameters: {Duration timeStamp = Duration.zero} , default:processed=PrefixedIdentifierImpl super.timeStamp, @@ -2218,6 +2361,12 @@ class PointerCancelEvent$Mate extends _i1.PointerCancelEvent with _i2.Mate { /// optionalParameters: {int embedderId = 0} , default:processed=IntegerLiteralImpl super.embedderId, }) : mateParams = { + 'viewId': _i2.BuilderArg( + name: 'viewId', + init: viewId, + isNamed: true, + defaultValue: 0, + ), 'timeStamp': _i2.BuilderArg( name: 'timeStamp', init: timeStamp, @@ -2337,6 +2486,7 @@ class PointerCancelEvent$Mate extends _i1.PointerCancelEvent with _i2.Mate { mateBuilderName = 'PointerCancelEvent'; matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => PointerCancelEvent$Mate( + viewId: p.get('viewId').build(), timeStamp: p.get('timeStamp').build(), pointer: p.get('pointer').build(), kind: p.get('kind').build(), diff --git a/mate_flutter/lib/src/material/action_chip.dart b/mate_flutter/lib/src/material/action_chip.dart index e7b080ad..1c260c2a 100644 --- a/mate_flutter/lib/src/material/action_chip.dart +++ b/mate_flutter/lib/src/material/action_chip.dart @@ -10,12 +10,13 @@ import 'package:flutter/src/painting/edge_insets.dart' as _i6; import 'dart:ui' as _i7; import 'package:flutter/src/painting/borders.dart' as _i8; import 'package:flutter/src/widgets/focus_manager.dart' as _i9; -import 'package:flutter/src/material/theme_data.dart' as _i10; -import 'package:flutter/src/widgets/icon_theme_data.dart' as _i11; +import 'package:flutter/src/material/material_state.dart' as _i10; +import 'package:flutter/src/material/theme_data.dart' as _i11; +import 'package:flutter/src/widgets/icon_theme_data.dart' as _i12; /// class ActionChip extends StatelessWidget implements ChipAttributes, TappableChipAttributes, DisabledChipAttributes class ActionChip$Mate extends _i1.ActionChip with _i2.Mate { - /// ActionChip ActionChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, void Function()? onPressed, double? pressElevation, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, Color? backgroundColor, Color? disabledColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme}) + /// ActionChip ActionChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, void Function()? onPressed, double? pressElevation, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, Color? disabledColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme}) ActionChip$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -56,6 +57,9 @@ class ActionChip$Mate extends _i1.ActionChip with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -150,6 +154,11 @@ class ActionChip$Mate extends _i1.ActionChip with _i2.Mate { isNamed: true, defaultValue: false, ), + 'color': _i2.BuilderArg<_i10.MaterialStateProperty<_i7.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), 'backgroundColor': _i2.BuilderArg<_i7.Color?>( name: 'backgroundColor', init: backgroundColor, @@ -165,12 +174,12 @@ class ActionChip$Mate extends _i1.ActionChip with _i2.Mate { init: padding, isNamed: true, ), - 'visualDensity': _i2.BuilderArg<_i10.VisualDensity?>( + 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( name: 'visualDensity', init: visualDensity, isNamed: true, ), - 'materialTapTargetSize': _i2.BuilderArg<_i10.MaterialTapTargetSize?>( + 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, isNamed: true, @@ -190,7 +199,7 @@ class ActionChip$Mate extends _i1.ActionChip with _i2.Mate { init: surfaceTintColor, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i11.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -213,6 +222,226 @@ class ActionChip$Mate extends _i1.ActionChip with _i2.Mate { clipBehavior: p.get('clipBehavior').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + color: p.get('color').build(), + backgroundColor: p.get('backgroundColor').build(), + disabledColor: p.get('disabledColor').build(), + padding: p.get('padding').build(), + visualDensity: p.get('visualDensity').build(), + materialTapTargetSize: p.get('materialTapTargetSize').build(), + elevation: p.get('elevation').build(), + shadowColor: p.get('shadowColor').build(), + surfaceTintColor: p.get('surfaceTintColor').build(), + iconTheme: p.get('iconTheme').build(), + ); + } + + /// ActionChip ActionChip.elevated({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, void Function()? onPressed, double? pressElevation, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, Color? disabledColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme}) + ActionChip$Mate.elevated({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {Widget? avatar} , default:none + super.avatar, + + /// optionalParameters: {required Widget label} , default:none + required super.label, + + /// optionalParameters: {TextStyle? labelStyle} , default:none + super.labelStyle, + + /// optionalParameters: {EdgeInsetsGeometry? labelPadding} , default:none + super.labelPadding, + + /// optionalParameters: {void Function()? onPressed} , default:none + super.onPressed, + + /// optionalParameters: {double? pressElevation} , default:none + super.pressElevation, + + /// optionalParameters: {String? tooltip} , default:none + super.tooltip, + + /// optionalParameters: {BorderSide? side} , default:none + super.side, + + /// optionalParameters: {OutlinedBorder? shape} , default:none + super.shape, + + /// optionalParameters: {Clip clipBehavior = Clip.none} , default:processed=PrefixedIdentifierImpl + super.clipBehavior, + + /// optionalParameters: {FocusNode? focusNode} , default:none + super.focusNode, + + /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl + super.autofocus, + + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + + /// optionalParameters: {Color? backgroundColor} , default:none + super.backgroundColor, + + /// optionalParameters: {Color? disabledColor} , default:none + super.disabledColor, + + /// optionalParameters: {EdgeInsetsGeometry? padding} , default:none + super.padding, + + /// optionalParameters: {VisualDensity? visualDensity} , default:none + super.visualDensity, + + /// optionalParameters: {MaterialTapTargetSize? materialTapTargetSize} , default:none + super.materialTapTargetSize, + + /// optionalParameters: {double? elevation} , default:none + super.elevation, + + /// optionalParameters: {Color? shadowColor} , default:none + super.shadowColor, + + /// optionalParameters: {Color? surfaceTintColor} , default:none + super.surfaceTintColor, + + /// optionalParameters: {IconThemeData? iconTheme} , default:none + super.iconTheme, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'avatar': _i2.BuilderArg<_i4.Widget?>( + name: 'avatar', + init: avatar, + isNamed: true, + ), + 'label': _i2.BuilderArg<_i4.Widget>( + name: 'label', + init: label, + isNamed: true, + ), + 'labelStyle': _i2.BuilderArg<_i5.TextStyle?>( + name: 'labelStyle', + init: labelStyle, + isNamed: true, + ), + 'labelPadding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + name: 'labelPadding', + init: labelPadding, + isNamed: true, + ), + 'onPressed': _i2.BuilderArg<_i7.VoidCallback?>( + name: 'onPressed', + init: onPressed, + isNamed: true, + ), + 'pressElevation': _i2.BuilderArg( + name: 'pressElevation', + init: pressElevation, + isNamed: true, + ), + 'tooltip': _i2.BuilderArg( + name: 'tooltip', + init: tooltip, + isNamed: true, + ), + 'side': _i2.BuilderArg<_i8.BorderSide?>( + name: 'side', + init: side, + isNamed: true, + ), + 'shape': _i2.BuilderArg<_i8.OutlinedBorder?>( + name: 'shape', + init: shape, + isNamed: true, + ), + 'clipBehavior': _i2.BuilderArg<_i7.Clip>( + name: 'clipBehavior', + init: clipBehavior, + isNamed: true, + defaultValue: _i7.Clip.none, + ), + 'focusNode': _i2.BuilderArg<_i9.FocusNode?>( + name: 'focusNode', + init: focusNode, + isNamed: true, + ), + 'autofocus': _i2.BuilderArg( + name: 'autofocus', + init: autofocus, + isNamed: true, + defaultValue: false, + ), + 'color': _i2.BuilderArg<_i10.MaterialStateProperty<_i7.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), + 'backgroundColor': _i2.BuilderArg<_i7.Color?>( + name: 'backgroundColor', + init: backgroundColor, + isNamed: true, + ), + 'disabledColor': _i2.BuilderArg<_i7.Color?>( + name: 'disabledColor', + init: disabledColor, + isNamed: true, + ), + 'padding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + name: 'padding', + init: padding, + isNamed: true, + ), + 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( + name: 'visualDensity', + init: visualDensity, + isNamed: true, + ), + 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( + name: 'materialTapTargetSize', + init: materialTapTargetSize, + isNamed: true, + ), + 'elevation': _i2.BuilderArg( + name: 'elevation', + init: elevation, + isNamed: true, + ), + 'shadowColor': _i2.BuilderArg<_i7.Color?>( + name: 'shadowColor', + init: shadowColor, + isNamed: true, + ), + 'surfaceTintColor': _i2.BuilderArg<_i7.Color?>( + name: 'surfaceTintColor', + init: surfaceTintColor, + isNamed: true, + ), + 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( + name: 'iconTheme', + init: iconTheme, + isNamed: true, + ), + }, + super.elevated() { + mateBuilderName = 'ActionChip.elevated'; + matePackageUrl = 'package:flutter/material.dart'; + mateBuilder = (p) => ActionChip$Mate.elevated( + key: p.get('key').build(), + avatar: p.get('avatar').build(), + label: p.get('label').build(), + labelStyle: p.get('labelStyle').build(), + labelPadding: p.get('labelPadding').build(), + onPressed: p.get('onPressed').build(), + pressElevation: p.get('pressElevation').build(), + tooltip: p.get('tooltip').build(), + side: p.get('side').build(), + shape: p.get('shape').build(), + clipBehavior: p.get('clipBehavior').build(), + focusNode: p.get('focusNode').build(), + autofocus: p.get('autofocus').build(), + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), disabledColor: p.get('disabledColor').build(), padding: p.get('padding').build(), diff --git a/mate_flutter/lib/src/material/adaptive_text_selection_toolbar.dart b/mate_flutter/lib/src/material/adaptive_text_selection_toolbar.dart index 15b65e97..1425f468 100644 --- a/mate_flutter/lib/src/material/adaptive_text_selection_toolbar.dart +++ b/mate_flutter/lib/src/material/adaptive_text_selection_toolbar.dart @@ -89,7 +89,7 @@ class AdaptiveTextSelectionToolbar$Mate extends _i1.AdaptiveTextSelectionToolbar ); } - /// AdaptiveTextSelectionToolbar AdaptiveTextSelectionToolbar.editable({Key? key, required ClipboardStatus clipboardStatus, required void Function()? onCopy, required void Function()? onCut, required void Function()? onPaste, required void Function()? onSelectAll, required TextSelectionToolbarAnchors anchors}) + /// AdaptiveTextSelectionToolbar AdaptiveTextSelectionToolbar.editable({Key? key, required ClipboardStatus clipboardStatus, required void Function()? onCopy, required void Function()? onCut, required void Function()? onPaste, required void Function()? onSelectAll, required void Function()? onLiveTextInput, required TextSelectionToolbarAnchors anchors}) AdaptiveTextSelectionToolbar$Mate.editable({ /// optionalParameters: {Key? key} , default:none super.key, @@ -109,6 +109,9 @@ class AdaptiveTextSelectionToolbar$Mate extends _i1.AdaptiveTextSelectionToolbar /// optionalParameters: {required void Function()? onSelectAll} , default:none required super.onSelectAll, + /// optionalParameters: {required void Function()? onLiveTextInput} , default:none + required super.onLiveTextInput, + /// optionalParameters: {required TextSelectionToolbarAnchors anchors} , default:none required super.anchors, }) : mateParams = { @@ -142,6 +145,11 @@ class AdaptiveTextSelectionToolbar$Mate extends _i1.AdaptiveTextSelectionToolbar init: onSelectAll, isNamed: true, ), + 'onLiveTextInput': _i2.BuilderArg<_i8.VoidCallback?>( + name: 'onLiveTextInput', + init: onLiveTextInput, + isNamed: true, + ), 'anchors': _i2.BuilderArg<_i5.TextSelectionToolbarAnchors>( name: 'anchors', init: anchors, @@ -158,6 +166,7 @@ class AdaptiveTextSelectionToolbar$Mate extends _i1.AdaptiveTextSelectionToolbar onCut: p.get('onCut').build(), onPaste: p.get('onPaste').build(), onSelectAll: p.get('onSelectAll').build(), + onLiveTextInput: p.get('onLiveTextInput').build(), anchors: p.get('anchors').build(), ); } diff --git a/mate_flutter/lib/src/material/app_bar.dart b/mate_flutter/lib/src/material/app_bar.dart index 3892a302..b5980732 100644 --- a/mate_flutter/lib/src/material/app_bar.dart +++ b/mate_flutter/lib/src/material/app_bar.dart @@ -652,6 +652,694 @@ class SliverAppBar$Mate extends _i1.SliverAppBar with _i2.Mate { ); } + /// SliverAppBar SliverAppBar.medium({Key? key, Widget? leading, bool automaticallyImplyLeading = true, Widget? title, List? actions, Widget? flexibleSpace, PreferredSizeWidget? bottom, double? elevation, double? scrolledUnderElevation, Color? shadowColor, Color? surfaceTintColor, bool forceElevated = false, Color? backgroundColor, Color? foregroundColor, IconThemeData? iconTheme, IconThemeData? actionsIconTheme, bool primary = true, bool? centerTitle, bool excludeHeaderSemantics = false, double? titleSpacing, double? collapsedHeight, double? expandedHeight, bool floating = false, bool pinned = true, bool snap = false, bool stretch = false, double stretchTriggerOffset = 100.0, Future Function()? onStretchTrigger, ShapeBorder? shape, double toolbarHeight = _MediumScrollUnderFlexibleConfig.collapsedHeight, double? leadingWidth, TextStyle? toolbarTextStyle, TextStyle? titleTextStyle, SystemUiOverlayStyle? systemOverlayStyle, bool forceMaterialTransparency = false, Clip? clipBehavior}) + SliverAppBar$Mate.medium({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {Widget? leading} , default:none + super.leading, + + /// optionalParameters: {bool automaticallyImplyLeading = true} , default:processed=BooleanLiteralImpl + super.automaticallyImplyLeading, + + /// optionalParameters: {Widget? title} , default:none + super.title, + + /// optionalParameters: {List? actions} , default:none + super.actions, + + /// optionalParameters: {Widget? flexibleSpace} , default:none + super.flexibleSpace, + + /// optionalParameters: {PreferredSizeWidget? bottom} , default:none + super.bottom, + + /// optionalParameters: {double? elevation} , default:none + super.elevation, + + /// optionalParameters: {double? scrolledUnderElevation} , default:none + super.scrolledUnderElevation, + + /// optionalParameters: {Color? shadowColor} , default:none + super.shadowColor, + + /// optionalParameters: {Color? surfaceTintColor} , default:none + super.surfaceTintColor, + + /// optionalParameters: {bool forceElevated = false} , default:processed=BooleanLiteralImpl + super.forceElevated, + + /// optionalParameters: {Color? backgroundColor} , default:none + super.backgroundColor, + + /// optionalParameters: {Color? foregroundColor} , default:none + super.foregroundColor, + + /// optionalParameters: {IconThemeData? iconTheme} , default:none + super.iconTheme, + + /// optionalParameters: {IconThemeData? actionsIconTheme} , default:none + super.actionsIconTheme, + + /// optionalParameters: {bool primary = true} , default:processed=BooleanLiteralImpl + super.primary, + + /// optionalParameters: {bool? centerTitle} , default:none + super.centerTitle, + + /// optionalParameters: {bool excludeHeaderSemantics = false} , default:processed=BooleanLiteralImpl + super.excludeHeaderSemantics, + + /// optionalParameters: {double? titleSpacing} , default:none + super.titleSpacing, + + /// optionalParameters: {double? collapsedHeight} , default:none + super.collapsedHeight, + + /// optionalParameters: {double? expandedHeight} , default:none + super.expandedHeight, + + /// optionalParameters: {bool floating = false} , default:processed=BooleanLiteralImpl + super.floating, + + /// optionalParameters: {bool pinned = true} , default:processed=BooleanLiteralImpl + super.pinned, + + /// optionalParameters: {bool snap = false} , default:processed=BooleanLiteralImpl + super.snap, + + /// optionalParameters: {bool stretch = false} , default:processed=BooleanLiteralImpl + super.stretch, + + /// optionalParameters: {double stretchTriggerOffset = 100.0} , default:processed=DoubleLiteralImpl + super.stretchTriggerOffset, + + /// optionalParameters: {Future Function()? onStretchTrigger} , default:none + super.onStretchTrigger, + + /// optionalParameters: {ShapeBorder? shape} , default:none + super.shape, + + /// optionalParameters: {double toolbarHeight = _MediumScrollUnderFlexibleConfig.collapsedHeight} , default:unprocessed=PrefixedIdentifierImpl + super.toolbarHeight, + + /// optionalParameters: {double? leadingWidth} , default:none + super.leadingWidth, + + /// optionalParameters: {TextStyle? toolbarTextStyle} , default:none + super.toolbarTextStyle, + + /// optionalParameters: {TextStyle? titleTextStyle} , default:none + super.titleTextStyle, + + /// optionalParameters: {SystemUiOverlayStyle? systemOverlayStyle} , default:none + super.systemOverlayStyle, + + /// optionalParameters: {bool forceMaterialTransparency = false} , default:processed=BooleanLiteralImpl + super.forceMaterialTransparency, + + /// optionalParameters: {Clip? clipBehavior} , default:none + super.clipBehavior, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'leading': _i2.BuilderArg<_i4.Widget?>( + name: 'leading', + init: leading, + isNamed: true, + ), + 'automaticallyImplyLeading': _i2.BuilderArg( + name: 'automaticallyImplyLeading', + init: automaticallyImplyLeading, + isNamed: true, + defaultValue: true, + ), + 'title': _i2.BuilderArg<_i4.Widget?>( + name: 'title', + init: title, + isNamed: true, + ), + 'actions': _i2.BuilderArg?>( + name: 'actions', + init: actions, + isNamed: true, + ), + 'flexibleSpace': _i2.BuilderArg<_i4.Widget?>( + name: 'flexibleSpace', + init: flexibleSpace, + isNamed: true, + ), + 'bottom': _i2.BuilderArg<_i5.PreferredSizeWidget?>( + name: 'bottom', + init: bottom, + isNamed: true, + ), + 'elevation': _i2.BuilderArg( + name: 'elevation', + init: elevation, + isNamed: true, + ), + 'scrolledUnderElevation': _i2.BuilderArg( + name: 'scrolledUnderElevation', + init: scrolledUnderElevation, + isNamed: true, + ), + 'shadowColor': _i2.BuilderArg<_i7.Color?>( + name: 'shadowColor', + init: shadowColor, + isNamed: true, + ), + 'surfaceTintColor': _i2.BuilderArg<_i7.Color?>( + name: 'surfaceTintColor', + init: surfaceTintColor, + isNamed: true, + ), + 'forceElevated': _i2.BuilderArg( + name: 'forceElevated', + init: forceElevated, + isNamed: true, + defaultValue: false, + ), + 'backgroundColor': _i2.BuilderArg<_i7.Color?>( + name: 'backgroundColor', + init: backgroundColor, + isNamed: true, + ), + 'foregroundColor': _i2.BuilderArg<_i7.Color?>( + name: 'foregroundColor', + init: foregroundColor, + isNamed: true, + ), + 'iconTheme': _i2.BuilderArg<_i9.IconThemeData?>( + name: 'iconTheme', + init: iconTheme, + isNamed: true, + ), + 'actionsIconTheme': _i2.BuilderArg<_i9.IconThemeData?>( + name: 'actionsIconTheme', + init: actionsIconTheme, + isNamed: true, + ), + 'primary': _i2.BuilderArg( + name: 'primary', + init: primary, + isNamed: true, + defaultValue: true, + ), + 'centerTitle': _i2.BuilderArg( + name: 'centerTitle', + init: centerTitle, + isNamed: true, + ), + 'excludeHeaderSemantics': _i2.BuilderArg( + name: 'excludeHeaderSemantics', + init: excludeHeaderSemantics, + isNamed: true, + defaultValue: false, + ), + 'titleSpacing': _i2.BuilderArg( + name: 'titleSpacing', + init: titleSpacing, + isNamed: true, + ), + 'collapsedHeight': _i2.BuilderArg( + name: 'collapsedHeight', + init: collapsedHeight, + isNamed: true, + ), + 'expandedHeight': _i2.BuilderArg( + name: 'expandedHeight', + init: expandedHeight, + isNamed: true, + ), + 'floating': _i2.BuilderArg( + name: 'floating', + init: floating, + isNamed: true, + defaultValue: false, + ), + 'pinned': _i2.BuilderArg( + name: 'pinned', + init: pinned, + isNamed: true, + defaultValue: true, + ), + 'snap': _i2.BuilderArg( + name: 'snap', + init: snap, + isNamed: true, + defaultValue: false, + ), + 'stretch': _i2.BuilderArg( + name: 'stretch', + init: stretch, + isNamed: true, + defaultValue: false, + ), + 'stretchTriggerOffset': _i2.BuilderArg( + name: 'stretchTriggerOffset', + init: stretchTriggerOffset, + isNamed: true, + defaultValue: 100.0, + ), + 'onStretchTrigger': _i2.BuilderArg<_i12.AsyncCallback?>( + name: 'onStretchTrigger', + init: onStretchTrigger, + isNamed: true, + ), + 'shape': _i2.BuilderArg<_i8.ShapeBorder?>( + name: 'shape', + init: shape, + isNamed: true, + ), + 'toolbarHeight': _i2.BuilderArg( + name: 'toolbarHeight', + init: toolbarHeight, + isNamed: true, + ), + 'leadingWidth': _i2.BuilderArg( + name: 'leadingWidth', + init: leadingWidth, + isNamed: true, + ), + 'toolbarTextStyle': _i2.BuilderArg<_i10.TextStyle?>( + name: 'toolbarTextStyle', + init: toolbarTextStyle, + isNamed: true, + ), + 'titleTextStyle': _i2.BuilderArg<_i10.TextStyle?>( + name: 'titleTextStyle', + init: titleTextStyle, + isNamed: true, + ), + 'systemOverlayStyle': _i2.BuilderArg<_i11.SystemUiOverlayStyle?>( + name: 'systemOverlayStyle', + init: systemOverlayStyle, + isNamed: true, + ), + 'forceMaterialTransparency': _i2.BuilderArg( + name: 'forceMaterialTransparency', + init: forceMaterialTransparency, + isNamed: true, + defaultValue: false, + ), + 'clipBehavior': _i2.BuilderArg<_i7.Clip?>( + name: 'clipBehavior', + init: clipBehavior, + isNamed: true, + ), + }, + super.medium() { + mateBuilderName = 'SliverAppBar.medium'; + matePackageUrl = 'package:flutter/material.dart'; + mateBuilder = (p) => SliverAppBar$Mate.medium( + key: p.get('key').build(), + leading: p.get('leading').build(), + automaticallyImplyLeading: p.get('automaticallyImplyLeading').build(), + title: p.get('title').build(), + actions: p.get('actions').build(), + flexibleSpace: p.get('flexibleSpace').build(), + bottom: p.get('bottom').build(), + elevation: p.get('elevation').build(), + scrolledUnderElevation: p.get('scrolledUnderElevation').build(), + shadowColor: p.get('shadowColor').build(), + surfaceTintColor: p.get('surfaceTintColor').build(), + forceElevated: p.get('forceElevated').build(), + backgroundColor: p.get('backgroundColor').build(), + foregroundColor: p.get('foregroundColor').build(), + iconTheme: p.get('iconTheme').build(), + actionsIconTheme: p.get('actionsIconTheme').build(), + primary: p.get('primary').build(), + centerTitle: p.get('centerTitle').build(), + excludeHeaderSemantics: p.get('excludeHeaderSemantics').build(), + titleSpacing: p.get('titleSpacing').build(), + collapsedHeight: p.get('collapsedHeight').build(), + expandedHeight: p.get('expandedHeight').build(), + floating: p.get('floating').build(), + pinned: p.get('pinned').build(), + snap: p.get('snap').build(), + stretch: p.get('stretch').build(), + stretchTriggerOffset: p.get('stretchTriggerOffset').build(), + onStretchTrigger: p.get('onStretchTrigger').build(), + shape: p.get('shape').build(), + toolbarHeight: p.get('toolbarHeight').build(), + leadingWidth: p.get('leadingWidth').build(), + toolbarTextStyle: p.get('toolbarTextStyle').build(), + titleTextStyle: p.get('titleTextStyle').build(), + systemOverlayStyle: p.get('systemOverlayStyle').build(), + forceMaterialTransparency: p.get('forceMaterialTransparency').build(), + clipBehavior: p.get('clipBehavior').build(), + ); + } + + /// SliverAppBar SliverAppBar.large({Key? key, Widget? leading, bool automaticallyImplyLeading = true, Widget? title, List? actions, Widget? flexibleSpace, PreferredSizeWidget? bottom, double? elevation, double? scrolledUnderElevation, Color? shadowColor, Color? surfaceTintColor, bool forceElevated = false, Color? backgroundColor, Color? foregroundColor, IconThemeData? iconTheme, IconThemeData? actionsIconTheme, bool primary = true, bool? centerTitle, bool excludeHeaderSemantics = false, double? titleSpacing, double? collapsedHeight, double? expandedHeight, bool floating = false, bool pinned = true, bool snap = false, bool stretch = false, double stretchTriggerOffset = 100.0, Future Function()? onStretchTrigger, ShapeBorder? shape, double toolbarHeight = _LargeScrollUnderFlexibleConfig.collapsedHeight, double? leadingWidth, TextStyle? toolbarTextStyle, TextStyle? titleTextStyle, SystemUiOverlayStyle? systemOverlayStyle, bool forceMaterialTransparency = false, Clip? clipBehavior}) + SliverAppBar$Mate.large({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {Widget? leading} , default:none + super.leading, + + /// optionalParameters: {bool automaticallyImplyLeading = true} , default:processed=BooleanLiteralImpl + super.automaticallyImplyLeading, + + /// optionalParameters: {Widget? title} , default:none + super.title, + + /// optionalParameters: {List? actions} , default:none + super.actions, + + /// optionalParameters: {Widget? flexibleSpace} , default:none + super.flexibleSpace, + + /// optionalParameters: {PreferredSizeWidget? bottom} , default:none + super.bottom, + + /// optionalParameters: {double? elevation} , default:none + super.elevation, + + /// optionalParameters: {double? scrolledUnderElevation} , default:none + super.scrolledUnderElevation, + + /// optionalParameters: {Color? shadowColor} , default:none + super.shadowColor, + + /// optionalParameters: {Color? surfaceTintColor} , default:none + super.surfaceTintColor, + + /// optionalParameters: {bool forceElevated = false} , default:processed=BooleanLiteralImpl + super.forceElevated, + + /// optionalParameters: {Color? backgroundColor} , default:none + super.backgroundColor, + + /// optionalParameters: {Color? foregroundColor} , default:none + super.foregroundColor, + + /// optionalParameters: {IconThemeData? iconTheme} , default:none + super.iconTheme, + + /// optionalParameters: {IconThemeData? actionsIconTheme} , default:none + super.actionsIconTheme, + + /// optionalParameters: {bool primary = true} , default:processed=BooleanLiteralImpl + super.primary, + + /// optionalParameters: {bool? centerTitle} , default:none + super.centerTitle, + + /// optionalParameters: {bool excludeHeaderSemantics = false} , default:processed=BooleanLiteralImpl + super.excludeHeaderSemantics, + + /// optionalParameters: {double? titleSpacing} , default:none + super.titleSpacing, + + /// optionalParameters: {double? collapsedHeight} , default:none + super.collapsedHeight, + + /// optionalParameters: {double? expandedHeight} , default:none + super.expandedHeight, + + /// optionalParameters: {bool floating = false} , default:processed=BooleanLiteralImpl + super.floating, + + /// optionalParameters: {bool pinned = true} , default:processed=BooleanLiteralImpl + super.pinned, + + /// optionalParameters: {bool snap = false} , default:processed=BooleanLiteralImpl + super.snap, + + /// optionalParameters: {bool stretch = false} , default:processed=BooleanLiteralImpl + super.stretch, + + /// optionalParameters: {double stretchTriggerOffset = 100.0} , default:processed=DoubleLiteralImpl + super.stretchTriggerOffset, + + /// optionalParameters: {Future Function()? onStretchTrigger} , default:none + super.onStretchTrigger, + + /// optionalParameters: {ShapeBorder? shape} , default:none + super.shape, + + /// optionalParameters: {double toolbarHeight = _LargeScrollUnderFlexibleConfig.collapsedHeight} , default:unprocessed=PrefixedIdentifierImpl + super.toolbarHeight, + + /// optionalParameters: {double? leadingWidth} , default:none + super.leadingWidth, + + /// optionalParameters: {TextStyle? toolbarTextStyle} , default:none + super.toolbarTextStyle, + + /// optionalParameters: {TextStyle? titleTextStyle} , default:none + super.titleTextStyle, + + /// optionalParameters: {SystemUiOverlayStyle? systemOverlayStyle} , default:none + super.systemOverlayStyle, + + /// optionalParameters: {bool forceMaterialTransparency = false} , default:processed=BooleanLiteralImpl + super.forceMaterialTransparency, + + /// optionalParameters: {Clip? clipBehavior} , default:none + super.clipBehavior, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'leading': _i2.BuilderArg<_i4.Widget?>( + name: 'leading', + init: leading, + isNamed: true, + ), + 'automaticallyImplyLeading': _i2.BuilderArg( + name: 'automaticallyImplyLeading', + init: automaticallyImplyLeading, + isNamed: true, + defaultValue: true, + ), + 'title': _i2.BuilderArg<_i4.Widget?>( + name: 'title', + init: title, + isNamed: true, + ), + 'actions': _i2.BuilderArg?>( + name: 'actions', + init: actions, + isNamed: true, + ), + 'flexibleSpace': _i2.BuilderArg<_i4.Widget?>( + name: 'flexibleSpace', + init: flexibleSpace, + isNamed: true, + ), + 'bottom': _i2.BuilderArg<_i5.PreferredSizeWidget?>( + name: 'bottom', + init: bottom, + isNamed: true, + ), + 'elevation': _i2.BuilderArg( + name: 'elevation', + init: elevation, + isNamed: true, + ), + 'scrolledUnderElevation': _i2.BuilderArg( + name: 'scrolledUnderElevation', + init: scrolledUnderElevation, + isNamed: true, + ), + 'shadowColor': _i2.BuilderArg<_i7.Color?>( + name: 'shadowColor', + init: shadowColor, + isNamed: true, + ), + 'surfaceTintColor': _i2.BuilderArg<_i7.Color?>( + name: 'surfaceTintColor', + init: surfaceTintColor, + isNamed: true, + ), + 'forceElevated': _i2.BuilderArg( + name: 'forceElevated', + init: forceElevated, + isNamed: true, + defaultValue: false, + ), + 'backgroundColor': _i2.BuilderArg<_i7.Color?>( + name: 'backgroundColor', + init: backgroundColor, + isNamed: true, + ), + 'foregroundColor': _i2.BuilderArg<_i7.Color?>( + name: 'foregroundColor', + init: foregroundColor, + isNamed: true, + ), + 'iconTheme': _i2.BuilderArg<_i9.IconThemeData?>( + name: 'iconTheme', + init: iconTheme, + isNamed: true, + ), + 'actionsIconTheme': _i2.BuilderArg<_i9.IconThemeData?>( + name: 'actionsIconTheme', + init: actionsIconTheme, + isNamed: true, + ), + 'primary': _i2.BuilderArg( + name: 'primary', + init: primary, + isNamed: true, + defaultValue: true, + ), + 'centerTitle': _i2.BuilderArg( + name: 'centerTitle', + init: centerTitle, + isNamed: true, + ), + 'excludeHeaderSemantics': _i2.BuilderArg( + name: 'excludeHeaderSemantics', + init: excludeHeaderSemantics, + isNamed: true, + defaultValue: false, + ), + 'titleSpacing': _i2.BuilderArg( + name: 'titleSpacing', + init: titleSpacing, + isNamed: true, + ), + 'collapsedHeight': _i2.BuilderArg( + name: 'collapsedHeight', + init: collapsedHeight, + isNamed: true, + ), + 'expandedHeight': _i2.BuilderArg( + name: 'expandedHeight', + init: expandedHeight, + isNamed: true, + ), + 'floating': _i2.BuilderArg( + name: 'floating', + init: floating, + isNamed: true, + defaultValue: false, + ), + 'pinned': _i2.BuilderArg( + name: 'pinned', + init: pinned, + isNamed: true, + defaultValue: true, + ), + 'snap': _i2.BuilderArg( + name: 'snap', + init: snap, + isNamed: true, + defaultValue: false, + ), + 'stretch': _i2.BuilderArg( + name: 'stretch', + init: stretch, + isNamed: true, + defaultValue: false, + ), + 'stretchTriggerOffset': _i2.BuilderArg( + name: 'stretchTriggerOffset', + init: stretchTriggerOffset, + isNamed: true, + defaultValue: 100.0, + ), + 'onStretchTrigger': _i2.BuilderArg<_i12.AsyncCallback?>( + name: 'onStretchTrigger', + init: onStretchTrigger, + isNamed: true, + ), + 'shape': _i2.BuilderArg<_i8.ShapeBorder?>( + name: 'shape', + init: shape, + isNamed: true, + ), + 'toolbarHeight': _i2.BuilderArg( + name: 'toolbarHeight', + init: toolbarHeight, + isNamed: true, + ), + 'leadingWidth': _i2.BuilderArg( + name: 'leadingWidth', + init: leadingWidth, + isNamed: true, + ), + 'toolbarTextStyle': _i2.BuilderArg<_i10.TextStyle?>( + name: 'toolbarTextStyle', + init: toolbarTextStyle, + isNamed: true, + ), + 'titleTextStyle': _i2.BuilderArg<_i10.TextStyle?>( + name: 'titleTextStyle', + init: titleTextStyle, + isNamed: true, + ), + 'systemOverlayStyle': _i2.BuilderArg<_i11.SystemUiOverlayStyle?>( + name: 'systemOverlayStyle', + init: systemOverlayStyle, + isNamed: true, + ), + 'forceMaterialTransparency': _i2.BuilderArg( + name: 'forceMaterialTransparency', + init: forceMaterialTransparency, + isNamed: true, + defaultValue: false, + ), + 'clipBehavior': _i2.BuilderArg<_i7.Clip?>( + name: 'clipBehavior', + init: clipBehavior, + isNamed: true, + ), + }, + super.large() { + mateBuilderName = 'SliverAppBar.large'; + matePackageUrl = 'package:flutter/material.dart'; + mateBuilder = (p) => SliverAppBar$Mate.large( + key: p.get('key').build(), + leading: p.get('leading').build(), + automaticallyImplyLeading: p.get('automaticallyImplyLeading').build(), + title: p.get('title').build(), + actions: p.get('actions').build(), + flexibleSpace: p.get('flexibleSpace').build(), + bottom: p.get('bottom').build(), + elevation: p.get('elevation').build(), + scrolledUnderElevation: p.get('scrolledUnderElevation').build(), + shadowColor: p.get('shadowColor').build(), + surfaceTintColor: p.get('surfaceTintColor').build(), + forceElevated: p.get('forceElevated').build(), + backgroundColor: p.get('backgroundColor').build(), + foregroundColor: p.get('foregroundColor').build(), + iconTheme: p.get('iconTheme').build(), + actionsIconTheme: p.get('actionsIconTheme').build(), + primary: p.get('primary').build(), + centerTitle: p.get('centerTitle').build(), + excludeHeaderSemantics: p.get('excludeHeaderSemantics').build(), + titleSpacing: p.get('titleSpacing').build(), + collapsedHeight: p.get('collapsedHeight').build(), + expandedHeight: p.get('expandedHeight').build(), + floating: p.get('floating').build(), + pinned: p.get('pinned').build(), + snap: p.get('snap').build(), + stretch: p.get('stretch').build(), + stretchTriggerOffset: p.get('stretchTriggerOffset').build(), + onStretchTrigger: p.get('onStretchTrigger').build(), + shape: p.get('shape').build(), + toolbarHeight: p.get('toolbarHeight').build(), + leadingWidth: p.get('leadingWidth').build(), + toolbarTextStyle: p.get('toolbarTextStyle').build(), + titleTextStyle: p.get('titleTextStyle').build(), + systemOverlayStyle: p.get('systemOverlayStyle').build(), + forceMaterialTransparency: p.get('forceMaterialTransparency').build(), + clipBehavior: p.get('clipBehavior').build(), + ); + } + @override final Map mateParams; } diff --git a/mate_flutter/lib/src/material/checkbox.dart b/mate_flutter/lib/src/material/checkbox.dart index 243582d2..33e9aa4c 100644 --- a/mate_flutter/lib/src/material/checkbox.dart +++ b/mate_flutter/lib/src/material/checkbox.dart @@ -14,7 +14,7 @@ import 'package:flutter/src/painting/borders.dart' as _i10; /// class Checkbox extends StatefulWidget class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { - /// Checkbox Checkbox({Key? key, required bool? value, bool tristate = false, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, OutlinedBorder? shape, BorderSide? side, bool isError = false}) + /// Checkbox Checkbox({Key? key, required bool? value, bool tristate = false, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, OutlinedBorder? shape, BorderSide? side, bool isError = false, String? semanticLabel}) Checkbox$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -72,6 +72,9 @@ class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { /// optionalParameters: {bool isError = false} , default:processed=BooleanLiteralImpl super.isError, + + /// optionalParameters: {String? semanticLabel} , default:none + super.semanticLabel, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -171,6 +174,11 @@ class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { isNamed: true, defaultValue: false, ), + 'semanticLabel': _i2.BuilderArg( + name: 'semanticLabel', + init: semanticLabel, + isNamed: true, + ), }, super() { mateBuilderName = 'Checkbox'; @@ -195,10 +203,11 @@ class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { shape: p.get('shape').build(), side: p.get('side').build(), isError: p.get('isError').build(), + semanticLabel: p.get('semanticLabel').build(), ); } - /// Checkbox Checkbox.adaptive({Key? key, required bool? value, bool tristate = false, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, OutlinedBorder? shape, BorderSide? side, bool isError = false}) + /// Checkbox Checkbox.adaptive({Key? key, required bool? value, bool tristate = false, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, OutlinedBorder? shape, BorderSide? side, bool isError = false, String? semanticLabel}) Checkbox$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -256,6 +265,9 @@ class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { /// optionalParameters: {bool isError = false} , default:processed=BooleanLiteralImpl super.isError, + + /// optionalParameters: {String? semanticLabel} , default:none + super.semanticLabel, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -355,6 +367,11 @@ class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { isNamed: true, defaultValue: false, ), + 'semanticLabel': _i2.BuilderArg( + name: 'semanticLabel', + init: semanticLabel, + isNamed: true, + ), }, super.adaptive() { mateBuilderName = 'Checkbox.adaptive'; @@ -379,6 +396,7 @@ class Checkbox$Mate extends _i1.Checkbox with _i2.Mate { shape: p.get('shape').build(), side: p.get('side').build(), isError: p.get('isError').build(), + semanticLabel: p.get('semanticLabel').build(), ); } diff --git a/mate_flutter/lib/src/material/checkbox_list_tile.dart b/mate_flutter/lib/src/material/checkbox_list_tile.dart index 4c0c1815..c4c2d026 100644 --- a/mate_flutter/lib/src/material/checkbox_list_tile.dart +++ b/mate_flutter/lib/src/material/checkbox_list_tile.dart @@ -18,7 +18,7 @@ import 'package:flutter/src/painting/edge_insets.dart' as _i14; /// class CheckboxListTile extends StatelessWidget class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { - /// CheckboxListTile CheckboxListTile({Key? key, required bool? value, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, ShapeBorder? shape, BorderSide? side, bool isError = false, bool? enabled, Color? tileColor, Widget? title, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, EdgeInsetsGeometry? contentPadding, bool tristate = false, OutlinedBorder? checkboxShape, Color? selectedTileColor, void Function(bool)? onFocusChange, bool? enableFeedback}) + /// CheckboxListTile CheckboxListTile({Key? key, required bool? value, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, ShapeBorder? shape, BorderSide? side, bool isError = false, bool? enabled, Color? tileColor, Widget? title, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, EdgeInsetsGeometry? contentPadding, bool tristate = false, OutlinedBorder? checkboxShape, Color? selectedTileColor, void Function(bool)? onFocusChange, bool? enableFeedback, String? checkboxSemanticLabel}) CheckboxListTile$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -115,6 +115,9 @@ class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { /// optionalParameters: {bool? enableFeedback} , default:none super.enableFeedback, + + /// optionalParameters: {String? checkboxSemanticLabel} , default:none + super.checkboxSemanticLabel, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -282,6 +285,11 @@ class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { init: enableFeedback, isNamed: true, ), + 'checkboxSemanticLabel': _i2.BuilderArg( + name: 'checkboxSemanticLabel', + init: checkboxSemanticLabel, + isNamed: true, + ), }, super() { mateBuilderName = 'CheckboxListTile'; @@ -319,10 +327,11 @@ class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { selectedTileColor: p.get('selectedTileColor').build(), onFocusChange: p.get('onFocusChange').build(), enableFeedback: p.get('enableFeedback').build(), + checkboxSemanticLabel: p.get('checkboxSemanticLabel').build(), ); } - /// CheckboxListTile CheckboxListTile.adaptive({Key? key, required bool? value, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, ShapeBorder? shape, BorderSide? side, bool isError = false, bool? enabled, Color? tileColor, Widget? title, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, EdgeInsetsGeometry? contentPadding, bool tristate = false, OutlinedBorder? checkboxShape, Color? selectedTileColor, void Function(bool)? onFocusChange, bool? enableFeedback}) + /// CheckboxListTile CheckboxListTile.adaptive({Key? key, required bool? value, required void Function(bool?)? onChanged, MouseCursor? mouseCursor, Color? activeColor, MaterialStateProperty? fillColor, Color? checkColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, ShapeBorder? shape, BorderSide? side, bool isError = false, bool? enabled, Color? tileColor, Widget? title, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, EdgeInsetsGeometry? contentPadding, bool tristate = false, OutlinedBorder? checkboxShape, Color? selectedTileColor, void Function(bool)? onFocusChange, bool? enableFeedback, String? checkboxSemanticLabel}) CheckboxListTile$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -419,6 +428,9 @@ class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { /// optionalParameters: {bool? enableFeedback} , default:none super.enableFeedback, + + /// optionalParameters: {String? checkboxSemanticLabel} , default:none + super.checkboxSemanticLabel, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -586,6 +598,11 @@ class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { init: enableFeedback, isNamed: true, ), + 'checkboxSemanticLabel': _i2.BuilderArg( + name: 'checkboxSemanticLabel', + init: checkboxSemanticLabel, + isNamed: true, + ), }, super.adaptive() { mateBuilderName = 'CheckboxListTile.adaptive'; @@ -623,6 +640,7 @@ class CheckboxListTile$Mate extends _i1.CheckboxListTile with _i2.Mate { selectedTileColor: p.get('selectedTileColor').build(), onFocusChange: p.get('onFocusChange').build(), enableFeedback: p.get('enableFeedback').build(), + checkboxSemanticLabel: p.get('checkboxSemanticLabel').build(), ); } diff --git a/mate_flutter/lib/src/material/chip.dart b/mate_flutter/lib/src/material/chip.dart index 2e416ce4..406af90f 100644 --- a/mate_flutter/lib/src/material/chip.dart +++ b/mate_flutter/lib/src/material/chip.dart @@ -10,14 +10,15 @@ import 'package:flutter/src/painting/edge_insets.dart' as _i6; import 'dart:ui' as _i7; import 'package:flutter/src/painting/borders.dart' as _i8; import 'package:flutter/src/widgets/focus_manager.dart' as _i9; -import 'package:flutter/src/material/theme_data.dart' as _i10; -import 'package:flutter/src/widgets/icon_theme_data.dart' as _i11; -import 'package:flutter/src/material/chip_theme.dart' as _i12; -import 'package:flutter/src/foundation/basic_types.dart' as _i13; +import 'package:flutter/src/material/material_state.dart' as _i10; +import 'package:flutter/src/material/theme_data.dart' as _i11; +import 'package:flutter/src/widgets/icon_theme_data.dart' as _i12; +import 'package:flutter/src/material/chip_theme.dart' as _i13; +import 'package:flutter/src/foundation/basic_types.dart' as _i14; /// class Chip extends StatelessWidget implements ChipAttributes, DeletableChipAttributes class Chip$Mate extends _i1.Chip with _i2.Mate { - /// Chip Chip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, Widget? deleteIcon, void Function()? onDeleted, Color? deleteIconColor, String? deleteButtonTooltipMessage, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, bool useDeleteButtonTooltip = true}) + /// Chip Chip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, Widget? deleteIcon, void Function()? onDeleted, Color? deleteIconColor, String? deleteButtonTooltipMessage, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, bool useDeleteButtonTooltip = true}) Chip$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -61,6 +62,9 @@ class Chip$Mate extends _i1.Chip with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -157,6 +161,11 @@ class Chip$Mate extends _i1.Chip with _i2.Mate { isNamed: true, defaultValue: false, ), + 'color': _i2.BuilderArg<_i10.MaterialStateProperty<_i7.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), 'backgroundColor': _i2.BuilderArg<_i7.Color?>( name: 'backgroundColor', init: backgroundColor, @@ -167,12 +176,12 @@ class Chip$Mate extends _i1.Chip with _i2.Mate { init: padding, isNamed: true, ), - 'visualDensity': _i2.BuilderArg<_i10.VisualDensity?>( + 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( name: 'visualDensity', init: visualDensity, isNamed: true, ), - 'materialTapTargetSize': _i2.BuilderArg<_i10.MaterialTapTargetSize?>( + 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, isNamed: true, @@ -192,7 +201,7 @@ class Chip$Mate extends _i1.Chip with _i2.Mate { init: surfaceTintColor, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i11.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -216,6 +225,7 @@ class Chip$Mate extends _i1.Chip with _i2.Mate { clipBehavior: p.get('clipBehavior').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), padding: p.get('padding').build(), visualDensity: p.get('visualDensity').build(), @@ -233,7 +243,7 @@ class Chip$Mate extends _i1.Chip with _i2.Mate { /// class RawChip extends StatefulWidget implements ChipAttributes, DeletableChipAttributes, SelectableChipAttributes, CheckmarkableChipAttributes, DisabledChipAttributes, TappableChipAttributes class RawChip$Mate extends _i1.RawChip with _i2.Mate { - /// RawChip RawChip({Key? key, ChipThemeData? defaultProperties, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, EdgeInsetsGeometry? labelPadding, Widget? deleteIcon, void Function()? onDeleted, Color? deleteIconColor, String? deleteButtonTooltipMessage, void Function()? onPressed, void Function(bool)? onSelected, double? pressElevation, bool tapEnabled = true, bool selected = false, bool isEnabled = true, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, Color? backgroundColor, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark = true, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder(), bool useDeleteButtonTooltip = true}) + /// RawChip RawChip({Key? key, ChipThemeData? defaultProperties, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, EdgeInsetsGeometry? labelPadding, Widget? deleteIcon, void Function()? onDeleted, Color? deleteIconColor, String? deleteButtonTooltipMessage, void Function()? onPressed, void Function(bool)? onSelected, double? pressElevation, bool tapEnabled = true, bool selected = false, bool isEnabled = true, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark = true, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder(), bool useDeleteButtonTooltip = true}) RawChip$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -313,6 +323,9 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -348,7 +361,7 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { init: key, isNamed: true, ), - 'defaultProperties': _i2.BuilderArg<_i12.ChipThemeData?>( + 'defaultProperties': _i2.BuilderArg<_i13.ChipThemeData?>( name: 'defaultProperties', init: defaultProperties, isNamed: true, @@ -373,7 +386,7 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { init: padding, isNamed: true, ), - 'visualDensity': _i2.BuilderArg<_i10.VisualDensity?>( + 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( name: 'visualDensity', init: visualDensity, isNamed: true, @@ -408,7 +421,7 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { init: onPressed, isNamed: true, ), - 'onSelected': _i2.BuilderArg<_i13.ValueChanged?>( + 'onSelected': _i2.BuilderArg<_i14.ValueChanged?>( name: 'onSelected', init: onSelected, isNamed: true, @@ -478,12 +491,17 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { isNamed: true, defaultValue: false, ), + 'color': _i2.BuilderArg<_i10.MaterialStateProperty<_i7.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), 'backgroundColor': _i2.BuilderArg<_i7.Color?>( name: 'backgroundColor', init: backgroundColor, isNamed: true, ), - 'materialTapTargetSize': _i2.BuilderArg<_i10.MaterialTapTargetSize?>( + 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, isNamed: true, @@ -503,7 +521,7 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { init: surfaceTintColor, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i11.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -560,6 +578,7 @@ class RawChip$Mate extends _i1.RawChip with _i2.Mate { clipBehavior: p.get('clipBehavior').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), materialTapTargetSize: p.get('materialTapTargetSize').build(), elevation: p.get('elevation').build(), diff --git a/mate_flutter/lib/src/material/chip_theme.dart b/mate_flutter/lib/src/material/chip_theme.dart index e768214b..b983d4c9 100644 --- a/mate_flutter/lib/src/material/chip_theme.dart +++ b/mate_flutter/lib/src/material/chip_theme.dart @@ -5,11 +5,12 @@ import 'package:flutter/src/material/chip_theme.dart' as _i1; import 'package:mate/mate_core.dart' as _i2; import 'package:flutter/src/foundation/key.dart' as _i3; import 'package:flutter/src/widgets/framework.dart' as _i4; -import 'dart:ui' as _i5; -import 'package:flutter/src/painting/edge_insets.dart' as _i6; -import 'package:flutter/src/painting/borders.dart' as _i7; -import 'package:flutter/src/painting/text_style.dart' as _i8; -import 'package:flutter/src/widgets/icon_theme_data.dart' as _i9; +import 'package:flutter/src/material/material_state.dart' as _i5; +import 'dart:ui' as _i6; +import 'package:flutter/src/painting/edge_insets.dart' as _i7; +import 'package:flutter/src/painting/borders.dart' as _i8; +import 'package:flutter/src/painting/text_style.dart' as _i9; +import 'package:flutter/src/widgets/icon_theme_data.dart' as _i10; /// class ChipTheme extends InheritedTheme class ChipTheme$Mate extends _i1.ChipTheme with _i2.Mate { @@ -56,8 +57,11 @@ class ChipTheme$Mate extends _i1.ChipTheme with _i2.Mate { /// class ChipThemeData with Diagnosticable class ChipThemeData$Mate extends _i1.ChipThemeData with _i2.Mate { - /// ChipThemeData ChipThemeData({Color? backgroundColor, Color? deleteIconColor, Color? disabledColor, Color? selectedColor, Color? secondarySelectedColor, Color? shadowColor, Color? surfaceTintColor, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, EdgeInsetsGeometry? labelPadding, EdgeInsetsGeometry? padding, BorderSide? side, OutlinedBorder? shape, TextStyle? labelStyle, TextStyle? secondaryLabelStyle, Brightness? brightness, double? elevation, double? pressElevation, IconThemeData? iconTheme}) + /// ChipThemeData ChipThemeData({MaterialStateProperty? color, Color? backgroundColor, Color? deleteIconColor, Color? disabledColor, Color? selectedColor, Color? secondarySelectedColor, Color? shadowColor, Color? surfaceTintColor, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, EdgeInsetsGeometry? labelPadding, EdgeInsetsGeometry? padding, BorderSide? side, OutlinedBorder? shape, TextStyle? labelStyle, TextStyle? secondaryLabelStyle, Brightness? brightness, double? elevation, double? pressElevation, IconThemeData? iconTheme}) ChipThemeData$Mate({ + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -118,42 +122,47 @@ class ChipThemeData$Mate extends _i1.ChipThemeData with _i2.Mate { /// optionalParameters: {IconThemeData? iconTheme} , default:none super.iconTheme, }) : mateParams = { - 'backgroundColor': _i2.BuilderArg<_i5.Color?>( + 'color': _i2.BuilderArg<_i5.MaterialStateProperty<_i6.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), + 'backgroundColor': _i2.BuilderArg<_i6.Color?>( name: 'backgroundColor', init: backgroundColor, isNamed: true, ), - 'deleteIconColor': _i2.BuilderArg<_i5.Color?>( + 'deleteIconColor': _i2.BuilderArg<_i6.Color?>( name: 'deleteIconColor', init: deleteIconColor, isNamed: true, ), - 'disabledColor': _i2.BuilderArg<_i5.Color?>( + 'disabledColor': _i2.BuilderArg<_i6.Color?>( name: 'disabledColor', init: disabledColor, isNamed: true, ), - 'selectedColor': _i2.BuilderArg<_i5.Color?>( + 'selectedColor': _i2.BuilderArg<_i6.Color?>( name: 'selectedColor', init: selectedColor, isNamed: true, ), - 'secondarySelectedColor': _i2.BuilderArg<_i5.Color?>( + 'secondarySelectedColor': _i2.BuilderArg<_i6.Color?>( name: 'secondarySelectedColor', init: secondarySelectedColor, isNamed: true, ), - 'shadowColor': _i2.BuilderArg<_i5.Color?>( + 'shadowColor': _i2.BuilderArg<_i6.Color?>( name: 'shadowColor', init: shadowColor, isNamed: true, ), - 'surfaceTintColor': _i2.BuilderArg<_i5.Color?>( + 'surfaceTintColor': _i2.BuilderArg<_i6.Color?>( name: 'surfaceTintColor', init: surfaceTintColor, isNamed: true, ), - 'selectedShadowColor': _i2.BuilderArg<_i5.Color?>( + 'selectedShadowColor': _i2.BuilderArg<_i6.Color?>( name: 'selectedShadowColor', init: selectedShadowColor, isNamed: true, @@ -163,42 +172,42 @@ class ChipThemeData$Mate extends _i1.ChipThemeData with _i2.Mate { init: showCheckmark, isNamed: true, ), - 'checkmarkColor': _i2.BuilderArg<_i5.Color?>( + 'checkmarkColor': _i2.BuilderArg<_i6.Color?>( name: 'checkmarkColor', init: checkmarkColor, isNamed: true, ), - 'labelPadding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + 'labelPadding': _i2.BuilderArg<_i7.EdgeInsetsGeometry?>( name: 'labelPadding', init: labelPadding, isNamed: true, ), - 'padding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + 'padding': _i2.BuilderArg<_i7.EdgeInsetsGeometry?>( name: 'padding', init: padding, isNamed: true, ), - 'side': _i2.BuilderArg<_i7.BorderSide?>( + 'side': _i2.BuilderArg<_i8.BorderSide?>( name: 'side', init: side, isNamed: true, ), - 'shape': _i2.BuilderArg<_i7.OutlinedBorder?>( + 'shape': _i2.BuilderArg<_i8.OutlinedBorder?>( name: 'shape', init: shape, isNamed: true, ), - 'labelStyle': _i2.BuilderArg<_i8.TextStyle?>( + 'labelStyle': _i2.BuilderArg<_i9.TextStyle?>( name: 'labelStyle', init: labelStyle, isNamed: true, ), - 'secondaryLabelStyle': _i2.BuilderArg<_i8.TextStyle?>( + 'secondaryLabelStyle': _i2.BuilderArg<_i9.TextStyle?>( name: 'secondaryLabelStyle', init: secondaryLabelStyle, isNamed: true, ), - 'brightness': _i2.BuilderArg<_i5.Brightness?>( + 'brightness': _i2.BuilderArg<_i6.Brightness?>( name: 'brightness', init: brightness, isNamed: true, @@ -213,7 +222,7 @@ class ChipThemeData$Mate extends _i1.ChipThemeData with _i2.Mate { init: pressElevation, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i9.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i10.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -223,6 +232,7 @@ class ChipThemeData$Mate extends _i1.ChipThemeData with _i2.Mate { mateBuilderName = 'ChipThemeData'; matePackageUrl = 'package:flutter/material.dart'; mateBuilder = (p) => ChipThemeData$Mate( + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), deleteIconColor: p.get('deleteIconColor').build(), disabledColor: p.get('disabledColor').build(), diff --git a/mate_flutter/lib/src/material/choice_chip.dart b/mate_flutter/lib/src/material/choice_chip.dart index 4b143f21..a98e2bc8 100644 --- a/mate_flutter/lib/src/material/choice_chip.dart +++ b/mate_flutter/lib/src/material/choice_chip.dart @@ -11,12 +11,13 @@ import 'package:flutter/src/foundation/basic_types.dart' as _i7; import 'dart:ui' as _i8; import 'package:flutter/src/painting/borders.dart' as _i9; import 'package:flutter/src/widgets/focus_manager.dart' as _i10; -import 'package:flutter/src/material/theme_data.dart' as _i11; -import 'package:flutter/src/widgets/icon_theme_data.dart' as _i12; +import 'package:flutter/src/material/material_state.dart' as _i11; +import 'package:flutter/src/material/theme_data.dart' as _i12; +import 'package:flutter/src/widgets/icon_theme_data.dart' as _i13; -/// class ChoiceChip extends StatelessWidget implements ChipAttributes, SelectableChipAttributes, DisabledChipAttributes +/// class ChoiceChip extends StatelessWidget implements ChipAttributes, SelectableChipAttributes, CheckmarkableChipAttributes, DisabledChipAttributes class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { - /// ChoiceChip ChoiceChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, void Function(bool)? onSelected, double? pressElevation, required bool selected, Color? selectedColor, Color? disabledColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, ShapeBorder avatarBorder = const CircleBorder()}) + /// ChoiceChip ChoiceChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, void Function(bool)? onSelected, double? pressElevation, required bool selected, Color? selectedColor, Color? disabledColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder()}) ChoiceChip$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -66,6 +67,9 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -93,6 +97,12 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { /// optionalParameters: {Color? selectedShadowColor} , default:none super.selectedShadowColor, + /// optionalParameters: {bool? showCheckmark} , default:none + super.showCheckmark, + + /// optionalParameters: {Color? checkmarkColor} , default:none + super.checkmarkColor, + /// optionalParameters: {ShapeBorder avatarBorder = const CircleBorder()} , default:unprocessed=InstanceCreationExpressionImpl super.avatarBorder, }) : mateParams = { @@ -178,6 +188,11 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { isNamed: true, defaultValue: false, ), + 'color': _i2.BuilderArg<_i11.MaterialStateProperty<_i8.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), 'backgroundColor': _i2.BuilderArg<_i8.Color?>( name: 'backgroundColor', init: backgroundColor, @@ -188,12 +203,12 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { init: padding, isNamed: true, ), - 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( + 'visualDensity': _i2.BuilderArg<_i12.VisualDensity?>( name: 'visualDensity', init: visualDensity, isNamed: true, ), - 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( + 'materialTapTargetSize': _i2.BuilderArg<_i12.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, isNamed: true, @@ -213,7 +228,7 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { init: surfaceTintColor, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i13.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -223,6 +238,16 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { init: selectedShadowColor, isNamed: true, ), + 'showCheckmark': _i2.BuilderArg( + name: 'showCheckmark', + init: showCheckmark, + isNamed: true, + ), + 'checkmarkColor': _i2.BuilderArg<_i8.Color?>( + name: 'checkmarkColor', + init: checkmarkColor, + isNamed: true, + ), 'avatarBorder': _i2.BuilderArg<_i9.ShapeBorder>( name: 'avatarBorder', init: avatarBorder, @@ -249,6 +274,280 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { clipBehavior: p.get('clipBehavior').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + color: p.get('color').build(), + backgroundColor: p.get('backgroundColor').build(), + padding: p.get('padding').build(), + visualDensity: p.get('visualDensity').build(), + materialTapTargetSize: p.get('materialTapTargetSize').build(), + elevation: p.get('elevation').build(), + shadowColor: p.get('shadowColor').build(), + surfaceTintColor: p.get('surfaceTintColor').build(), + iconTheme: p.get('iconTheme').build(), + selectedShadowColor: p.get('selectedShadowColor').build(), + showCheckmark: p.get('showCheckmark').build(), + checkmarkColor: p.get('checkmarkColor').build(), + avatarBorder: p.get('avatarBorder').build(), + ); + } + + /// ChoiceChip ChoiceChip.elevated({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, void Function(bool)? onSelected, double? pressElevation, required bool selected, Color? selectedColor, Color? disabledColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder()}) + ChoiceChip$Mate.elevated({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {Widget? avatar} , default:none + super.avatar, + + /// optionalParameters: {required Widget label} , default:none + required super.label, + + /// optionalParameters: {TextStyle? labelStyle} , default:none + super.labelStyle, + + /// optionalParameters: {EdgeInsetsGeometry? labelPadding} , default:none + super.labelPadding, + + /// optionalParameters: {void Function(bool)? onSelected} , default:none + super.onSelected, + + /// optionalParameters: {double? pressElevation} , default:none + super.pressElevation, + + /// optionalParameters: {required bool selected} , default:none + required super.selected, + + /// optionalParameters: {Color? selectedColor} , default:none + super.selectedColor, + + /// optionalParameters: {Color? disabledColor} , default:none + super.disabledColor, + + /// optionalParameters: {String? tooltip} , default:none + super.tooltip, + + /// optionalParameters: {BorderSide? side} , default:none + super.side, + + /// optionalParameters: {OutlinedBorder? shape} , default:none + super.shape, + + /// optionalParameters: {Clip clipBehavior = Clip.none} , default:processed=PrefixedIdentifierImpl + super.clipBehavior, + + /// optionalParameters: {FocusNode? focusNode} , default:none + super.focusNode, + + /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl + super.autofocus, + + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + + /// optionalParameters: {Color? backgroundColor} , default:none + super.backgroundColor, + + /// optionalParameters: {EdgeInsetsGeometry? padding} , default:none + super.padding, + + /// optionalParameters: {VisualDensity? visualDensity} , default:none + super.visualDensity, + + /// optionalParameters: {MaterialTapTargetSize? materialTapTargetSize} , default:none + super.materialTapTargetSize, + + /// optionalParameters: {double? elevation} , default:none + super.elevation, + + /// optionalParameters: {Color? shadowColor} , default:none + super.shadowColor, + + /// optionalParameters: {Color? surfaceTintColor} , default:none + super.surfaceTintColor, + + /// optionalParameters: {IconThemeData? iconTheme} , default:none + super.iconTheme, + + /// optionalParameters: {Color? selectedShadowColor} , default:none + super.selectedShadowColor, + + /// optionalParameters: {bool? showCheckmark} , default:none + super.showCheckmark, + + /// optionalParameters: {Color? checkmarkColor} , default:none + super.checkmarkColor, + + /// optionalParameters: {ShapeBorder avatarBorder = const CircleBorder()} , default:unprocessed=InstanceCreationExpressionImpl + super.avatarBorder, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'avatar': _i2.BuilderArg<_i4.Widget?>( + name: 'avatar', + init: avatar, + isNamed: true, + ), + 'label': _i2.BuilderArg<_i4.Widget>( + name: 'label', + init: label, + isNamed: true, + ), + 'labelStyle': _i2.BuilderArg<_i5.TextStyle?>( + name: 'labelStyle', + init: labelStyle, + isNamed: true, + ), + 'labelPadding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + name: 'labelPadding', + init: labelPadding, + isNamed: true, + ), + 'onSelected': _i2.BuilderArg<_i7.ValueChanged?>( + name: 'onSelected', + init: onSelected, + isNamed: true, + ), + 'pressElevation': _i2.BuilderArg( + name: 'pressElevation', + init: pressElevation, + isNamed: true, + ), + 'selected': _i2.BuilderArg( + name: 'selected', + init: selected, + isNamed: true, + ), + 'selectedColor': _i2.BuilderArg<_i8.Color?>( + name: 'selectedColor', + init: selectedColor, + isNamed: true, + ), + 'disabledColor': _i2.BuilderArg<_i8.Color?>( + name: 'disabledColor', + init: disabledColor, + isNamed: true, + ), + 'tooltip': _i2.BuilderArg( + name: 'tooltip', + init: tooltip, + isNamed: true, + ), + 'side': _i2.BuilderArg<_i9.BorderSide?>( + name: 'side', + init: side, + isNamed: true, + ), + 'shape': _i2.BuilderArg<_i9.OutlinedBorder?>( + name: 'shape', + init: shape, + isNamed: true, + ), + 'clipBehavior': _i2.BuilderArg<_i8.Clip>( + name: 'clipBehavior', + init: clipBehavior, + isNamed: true, + defaultValue: _i8.Clip.none, + ), + 'focusNode': _i2.BuilderArg<_i10.FocusNode?>( + name: 'focusNode', + init: focusNode, + isNamed: true, + ), + 'autofocus': _i2.BuilderArg( + name: 'autofocus', + init: autofocus, + isNamed: true, + defaultValue: false, + ), + 'color': _i2.BuilderArg<_i11.MaterialStateProperty<_i8.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), + 'backgroundColor': _i2.BuilderArg<_i8.Color?>( + name: 'backgroundColor', + init: backgroundColor, + isNamed: true, + ), + 'padding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + name: 'padding', + init: padding, + isNamed: true, + ), + 'visualDensity': _i2.BuilderArg<_i12.VisualDensity?>( + name: 'visualDensity', + init: visualDensity, + isNamed: true, + ), + 'materialTapTargetSize': _i2.BuilderArg<_i12.MaterialTapTargetSize?>( + name: 'materialTapTargetSize', + init: materialTapTargetSize, + isNamed: true, + ), + 'elevation': _i2.BuilderArg( + name: 'elevation', + init: elevation, + isNamed: true, + ), + 'shadowColor': _i2.BuilderArg<_i8.Color?>( + name: 'shadowColor', + init: shadowColor, + isNamed: true, + ), + 'surfaceTintColor': _i2.BuilderArg<_i8.Color?>( + name: 'surfaceTintColor', + init: surfaceTintColor, + isNamed: true, + ), + 'iconTheme': _i2.BuilderArg<_i13.IconThemeData?>( + name: 'iconTheme', + init: iconTheme, + isNamed: true, + ), + 'selectedShadowColor': _i2.BuilderArg<_i8.Color?>( + name: 'selectedShadowColor', + init: selectedShadowColor, + isNamed: true, + ), + 'showCheckmark': _i2.BuilderArg( + name: 'showCheckmark', + init: showCheckmark, + isNamed: true, + ), + 'checkmarkColor': _i2.BuilderArg<_i8.Color?>( + name: 'checkmarkColor', + init: checkmarkColor, + isNamed: true, + ), + 'avatarBorder': _i2.BuilderArg<_i9.ShapeBorder>( + name: 'avatarBorder', + init: avatarBorder, + isNamed: true, + ), + }, + super.elevated() { + mateBuilderName = 'ChoiceChip.elevated'; + matePackageUrl = 'package:flutter/material.dart'; + mateBuilder = (p) => ChoiceChip$Mate.elevated( + key: p.get('key').build(), + avatar: p.get('avatar').build(), + label: p.get('label').build(), + labelStyle: p.get('labelStyle').build(), + labelPadding: p.get('labelPadding').build(), + onSelected: p.get('onSelected').build(), + pressElevation: p.get('pressElevation').build(), + selected: p.get('selected').build(), + selectedColor: p.get('selectedColor').build(), + disabledColor: p.get('disabledColor').build(), + tooltip: p.get('tooltip').build(), + side: p.get('side').build(), + shape: p.get('shape').build(), + clipBehavior: p.get('clipBehavior').build(), + focusNode: p.get('focusNode').build(), + autofocus: p.get('autofocus').build(), + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), padding: p.get('padding').build(), visualDensity: p.get('visualDensity').build(), @@ -258,6 +557,8 @@ class ChoiceChip$Mate extends _i1.ChoiceChip with _i2.Mate { surfaceTintColor: p.get('surfaceTintColor').build(), iconTheme: p.get('iconTheme').build(), selectedShadowColor: p.get('selectedShadowColor').build(), + showCheckmark: p.get('showCheckmark').build(), + checkmarkColor: p.get('checkmarkColor').build(), avatarBorder: p.get('avatarBorder').build(), ); } diff --git a/mate_flutter/lib/src/material/color_scheme.dart b/mate_flutter/lib/src/material/color_scheme.dart index 6304bfcf..ba38df4a 100644 --- a/mate_flutter/lib/src/material/color_scheme.dart +++ b/mate_flutter/lib/src/material/color_scheme.dart @@ -8,7 +8,7 @@ import 'package:flutter/material.dart' as _i4; /// class ColorScheme with Diagnosticable class ColorScheme$Mate extends _i1.ColorScheme with _i2.Mate { - /// ColorScheme ColorScheme({required Brightness brightness, required Color primary, required Color onPrimary, Color? primaryContainer, Color? onPrimaryContainer, required Color secondary, required Color onSecondary, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, required Color error, required Color onError, Color? errorContainer, Color? onErrorContainer, required Color background, required Color onBackground, required Color surface, required Color onSurface, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint, Color? primaryVariant, Color? secondaryVariant}) + /// ColorScheme ColorScheme({required Brightness brightness, required Color primary, required Color onPrimary, Color? primaryContainer, Color? onPrimaryContainer, required Color secondary, required Color onSecondary, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, required Color error, required Color onError, Color? errorContainer, Color? onErrorContainer, required Color background, required Color onBackground, required Color surface, required Color onSurface, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint}) ColorScheme$Mate({ /// optionalParameters: {required Brightness brightness} , default:none required super.brightness, @@ -297,7 +297,7 @@ class ColorScheme$Mate extends _i1.ColorScheme with _i2.Mate { ); } - /// ColorScheme ColorScheme.light({Brightness brightness = Brightness.light, Color primary = const Color(0xff6200ee), Color onPrimary = Colors.white, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff03dac6), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xffb00020), Color onError = Colors.white, Color? errorContainer, Color? onErrorContainer, Color background = Colors.white, Color onBackground = Colors.black, Color surface = Colors.white, Color onSurface = Colors.black, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint, Color? primaryVariant = const Color(0xff3700b3), Color? secondaryVariant = const Color(0xff018786)}) + /// ColorScheme ColorScheme.light({Brightness brightness = Brightness.light, Color primary = const Color(0xff6200ee), Color onPrimary = Colors.white, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff03dac6), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xffb00020), Color onError = Colors.white, Color? errorContainer, Color? onErrorContainer, Color background = Colors.white, Color onBackground = Colors.black, Color surface = Colors.white, Color onSurface = Colors.black, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint}) ColorScheme$Mate.light({ /// optionalParameters: {Brightness brightness = Brightness.light} , default:processed=PrefixedIdentifierImpl super.brightness, @@ -594,7 +594,7 @@ class ColorScheme$Mate extends _i1.ColorScheme with _i2.Mate { ); } - /// ColorScheme ColorScheme.dark({Brightness brightness = Brightness.dark, Color primary = const Color(0xffbb86fc), Color onPrimary = Colors.black, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff03dac6), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xffcf6679), Color onError = Colors.black, Color? errorContainer, Color? onErrorContainer, Color background = const Color(0xff121212), Color onBackground = Colors.white, Color surface = const Color(0xff121212), Color onSurface = Colors.white, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint, Color? primaryVariant = const Color(0xff3700B3), Color? secondaryVariant = const Color(0xff03dac6)}) + /// ColorScheme ColorScheme.dark({Brightness brightness = Brightness.dark, Color primary = const Color(0xffbb86fc), Color onPrimary = Colors.black, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff03dac6), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xffcf6679), Color onError = Colors.black, Color? errorContainer, Color? onErrorContainer, Color background = const Color(0xff121212), Color onBackground = Colors.white, Color surface = const Color(0xff121212), Color onSurface = Colors.white, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint}) ColorScheme$Mate.dark({ /// optionalParameters: {Brightness brightness = Brightness.dark} , default:processed=PrefixedIdentifierImpl super.brightness, @@ -889,7 +889,7 @@ class ColorScheme$Mate extends _i1.ColorScheme with _i2.Mate { ); } - /// ColorScheme ColorScheme.highContrastLight({Brightness brightness = Brightness.light, Color primary = const Color(0xff0000ba), Color onPrimary = Colors.white, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff66fff9), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xff790000), Color onError = Colors.white, Color? errorContainer, Color? onErrorContainer, Color background = Colors.white, Color onBackground = Colors.black, Color surface = Colors.white, Color onSurface = Colors.black, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint, Color? primaryVariant = const Color(0xff000088), Color? secondaryVariant = const Color(0xff018786)}) + /// ColorScheme ColorScheme.highContrastLight({Brightness brightness = Brightness.light, Color primary = const Color(0xff0000ba), Color onPrimary = Colors.white, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff66fff9), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xff790000), Color onError = Colors.white, Color? errorContainer, Color? onErrorContainer, Color background = Colors.white, Color onBackground = Colors.black, Color surface = Colors.white, Color onSurface = Colors.black, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint}) ColorScheme$Mate.highContrastLight({ /// optionalParameters: {Brightness brightness = Brightness.light} , default:processed=PrefixedIdentifierImpl super.brightness, @@ -1186,7 +1186,7 @@ class ColorScheme$Mate extends _i1.ColorScheme with _i2.Mate { ); } - /// ColorScheme ColorScheme.highContrastDark({Brightness brightness = Brightness.dark, Color primary = const Color(0xffefb7ff), Color onPrimary = Colors.black, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff66fff9), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xff9b374d), Color onError = Colors.black, Color? errorContainer, Color? onErrorContainer, Color background = const Color(0xff121212), Color onBackground = Colors.white, Color surface = const Color(0xff121212), Color onSurface = Colors.white, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint, Color? primaryVariant = const Color(0xffbe9eff), Color? secondaryVariant = const Color(0xff66fff9)}) + /// ColorScheme ColorScheme.highContrastDark({Brightness brightness = Brightness.dark, Color primary = const Color(0xffefb7ff), Color onPrimary = Colors.black, Color? primaryContainer, Color? onPrimaryContainer, Color secondary = const Color(0xff66fff9), Color onSecondary = Colors.black, Color? secondaryContainer, Color? onSecondaryContainer, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color error = const Color(0xff9b374d), Color onError = Colors.black, Color? errorContainer, Color? onErrorContainer, Color background = const Color(0xff121212), Color onBackground = Colors.white, Color surface = const Color(0xff121212), Color onSurface = Colors.white, Color? surfaceVariant, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint}) ColorScheme$Mate.highContrastDark({ /// optionalParameters: {Brightness brightness = Brightness.dark} , default:processed=PrefixedIdentifierImpl super.brightness, diff --git a/mate_flutter/lib/src/material/date_picker.dart b/mate_flutter/lib/src/material/date_picker.dart index 33884485..4855c8b4 100644 --- a/mate_flutter/lib/src/material/date_picker.dart +++ b/mate_flutter/lib/src/material/date_picker.dart @@ -8,11 +8,12 @@ import 'package:flutter/src/material/date.dart' as _i4; import 'package:flutter/material.dart' as _i5; import 'package:flutter/src/services/text_input.dart' as _i6; import 'package:flutter/src/foundation/basic_types.dart' as _i7; -import 'package:flutter/cupertino.dart' as _i8; +import 'package:flutter/src/widgets/icon.dart' as _i8; +import 'package:flutter/cupertino.dart' as _i9; /// class DatePickerDialog extends StatefulWidget class DatePickerDialog$Mate extends _i1.DatePickerDialog with _i2.Mate { - /// DatePickerDialog DatePickerDialog({Key? key, required DateTime initialDate, required DateTime firstDate, required DateTime lastDate, DateTime? currentDate, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, bool Function(DateTime)? selectableDayPredicate, String? cancelText, String? confirmText, String? helpText, DatePickerMode initialCalendarMode = DatePickerMode.day, String? errorFormatText, String? errorInvalidText, String? fieldHintText, String? fieldLabelText, TextInputType? keyboardType, String? restorationId, void Function(DatePickerEntryMode)? onDatePickerModeChange}) + /// DatePickerDialog DatePickerDialog({Key? key, required DateTime initialDate, required DateTime firstDate, required DateTime lastDate, DateTime? currentDate, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, bool Function(DateTime)? selectableDayPredicate, String? cancelText, String? confirmText, String? helpText, DatePickerMode initialCalendarMode = DatePickerMode.day, String? errorFormatText, String? errorInvalidText, String? fieldHintText, String? fieldLabelText, TextInputType? keyboardType, String? restorationId, void Function(DatePickerEntryMode)? onDatePickerModeChange, Icon? switchToInputEntryModeIcon, Icon? switchToCalendarEntryModeIcon}) DatePickerDialog$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -67,6 +68,12 @@ class DatePickerDialog$Mate extends _i1.DatePickerDialog with _i2.Mate { /// optionalParameters: {void Function(DatePickerEntryMode)? onDatePickerModeChange} , default:none super.onDatePickerModeChange, + + /// optionalParameters: {Icon? switchToInputEntryModeIcon} , default:none + super.switchToInputEntryModeIcon, + + /// optionalParameters: {Icon? switchToCalendarEntryModeIcon} , default:none + super.switchToCalendarEntryModeIcon, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -160,6 +167,16 @@ class DatePickerDialog$Mate extends _i1.DatePickerDialog with _i2.Mate { init: onDatePickerModeChange, isNamed: true, ), + 'switchToInputEntryModeIcon': _i2.BuilderArg<_i8.Icon?>( + name: 'switchToInputEntryModeIcon', + init: switchToInputEntryModeIcon, + isNamed: true, + ), + 'switchToCalendarEntryModeIcon': _i2.BuilderArg<_i8.Icon?>( + name: 'switchToCalendarEntryModeIcon', + init: switchToCalendarEntryModeIcon, + isNamed: true, + ), }, super() { mateBuilderName = 'DatePickerDialog'; @@ -183,6 +200,8 @@ class DatePickerDialog$Mate extends _i1.DatePickerDialog with _i2.Mate { keyboardType: p.get('keyboardType').build(), restorationId: p.get('restorationId').build(), onDatePickerModeChange: p.get('onDatePickerModeChange').build(), + switchToInputEntryModeIcon: p.get('switchToInputEntryModeIcon').build(), + switchToCalendarEntryModeIcon: p.get('switchToCalendarEntryModeIcon').build(), ); } @@ -192,7 +211,7 @@ class DatePickerDialog$Mate extends _i1.DatePickerDialog with _i2.Mate { /// class DateRangePickerDialog extends StatefulWidget class DateRangePickerDialog$Mate extends _i1.DateRangePickerDialog with _i2.Mate { - /// DateRangePickerDialog DateRangePickerDialog({Key? key, DateTimeRange? initialDateRange, required DateTime firstDate, required DateTime lastDate, DateTime? currentDate, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, String? helpText, String? cancelText, String? confirmText, String? saveText, String? errorInvalidRangeText, String? errorFormatText, String? errorInvalidText, String? fieldStartHintText, String? fieldEndHintText, String? fieldStartLabelText, String? fieldEndLabelText, TextInputType keyboardType = TextInputType.datetime, String? restorationId}) + /// DateRangePickerDialog DateRangePickerDialog({Key? key, DateTimeRange? initialDateRange, required DateTime firstDate, required DateTime lastDate, DateTime? currentDate, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, String? helpText, String? cancelText, String? confirmText, String? saveText, String? errorInvalidRangeText, String? errorFormatText, String? errorInvalidText, String? fieldStartHintText, String? fieldEndHintText, String? fieldStartLabelText, String? fieldEndLabelText, TextInputType keyboardType = TextInputType.datetime, String? restorationId, Icon? switchToInputEntryModeIcon, Icon? switchToCalendarEntryModeIcon}) DateRangePickerDialog$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -250,6 +269,12 @@ class DateRangePickerDialog$Mate extends _i1.DateRangePickerDialog with _i2.Mate /// optionalParameters: {String? restorationId} , default:none super.restorationId, + + /// optionalParameters: {Icon? switchToInputEntryModeIcon} , default:none + super.switchToInputEntryModeIcon, + + /// optionalParameters: {Icon? switchToCalendarEntryModeIcon} , default:none + super.switchToCalendarEntryModeIcon, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -341,13 +366,23 @@ class DateRangePickerDialog$Mate extends _i1.DateRangePickerDialog with _i2.Mate name: 'keyboardType', init: keyboardType, isNamed: true, - defaultValue: _i8.TextInputType.datetime, + defaultValue: _i9.TextInputType.datetime, ), 'restorationId': _i2.BuilderArg( name: 'restorationId', init: restorationId, isNamed: true, ), + 'switchToInputEntryModeIcon': _i2.BuilderArg<_i8.Icon?>( + name: 'switchToInputEntryModeIcon', + init: switchToInputEntryModeIcon, + isNamed: true, + ), + 'switchToCalendarEntryModeIcon': _i2.BuilderArg<_i8.Icon?>( + name: 'switchToCalendarEntryModeIcon', + init: switchToCalendarEntryModeIcon, + isNamed: true, + ), }, super() { mateBuilderName = 'DateRangePickerDialog'; @@ -372,6 +407,8 @@ class DateRangePickerDialog$Mate extends _i1.DateRangePickerDialog with _i2.Mate fieldEndLabelText: p.get('fieldEndLabelText').build(), keyboardType: p.get('keyboardType').build(), restorationId: p.get('restorationId').build(), + switchToInputEntryModeIcon: p.get('switchToInputEntryModeIcon').build(), + switchToCalendarEntryModeIcon: p.get('switchToCalendarEntryModeIcon').build(), ); } diff --git a/mate_flutter/lib/src/material/date_picker_theme.dart b/mate_flutter/lib/src/material/date_picker_theme.dart index 0cf5e02e..256c121f 100644 --- a/mate_flutter/lib/src/material/date_picker_theme.dart +++ b/mate_flutter/lib/src/material/date_picker_theme.dart @@ -7,12 +7,13 @@ import 'dart:ui' as _i3; import 'package:flutter/src/painting/borders.dart' as _i4; import 'package:flutter/src/painting/text_style.dart' as _i5; import 'package:flutter/src/material/material_state.dart' as _i6; -import 'package:flutter/src/foundation/key.dart' as _i7; -import 'package:flutter/src/widgets/framework.dart' as _i8; +import 'package:flutter/src/material/input_decorator.dart' as _i7; +import 'package:flutter/src/foundation/key.dart' as _i8; +import 'package:flutter/src/widgets/framework.dart' as _i9; /// class DatePickerThemeData with Diagnosticable class DatePickerThemeData$Mate extends _i1.DatePickerThemeData with _i2.Mate { - /// DatePickerThemeData DatePickerThemeData({Color? backgroundColor, double? elevation, Color? shadowColor, Color? surfaceTintColor, ShapeBorder? shape, Color? headerBackgroundColor, Color? headerForegroundColor, TextStyle? headerHeadlineStyle, TextStyle? headerHelpStyle, TextStyle? weekdayStyle, TextStyle? dayStyle, MaterialStateProperty? dayForegroundColor, MaterialStateProperty? dayBackgroundColor, MaterialStateProperty? dayOverlayColor, MaterialStateProperty? todayForegroundColor, MaterialStateProperty? todayBackgroundColor, BorderSide? todayBorder, TextStyle? yearStyle, MaterialStateProperty? yearForegroundColor, MaterialStateProperty? yearBackgroundColor, MaterialStateProperty? yearOverlayColor, Color? rangePickerBackgroundColor, double? rangePickerElevation, Color? rangePickerShadowColor, Color? rangePickerSurfaceTintColor, ShapeBorder? rangePickerShape, Color? rangePickerHeaderBackgroundColor, Color? rangePickerHeaderForegroundColor, TextStyle? rangePickerHeaderHeadlineStyle, TextStyle? rangePickerHeaderHelpStyle, Color? rangeSelectionBackgroundColor, MaterialStateProperty? rangeSelectionOverlayColor}) + /// DatePickerThemeData DatePickerThemeData({Color? backgroundColor, double? elevation, Color? shadowColor, Color? surfaceTintColor, ShapeBorder? shape, Color? headerBackgroundColor, Color? headerForegroundColor, TextStyle? headerHeadlineStyle, TextStyle? headerHelpStyle, TextStyle? weekdayStyle, TextStyle? dayStyle, MaterialStateProperty? dayForegroundColor, MaterialStateProperty? dayBackgroundColor, MaterialStateProperty? dayOverlayColor, MaterialStateProperty? todayForegroundColor, MaterialStateProperty? todayBackgroundColor, BorderSide? todayBorder, TextStyle? yearStyle, MaterialStateProperty? yearForegroundColor, MaterialStateProperty? yearBackgroundColor, MaterialStateProperty? yearOverlayColor, Color? rangePickerBackgroundColor, double? rangePickerElevation, Color? rangePickerShadowColor, Color? rangePickerSurfaceTintColor, ShapeBorder? rangePickerShape, Color? rangePickerHeaderBackgroundColor, Color? rangePickerHeaderForegroundColor, TextStyle? rangePickerHeaderHeadlineStyle, TextStyle? rangePickerHeaderHelpStyle, Color? rangeSelectionBackgroundColor, MaterialStateProperty? rangeSelectionOverlayColor, Color? dividerColor, InputDecorationTheme? inputDecorationTheme}) DatePickerThemeData$Mate({ /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -109,6 +110,12 @@ class DatePickerThemeData$Mate extends _i1.DatePickerThemeData with _i2.Mate { /// optionalParameters: {MaterialStateProperty? rangeSelectionOverlayColor} , default:none super.rangeSelectionOverlayColor, + + /// optionalParameters: {Color? dividerColor} , default:none + super.dividerColor, + + /// optionalParameters: {InputDecorationTheme? inputDecorationTheme} , default:none + super.inputDecorationTheme, }) : mateParams = { 'backgroundColor': _i2.BuilderArg<_i3.Color?>( name: 'backgroundColor', @@ -270,6 +277,16 @@ class DatePickerThemeData$Mate extends _i1.DatePickerThemeData with _i2.Mate { init: rangeSelectionOverlayColor, isNamed: true, ), + 'dividerColor': _i2.BuilderArg<_i3.Color?>( + name: 'dividerColor', + init: dividerColor, + isNamed: true, + ), + 'inputDecorationTheme': _i2.BuilderArg<_i7.InputDecorationTheme?>( + name: 'inputDecorationTheme', + init: inputDecorationTheme, + isNamed: true, + ), }, super() { mateBuilderName = 'DatePickerThemeData'; @@ -307,6 +324,8 @@ class DatePickerThemeData$Mate extends _i1.DatePickerThemeData with _i2.Mate { rangePickerHeaderHelpStyle: p.get('rangePickerHeaderHelpStyle').build(), rangeSelectionBackgroundColor: p.get('rangeSelectionBackgroundColor').build(), rangeSelectionOverlayColor: p.get('rangeSelectionOverlayColor').build(), + dividerColor: p.get('dividerColor').build(), + inputDecorationTheme: p.get('inputDecorationTheme').build(), ); } @@ -327,7 +346,7 @@ class DatePickerTheme$Mate extends _i1.DatePickerTheme with _i2.Mate { /// optionalParameters: {required Widget child} , default:none required super.child, }) : mateParams = { - 'key': _i2.BuilderArg<_i7.Key?>( + 'key': _i2.BuilderArg<_i8.Key?>( name: 'key', init: key, isNamed: true, @@ -337,7 +356,7 @@ class DatePickerTheme$Mate extends _i1.DatePickerTheme with _i2.Mate { init: data, isNamed: true, ), - 'child': _i2.BuilderArg<_i8.Widget>( + 'child': _i2.BuilderArg<_i9.Widget>( name: 'child', init: child, isNamed: true, diff --git a/mate_flutter/lib/src/material/desktop_text_selection_toolbar_button.dart b/mate_flutter/lib/src/material/desktop_text_selection_toolbar_button.dart index f5ae1308..49e4fa19 100644 --- a/mate_flutter/lib/src/material/desktop_text_selection_toolbar_button.dart +++ b/mate_flutter/lib/src/material/desktop_text_selection_toolbar_button.dart @@ -9,12 +9,12 @@ import 'package:flutter/src/widgets/framework.dart' as _i5; /// class DesktopTextSelectionToolbarButton extends StatelessWidget class DesktopTextSelectionToolbarButton$Mate extends _i1.DesktopTextSelectionToolbarButton with _i2.Mate { - /// DesktopTextSelectionToolbarButton DesktopTextSelectionToolbarButton({Key? key, required void Function() onPressed, required Widget child}) + /// DesktopTextSelectionToolbarButton DesktopTextSelectionToolbarButton({Key? key, required void Function()? onPressed, required Widget child}) DesktopTextSelectionToolbarButton$Mate({ /// optionalParameters: {Key? key} , default:none super.key, - /// optionalParameters: {required void Function() onPressed} , default:none + /// optionalParameters: {required void Function()? onPressed} , default:none required super.onPressed, /// optionalParameters: {required Widget child} , default:none @@ -25,7 +25,7 @@ class DesktopTextSelectionToolbarButton$Mate extends _i1.DesktopTextSelectionToo init: key, isNamed: true, ), - 'onPressed': _i2.BuilderArg<_i4.VoidCallback>( + 'onPressed': _i2.BuilderArg<_i4.VoidCallback?>( name: 'onPressed', init: onPressed, isNamed: true, @@ -46,7 +46,7 @@ class DesktopTextSelectionToolbarButton$Mate extends _i1.DesktopTextSelectionToo ); } - /// DesktopTextSelectionToolbarButton DesktopTextSelectionToolbarButton.text({Key? key, required BuildContext context, required void Function() onPressed, required String text}) + /// DesktopTextSelectionToolbarButton DesktopTextSelectionToolbarButton.text({Key? key, required BuildContext context, required void Function()? onPressed, required String text}) DesktopTextSelectionToolbarButton$Mate.text({ /// optionalParameters: {Key? key} , default:none super.key, @@ -54,7 +54,7 @@ class DesktopTextSelectionToolbarButton$Mate extends _i1.DesktopTextSelectionToo /// optionalParameters: {required BuildContext context} , default:none required super.context, - /// optionalParameters: {required void Function() onPressed} , default:none + /// optionalParameters: {required void Function()? onPressed} , default:none required super.onPressed, /// optionalParameters: {required String text} , default:none @@ -70,7 +70,7 @@ class DesktopTextSelectionToolbarButton$Mate extends _i1.DesktopTextSelectionToo init: context, isNamed: true, ), - 'onPressed': _i2.BuilderArg<_i4.VoidCallback>( + 'onPressed': _i2.BuilderArg<_i4.VoidCallback?>( name: 'onPressed', init: onPressed, isNamed: true, diff --git a/mate_flutter/lib/src/material/expansion_panel.dart b/mate_flutter/lib/src/material/expansion_panel.dart index 70a9c9f4..19f05660 100644 --- a/mate_flutter/lib/src/material/expansion_panel.dart +++ b/mate_flutter/lib/src/material/expansion_panel.dart @@ -135,7 +135,7 @@ class ExpansionPanelRadio$Mate extends _i1.ExpansionPanelRadio with _i2.Mate { /// class ExpansionPanelList extends StatefulWidget class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { - /// ExpansionPanelList ExpansionPanelList({Key? key, List children = const [], void Function(int, bool)? expansionCallback, Duration animationDuration = kThemeAnimationDuration, EdgeInsets expandedHeaderPadding = _kPanelHeaderExpandedDefaultPadding, Color? dividerColor, double elevation = 2, Color? expandIconColor}) + /// ExpansionPanelList ExpansionPanelList({Key? key, List children = const [], void Function(int, bool)? expansionCallback, Duration animationDuration = kThemeAnimationDuration, EdgeInsets expandedHeaderPadding = _kPanelHeaderExpandedDefaultPadding, Color? dividerColor, double elevation = 2, Color? expandIconColor, double materialGapSize = 16.0}) ExpansionPanelList$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -160,6 +160,9 @@ class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { /// optionalParameters: {Color? expandIconColor} , default:none super.expandIconColor, + + /// optionalParameters: {double materialGapSize = 16.0} , default:processed=DoubleLiteralImpl + super.materialGapSize, }) : mateParams = { 'key': _i2.BuilderArg<_i5.Key?>( name: 'key', @@ -202,6 +205,12 @@ class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { init: expandIconColor, isNamed: true, ), + 'materialGapSize': _i2.BuilderArg( + name: 'materialGapSize', + init: materialGapSize, + isNamed: true, + defaultValue: 16.0, + ), }, super() { mateBuilderName = 'ExpansionPanelList'; @@ -215,10 +224,11 @@ class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { dividerColor: p.get('dividerColor').build(), elevation: p.get('elevation').build(), expandIconColor: p.get('expandIconColor').build(), + materialGapSize: p.get('materialGapSize').build(), ); } - /// ExpansionPanelList ExpansionPanelList.radio({Key? key, List children = const [], void Function(int, bool)? expansionCallback, Duration animationDuration = kThemeAnimationDuration, Object? initialOpenPanelValue, EdgeInsets expandedHeaderPadding = _kPanelHeaderExpandedDefaultPadding, Color? dividerColor, double elevation = 2, Color? expandIconColor}) + /// ExpansionPanelList ExpansionPanelList.radio({Key? key, List children = const [], void Function(int, bool)? expansionCallback, Duration animationDuration = kThemeAnimationDuration, Object? initialOpenPanelValue, EdgeInsets expandedHeaderPadding = _kPanelHeaderExpandedDefaultPadding, Color? dividerColor, double elevation = 2, Color? expandIconColor, double materialGapSize = 16.0}) ExpansionPanelList$Mate.radio({ /// optionalParameters: {Key? key} , default:none super.key, @@ -246,6 +256,9 @@ class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { /// optionalParameters: {Color? expandIconColor} , default:none super.expandIconColor, + + /// optionalParameters: {double materialGapSize = 16.0} , default:processed=DoubleLiteralImpl + super.materialGapSize, }) : mateParams = { 'key': _i2.BuilderArg<_i5.Key?>( name: 'key', @@ -293,6 +306,12 @@ class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { init: expandIconColor, isNamed: true, ), + 'materialGapSize': _i2.BuilderArg( + name: 'materialGapSize', + init: materialGapSize, + isNamed: true, + defaultValue: 16.0, + ), }, super.radio() { mateBuilderName = 'ExpansionPanelList.radio'; @@ -307,6 +326,7 @@ class ExpansionPanelList$Mate extends _i1.ExpansionPanelList with _i2.Mate { dividerColor: p.get('dividerColor').build(), elevation: p.get('elevation').build(), expandIconColor: p.get('expandIconColor').build(), + materialGapSize: p.get('materialGapSize').build(), ); } diff --git a/mate_flutter/lib/src/material/filter_chip.dart b/mate_flutter/lib/src/material/filter_chip.dart index fb378934..82b0de9d 100644 --- a/mate_flutter/lib/src/material/filter_chip.dart +++ b/mate_flutter/lib/src/material/filter_chip.dart @@ -11,12 +11,13 @@ import 'package:flutter/src/foundation/basic_types.dart' as _i7; import 'dart:ui' as _i8; import 'package:flutter/src/painting/borders.dart' as _i9; import 'package:flutter/src/widgets/focus_manager.dart' as _i10; -import 'package:flutter/src/material/theme_data.dart' as _i11; -import 'package:flutter/src/widgets/icon_theme_data.dart' as _i12; +import 'package:flutter/src/material/material_state.dart' as _i11; +import 'package:flutter/src/material/theme_data.dart' as _i12; +import 'package:flutter/src/widgets/icon_theme_data.dart' as _i13; /// class FilterChip extends StatelessWidget implements ChipAttributes, SelectableChipAttributes, CheckmarkableChipAttributes, DisabledChipAttributes class FilterChip$Mate extends _i1.FilterChip with _i2.Mate { - /// FilterChip FilterChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, bool selected = false, required void Function(bool)? onSelected, double? pressElevation, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder()}) + /// FilterChip FilterChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, bool selected = false, required void Function(bool)? onSelected, double? pressElevation, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder()}) FilterChip$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -66,6 +67,9 @@ class FilterChip$Mate extends _i1.FilterChip with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -185,6 +189,11 @@ class FilterChip$Mate extends _i1.FilterChip with _i2.Mate { isNamed: true, defaultValue: false, ), + 'color': _i2.BuilderArg<_i11.MaterialStateProperty<_i8.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), 'backgroundColor': _i2.BuilderArg<_i8.Color?>( name: 'backgroundColor', init: backgroundColor, @@ -195,12 +204,12 @@ class FilterChip$Mate extends _i1.FilterChip with _i2.Mate { init: padding, isNamed: true, ), - 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( + 'visualDensity': _i2.BuilderArg<_i12.VisualDensity?>( name: 'visualDensity', init: visualDensity, isNamed: true, ), - 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( + 'materialTapTargetSize': _i2.BuilderArg<_i12.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, isNamed: true, @@ -220,7 +229,7 @@ class FilterChip$Mate extends _i1.FilterChip with _i2.Mate { init: surfaceTintColor, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i13.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -266,6 +275,281 @@ class FilterChip$Mate extends _i1.FilterChip with _i2.Mate { clipBehavior: p.get('clipBehavior').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + color: p.get('color').build(), + backgroundColor: p.get('backgroundColor').build(), + padding: p.get('padding').build(), + visualDensity: p.get('visualDensity').build(), + materialTapTargetSize: p.get('materialTapTargetSize').build(), + elevation: p.get('elevation').build(), + shadowColor: p.get('shadowColor').build(), + surfaceTintColor: p.get('surfaceTintColor').build(), + iconTheme: p.get('iconTheme').build(), + selectedShadowColor: p.get('selectedShadowColor').build(), + showCheckmark: p.get('showCheckmark').build(), + checkmarkColor: p.get('checkmarkColor').build(), + avatarBorder: p.get('avatarBorder').build(), + ); + } + + /// FilterChip FilterChip.elevated({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, bool selected = false, required void Function(bool)? onSelected, double? pressElevation, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder()}) + FilterChip$Mate.elevated({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {Widget? avatar} , default:none + super.avatar, + + /// optionalParameters: {required Widget label} , default:none + required super.label, + + /// optionalParameters: {TextStyle? labelStyle} , default:none + super.labelStyle, + + /// optionalParameters: {EdgeInsetsGeometry? labelPadding} , default:none + super.labelPadding, + + /// optionalParameters: {bool selected = false} , default:processed=BooleanLiteralImpl + super.selected, + + /// optionalParameters: {required void Function(bool)? onSelected} , default:none + required super.onSelected, + + /// optionalParameters: {double? pressElevation} , default:none + super.pressElevation, + + /// optionalParameters: {Color? disabledColor} , default:none + super.disabledColor, + + /// optionalParameters: {Color? selectedColor} , default:none + super.selectedColor, + + /// optionalParameters: {String? tooltip} , default:none + super.tooltip, + + /// optionalParameters: {BorderSide? side} , default:none + super.side, + + /// optionalParameters: {OutlinedBorder? shape} , default:none + super.shape, + + /// optionalParameters: {Clip clipBehavior = Clip.none} , default:processed=PrefixedIdentifierImpl + super.clipBehavior, + + /// optionalParameters: {FocusNode? focusNode} , default:none + super.focusNode, + + /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl + super.autofocus, + + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + + /// optionalParameters: {Color? backgroundColor} , default:none + super.backgroundColor, + + /// optionalParameters: {EdgeInsetsGeometry? padding} , default:none + super.padding, + + /// optionalParameters: {VisualDensity? visualDensity} , default:none + super.visualDensity, + + /// optionalParameters: {MaterialTapTargetSize? materialTapTargetSize} , default:none + super.materialTapTargetSize, + + /// optionalParameters: {double? elevation} , default:none + super.elevation, + + /// optionalParameters: {Color? shadowColor} , default:none + super.shadowColor, + + /// optionalParameters: {Color? surfaceTintColor} , default:none + super.surfaceTintColor, + + /// optionalParameters: {IconThemeData? iconTheme} , default:none + super.iconTheme, + + /// optionalParameters: {Color? selectedShadowColor} , default:none + super.selectedShadowColor, + + /// optionalParameters: {bool? showCheckmark} , default:none + super.showCheckmark, + + /// optionalParameters: {Color? checkmarkColor} , default:none + super.checkmarkColor, + + /// optionalParameters: {ShapeBorder avatarBorder = const CircleBorder()} , default:unprocessed=InstanceCreationExpressionImpl + super.avatarBorder, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'avatar': _i2.BuilderArg<_i4.Widget?>( + name: 'avatar', + init: avatar, + isNamed: true, + ), + 'label': _i2.BuilderArg<_i4.Widget>( + name: 'label', + init: label, + isNamed: true, + ), + 'labelStyle': _i2.BuilderArg<_i5.TextStyle?>( + name: 'labelStyle', + init: labelStyle, + isNamed: true, + ), + 'labelPadding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + name: 'labelPadding', + init: labelPadding, + isNamed: true, + ), + 'selected': _i2.BuilderArg( + name: 'selected', + init: selected, + isNamed: true, + defaultValue: false, + ), + 'onSelected': _i2.BuilderArg<_i7.ValueChanged?>( + name: 'onSelected', + init: onSelected, + isNamed: true, + ), + 'pressElevation': _i2.BuilderArg( + name: 'pressElevation', + init: pressElevation, + isNamed: true, + ), + 'disabledColor': _i2.BuilderArg<_i8.Color?>( + name: 'disabledColor', + init: disabledColor, + isNamed: true, + ), + 'selectedColor': _i2.BuilderArg<_i8.Color?>( + name: 'selectedColor', + init: selectedColor, + isNamed: true, + ), + 'tooltip': _i2.BuilderArg( + name: 'tooltip', + init: tooltip, + isNamed: true, + ), + 'side': _i2.BuilderArg<_i9.BorderSide?>( + name: 'side', + init: side, + isNamed: true, + ), + 'shape': _i2.BuilderArg<_i9.OutlinedBorder?>( + name: 'shape', + init: shape, + isNamed: true, + ), + 'clipBehavior': _i2.BuilderArg<_i8.Clip>( + name: 'clipBehavior', + init: clipBehavior, + isNamed: true, + defaultValue: _i8.Clip.none, + ), + 'focusNode': _i2.BuilderArg<_i10.FocusNode?>( + name: 'focusNode', + init: focusNode, + isNamed: true, + ), + 'autofocus': _i2.BuilderArg( + name: 'autofocus', + init: autofocus, + isNamed: true, + defaultValue: false, + ), + 'color': _i2.BuilderArg<_i11.MaterialStateProperty<_i8.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), + 'backgroundColor': _i2.BuilderArg<_i8.Color?>( + name: 'backgroundColor', + init: backgroundColor, + isNamed: true, + ), + 'padding': _i2.BuilderArg<_i6.EdgeInsetsGeometry?>( + name: 'padding', + init: padding, + isNamed: true, + ), + 'visualDensity': _i2.BuilderArg<_i12.VisualDensity?>( + name: 'visualDensity', + init: visualDensity, + isNamed: true, + ), + 'materialTapTargetSize': _i2.BuilderArg<_i12.MaterialTapTargetSize?>( + name: 'materialTapTargetSize', + init: materialTapTargetSize, + isNamed: true, + ), + 'elevation': _i2.BuilderArg( + name: 'elevation', + init: elevation, + isNamed: true, + ), + 'shadowColor': _i2.BuilderArg<_i8.Color?>( + name: 'shadowColor', + init: shadowColor, + isNamed: true, + ), + 'surfaceTintColor': _i2.BuilderArg<_i8.Color?>( + name: 'surfaceTintColor', + init: surfaceTintColor, + isNamed: true, + ), + 'iconTheme': _i2.BuilderArg<_i13.IconThemeData?>( + name: 'iconTheme', + init: iconTheme, + isNamed: true, + ), + 'selectedShadowColor': _i2.BuilderArg<_i8.Color?>( + name: 'selectedShadowColor', + init: selectedShadowColor, + isNamed: true, + ), + 'showCheckmark': _i2.BuilderArg( + name: 'showCheckmark', + init: showCheckmark, + isNamed: true, + ), + 'checkmarkColor': _i2.BuilderArg<_i8.Color?>( + name: 'checkmarkColor', + init: checkmarkColor, + isNamed: true, + ), + 'avatarBorder': _i2.BuilderArg<_i9.ShapeBorder>( + name: 'avatarBorder', + init: avatarBorder, + isNamed: true, + ), + }, + super.elevated() { + mateBuilderName = 'FilterChip.elevated'; + matePackageUrl = 'package:flutter/material.dart'; + mateBuilder = (p) => FilterChip$Mate.elevated( + key: p.get('key').build(), + avatar: p.get('avatar').build(), + label: p.get('label').build(), + labelStyle: p.get('labelStyle').build(), + labelPadding: p.get('labelPadding').build(), + selected: p.get('selected').build(), + onSelected: p.get('onSelected').build(), + pressElevation: p.get('pressElevation').build(), + disabledColor: p.get('disabledColor').build(), + selectedColor: p.get('selectedColor').build(), + tooltip: p.get('tooltip').build(), + side: p.get('side').build(), + shape: p.get('shape').build(), + clipBehavior: p.get('clipBehavior').build(), + focusNode: p.get('focusNode').build(), + autofocus: p.get('autofocus').build(), + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), padding: p.get('padding').build(), visualDensity: p.get('visualDensity').build(), diff --git a/mate_flutter/lib/src/material/input_chip.dart b/mate_flutter/lib/src/material/input_chip.dart index bb327f34..f1ab6c54 100644 --- a/mate_flutter/lib/src/material/input_chip.dart +++ b/mate_flutter/lib/src/material/input_chip.dart @@ -11,12 +11,13 @@ import 'package:flutter/src/foundation/basic_types.dart' as _i7; import 'dart:ui' as _i8; import 'package:flutter/src/painting/borders.dart' as _i9; import 'package:flutter/src/widgets/focus_manager.dart' as _i10; -import 'package:flutter/src/material/theme_data.dart' as _i11; -import 'package:flutter/src/widgets/icon_theme_data.dart' as _i12; +import 'package:flutter/src/material/material_state.dart' as _i11; +import 'package:flutter/src/material/theme_data.dart' as _i12; +import 'package:flutter/src/widgets/icon_theme_data.dart' as _i13; /// class InputChip extends StatelessWidget implements ChipAttributes, DeletableChipAttributes, SelectableChipAttributes, CheckmarkableChipAttributes, DisabledChipAttributes, TappableChipAttributes class InputChip$Mate extends _i1.InputChip with _i2.Mate { - /// InputChip InputChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, bool selected = false, bool isEnabled = true, void Function(bool)? onSelected, Widget? deleteIcon, void Function()? onDeleted, Color? deleteIconColor, String? deleteButtonTooltipMessage, void Function()? onPressed, double? pressElevation, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder(), bool useDeleteButtonTooltip = true}) + /// InputChip InputChip({Key? key, Widget? avatar, required Widget label, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, bool selected = false, bool isEnabled = true, void Function(bool)? onSelected, Widget? deleteIcon, void Function()? onDeleted, Color? deleteIconColor, String? deleteButtonTooltipMessage, void Function()? onPressed, double? pressElevation, Color? disabledColor, Color? selectedColor, String? tooltip, BorderSide? side, OutlinedBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialStateProperty? color, Color? backgroundColor, EdgeInsetsGeometry? padding, VisualDensity? visualDensity, MaterialTapTargetSize? materialTapTargetSize, double? elevation, Color? shadowColor, Color? surfaceTintColor, IconThemeData? iconTheme, Color? selectedShadowColor, bool? showCheckmark, Color? checkmarkColor, ShapeBorder avatarBorder = const CircleBorder(), bool useDeleteButtonTooltip = true}) InputChip$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -84,6 +85,9 @@ class InputChip$Mate extends _i1.InputChip with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + /// optionalParameters: {MaterialStateProperty? color} , default:none + super.color, + /// optionalParameters: {Color? backgroundColor} , default:none super.backgroundColor, @@ -234,6 +238,11 @@ class InputChip$Mate extends _i1.InputChip with _i2.Mate { isNamed: true, defaultValue: false, ), + 'color': _i2.BuilderArg<_i11.MaterialStateProperty<_i8.Color?>?>( + name: 'color', + init: color, + isNamed: true, + ), 'backgroundColor': _i2.BuilderArg<_i8.Color?>( name: 'backgroundColor', init: backgroundColor, @@ -244,12 +253,12 @@ class InputChip$Mate extends _i1.InputChip with _i2.Mate { init: padding, isNamed: true, ), - 'visualDensity': _i2.BuilderArg<_i11.VisualDensity?>( + 'visualDensity': _i2.BuilderArg<_i12.VisualDensity?>( name: 'visualDensity', init: visualDensity, isNamed: true, ), - 'materialTapTargetSize': _i2.BuilderArg<_i11.MaterialTapTargetSize?>( + 'materialTapTargetSize': _i2.BuilderArg<_i12.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, isNamed: true, @@ -269,7 +278,7 @@ class InputChip$Mate extends _i1.InputChip with _i2.Mate { init: surfaceTintColor, isNamed: true, ), - 'iconTheme': _i2.BuilderArg<_i12.IconThemeData?>( + 'iconTheme': _i2.BuilderArg<_i13.IconThemeData?>( name: 'iconTheme', init: iconTheme, isNamed: true, @@ -321,6 +330,7 @@ class InputChip$Mate extends _i1.InputChip with _i2.Mate { clipBehavior: p.get('clipBehavior').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + color: p.get('color').build(), backgroundColor: p.get('backgroundColor').build(), padding: p.get('padding').build(), visualDensity: p.get('visualDensity').build(), diff --git a/mate_flutter/lib/src/material/input_date_picker_form_field.dart b/mate_flutter/lib/src/material/input_date_picker_form_field.dart index 58180034..9bac4d2b 100644 --- a/mate_flutter/lib/src/material/input_date_picker_form_field.dart +++ b/mate_flutter/lib/src/material/input_date_picker_form_field.dart @@ -10,7 +10,7 @@ import 'package:flutter/src/services/text_input.dart' as _i6; /// class InputDatePickerFormField extends StatefulWidget class InputDatePickerFormField$Mate extends _i1.InputDatePickerFormField with _i2.Mate { - /// InputDatePickerFormField InputDatePickerFormField({Key? key, DateTime? initialDate, required DateTime firstDate, required DateTime lastDate, void Function(DateTime)? onDateSubmitted, void Function(DateTime)? onDateSaved, bool Function(DateTime)? selectableDayPredicate, String? errorFormatText, String? errorInvalidText, String? fieldHintText, String? fieldLabelText, TextInputType? keyboardType, bool autofocus = false}) + /// InputDatePickerFormField InputDatePickerFormField({Key? key, DateTime? initialDate, required DateTime firstDate, required DateTime lastDate, void Function(DateTime)? onDateSubmitted, void Function(DateTime)? onDateSaved, bool Function(DateTime)? selectableDayPredicate, String? errorFormatText, String? errorInvalidText, String? fieldHintText, String? fieldLabelText, TextInputType? keyboardType, bool autofocus = false, bool acceptEmptyDate = false}) InputDatePickerFormField$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -50,6 +50,9 @@ class InputDatePickerFormField$Mate extends _i1.InputDatePickerFormField with _i /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + + /// optionalParameters: {bool acceptEmptyDate = false} , default:processed=BooleanLiteralImpl + super.acceptEmptyDate, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -117,6 +120,12 @@ class InputDatePickerFormField$Mate extends _i1.InputDatePickerFormField with _i isNamed: true, defaultValue: false, ), + 'acceptEmptyDate': _i2.BuilderArg( + name: 'acceptEmptyDate', + init: acceptEmptyDate, + isNamed: true, + defaultValue: false, + ), }, super() { mateBuilderName = 'InputDatePickerFormField'; @@ -135,6 +144,7 @@ class InputDatePickerFormField$Mate extends _i1.InputDatePickerFormField with _i fieldLabelText: p.get('fieldLabelText').build(), keyboardType: p.get('keyboardType').build(), autofocus: p.get('autofocus').build(), + acceptEmptyDate: p.get('acceptEmptyDate').build(), ); } diff --git a/mate_flutter/lib/src/material/input_decorator.dart b/mate_flutter/lib/src/material/input_decorator.dart index 2767e761..d90d8883 100644 --- a/mate_flutter/lib/src/material/input_decorator.dart +++ b/mate_flutter/lib/src/material/input_decorator.dart @@ -126,7 +126,7 @@ class InputDecorator$Mate extends _i1.InputDecorator with _i2.Mate { /// class InputDecoration class InputDecoration$Mate extends _i1.InputDecoration with _i2.Mate { - /// InputDecoration InputDecoration({Widget? icon, Color? iconColor, Widget? label, String? labelText, TextStyle? labelStyle, TextStyle? floatingLabelStyle, String? helperText, TextStyle? helperStyle, int? helperMaxLines, String? hintText, TextStyle? hintStyle, TextDirection? hintTextDirection, int? hintMaxLines, String? errorText, TextStyle? errorStyle, int? errorMaxLines, FloatingLabelBehavior? floatingLabelBehavior, FloatingLabelAlignment? floatingLabelAlignment, bool isCollapsed = false, bool? isDense, EdgeInsetsGeometry? contentPadding, Widget? prefixIcon, BoxConstraints? prefixIconConstraints, Widget? prefix, String? prefixText, TextStyle? prefixStyle, Color? prefixIconColor, Widget? suffixIcon, Widget? suffix, String? suffixText, TextStyle? suffixStyle, Color? suffixIconColor, BoxConstraints? suffixIconConstraints, Widget? counter, String? counterText, TextStyle? counterStyle, bool? filled, Color? fillColor, Color? focusColor, Color? hoverColor, InputBorder? errorBorder, InputBorder? focusedBorder, InputBorder? focusedErrorBorder, InputBorder? disabledBorder, InputBorder? enabledBorder, InputBorder? border, bool enabled = true, String? semanticCounterText, bool? alignLabelWithHint, BoxConstraints? constraints}) + /// InputDecoration InputDecoration({Widget? icon, Color? iconColor, Widget? label, String? labelText, TextStyle? labelStyle, TextStyle? floatingLabelStyle, String? helperText, TextStyle? helperStyle, int? helperMaxLines, String? hintText, TextStyle? hintStyle, TextDirection? hintTextDirection, int? hintMaxLines, Widget? error, String? errorText, TextStyle? errorStyle, int? errorMaxLines, FloatingLabelBehavior? floatingLabelBehavior, FloatingLabelAlignment? floatingLabelAlignment, bool isCollapsed = false, bool? isDense, EdgeInsetsGeometry? contentPadding, Widget? prefixIcon, BoxConstraints? prefixIconConstraints, Widget? prefix, String? prefixText, TextStyle? prefixStyle, Color? prefixIconColor, Widget? suffixIcon, Widget? suffix, String? suffixText, TextStyle? suffixStyle, Color? suffixIconColor, BoxConstraints? suffixIconConstraints, Widget? counter, String? counterText, TextStyle? counterStyle, bool? filled, Color? fillColor, Color? focusColor, Color? hoverColor, InputBorder? errorBorder, InputBorder? focusedBorder, InputBorder? focusedErrorBorder, InputBorder? disabledBorder, InputBorder? enabledBorder, InputBorder? border, bool enabled = true, String? semanticCounterText, bool? alignLabelWithHint, BoxConstraints? constraints}) InputDecoration$Mate({ /// optionalParameters: {Widget? icon} , default:none super.icon, @@ -167,6 +167,9 @@ class InputDecoration$Mate extends _i1.InputDecoration with _i2.Mate { /// optionalParameters: {int? hintMaxLines} , default:none super.hintMaxLines, + /// optionalParameters: {Widget? error} , default:none + super.error, + /// optionalParameters: {String? errorText} , default:none super.errorText, @@ -343,6 +346,11 @@ class InputDecoration$Mate extends _i1.InputDecoration with _i2.Mate { init: hintMaxLines, isNamed: true, ), + 'error': _i2.BuilderArg<_i7.Widget?>( + name: 'error', + init: error, + isNamed: true, + ), 'errorText': _i2.BuilderArg( name: 'errorText', init: errorText, @@ -548,6 +556,7 @@ class InputDecoration$Mate extends _i1.InputDecoration with _i2.Mate { hintStyle: p.get('hintStyle').build(), hintTextDirection: p.get('hintTextDirection').build(), hintMaxLines: p.get('hintMaxLines').build(), + error: p.get('error').build(), errorText: p.get('errorText').build(), errorStyle: p.get('errorStyle').build(), errorMaxLines: p.get('errorMaxLines').build(), diff --git a/mate_flutter/lib/src/material/menu_anchor.dart b/mate_flutter/lib/src/material/menu_anchor.dart index 0aa3cd64..9a46689e 100644 --- a/mate_flutter/lib/src/material/menu_anchor.dart +++ b/mate_flutter/lib/src/material/menu_anchor.dart @@ -669,7 +669,7 @@ class RadioMenuButton$Mate extends _i1.RadioMenuButton with _i2.Mate { /// class SubmenuButton extends StatefulWidget class SubmenuButton$Mate extends _i1.SubmenuButton with _i2.Mate { - /// SubmenuButton SubmenuButton({Key? key, void Function(bool)? onHover, void Function(bool)? onFocusChange, void Function()? onOpen, void Function()? onClose, ButtonStyle? style, MenuStyle? menuStyle, Offset? alignmentOffset, Clip clipBehavior = Clip.hardEdge, FocusNode? focusNode, MaterialStatesController? statesController, Widget? leadingIcon, Widget? trailingIcon, required List menuChildren, required Widget? child}) + /// SubmenuButton SubmenuButton({Key? key, void Function(bool)? onHover, void Function(bool)? onFocusChange, void Function()? onOpen, void Function()? onClose, MenuController? controller, ButtonStyle? style, MenuStyle? menuStyle, Offset? alignmentOffset, Clip clipBehavior = Clip.hardEdge, FocusNode? focusNode, MaterialStatesController? statesController, Widget? leadingIcon, Widget? trailingIcon, required List menuChildren, required Widget? child}) SubmenuButton$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -686,6 +686,9 @@ class SubmenuButton$Mate extends _i1.SubmenuButton with _i2.Mate { /// optionalParameters: {void Function()? onClose} , default:none super.onClose, + /// optionalParameters: {MenuController? controller} , default:none + super.controller, + /// optionalParameters: {ButtonStyle? style} , default:none super.style, @@ -741,6 +744,11 @@ class SubmenuButton$Mate extends _i1.SubmenuButton with _i2.Mate { init: onClose, isNamed: true, ), + 'controller': _i2.BuilderArg<_i1.MenuController?>( + name: 'controller', + init: controller, + isNamed: true, + ), 'style': _i2.BuilderArg<_i11.ButtonStyle?>( name: 'style', init: style, @@ -802,6 +810,7 @@ class SubmenuButton$Mate extends _i1.SubmenuButton with _i2.Mate { onFocusChange: p.get('onFocusChange').build(), onOpen: p.get('onOpen').build(), onClose: p.get('onClose').build(), + controller: p.get('controller').build(), style: p.get('style').build(), menuStyle: p.get('menuStyle').build(), alignmentOffset: p.get('alignmentOffset').build(), diff --git a/mate_flutter/lib/src/material/navigation_drawer.dart b/mate_flutter/lib/src/material/navigation_drawer.dart index 3fc28f94..ec250031 100644 --- a/mate_flutter/lib/src/material/navigation_drawer.dart +++ b/mate_flutter/lib/src/material/navigation_drawer.dart @@ -8,10 +8,11 @@ import 'package:flutter/src/widgets/framework.dart' as _i4; import 'dart:ui' as _i5; import 'package:flutter/src/painting/borders.dart' as _i6; import 'package:flutter/src/foundation/basic_types.dart' as _i7; +import 'package:flutter/src/painting/edge_insets.dart' as _i8; /// class NavigationDrawer extends StatelessWidget class NavigationDrawer$Mate extends _i1.NavigationDrawer with _i2.Mate { - /// NavigationDrawer NavigationDrawer({Key? key, required List children, Color? backgroundColor, Color? shadowColor, Color? surfaceTintColor, double? elevation, Color? indicatorColor, ShapeBorder? indicatorShape, void Function(int)? onDestinationSelected, int? selectedIndex = 0}) + /// NavigationDrawer NavigationDrawer({Key? key, required List children, Color? backgroundColor, Color? shadowColor, Color? surfaceTintColor, double? elevation, Color? indicatorColor, ShapeBorder? indicatorShape, void Function(int)? onDestinationSelected, int? selectedIndex = 0, EdgeInsetsGeometry tilePadding = const EdgeInsets.symmetric(horizontal: 12.0)}) NavigationDrawer$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -42,6 +43,9 @@ class NavigationDrawer$Mate extends _i1.NavigationDrawer with _i2.Mate { /// optionalParameters: {int? selectedIndex = 0} , default:processed=IntegerLiteralImpl super.selectedIndex, + + /// optionalParameters: {EdgeInsetsGeometry tilePadding = const EdgeInsets.symmetric(horizontal: 12.0)} , default:unprocessed=InstanceCreationExpressionImpl + super.tilePadding, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -94,6 +98,11 @@ class NavigationDrawer$Mate extends _i1.NavigationDrawer with _i2.Mate { isNamed: true, defaultValue: 0, ), + 'tilePadding': _i2.BuilderArg<_i8.EdgeInsetsGeometry>( + name: 'tilePadding', + init: tilePadding, + isNamed: true, + ), }, super() { mateBuilderName = 'NavigationDrawer'; @@ -109,6 +118,7 @@ class NavigationDrawer$Mate extends _i1.NavigationDrawer with _i2.Mate { indicatorShape: p.get('indicatorShape').build(), onDestinationSelected: p.get('onDestinationSelected').build(), selectedIndex: p.get('selectedIndex').build(), + tilePadding: p.get('tilePadding').build(), ); } diff --git a/mate_flutter/lib/src/material/navigation_rail.dart b/mate_flutter/lib/src/material/navigation_rail.dart index 22e0294a..f312fa2d 100644 --- a/mate_flutter/lib/src/material/navigation_rail.dart +++ b/mate_flutter/lib/src/material/navigation_rail.dart @@ -211,7 +211,7 @@ class NavigationRail$Mate extends _i1.NavigationRail with _i2.Mate { /// class NavigationRailDestination class NavigationRailDestination$Mate extends _i1.NavigationRailDestination with _i2.Mate { - /// NavigationRailDestination NavigationRailDestination({required Widget icon, Widget? selectedIcon, Color? indicatorColor, ShapeBorder? indicatorShape, required Widget label, EdgeInsetsGeometry? padding}) + /// NavigationRailDestination NavigationRailDestination({required Widget icon, Widget? selectedIcon, Color? indicatorColor, ShapeBorder? indicatorShape, required Widget label, EdgeInsetsGeometry? padding, bool disabled = false}) NavigationRailDestination$Mate({ /// optionalParameters: {required Widget icon} , default:none required super.icon, @@ -230,6 +230,9 @@ class NavigationRailDestination$Mate extends _i1.NavigationRailDestination with /// optionalParameters: {EdgeInsetsGeometry? padding} , default:none super.padding, + + /// optionalParameters: {bool disabled = false} , default:processed=BooleanLiteralImpl + super.disabled, }) : mateParams = { 'icon': _i2.BuilderArg<_i5.Widget>( name: 'icon', @@ -261,6 +264,12 @@ class NavigationRailDestination$Mate extends _i1.NavigationRailDestination with init: padding, isNamed: true, ), + 'disabled': _i2.BuilderArg( + name: 'disabled', + init: disabled, + isNamed: true, + defaultValue: false, + ), }, super() { mateBuilderName = 'NavigationRailDestination'; @@ -272,6 +281,7 @@ class NavigationRailDestination$Mate extends _i1.NavigationRailDestination with indicatorShape: p.get('indicatorShape').build(), label: p.get('label').build(), padding: p.get('padding').build(), + disabled: p.get('disabled').build(), ); } diff --git a/mate_flutter/lib/src/material/progress_indicator.dart b/mate_flutter/lib/src/material/progress_indicator.dart index 291ab21c..117626ab 100644 --- a/mate_flutter/lib/src/material/progress_indicator.dart +++ b/mate_flutter/lib/src/material/progress_indicator.dart @@ -6,10 +6,12 @@ import 'package:mate/mate_core.dart' as _i2; import 'package:flutter/src/foundation/key.dart' as _i3; import 'dart:ui' as _i4; import 'package:flutter/src/animation/animation.dart' as _i5; +import 'package:flutter/src/painting/border_radius.dart' as _i6; +import 'package:flutter/cupertino.dart' as _i7; /// class LinearProgressIndicator extends ProgressIndicator class LinearProgressIndicator$Mate extends _i1.LinearProgressIndicator with _i2.Mate { - /// LinearProgressIndicator LinearProgressIndicator({Key? key, double? value, Color? backgroundColor, Color? color, Animation? valueColor, double? minHeight, String? semanticsLabel, String? semanticsValue}) + /// LinearProgressIndicator LinearProgressIndicator({Key? key, double? value, Color? backgroundColor, Color? color, Animation? valueColor, double? minHeight, String? semanticsLabel, String? semanticsValue, BorderRadiusGeometry borderRadius = BorderRadius.zero}) LinearProgressIndicator$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -34,6 +36,9 @@ class LinearProgressIndicator$Mate extends _i1.LinearProgressIndicator with _i2. /// optionalParameters: {String? semanticsValue} , default:none super.semanticsValue, + + /// optionalParameters: {BorderRadiusGeometry borderRadius = BorderRadius.zero} , default:processed=PrefixedIdentifierImpl + super.borderRadius, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -75,6 +80,12 @@ class LinearProgressIndicator$Mate extends _i1.LinearProgressIndicator with _i2. init: semanticsValue, isNamed: true, ), + 'borderRadius': _i2.BuilderArg<_i6.BorderRadiusGeometry>( + name: 'borderRadius', + init: borderRadius, + isNamed: true, + defaultValue: _i7.BorderRadius.zero, + ), }, super() { mateBuilderName = 'LinearProgressIndicator'; @@ -88,6 +99,7 @@ class LinearProgressIndicator$Mate extends _i1.LinearProgressIndicator with _i2. minHeight: p.get('minHeight').build(), semanticsLabel: p.get('semanticsLabel').build(), semanticsValue: p.get('semanticsValue').build(), + borderRadius: p.get('borderRadius').build(), ); } @@ -97,7 +109,7 @@ class LinearProgressIndicator$Mate extends _i1.LinearProgressIndicator with _i2. /// class CircularProgressIndicator extends ProgressIndicator class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with _i2.Mate { - /// CircularProgressIndicator CircularProgressIndicator({Key? key, double? value, Color? backgroundColor, Color? color, Animation? valueColor, double strokeWidth = 4.0, String? semanticsLabel, String? semanticsValue}) + /// CircularProgressIndicator CircularProgressIndicator({Key? key, double? value, Color? backgroundColor, Color? color, Animation? valueColor, double strokeWidth = 4.0, double strokeAlign = strokeAlignCenter, String? semanticsLabel, String? semanticsValue, StrokeCap? strokeCap}) CircularProgressIndicator$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -117,11 +129,17 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with /// optionalParameters: {double strokeWidth = 4.0} , default:processed=DoubleLiteralImpl super.strokeWidth, + /// optionalParameters: {double strokeAlign = strokeAlignCenter} , default:unprocessed=SimpleIdentifierImpl + super.strokeAlign, + /// optionalParameters: {String? semanticsLabel} , default:none super.semanticsLabel, /// optionalParameters: {String? semanticsValue} , default:none super.semanticsValue, + + /// optionalParameters: {StrokeCap? strokeCap} , default:none + super.strokeCap, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -154,6 +172,11 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with isNamed: true, defaultValue: 4.0, ), + 'strokeAlign': _i2.BuilderArg( + name: 'strokeAlign', + init: strokeAlign, + isNamed: true, + ), 'semanticsLabel': _i2.BuilderArg( name: 'semanticsLabel', init: semanticsLabel, @@ -164,6 +187,11 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with init: semanticsValue, isNamed: true, ), + 'strokeCap': _i2.BuilderArg<_i4.StrokeCap?>( + name: 'strokeCap', + init: strokeCap, + isNamed: true, + ), }, super() { mateBuilderName = 'CircularProgressIndicator'; @@ -175,12 +203,14 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with color: p.get('color').build(), valueColor: p.get('valueColor').build(), strokeWidth: p.get('strokeWidth').build(), + strokeAlign: p.get('strokeAlign').build(), semanticsLabel: p.get('semanticsLabel').build(), semanticsValue: p.get('semanticsValue').build(), + strokeCap: p.get('strokeCap').build(), ); } - /// CircularProgressIndicator CircularProgressIndicator.adaptive({Key? key, double? value, Color? backgroundColor, Animation? valueColor, double strokeWidth = 4.0, String? semanticsLabel, String? semanticsValue}) + /// CircularProgressIndicator CircularProgressIndicator.adaptive({Key? key, double? value, Color? backgroundColor, Animation? valueColor, double strokeWidth = 4.0, String? semanticsLabel, String? semanticsValue, StrokeCap? strokeCap, double strokeAlign = strokeAlignCenter}) CircularProgressIndicator$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -202,6 +232,12 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with /// optionalParameters: {String? semanticsValue} , default:none super.semanticsValue, + + /// optionalParameters: {StrokeCap? strokeCap} , default:none + super.strokeCap, + + /// optionalParameters: {double strokeAlign = strokeAlignCenter} , default:unprocessed=SimpleIdentifierImpl + super.strokeAlign, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -239,6 +275,16 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with init: semanticsValue, isNamed: true, ), + 'strokeCap': _i2.BuilderArg<_i4.StrokeCap?>( + name: 'strokeCap', + init: strokeCap, + isNamed: true, + ), + 'strokeAlign': _i2.BuilderArg( + name: 'strokeAlign', + init: strokeAlign, + isNamed: true, + ), }, super.adaptive() { mateBuilderName = 'CircularProgressIndicator.adaptive'; @@ -251,6 +297,8 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with strokeWidth: p.get('strokeWidth').build(), semanticsLabel: p.get('semanticsLabel').build(), semanticsValue: p.get('semanticsValue').build(), + strokeCap: p.get('strokeCap').build(), + strokeAlign: p.get('strokeAlign').build(), ); } @@ -260,7 +308,7 @@ class CircularProgressIndicator$Mate extends _i1.CircularProgressIndicator with /// class RefreshProgressIndicator extends CircularProgressIndicator class RefreshProgressIndicator$Mate extends _i1.RefreshProgressIndicator with _i2.Mate { - /// RefreshProgressIndicator RefreshProgressIndicator({Key? key, double? value, Color? backgroundColor, Color? color, Animation? valueColor, double strokeWidth = defaultStrokeWidth, String? semanticsLabel, String? semanticsValue}) + /// RefreshProgressIndicator RefreshProgressIndicator({Key? key, double? value, Color? backgroundColor, Color? color, Animation? valueColor, double strokeWidth = defaultStrokeWidth, double strokeAlign = strokeAlignCenter, String? semanticsLabel, String? semanticsValue, StrokeCap? strokeCap}) RefreshProgressIndicator$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -280,11 +328,17 @@ class RefreshProgressIndicator$Mate extends _i1.RefreshProgressIndicator with _i /// optionalParameters: {double strokeWidth = defaultStrokeWidth} , default:unprocessed=SimpleIdentifierImpl super.strokeWidth, + /// optionalParameters: {double strokeAlign = strokeAlignCenter} , default:unprocessed=SimpleIdentifierImpl + super.strokeAlign, + /// optionalParameters: {String? semanticsLabel} , default:none super.semanticsLabel, /// optionalParameters: {String? semanticsValue} , default:none super.semanticsValue, + + /// optionalParameters: {StrokeCap? strokeCap} , default:none + super.strokeCap, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -316,6 +370,11 @@ class RefreshProgressIndicator$Mate extends _i1.RefreshProgressIndicator with _i init: strokeWidth, isNamed: true, ), + 'strokeAlign': _i2.BuilderArg( + name: 'strokeAlign', + init: strokeAlign, + isNamed: true, + ), 'semanticsLabel': _i2.BuilderArg( name: 'semanticsLabel', init: semanticsLabel, @@ -326,6 +385,11 @@ class RefreshProgressIndicator$Mate extends _i1.RefreshProgressIndicator with _i init: semanticsValue, isNamed: true, ), + 'strokeCap': _i2.BuilderArg<_i4.StrokeCap?>( + name: 'strokeCap', + init: strokeCap, + isNamed: true, + ), }, super() { mateBuilderName = 'RefreshProgressIndicator'; @@ -337,8 +401,10 @@ class RefreshProgressIndicator$Mate extends _i1.RefreshProgressIndicator with _i color: p.get('color').build(), valueColor: p.get('valueColor').build(), strokeWidth: p.get('strokeWidth').build(), + strokeAlign: p.get('strokeAlign').build(), semanticsLabel: p.get('semanticsLabel').build(), semanticsValue: p.get('semanticsValue').build(), + strokeCap: p.get('strokeCap').build(), ); } diff --git a/mate_flutter/lib/src/material/radio.dart b/mate_flutter/lib/src/material/radio.dart index ce90016d..bab594d6 100644 --- a/mate_flutter/lib/src/material/radio.dart +++ b/mate_flutter/lib/src/material/radio.dart @@ -169,7 +169,7 @@ class Radio$Mate extends _i1.Radio with _i2.Mate { ); } - /// Radio Radio.adaptive({Key? key, required T value, required T? groupValue, required void Function(T?)? onChanged, MouseCursor? mouseCursor, bool toggleable = false, Color? activeColor, MaterialStateProperty? fillColor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false}) + /// Radio Radio.adaptive({Key? key, required T value, required T? groupValue, required void Function(T?)? onChanged, MouseCursor? mouseCursor, bool toggleable = false, Color? activeColor, MaterialStateProperty? fillColor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, bool useCupertinoCheckmarkStyle = false}) Radio$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -218,6 +218,9 @@ class Radio$Mate extends _i1.Radio with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + + /// optionalParameters: {bool useCupertinoCheckmarkStyle = false} , default:processed=BooleanLiteralImpl + super.useCupertinoCheckmarkStyle, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -301,6 +304,12 @@ class Radio$Mate extends _i1.Radio with _i2.Mate { isNamed: true, defaultValue: false, ), + 'useCupertinoCheckmarkStyle': _i2.BuilderArg( + name: 'useCupertinoCheckmarkStyle', + init: useCupertinoCheckmarkStyle, + isNamed: true, + defaultValue: false, + ), }, super.adaptive() { mateBuilderName = 'Radio.adaptive'; @@ -322,6 +331,7 @@ class Radio$Mate extends _i1.Radio with _i2.Mate { visualDensity: p.get('visualDensity').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + useCupertinoCheckmarkStyle: p.get('useCupertinoCheckmarkStyle').build(), ); } diff --git a/mate_flutter/lib/src/material/radio_list_tile.dart b/mate_flutter/lib/src/material/radio_list_tile.dart index 4444d051..f6d26efb 100644 --- a/mate_flutter/lib/src/material/radio_list_tile.dart +++ b/mate_flutter/lib/src/material/radio_list_tile.dart @@ -285,7 +285,7 @@ class RadioListTile$Mate extends _i1.RadioListTile with _i2.Mate { ); } - /// RadioListTile RadioListTile.adaptive({Key? key, required T value, required T? groupValue, required void Function(T?)? onChanged, MouseCursor? mouseCursor, bool toggleable = false, Color? activeColor, MaterialStateProperty? fillColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, Widget? title, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, bool autofocus = false, EdgeInsetsGeometry? contentPadding, ShapeBorder? shape, Color? tileColor, Color? selectedTileColor, VisualDensity? visualDensity, FocusNode? focusNode, void Function(bool)? onFocusChange, bool? enableFeedback}) + /// RadioListTile RadioListTile.adaptive({Key? key, required T value, required T? groupValue, required void Function(T?)? onChanged, MouseCursor? mouseCursor, bool toggleable = false, Color? activeColor, MaterialStateProperty? fillColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, Widget? title, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, bool autofocus = false, EdgeInsetsGeometry? contentPadding, ShapeBorder? shape, Color? tileColor, Color? selectedTileColor, VisualDensity? visualDensity, FocusNode? focusNode, void Function(bool)? onFocusChange, bool? enableFeedback, bool useCupertinoCheckmarkStyle = false}) RadioListTile$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -370,6 +370,9 @@ class RadioListTile$Mate extends _i1.RadioListTile with _i2.Mate { /// optionalParameters: {bool? enableFeedback} , default:none super.enableFeedback, + + /// optionalParameters: {bool useCupertinoCheckmarkStyle = false} , default:processed=BooleanLiteralImpl + super.useCupertinoCheckmarkStyle, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -516,6 +519,12 @@ class RadioListTile$Mate extends _i1.RadioListTile with _i2.Mate { init: enableFeedback, isNamed: true, ), + 'useCupertinoCheckmarkStyle': _i2.BuilderArg( + name: 'useCupertinoCheckmarkStyle', + init: useCupertinoCheckmarkStyle, + isNamed: true, + defaultValue: false, + ), }, super.adaptive() { mateBuilderName = 'RadioListTile.adaptive'; @@ -549,6 +558,7 @@ class RadioListTile$Mate extends _i1.RadioListTile with _i2.Mate { focusNode: p.get('focusNode').build(), onFocusChange: p.get('onFocusChange').build(), enableFeedback: p.get('enableFeedback').build(), + useCupertinoCheckmarkStyle: p.get('useCupertinoCheckmarkStyle').build(), ); } diff --git a/mate_flutter/lib/src/material/reorderable_list.dart b/mate_flutter/lib/src/material/reorderable_list.dart index 28c79fd6..90a631b3 100644 --- a/mate_flutter/lib/src/material/reorderable_list.dart +++ b/mate_flutter/lib/src/material/reorderable_list.dart @@ -18,7 +18,7 @@ import 'dart:ui' as _i14; /// class ReorderableListView extends StatefulWidget class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { - /// ReorderableListView ReorderableListView({Key? key, required List children, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, bool buildDefaultDragHandles = true, EdgeInsets? padding, Widget? header, Widget? footer, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? scrollController, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, double anchor = 0.0, double? cacheExtent, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge}) + /// ReorderableListView ReorderableListView({Key? key, required List children, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, bool buildDefaultDragHandles = true, EdgeInsets? padding, Widget? header, Widget? footer, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? scrollController, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, double anchor = 0.0, double? cacheExtent, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge, double? autoScrollerVelocityScalar}) ReorderableListView$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -91,6 +91,9 @@ class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { /// optionalParameters: {Clip clipBehavior = Clip.hardEdge} , default:processed=PrefixedIdentifierImpl super.clipBehavior, + + /// optionalParameters: {double? autoScrollerVelocityScalar} , default:none + super.autoScrollerVelocityScalar, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -220,6 +223,11 @@ class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { isNamed: true, defaultValue: _i14.Clip.hardEdge, ), + 'autoScrollerVelocityScalar': _i2.BuilderArg( + name: 'autoScrollerVelocityScalar', + init: autoScrollerVelocityScalar, + isNamed: true, + ), }, super() { mateBuilderName = 'ReorderableListView'; @@ -249,10 +257,11 @@ class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { keyboardDismissBehavior: p.get('keyboardDismissBehavior').build(), restorationId: p.get('restorationId').build(), clipBehavior: p.get('clipBehavior').build(), + autoScrollerVelocityScalar: p.get('autoScrollerVelocityScalar').build(), ); } - /// ReorderableListView ReorderableListView.builder({Key? key, required Widget Function(BuildContext, int) itemBuilder, required int itemCount, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, bool buildDefaultDragHandles = true, EdgeInsets? padding, Widget? header, Widget? footer, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? scrollController, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, double anchor = 0.0, double? cacheExtent, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge}) + /// ReorderableListView ReorderableListView.builder({Key? key, required Widget Function(BuildContext, int) itemBuilder, required int itemCount, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, bool buildDefaultDragHandles = true, EdgeInsets? padding, Widget? header, Widget? footer, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? scrollController, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, double anchor = 0.0, double? cacheExtent, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge, double? autoScrollerVelocityScalar}) ReorderableListView$Mate.builder({ /// optionalParameters: {Key? key} , default:none super.key, @@ -328,6 +337,9 @@ class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { /// optionalParameters: {Clip clipBehavior = Clip.hardEdge} , default:processed=PrefixedIdentifierImpl super.clipBehavior, + + /// optionalParameters: {double? autoScrollerVelocityScalar} , default:none + super.autoScrollerVelocityScalar, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -462,6 +474,11 @@ class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { isNamed: true, defaultValue: _i14.Clip.hardEdge, ), + 'autoScrollerVelocityScalar': _i2.BuilderArg( + name: 'autoScrollerVelocityScalar', + init: autoScrollerVelocityScalar, + isNamed: true, + ), }, super.builder() { mateBuilderName = 'ReorderableListView.builder'; @@ -492,6 +509,7 @@ class ReorderableListView$Mate extends _i1.ReorderableListView with _i2.Mate { keyboardDismissBehavior: p.get('keyboardDismissBehavior').build(), restorationId: p.get('restorationId').build(), clipBehavior: p.get('clipBehavior').build(), + autoScrollerVelocityScalar: p.get('autoScrollerVelocityScalar').build(), ); } diff --git a/mate_flutter/lib/src/material/scrollbar.dart b/mate_flutter/lib/src/material/scrollbar.dart index a8017c0b..eb3a82e7 100644 --- a/mate_flutter/lib/src/material/scrollbar.dart +++ b/mate_flutter/lib/src/material/scrollbar.dart @@ -12,7 +12,7 @@ import 'package:flutter/src/widgets/scrollbar.dart' as _i8; /// class Scrollbar extends StatelessWidget class Scrollbar$Mate extends _i1.Scrollbar with _i2.Mate { - /// Scrollbar Scrollbar({Key? key, required Widget child, ScrollController? controller, bool? thumbVisibility, bool? trackVisibility, double? thickness, Radius? radius, bool Function(ScrollNotification)? notificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation, bool? isAlwaysShown, bool? showTrackOnHover, double? hoverThickness}) + /// Scrollbar Scrollbar({Key? key, required Widget child, ScrollController? controller, bool? thumbVisibility, bool? trackVisibility, double? thickness, Radius? radius, bool Function(ScrollNotification)? notificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation, bool? showTrackOnHover}) Scrollbar$Mate({ /// optionalParameters: {Key? key} , default:none super.key, diff --git a/mate_flutter/lib/src/material/scrollbar_theme.dart b/mate_flutter/lib/src/material/scrollbar_theme.dart index 5bcc63f0..51537b0c 100644 --- a/mate_flutter/lib/src/material/scrollbar_theme.dart +++ b/mate_flutter/lib/src/material/scrollbar_theme.dart @@ -10,7 +10,7 @@ import 'package:flutter/src/widgets/framework.dart' as _i6; /// class ScrollbarThemeData with Diagnosticable class ScrollbarThemeData$Mate extends _i1.ScrollbarThemeData with _i2.Mate { - /// ScrollbarThemeData ScrollbarThemeData({MaterialStateProperty? thumbVisibility, MaterialStateProperty? thickness, MaterialStateProperty? trackVisibility, Radius? radius, MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackBorderColor, double? crossAxisMargin, double? mainAxisMargin, double? minThumbLength, bool? interactive, bool? isAlwaysShown, bool? showTrackOnHover}) + /// ScrollbarThemeData ScrollbarThemeData({MaterialStateProperty? thumbVisibility, MaterialStateProperty? thickness, MaterialStateProperty? trackVisibility, Radius? radius, MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackBorderColor, double? crossAxisMargin, double? mainAxisMargin, double? minThumbLength, bool? interactive, bool? showTrackOnHover}) ScrollbarThemeData$Mate({ /// optionalParameters: {MaterialStateProperty? thumbVisibility} , default:none super.thumbVisibility, diff --git a/mate_flutter/lib/src/material/search_anchor.dart b/mate_flutter/lib/src/material/search_anchor.dart index 8ed6d69c..30443730 100644 --- a/mate_flutter/lib/src/material/search_anchor.dart +++ b/mate_flutter/lib/src/material/search_anchor.dart @@ -18,7 +18,7 @@ import 'package:flutter/src/painting/edge_insets.dart' as _i14; /// class SearchAnchor extends StatefulWidget class SearchAnchor$Mate extends _i1.SearchAnchor with _i2.Mate { - /// SearchAnchor SearchAnchor({Key? key, bool? isFullScreen, SearchController? searchController, Widget Function(Iterable)? viewBuilder, Widget? viewLeading, Iterable? viewTrailing, String? viewHintText, Color? viewBackgroundColor, double? viewElevation, Color? viewSurfaceTintColor, BorderSide? viewSide, OutlinedBorder? viewShape, TextStyle? headerTextStyle, TextStyle? headerHintStyle, Color? dividerColor, BoxConstraints? viewConstraints, required Widget Function(BuildContext, SearchController) builder, required Iterable Function(BuildContext, SearchController) suggestionsBuilder}) + /// SearchAnchor SearchAnchor({Key? key, bool? isFullScreen, SearchController? searchController, Widget Function(Iterable)? viewBuilder, Widget? viewLeading, Iterable? viewTrailing, String? viewHintText, Color? viewBackgroundColor, double? viewElevation, Color? viewSurfaceTintColor, BorderSide? viewSide, OutlinedBorder? viewShape, TextStyle? headerTextStyle, TextStyle? headerHintStyle, Color? dividerColor, BoxConstraints? viewConstraints, required Widget Function(BuildContext, SearchController) builder, required FutureOr> Function(BuildContext, SearchController) suggestionsBuilder}) SearchAnchor$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -71,7 +71,7 @@ class SearchAnchor$Mate extends _i1.SearchAnchor with _i2.Mate { /// optionalParameters: {required Widget Function(BuildContext, SearchController) builder} , default:none required super.builder, - /// optionalParameters: {required Iterable Function(BuildContext, SearchController) suggestionsBuilder} , default:none + /// optionalParameters: {required FutureOr> Function(BuildContext, SearchController) suggestionsBuilder} , default:none required super.suggestionsBuilder, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( @@ -196,7 +196,7 @@ class SearchAnchor$Mate extends _i1.SearchAnchor with _i2.Mate { /// class SearchBar extends StatefulWidget class SearchBar$Mate extends _i1.SearchBar with _i2.Mate { - /// SearchBar SearchBar({Key? key, TextEditingController? controller, FocusNode? focusNode, String? hintText, Widget? leading, Iterable? trailing, void Function()? onTap, void Function(String)? onChanged, BoxConstraints? constraints, MaterialStateProperty? elevation, MaterialStateProperty? backgroundColor, MaterialStateProperty? shadowColor, MaterialStateProperty? surfaceTintColor, MaterialStateProperty? overlayColor, MaterialStateProperty? side, MaterialStateProperty? shape, MaterialStateProperty? padding, MaterialStateProperty? textStyle, MaterialStateProperty? hintStyle}) + /// SearchBar SearchBar({Key? key, TextEditingController? controller, FocusNode? focusNode, String? hintText, Widget? leading, Iterable? trailing, void Function()? onTap, void Function(String)? onChanged, void Function(String)? onSubmitted, BoxConstraints? constraints, MaterialStateProperty? elevation, MaterialStateProperty? backgroundColor, MaterialStateProperty? shadowColor, MaterialStateProperty? surfaceTintColor, MaterialStateProperty? overlayColor, MaterialStateProperty? side, MaterialStateProperty? shape, MaterialStateProperty? padding, MaterialStateProperty? textStyle, MaterialStateProperty? hintStyle}) SearchBar$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -222,6 +222,9 @@ class SearchBar$Mate extends _i1.SearchBar with _i2.Mate { /// optionalParameters: {void Function(String)? onChanged} , default:none super.onChanged, + /// optionalParameters: {void Function(String)? onSubmitted} , default:none + super.onSubmitted, + /// optionalParameters: {BoxConstraints? constraints} , default:none super.constraints, @@ -295,6 +298,11 @@ class SearchBar$Mate extends _i1.SearchBar with _i2.Mate { init: onChanged, isNamed: true, ), + 'onSubmitted': _i2.BuilderArg<_i12.ValueChanged?>( + name: 'onSubmitted', + init: onSubmitted, + isNamed: true, + ), 'constraints': _i2.BuilderArg<_i8.BoxConstraints?>( name: 'constraints', init: constraints, @@ -363,6 +371,7 @@ class SearchBar$Mate extends _i1.SearchBar with _i2.Mate { trailing: p.get('trailing').build(), onTap: p.get('onTap').build(), onChanged: p.get('onChanged').build(), + onSubmitted: p.get('onSubmitted').build(), constraints: p.get('constraints').build(), elevation: p.get('elevation').build(), backgroundColor: p.get('backgroundColor').build(), diff --git a/mate_flutter/lib/src/material/segmented_button.dart b/mate_flutter/lib/src/material/segmented_button.dart index 4d61be5e..53c1f57e 100644 --- a/mate_flutter/lib/src/material/segmented_button.dart +++ b/mate_flutter/lib/src/material/segmented_button.dart @@ -9,7 +9,7 @@ import 'package:flutter/src/material/button_style.dart' as _i5; /// class ButtonSegment class ButtonSegment$Mate extends _i1.ButtonSegment with _i2.Mate { - /// ButtonSegment ButtonSegment({required T value, Widget? icon, Widget? label, bool enabled = true}) + /// ButtonSegment ButtonSegment({required T value, Widget? icon, Widget? label, String? tooltip, bool enabled = true}) ButtonSegment$Mate({ /// optionalParameters: {required T value} , default:none required super.value, @@ -20,6 +20,9 @@ class ButtonSegment$Mate extends _i1.ButtonSegment with _i2.Mate { /// optionalParameters: {Widget? label} , default:none super.label, + /// optionalParameters: {String? tooltip} , default:none + super.tooltip, + /// optionalParameters: {bool enabled = true} , default:processed=BooleanLiteralImpl super.enabled, }) : mateParams = { @@ -38,6 +41,11 @@ class ButtonSegment$Mate extends _i1.ButtonSegment with _i2.Mate { init: label, isNamed: true, ), + 'tooltip': _i2.BuilderArg( + name: 'tooltip', + init: tooltip, + isNamed: true, + ), 'enabled': _i2.BuilderArg( name: 'enabled', init: enabled, @@ -52,6 +60,7 @@ class ButtonSegment$Mate extends _i1.ButtonSegment with _i2.Mate { value: p.get('value').build(), icon: p.get('icon').build(), label: p.get('label').build(), + tooltip: p.get('tooltip').build(), enabled: p.get('enabled').build(), ); } diff --git a/mate_flutter/lib/src/material/slider.dart b/mate_flutter/lib/src/material/slider.dart index 377613a7..682e990b 100644 --- a/mate_flutter/lib/src/material/slider.dart +++ b/mate_flutter/lib/src/material/slider.dart @@ -13,7 +13,7 @@ import 'package:flutter/src/widgets/focus_manager.dart' as _i9; /// class Slider extends StatefulWidget class Slider$Mate extends _i1.Slider with _i2.Mate { - /// Slider Slider({Key? key, required double value, double? secondaryTrackValue, required void Function(double)? onChanged, void Function(double)? onChangeStart, void Function(double)? onChangeEnd, double min = 0.0, double max = 1.0, int? divisions, String? label, Color? activeColor, Color? inactiveColor, Color? secondaryActiveColor, Color? thumbColor, MaterialStateProperty? overlayColor, MouseCursor? mouseCursor, String Function(double)? semanticFormatterCallback, FocusNode? focusNode, bool autofocus = false}) + /// Slider Slider({Key? key, required double value, double? secondaryTrackValue, required void Function(double)? onChanged, void Function(double)? onChangeStart, void Function(double)? onChangeEnd, double min = 0.0, double max = 1.0, int? divisions, String? label, Color? activeColor, Color? inactiveColor, Color? secondaryActiveColor, Color? thumbColor, MaterialStateProperty? overlayColor, MouseCursor? mouseCursor, String Function(double)? semanticFormatterCallback, FocusNode? focusNode, bool autofocus = false, SliderInteraction? allowedInteraction}) Slider$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -71,6 +71,9 @@ class Slider$Mate extends _i1.Slider with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + + /// optionalParameters: {SliderInteraction? allowedInteraction} , default:none + super.allowedInteraction, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -170,6 +173,11 @@ class Slider$Mate extends _i1.Slider with _i2.Mate { isNamed: true, defaultValue: false, ), + 'allowedInteraction': _i2.BuilderArg<_i1.SliderInteraction?>( + name: 'allowedInteraction', + init: allowedInteraction, + isNamed: true, + ), }, super() { mateBuilderName = 'Slider'; @@ -194,10 +202,11 @@ class Slider$Mate extends _i1.Slider with _i2.Mate { semanticFormatterCallback: p.get('semanticFormatterCallback').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + allowedInteraction: p.get('allowedInteraction').build(), ); } - /// Slider Slider.adaptive({Key? key, required double value, double? secondaryTrackValue, required void Function(double)? onChanged, void Function(double)? onChangeStart, void Function(double)? onChangeEnd, double min = 0.0, double max = 1.0, int? divisions, String? label, MouseCursor? mouseCursor, Color? activeColor, Color? inactiveColor, Color? secondaryActiveColor, Color? thumbColor, MaterialStateProperty? overlayColor, String Function(double)? semanticFormatterCallback, FocusNode? focusNode, bool autofocus = false}) + /// Slider Slider.adaptive({Key? key, required double value, double? secondaryTrackValue, required void Function(double)? onChanged, void Function(double)? onChangeStart, void Function(double)? onChangeEnd, double min = 0.0, double max = 1.0, int? divisions, String? label, MouseCursor? mouseCursor, Color? activeColor, Color? inactiveColor, Color? secondaryActiveColor, Color? thumbColor, MaterialStateProperty? overlayColor, String Function(double)? semanticFormatterCallback, FocusNode? focusNode, bool autofocus = false, SliderInteraction? allowedInteraction}) Slider$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -255,6 +264,9 @@ class Slider$Mate extends _i1.Slider with _i2.Mate { /// optionalParameters: {bool autofocus = false} , default:processed=BooleanLiteralImpl super.autofocus, + + /// optionalParameters: {SliderInteraction? allowedInteraction} , default:none + super.allowedInteraction, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -354,6 +366,11 @@ class Slider$Mate extends _i1.Slider with _i2.Mate { isNamed: true, defaultValue: false, ), + 'allowedInteraction': _i2.BuilderArg<_i1.SliderInteraction?>( + name: 'allowedInteraction', + init: allowedInteraction, + isNamed: true, + ), }, super.adaptive() { mateBuilderName = 'Slider.adaptive'; @@ -378,6 +395,7 @@ class Slider$Mate extends _i1.Slider with _i2.Mate { semanticFormatterCallback: p.get('semanticFormatterCallback').build(), focusNode: p.get('focusNode').build(), autofocus: p.get('autofocus').build(), + allowedInteraction: p.get('allowedInteraction').build(), ); } diff --git a/mate_flutter/lib/src/material/slider_theme.dart b/mate_flutter/lib/src/material/slider_theme.dart index 123b8bb2..61f862f3 100644 --- a/mate_flutter/lib/src/material/slider_theme.dart +++ b/mate_flutter/lib/src/material/slider_theme.dart @@ -9,6 +9,7 @@ import 'dart:ui' as _i5; import 'package:flutter/src/painting/text_style.dart' as _i6; import 'package:flutter/src/material/material_state.dart' as _i7; import 'package:flutter/src/services/mouse_cursor.dart' as _i8; +import 'package:flutter/src/material/slider.dart' as _i9; /// class SliderTheme extends InheritedTheme class SliderTheme$Mate extends _i1.SliderTheme with _i2.Mate { @@ -55,7 +56,7 @@ class SliderTheme$Mate extends _i1.SliderTheme with _i2.Mate { /// class SliderThemeData with Diagnosticable class SliderThemeData$Mate extends _i1.SliderThemeData with _i2.Mate { - /// SliderThemeData SliderThemeData({double? trackHeight, Color? activeTrackColor, Color? inactiveTrackColor, Color? secondaryActiveTrackColor, Color? disabledActiveTrackColor, Color? disabledInactiveTrackColor, Color? disabledSecondaryActiveTrackColor, Color? activeTickMarkColor, Color? inactiveTickMarkColor, Color? disabledActiveTickMarkColor, Color? disabledInactiveTickMarkColor, Color? thumbColor, Color? overlappingShapeStrokeColor, Color? disabledThumbColor, Color? overlayColor, Color? valueIndicatorColor, SliderComponentShape? overlayShape, SliderTickMarkShape? tickMarkShape, SliderComponentShape? thumbShape, SliderTrackShape? trackShape, SliderComponentShape? valueIndicatorShape, RangeSliderTickMarkShape? rangeTickMarkShape, RangeSliderThumbShape? rangeThumbShape, RangeSliderTrackShape? rangeTrackShape, RangeSliderValueIndicatorShape? rangeValueIndicatorShape, ShowValueIndicator? showValueIndicator, TextStyle? valueIndicatorTextStyle, double? minThumbSeparation, Thumb? Function(TextDirection, RangeValues, double, Size, Size, double)? thumbSelector, MaterialStateProperty? mouseCursor}) + /// SliderThemeData SliderThemeData({double? trackHeight, Color? activeTrackColor, Color? inactiveTrackColor, Color? secondaryActiveTrackColor, Color? disabledActiveTrackColor, Color? disabledInactiveTrackColor, Color? disabledSecondaryActiveTrackColor, Color? activeTickMarkColor, Color? inactiveTickMarkColor, Color? disabledActiveTickMarkColor, Color? disabledInactiveTickMarkColor, Color? thumbColor, Color? overlappingShapeStrokeColor, Color? disabledThumbColor, Color? overlayColor, Color? valueIndicatorColor, SliderComponentShape? overlayShape, SliderTickMarkShape? tickMarkShape, SliderComponentShape? thumbShape, SliderTrackShape? trackShape, SliderComponentShape? valueIndicatorShape, RangeSliderTickMarkShape? rangeTickMarkShape, RangeSliderThumbShape? rangeThumbShape, RangeSliderTrackShape? rangeTrackShape, RangeSliderValueIndicatorShape? rangeValueIndicatorShape, ShowValueIndicator? showValueIndicator, TextStyle? valueIndicatorTextStyle, double? minThumbSeparation, Thumb? Function(TextDirection, RangeValues, double, Size, Size, double)? thumbSelector, MaterialStateProperty? mouseCursor, SliderInteraction? allowedInteraction}) SliderThemeData$Mate({ /// optionalParameters: {double? trackHeight} , default:none super.trackHeight, @@ -146,6 +147,9 @@ class SliderThemeData$Mate extends _i1.SliderThemeData with _i2.Mate { /// optionalParameters: {MaterialStateProperty? mouseCursor} , default:none super.mouseCursor, + + /// optionalParameters: {SliderInteraction? allowedInteraction} , default:none + super.allowedInteraction, }) : mateParams = { 'trackHeight': _i2.BuilderArg( name: 'trackHeight', @@ -297,6 +301,11 @@ class SliderThemeData$Mate extends _i1.SliderThemeData with _i2.Mate { init: mouseCursor, isNamed: true, ), + 'allowedInteraction': _i2.BuilderArg<_i9.SliderInteraction?>( + name: 'allowedInteraction', + init: allowedInteraction, + isNamed: true, + ), }, super() { mateBuilderName = 'SliderThemeData'; @@ -332,6 +341,7 @@ class SliderThemeData$Mate extends _i1.SliderThemeData with _i2.Mate { minThumbSeparation: p.get('minThumbSeparation').build(), thumbSelector: p.get('thumbSelector').build(), mouseCursor: p.get('mouseCursor').build(), + allowedInteraction: p.get('allowedInteraction').build(), ); } diff --git a/mate_flutter/lib/src/material/stepper.dart b/mate_flutter/lib/src/material/stepper.dart index c5856297..69b655bd 100644 --- a/mate_flutter/lib/src/material/stepper.dart +++ b/mate_flutter/lib/src/material/stepper.dart @@ -7,9 +7,11 @@ import 'dart:ui' as _i3; import 'package:flutter/src/widgets/framework.dart' as _i4; import 'package:flutter/material.dart' as _i5; import 'package:flutter/src/foundation/key.dart' as _i6; -import 'package:flutter/src/widgets/scroll_physics.dart' as _i7; -import 'package:flutter/src/foundation/basic_types.dart' as _i8; -import 'package:flutter/src/painting/edge_insets.dart' as _i9; +import 'package:flutter/src/widgets/scroll_controller.dart' as _i7; +import 'package:flutter/src/widgets/scroll_physics.dart' as _i8; +import 'package:flutter/src/foundation/basic_types.dart' as _i9; +import 'package:flutter/src/painting/edge_insets.dart' as _i10; +import 'package:flutter/src/material/material_state.dart' as _i11; /// class ControlsDetails class ControlsDetails$Mate extends _i1.ControlsDetails with _i2.Mate { @@ -137,7 +139,7 @@ class Step$Mate extends _i1.Step with _i2.Mate { /// class Stepper extends StatefulWidget class Stepper$Mate extends _i1.Stepper with _i2.Mate { - /// Stepper Stepper({Key? key, required List steps, ScrollPhysics? physics, StepperType type = StepperType.vertical, int currentStep = 0, void Function(int)? onStepTapped, void Function()? onStepContinue, void Function()? onStepCancel, Widget Function(BuildContext, ControlsDetails)? controlsBuilder, double? elevation, EdgeInsetsGeometry? margin, Widget? Function(int, StepState)? stepIconBuilder}) + /// Stepper Stepper({Key? key, required List steps, ScrollController? controller, ScrollPhysics? physics, StepperType type = StepperType.vertical, int currentStep = 0, void Function(int)? onStepTapped, void Function()? onStepContinue, void Function()? onStepCancel, Widget Function(BuildContext, ControlsDetails)? controlsBuilder, double? elevation, EdgeInsetsGeometry? margin, MaterialStateProperty? connectorColor, double? connectorThickness, Widget? Function(int, StepState)? stepIconBuilder}) Stepper$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -145,6 +147,9 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { /// optionalParameters: {required List steps} , default:none required super.steps, + /// optionalParameters: {ScrollController? controller} , default:none + super.controller, + /// optionalParameters: {ScrollPhysics? physics} , default:none super.physics, @@ -172,6 +177,12 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { /// optionalParameters: {EdgeInsetsGeometry? margin} , default:none super.margin, + /// optionalParameters: {MaterialStateProperty? connectorColor} , default:none + super.connectorColor, + + /// optionalParameters: {double? connectorThickness} , default:none + super.connectorThickness, + /// optionalParameters: {Widget? Function(int, StepState)? stepIconBuilder} , default:none super.stepIconBuilder, }) : mateParams = { @@ -185,7 +196,12 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { init: steps, isNamed: true, ), - 'physics': _i2.BuilderArg<_i7.ScrollPhysics?>( + 'controller': _i2.BuilderArg<_i7.ScrollController?>( + name: 'controller', + init: controller, + isNamed: true, + ), + 'physics': _i2.BuilderArg<_i8.ScrollPhysics?>( name: 'physics', init: physics, isNamed: true, @@ -202,7 +218,7 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { isNamed: true, defaultValue: 0, ), - 'onStepTapped': _i2.BuilderArg<_i8.ValueChanged?>( + 'onStepTapped': _i2.BuilderArg<_i9.ValueChanged?>( name: 'onStepTapped', init: onStepTapped, isNamed: true, @@ -227,11 +243,21 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { init: elevation, isNamed: true, ), - 'margin': _i2.BuilderArg<_i9.EdgeInsetsGeometry?>( + 'margin': _i2.BuilderArg<_i10.EdgeInsetsGeometry?>( name: 'margin', init: margin, isNamed: true, ), + 'connectorColor': _i2.BuilderArg<_i11.MaterialStateProperty<_i3.Color>?>( + name: 'connectorColor', + init: connectorColor, + isNamed: true, + ), + 'connectorThickness': _i2.BuilderArg( + name: 'connectorThickness', + init: connectorThickness, + isNamed: true, + ), 'stepIconBuilder': _i2.BuilderArg<_i1.StepIconBuilder?>( name: 'stepIconBuilder', init: stepIconBuilder, @@ -244,6 +270,7 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { mateBuilder = (p) => Stepper$Mate( key: p.get('key').build(), steps: p.get('steps').build(), + controller: p.get('controller').build(), physics: p.get('physics').build(), type: p.get('type').build(), currentStep: p.get('currentStep').build(), @@ -253,6 +280,8 @@ class Stepper$Mate extends _i1.Stepper with _i2.Mate { controlsBuilder: p.get('controlsBuilder').build(), elevation: p.get('elevation').build(), margin: p.get('margin').build(), + connectorColor: p.get('connectorColor').build(), + connectorThickness: p.get('connectorThickness').build(), stepIconBuilder: p.get('stepIconBuilder').build(), ); } diff --git a/mate_flutter/lib/src/material/switch.dart b/mate_flutter/lib/src/material/switch.dart index c9bd3bb1..9abd0ecd 100644 --- a/mate_flutter/lib/src/material/switch.dart +++ b/mate_flutter/lib/src/material/switch.dart @@ -18,7 +18,7 @@ import 'package:flutter/src/widgets/focus_manager.dart' as _i14; /// class Switch extends StatelessWidget class Switch$Mate extends _i1.Switch with _i2.Mate { - /// Switch Switch({Key? key, required bool value, required void Function(bool)? onChanged, Color? activeColor, Color? activeTrackColor, Color? inactiveThumbColor, Color? inactiveTrackColor, ImageProvider? activeThumbImage, void Function(Object, StackTrace?)? onActiveThumbImageError, ImageProvider? inactiveThumbImage, void Function(Object, StackTrace?)? onInactiveThumbImageError, MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackOutlineColor, MaterialStateProperty? thumbIcon, MaterialTapTargetSize? materialTapTargetSize, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MouseCursor? mouseCursor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, FocusNode? focusNode, void Function(bool)? onFocusChange, bool autofocus = false}) + /// Switch Switch({Key? key, required bool value, required void Function(bool)? onChanged, Color? activeColor, Color? activeTrackColor, Color? inactiveThumbColor, Color? inactiveTrackColor, ImageProvider? activeThumbImage, void Function(Object, StackTrace?)? onActiveThumbImageError, ImageProvider? inactiveThumbImage, void Function(Object, StackTrace?)? onInactiveThumbImageError, MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackOutlineColor, MaterialStateProperty? trackOutlineWidth, MaterialStateProperty? thumbIcon, MaterialTapTargetSize? materialTapTargetSize, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MouseCursor? mouseCursor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, FocusNode? focusNode, void Function(bool)? onFocusChange, bool autofocus = false}) Switch$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -62,6 +62,9 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { /// optionalParameters: {MaterialStateProperty? trackOutlineColor} , default:none super.trackOutlineColor, + /// optionalParameters: {MaterialStateProperty? trackOutlineWidth} , default:none + super.trackOutlineWidth, + /// optionalParameters: {MaterialStateProperty? thumbIcon} , default:none super.thumbIcon, @@ -165,6 +168,11 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { init: trackOutlineColor, isNamed: true, ), + 'trackOutlineWidth': _i2.BuilderArg<_i8.MaterialStateProperty?>( + name: 'trackOutlineWidth', + init: trackOutlineWidth, + isNamed: true, + ), 'thumbIcon': _i2.BuilderArg<_i8.MaterialStateProperty<_i9.Icon?>?>( name: 'thumbIcon', init: thumbIcon, @@ -241,6 +249,7 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { thumbColor: p.get('thumbColor').build(), trackColor: p.get('trackColor').build(), trackOutlineColor: p.get('trackOutlineColor').build(), + trackOutlineWidth: p.get('trackOutlineWidth').build(), thumbIcon: p.get('thumbIcon').build(), materialTapTargetSize: p.get('materialTapTargetSize').build(), dragStartBehavior: p.get('dragStartBehavior').build(), @@ -255,7 +264,7 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { ); } - /// Switch Switch.adaptive({Key? key, required bool value, required void Function(bool)? onChanged, Color? activeColor, Color? activeTrackColor, Color? inactiveThumbColor, Color? inactiveTrackColor, ImageProvider? activeThumbImage, void Function(Object, StackTrace?)? onActiveThumbImageError, ImageProvider? inactiveThumbImage, void Function(Object, StackTrace?)? onInactiveThumbImageError, MaterialTapTargetSize? materialTapTargetSize, MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackOutlineColor, MaterialStateProperty? thumbIcon, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MouseCursor? mouseCursor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, FocusNode? focusNode, void Function(bool)? onFocusChange, bool autofocus = false, bool? applyCupertinoTheme}) + /// Switch Switch.adaptive({Key? key, required bool value, required void Function(bool)? onChanged, Color? activeColor, Color? activeTrackColor, Color? inactiveThumbColor, Color? inactiveTrackColor, ImageProvider? activeThumbImage, void Function(Object, StackTrace?)? onActiveThumbImageError, ImageProvider? inactiveThumbImage, void Function(Object, StackTrace?)? onInactiveThumbImageError, MaterialTapTargetSize? materialTapTargetSize, MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackOutlineColor, MaterialStateProperty? trackOutlineWidth, MaterialStateProperty? thumbIcon, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MouseCursor? mouseCursor, Color? focusColor, Color? hoverColor, MaterialStateProperty? overlayColor, double? splashRadius, FocusNode? focusNode, void Function(bool)? onFocusChange, bool autofocus = false, bool? applyCupertinoTheme}) Switch$Mate.adaptive({ /// optionalParameters: {Key? key} , default:none super.key, @@ -302,6 +311,9 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { /// optionalParameters: {MaterialStateProperty? trackOutlineColor} , default:none super.trackOutlineColor, + /// optionalParameters: {MaterialStateProperty? trackOutlineWidth} , default:none + super.trackOutlineWidth, + /// optionalParameters: {MaterialStateProperty? thumbIcon} , default:none super.thumbIcon, @@ -410,6 +422,11 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { init: trackOutlineColor, isNamed: true, ), + 'trackOutlineWidth': _i2.BuilderArg<_i8.MaterialStateProperty?>( + name: 'trackOutlineWidth', + init: trackOutlineWidth, + isNamed: true, + ), 'thumbIcon': _i2.BuilderArg<_i8.MaterialStateProperty<_i9.Icon?>?>( name: 'thumbIcon', init: thumbIcon, @@ -487,6 +504,7 @@ class Switch$Mate extends _i1.Switch with _i2.Mate { thumbColor: p.get('thumbColor').build(), trackColor: p.get('trackColor').build(), trackOutlineColor: p.get('trackOutlineColor').build(), + trackOutlineWidth: p.get('trackOutlineWidth').build(), thumbIcon: p.get('thumbIcon').build(), dragStartBehavior: p.get('dragStartBehavior').build(), mouseCursor: p.get('mouseCursor').build(), diff --git a/mate_flutter/lib/src/material/switch_theme.dart b/mate_flutter/lib/src/material/switch_theme.dart index d40add6d..d5b4a190 100644 --- a/mate_flutter/lib/src/material/switch_theme.dart +++ b/mate_flutter/lib/src/material/switch_theme.dart @@ -13,7 +13,7 @@ import 'package:flutter/src/widgets/framework.dart' as _i9; /// class SwitchThemeData with Diagnosticable class SwitchThemeData$Mate extends _i1.SwitchThemeData with _i2.Mate { - /// SwitchThemeData SwitchThemeData({MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackOutlineColor, MaterialTapTargetSize? materialTapTargetSize, MaterialStateProperty? mouseCursor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialStateProperty? thumbIcon}) + /// SwitchThemeData SwitchThemeData({MaterialStateProperty? thumbColor, MaterialStateProperty? trackColor, MaterialStateProperty? trackOutlineColor, MaterialStateProperty? trackOutlineWidth, MaterialTapTargetSize? materialTapTargetSize, MaterialStateProperty? mouseCursor, MaterialStateProperty? overlayColor, double? splashRadius, MaterialStateProperty? thumbIcon}) SwitchThemeData$Mate({ /// optionalParameters: {MaterialStateProperty? thumbColor} , default:none super.thumbColor, @@ -24,6 +24,9 @@ class SwitchThemeData$Mate extends _i1.SwitchThemeData with _i2.Mate { /// optionalParameters: {MaterialStateProperty? trackOutlineColor} , default:none super.trackOutlineColor, + /// optionalParameters: {MaterialStateProperty? trackOutlineWidth} , default:none + super.trackOutlineWidth, + /// optionalParameters: {MaterialTapTargetSize? materialTapTargetSize} , default:none super.materialTapTargetSize, @@ -54,6 +57,11 @@ class SwitchThemeData$Mate extends _i1.SwitchThemeData with _i2.Mate { init: trackOutlineColor, isNamed: true, ), + 'trackOutlineWidth': _i2.BuilderArg<_i3.MaterialStateProperty?>( + name: 'trackOutlineWidth', + init: trackOutlineWidth, + isNamed: true, + ), 'materialTapTargetSize': _i2.BuilderArg<_i5.MaterialTapTargetSize?>( name: 'materialTapTargetSize', init: materialTapTargetSize, @@ -87,6 +95,7 @@ class SwitchThemeData$Mate extends _i1.SwitchThemeData with _i2.Mate { thumbColor: p.get('thumbColor').build(), trackColor: p.get('trackColor').build(), trackOutlineColor: p.get('trackOutlineColor').build(), + trackOutlineWidth: p.get('trackOutlineWidth').build(), materialTapTargetSize: p.get('materialTapTargetSize').build(), mouseCursor: p.get('mouseCursor').build(), overlayColor: p.get('overlayColor').build(), diff --git a/mate_flutter/lib/src/material/tab_bar_theme.dart b/mate_flutter/lib/src/material/tab_bar_theme.dart index 0286214a..269936db 100644 --- a/mate_flutter/lib/src/material/tab_bar_theme.dart +++ b/mate_flutter/lib/src/material/tab_bar_theme.dart @@ -14,7 +14,7 @@ import 'package:flutter/src/services/mouse_cursor.dart' as _i10; /// class TabBarTheme with Diagnosticable class TabBarTheme$Mate extends _i1.TabBarTheme with _i2.Mate { - /// TabBarTheme TabBarTheme({Decoration? indicator, Color? indicatorColor, TabBarIndicatorSize? indicatorSize, Color? dividerColor, Color? labelColor, EdgeInsetsGeometry? labelPadding, TextStyle? labelStyle, Color? unselectedLabelColor, TextStyle? unselectedLabelStyle, MaterialStateProperty? overlayColor, InteractiveInkFeatureFactory? splashFactory, MaterialStateProperty? mouseCursor}) + /// TabBarTheme TabBarTheme({Decoration? indicator, Color? indicatorColor, TabBarIndicatorSize? indicatorSize, Color? dividerColor, Color? labelColor, EdgeInsetsGeometry? labelPadding, TextStyle? labelStyle, Color? unselectedLabelColor, TextStyle? unselectedLabelStyle, MaterialStateProperty? overlayColor, InteractiveInkFeatureFactory? splashFactory, MaterialStateProperty? mouseCursor, TabAlignment? tabAlignment}) TabBarTheme$Mate({ /// optionalParameters: {Decoration? indicator} , default:none super.indicator, @@ -51,6 +51,9 @@ class TabBarTheme$Mate extends _i1.TabBarTheme with _i2.Mate { /// optionalParameters: {MaterialStateProperty? mouseCursor} , default:none super.mouseCursor, + + /// optionalParameters: {TabAlignment? tabAlignment} , default:none + super.tabAlignment, }) : mateParams = { 'indicator': _i2.BuilderArg<_i3.Decoration?>( name: 'indicator', @@ -112,6 +115,11 @@ class TabBarTheme$Mate extends _i1.TabBarTheme with _i2.Mate { init: mouseCursor, isNamed: true, ), + 'tabAlignment': _i2.BuilderArg<_i5.TabAlignment?>( + name: 'tabAlignment', + init: tabAlignment, + isNamed: true, + ), }, super() { mateBuilderName = 'TabBarTheme'; @@ -129,6 +137,7 @@ class TabBarTheme$Mate extends _i1.TabBarTheme with _i2.Mate { overlayColor: p.get('overlayColor').build(), splashFactory: p.get('splashFactory').build(), mouseCursor: p.get('mouseCursor').build(), + tabAlignment: p.get('tabAlignment').build(), ); } diff --git a/mate_flutter/lib/src/material/tabs.dart b/mate_flutter/lib/src/material/tabs.dart index 49cafa2a..5091c910 100644 --- a/mate_flutter/lib/src/material/tabs.dart +++ b/mate_flutter/lib/src/material/tabs.dart @@ -93,7 +93,7 @@ class Tab$Mate extends _i1.Tab with _i2.Mate { /// class TabBar extends StatefulWidget implements PreferredSizeWidget class TabBar$Mate extends _i1.TabBar with _i2.Mate { - /// TabBar TabBar({Key? key, required List tabs, TabController? controller, bool isScrollable = false, EdgeInsetsGeometry? padding, Color? indicatorColor, bool automaticIndicatorColorAdjustment = true, double indicatorWeight = 2.0, EdgeInsetsGeometry indicatorPadding = EdgeInsets.zero, Decoration? indicator, TabBarIndicatorSize? indicatorSize, Color? dividerColor, Color? labelColor, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, Color? unselectedLabelColor, TextStyle? unselectedLabelStyle, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MaterialStateProperty? overlayColor, MouseCursor? mouseCursor, bool? enableFeedback, void Function(int)? onTap, ScrollPhysics? physics, InteractiveInkFeatureFactory? splashFactory, BorderRadius? splashBorderRadius}) + /// TabBar TabBar({Key? key, required List tabs, TabController? controller, bool isScrollable = false, EdgeInsetsGeometry? padding, Color? indicatorColor, bool automaticIndicatorColorAdjustment = true, double indicatorWeight = 2.0, EdgeInsetsGeometry indicatorPadding = EdgeInsets.zero, Decoration? indicator, TabBarIndicatorSize? indicatorSize, Color? dividerColor, Color? labelColor, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, Color? unselectedLabelColor, TextStyle? unselectedLabelStyle, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MaterialStateProperty? overlayColor, MouseCursor? mouseCursor, bool? enableFeedback, void Function(int)? onTap, ScrollPhysics? physics, InteractiveInkFeatureFactory? splashFactory, BorderRadius? splashBorderRadius, TabAlignment? tabAlignment}) TabBar$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -169,6 +169,9 @@ class TabBar$Mate extends _i1.TabBar with _i2.Mate { /// optionalParameters: {BorderRadius? splashBorderRadius} , default:none super.splashBorderRadius, + + /// optionalParameters: {TabAlignment? tabAlignment} , default:none + super.tabAlignment, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -300,6 +303,11 @@ class TabBar$Mate extends _i1.TabBar with _i2.Mate { init: splashBorderRadius, isNamed: true, ), + 'tabAlignment': _i2.BuilderArg<_i1.TabAlignment?>( + name: 'tabAlignment', + init: tabAlignment, + isNamed: true, + ), }, super() { mateBuilderName = 'TabBar'; @@ -330,10 +338,11 @@ class TabBar$Mate extends _i1.TabBar with _i2.Mate { physics: p.get('physics').build(), splashFactory: p.get('splashFactory').build(), splashBorderRadius: p.get('splashBorderRadius').build(), + tabAlignment: p.get('tabAlignment').build(), ); } - /// TabBar TabBar.secondary({Key? key, required List tabs, TabController? controller, bool isScrollable = false, EdgeInsetsGeometry? padding, Color? indicatorColor, bool automaticIndicatorColorAdjustment = true, double indicatorWeight = 2.0, EdgeInsetsGeometry indicatorPadding = EdgeInsets.zero, Decoration? indicator, TabBarIndicatorSize? indicatorSize, Color? dividerColor, Color? labelColor, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, Color? unselectedLabelColor, TextStyle? unselectedLabelStyle, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MaterialStateProperty? overlayColor, MouseCursor? mouseCursor, bool? enableFeedback, void Function(int)? onTap, ScrollPhysics? physics, InteractiveInkFeatureFactory? splashFactory, BorderRadius? splashBorderRadius}) + /// TabBar TabBar.secondary({Key? key, required List tabs, TabController? controller, bool isScrollable = false, EdgeInsetsGeometry? padding, Color? indicatorColor, bool automaticIndicatorColorAdjustment = true, double indicatorWeight = 2.0, EdgeInsetsGeometry indicatorPadding = EdgeInsets.zero, Decoration? indicator, TabBarIndicatorSize? indicatorSize, Color? dividerColor, Color? labelColor, TextStyle? labelStyle, EdgeInsetsGeometry? labelPadding, Color? unselectedLabelColor, TextStyle? unselectedLabelStyle, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MaterialStateProperty? overlayColor, MouseCursor? mouseCursor, bool? enableFeedback, void Function(int)? onTap, ScrollPhysics? physics, InteractiveInkFeatureFactory? splashFactory, BorderRadius? splashBorderRadius, TabAlignment? tabAlignment}) TabBar$Mate.secondary({ /// optionalParameters: {Key? key} , default:none super.key, @@ -409,6 +418,9 @@ class TabBar$Mate extends _i1.TabBar with _i2.Mate { /// optionalParameters: {BorderRadius? splashBorderRadius} , default:none super.splashBorderRadius, + + /// optionalParameters: {TabAlignment? tabAlignment} , default:none + super.tabAlignment, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -540,6 +552,11 @@ class TabBar$Mate extends _i1.TabBar with _i2.Mate { init: splashBorderRadius, isNamed: true, ), + 'tabAlignment': _i2.BuilderArg<_i1.TabAlignment?>( + name: 'tabAlignment', + init: tabAlignment, + isNamed: true, + ), }, super.secondary() { mateBuilderName = 'TabBar.secondary'; @@ -570,6 +587,7 @@ class TabBar$Mate extends _i1.TabBar with _i2.Mate { physics: p.get('physics').build(), splashFactory: p.get('splashFactory').build(), splashBorderRadius: p.get('splashBorderRadius').build(), + tabAlignment: p.get('tabAlignment').build(), ); } diff --git a/mate_flutter/lib/src/material/text_button.dart b/mate_flutter/lib/src/material/text_button.dart index 4fade93a..4acbe667 100644 --- a/mate_flutter/lib/src/material/text_button.dart +++ b/mate_flutter/lib/src/material/text_button.dart @@ -13,7 +13,7 @@ import 'package:flutter/src/widgets/framework.dart' as _i9; /// class TextButton extends ButtonStyleButton class TextButton$Mate extends _i1.TextButton with _i2.Mate { - /// TextButton TextButton({Key? key, required void Function()? onPressed, void Function()? onLongPress, void Function(bool)? onHover, void Function(bool)? onFocusChange, ButtonStyle? style, FocusNode? focusNode, bool autofocus = false, Clip clipBehavior = Clip.none, MaterialStatesController? statesController, required Widget child}) + /// TextButton TextButton({Key? key, required void Function()? onPressed, void Function()? onLongPress, void Function(bool)? onHover, void Function(bool)? onFocusChange, ButtonStyle? style, FocusNode? focusNode, bool autofocus = false, Clip clipBehavior = Clip.none, MaterialStatesController? statesController, bool? isSemanticButton = true, required Widget child}) TextButton$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -45,6 +45,9 @@ class TextButton$Mate extends _i1.TextButton with _i2.Mate { /// optionalParameters: {MaterialStatesController? statesController} , default:none super.statesController, + /// optionalParameters: {bool? isSemanticButton = true} , default:processed=BooleanLiteralImpl + super.isSemanticButton, + /// optionalParameters: {required Widget child} , default:none required super.child, }) : mateParams = { @@ -100,6 +103,12 @@ class TextButton$Mate extends _i1.TextButton with _i2.Mate { init: statesController, isNamed: true, ), + 'isSemanticButton': _i2.BuilderArg( + name: 'isSemanticButton', + init: isSemanticButton, + isNamed: true, + defaultValue: true, + ), 'child': _i2.BuilderArg<_i9.Widget>( name: 'child', init: child, @@ -120,6 +129,7 @@ class TextButton$Mate extends _i1.TextButton with _i2.Mate { autofocus: p.get('autofocus').build(), clipBehavior: p.get('clipBehavior').build(), statesController: p.get('statesController').build(), + isSemanticButton: p.get('isSemanticButton').build(), child: p.get('child').build(), ); } diff --git a/mate_flutter/lib/src/material/text_form_field.dart b/mate_flutter/lib/src/material/text_form_field.dart index 7b119490..983c4366 100644 --- a/mate_flutter/lib/src/material/text_form_field.dart +++ b/mate_flutter/lib/src/material/text_form_field.dart @@ -26,10 +26,13 @@ import 'package:flutter/src/widgets/scroll_controller.dart' as _i22; import 'package:flutter/src/services/mouse_cursor.dart' as _i23; import 'package:flutter/src/widgets/spell_check.dart' as _i24; import 'package:flutter/src/widgets/magnifier.dart' as _i25; +import 'package:flutter/src/widgets/undo_history.dart' as _i26; +import 'package:flutter/src/gestures/recognizer.dart' as _i27; +import 'package:flutter/gestures.dart' as _i28; /// class TextFormField extends FormField class TextFormField$Mate extends _i1.TextFormField with _i2.Mate { - /// TextFormField TextFormField({Key? key, TextEditingController? controller, String? initialValue, FocusNode? focusNode, InputDecoration? decoration = const InputDecoration(), TextInputType? keyboardType, TextCapitalization textCapitalization = TextCapitalization.none, TextInputAction? textInputAction, TextStyle? style, StrutStyle? strutStyle, TextDirection? textDirection, TextAlign textAlign = TextAlign.start, TextAlignVertical? textAlignVertical, bool autofocus = false, bool readOnly = false, ToolbarOptions? toolbarOptions, bool? showCursor, String obscuringCharacter = '•', bool obscureText = false, bool autocorrect = true, SmartDashesType? smartDashesType, SmartQuotesType? smartQuotesType, bool enableSuggestions = true, MaxLengthEnforcement? maxLengthEnforcement, int? maxLines = 1, int? minLines, bool expands = false, int? maxLength, void Function(String)? onChanged, void Function()? onTap, void Function(PointerDownEvent)? onTapOutside, void Function()? onEditingComplete, void Function(String)? onFieldSubmitted, void Function(String?)? onSaved, String? Function(String?)? validator, List? inputFormatters, bool? enabled, double cursorWidth = 2.0, double? cursorHeight, Radius? cursorRadius, Color? cursorColor, Brightness? keyboardAppearance, EdgeInsets scrollPadding = const EdgeInsets.all(20.0), bool? enableInteractiveSelection, TextSelectionControls? selectionControls, Widget? Function(BuildContext, {required int currentLength, required bool isFocused, required int? maxLength})? buildCounter, ScrollPhysics? scrollPhysics, Iterable? autofillHints, AutovalidateMode? autovalidateMode, ScrollController? scrollController, String? restorationId, bool enableIMEPersonalizedLearning = true, MouseCursor? mouseCursor, Widget Function(BuildContext, EditableTextState)? contextMenuBuilder = _defaultContextMenuBuilder, SpellCheckConfiguration? spellCheckConfiguration, TextMagnifierConfiguration? magnifierConfiguration}) + /// TextFormField TextFormField({Key? key, TextEditingController? controller, String? initialValue, FocusNode? focusNode, InputDecoration? decoration = const InputDecoration(), TextInputType? keyboardType, TextCapitalization textCapitalization = TextCapitalization.none, TextInputAction? textInputAction, TextStyle? style, StrutStyle? strutStyle, TextDirection? textDirection, TextAlign textAlign = TextAlign.start, TextAlignVertical? textAlignVertical, bool autofocus = false, bool readOnly = false, ToolbarOptions? toolbarOptions, bool? showCursor, String obscuringCharacter = '•', bool obscureText = false, bool autocorrect = true, SmartDashesType? smartDashesType, SmartQuotesType? smartQuotesType, bool enableSuggestions = true, MaxLengthEnforcement? maxLengthEnforcement, int? maxLines = 1, int? minLines, bool expands = false, int? maxLength, void Function(String)? onChanged, void Function()? onTap, void Function(PointerDownEvent)? onTapOutside, void Function()? onEditingComplete, void Function(String)? onFieldSubmitted, void Function(String?)? onSaved, String? Function(String?)? validator, List? inputFormatters, bool? enabled, double cursorWidth = 2.0, double? cursorHeight, Radius? cursorRadius, Color? cursorColor, Brightness? keyboardAppearance, EdgeInsets scrollPadding = const EdgeInsets.all(20.0), bool? enableInteractiveSelection, TextSelectionControls? selectionControls, Widget? Function(BuildContext, {required int currentLength, required bool isFocused, required int? maxLength})? buildCounter, ScrollPhysics? scrollPhysics, Iterable? autofillHints, AutovalidateMode? autovalidateMode, ScrollController? scrollController, String? restorationId, bool enableIMEPersonalizedLearning = true, MouseCursor? mouseCursor, Widget Function(BuildContext, EditableTextState)? contextMenuBuilder = _defaultContextMenuBuilder, SpellCheckConfiguration? spellCheckConfiguration, TextMagnifierConfiguration? magnifierConfiguration, UndoHistoryController? undoController, void Function(String, Map)? onAppPrivateCommand, bool? cursorOpacityAnimates, BoxHeightStyle selectionHeightStyle = ui.BoxHeightStyle.tight, BoxWidthStyle selectionWidthStyle = ui.BoxWidthStyle.tight, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ContentInsertionConfiguration? contentInsertionConfiguration, Clip clipBehavior = Clip.hardEdge, bool scribbleEnabled = true, bool canRequestFocus = true}) TextFormField$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -195,6 +198,36 @@ class TextFormField$Mate extends _i1.TextFormField with _i2.Mate { /// optionalParameters: {TextMagnifierConfiguration? magnifierConfiguration} , default:none super.magnifierConfiguration, + + /// optionalParameters: {UndoHistoryController? undoController} , default:none + super.undoController, + + /// optionalParameters: {void Function(String, Map)? onAppPrivateCommand} , default:none + super.onAppPrivateCommand, + + /// optionalParameters: {bool? cursorOpacityAnimates} , default:none + super.cursorOpacityAnimates, + + /// optionalParameters: {BoxHeightStyle selectionHeightStyle = ui.BoxHeightStyle.tight} , default:unprocessed=PropertyAccessImpl + super.selectionHeightStyle, + + /// optionalParameters: {BoxWidthStyle selectionWidthStyle = ui.BoxWidthStyle.tight} , default:unprocessed=PropertyAccessImpl + super.selectionWidthStyle, + + /// optionalParameters: {DragStartBehavior dragStartBehavior = DragStartBehavior.start} , default:processed=PrefixedIdentifierImpl + super.dragStartBehavior, + + /// optionalParameters: {ContentInsertionConfiguration? contentInsertionConfiguration} , default:none + super.contentInsertionConfiguration, + + /// optionalParameters: {Clip clipBehavior = Clip.hardEdge} , default:processed=PrefixedIdentifierImpl + super.clipBehavior, + + /// optionalParameters: {bool scribbleEnabled = true} , default:processed=BooleanLiteralImpl + super.scribbleEnabled, + + /// optionalParameters: {bool canRequestFocus = true} , default:processed=BooleanLiteralImpl + super.canRequestFocus, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -483,6 +516,60 @@ class TextFormField$Mate extends _i1.TextFormField with _i2.Mate { init: magnifierConfiguration, isNamed: true, ), + 'undoController': _i2.BuilderArg<_i26.UndoHistoryController?>( + name: 'undoController', + init: undoController, + isNamed: true, + ), + 'onAppPrivateCommand': _i2.BuilderArg<_i4.AppPrivateCommandCallback?>( + name: 'onAppPrivateCommand', + init: onAppPrivateCommand, + isNamed: true, + ), + 'cursorOpacityAnimates': _i2.BuilderArg( + name: 'cursorOpacityAnimates', + init: cursorOpacityAnimates, + isNamed: true, + ), + 'selectionHeightStyle': _i2.BuilderArg<_i11.BoxHeightStyle>( + name: 'selectionHeightStyle', + init: selectionHeightStyle, + isNamed: true, + ), + 'selectionWidthStyle': _i2.BuilderArg<_i11.BoxWidthStyle>( + name: 'selectionWidthStyle', + init: selectionWidthStyle, + isNamed: true, + ), + 'dragStartBehavior': _i2.BuilderArg<_i27.DragStartBehavior>( + name: 'dragStartBehavior', + init: dragStartBehavior, + isNamed: true, + defaultValue: _i28.DragStartBehavior.start, + ), + 'contentInsertionConfiguration': _i2.BuilderArg<_i4.ContentInsertionConfiguration?>( + name: 'contentInsertionConfiguration', + init: contentInsertionConfiguration, + isNamed: true, + ), + 'clipBehavior': _i2.BuilderArg<_i11.Clip>( + name: 'clipBehavior', + init: clipBehavior, + isNamed: true, + defaultValue: _i11.Clip.hardEdge, + ), + 'scribbleEnabled': _i2.BuilderArg( + name: 'scribbleEnabled', + init: scribbleEnabled, + isNamed: true, + defaultValue: true, + ), + 'canRequestFocus': _i2.BuilderArg( + name: 'canRequestFocus', + init: canRequestFocus, + isNamed: true, + defaultValue: true, + ), }, super() { mateBuilderName = 'TextFormField'; @@ -543,6 +630,16 @@ class TextFormField$Mate extends _i1.TextFormField with _i2.Mate { contextMenuBuilder: p.get('contextMenuBuilder').build(), spellCheckConfiguration: p.get('spellCheckConfiguration').build(), magnifierConfiguration: p.get('magnifierConfiguration').build(), + undoController: p.get('undoController').build(), + onAppPrivateCommand: p.get('onAppPrivateCommand').build(), + cursorOpacityAnimates: p.get('cursorOpacityAnimates').build(), + selectionHeightStyle: p.get('selectionHeightStyle').build(), + selectionWidthStyle: p.get('selectionWidthStyle').build(), + dragStartBehavior: p.get('dragStartBehavior').build(), + contentInsertionConfiguration: p.get('contentInsertionConfiguration').build(), + clipBehavior: p.get('clipBehavior').build(), + scribbleEnabled: p.get('scribbleEnabled').build(), + canRequestFocus: p.get('canRequestFocus').build(), ); } diff --git a/mate_flutter/lib/src/material/theme_data.dart b/mate_flutter/lib/src/material/theme_data.dart index 79d5c329..2b983ea4 100644 --- a/mate_flutter/lib/src/material/theme_data.dart +++ b/mate_flutter/lib/src/material/theme_data.dart @@ -63,7 +63,7 @@ import 'package:flutter/src/material/tooltip_theme.dart' as _i59; /// class ThemeData with Diagnosticable class ThemeData$Mate extends _i1.ThemeData with _i2.Mate { - /// ThemeData ThemeData.raw({required bool applyElevationOverlayColor, required NoDefaultCupertinoThemeData? cupertinoOverrideTheme, required Map> extensions, required InputDecorationTheme inputDecorationTheme, required MaterialTapTargetSize materialTapTargetSize, required PageTransitionsTheme pageTransitionsTheme, required TargetPlatform platform, required ScrollbarThemeData scrollbarTheme, required InteractiveInkFeatureFactory splashFactory, required bool useMaterial3, required VisualDensity visualDensity, required Color canvasColor, required Color cardColor, required ColorScheme colorScheme, required Color dialogBackgroundColor, required Color disabledColor, required Color dividerColor, required Color focusColor, required Color highlightColor, required Color hintColor, required Color hoverColor, required Color indicatorColor, required Color primaryColor, required Color primaryColorDark, required Color primaryColorLight, required Color scaffoldBackgroundColor, required Color secondaryHeaderColor, required Color shadowColor, required Color splashColor, required Color unselectedWidgetColor, required IconThemeData iconTheme, required IconThemeData primaryIconTheme, required TextTheme primaryTextTheme, required TextTheme textTheme, required Typography typography, required ActionIconThemeData? actionIconTheme, required AppBarTheme appBarTheme, required BadgeThemeData badgeTheme, required MaterialBannerThemeData bannerTheme, required BottomAppBarTheme bottomAppBarTheme, required BottomNavigationBarThemeData bottomNavigationBarTheme, required BottomSheetThemeData bottomSheetTheme, required ButtonBarThemeData buttonBarTheme, required ButtonThemeData buttonTheme, required CardTheme cardTheme, required CheckboxThemeData checkboxTheme, required ChipThemeData chipTheme, required DataTableThemeData dataTableTheme, required DatePickerThemeData datePickerTheme, required DialogTheme dialogTheme, required DividerThemeData dividerTheme, required DrawerThemeData drawerTheme, required DropdownMenuThemeData dropdownMenuTheme, required ElevatedButtonThemeData elevatedButtonTheme, required ExpansionTileThemeData expansionTileTheme, required FilledButtonThemeData filledButtonTheme, required FloatingActionButtonThemeData floatingActionButtonTheme, required IconButtonThemeData iconButtonTheme, required ListTileThemeData listTileTheme, required MenuBarThemeData menuBarTheme, required MenuButtonThemeData menuButtonTheme, required MenuThemeData menuTheme, required NavigationBarThemeData navigationBarTheme, required NavigationDrawerThemeData navigationDrawerTheme, required NavigationRailThemeData navigationRailTheme, required OutlinedButtonThemeData outlinedButtonTheme, required PopupMenuThemeData popupMenuTheme, required ProgressIndicatorThemeData progressIndicatorTheme, required RadioThemeData radioTheme, required SearchBarThemeData searchBarTheme, required SearchViewThemeData searchViewTheme, required SegmentedButtonThemeData segmentedButtonTheme, required SliderThemeData sliderTheme, required SnackBarThemeData snackBarTheme, required SwitchThemeData switchTheme, required TabBarTheme tabBarTheme, required TextButtonThemeData textButtonTheme, required TextSelectionThemeData textSelectionTheme, required TimePickerThemeData timePickerTheme, required ToggleButtonsThemeData toggleButtonsTheme, required TooltipThemeData tooltipTheme, bool? fixTextFieldOutlineLabel, Brightness? primaryColorBrightness, AndroidOverscrollIndicator? androidOverscrollIndicator, Color? toggleableActiveColor, Color? selectedRowColor, Color? errorColor, Color? backgroundColor, Color? bottomAppBarColor}) + /// ThemeData ThemeData.raw({required bool applyElevationOverlayColor, required NoDefaultCupertinoThemeData? cupertinoOverrideTheme, required Map> extensions, required InputDecorationTheme inputDecorationTheme, required MaterialTapTargetSize materialTapTargetSize, required PageTransitionsTheme pageTransitionsTheme, required TargetPlatform platform, required ScrollbarThemeData scrollbarTheme, required InteractiveInkFeatureFactory splashFactory, required bool useMaterial3, required VisualDensity visualDensity, required Color canvasColor, required Color cardColor, required ColorScheme colorScheme, required Color dialogBackgroundColor, required Color disabledColor, required Color dividerColor, required Color focusColor, required Color highlightColor, required Color hintColor, required Color hoverColor, required Color indicatorColor, required Color primaryColor, required Color primaryColorDark, required Color primaryColorLight, required Color scaffoldBackgroundColor, required Color secondaryHeaderColor, required Color shadowColor, required Color splashColor, required Color unselectedWidgetColor, required IconThemeData iconTheme, required IconThemeData primaryIconTheme, required TextTheme primaryTextTheme, required TextTheme textTheme, required Typography typography, required ActionIconThemeData? actionIconTheme, required AppBarTheme appBarTheme, required BadgeThemeData badgeTheme, required MaterialBannerThemeData bannerTheme, required BottomAppBarTheme bottomAppBarTheme, required BottomNavigationBarThemeData bottomNavigationBarTheme, required BottomSheetThemeData bottomSheetTheme, required ButtonBarThemeData buttonBarTheme, required ButtonThemeData buttonTheme, required CardTheme cardTheme, required CheckboxThemeData checkboxTheme, required ChipThemeData chipTheme, required DataTableThemeData dataTableTheme, required DatePickerThemeData datePickerTheme, required DialogTheme dialogTheme, required DividerThemeData dividerTheme, required DrawerThemeData drawerTheme, required DropdownMenuThemeData dropdownMenuTheme, required ElevatedButtonThemeData elevatedButtonTheme, required ExpansionTileThemeData expansionTileTheme, required FilledButtonThemeData filledButtonTheme, required FloatingActionButtonThemeData floatingActionButtonTheme, required IconButtonThemeData iconButtonTheme, required ListTileThemeData listTileTheme, required MenuBarThemeData menuBarTheme, required MenuButtonThemeData menuButtonTheme, required MenuThemeData menuTheme, required NavigationBarThemeData navigationBarTheme, required NavigationDrawerThemeData navigationDrawerTheme, required NavigationRailThemeData navigationRailTheme, required OutlinedButtonThemeData outlinedButtonTheme, required PopupMenuThemeData popupMenuTheme, required ProgressIndicatorThemeData progressIndicatorTheme, required RadioThemeData radioTheme, required SearchBarThemeData searchBarTheme, required SearchViewThemeData searchViewTheme, required SegmentedButtonThemeData segmentedButtonTheme, required SliderThemeData sliderTheme, required SnackBarThemeData snackBarTheme, required SwitchThemeData switchTheme, required TabBarTheme tabBarTheme, required TextButtonThemeData textButtonTheme, required TextSelectionThemeData textSelectionTheme, required TimePickerThemeData timePickerTheme, required ToggleButtonsThemeData toggleButtonsTheme, required TooltipThemeData tooltipTheme, AndroidOverscrollIndicator? androidOverscrollIndicator, Color? toggleableActiveColor, Color? selectedRowColor, Color? errorColor, Color? backgroundColor, Color? bottomAppBarColor}) ThemeData$Mate.raw({ /// optionalParameters: {required bool applyElevationOverlayColor} , default:none required super.applyElevationOverlayColor, diff --git a/mate_flutter/lib/src/painting/decoration_image.dart b/mate_flutter/lib/src/painting/decoration_image.dart index 45867923..f924848d 100644 --- a/mate_flutter/lib/src/painting/decoration_image.dart +++ b/mate_flutter/lib/src/painting/decoration_image.dart @@ -9,7 +9,6 @@ import 'dart:ui' as _i5; import 'package:flutter/src/painting/box_fit.dart' as _i6; import 'package:flutter/src/painting/alignment.dart' as _i7; import 'package:flutter/cupertino.dart' as _i8; -import 'package:vector_math/vector_math_64.dart' as _i9; /// class DecorationImage class DecorationImage$Mate extends _i1.DecorationImage with _i2.Mate { @@ -151,46 +150,3 @@ class DecorationImage$Mate extends _i1.DecorationImage with _i2.Mate { @override final Map mateParams; } - -/// class ImageTilingInfo -class ImageTilingInfo$Mate extends _i1.ImageTilingInfo with _i2.Mate { - /// ImageTilingInfo ImageTilingInfo({required TileMode tmx, required TileMode tmy, required Matrix4 transform}) - ImageTilingInfo$Mate({ - /// optionalParameters: {required TileMode tmx} , default:none - required super.tmx, - - /// optionalParameters: {required TileMode tmy} , default:none - required super.tmy, - - /// optionalParameters: {required Matrix4 transform} , default:none - required super.transform, - }) : mateParams = { - 'tmx': _i2.BuilderArg<_i5.TileMode>( - name: 'tmx', - init: tmx, - isNamed: true, - ), - 'tmy': _i2.BuilderArg<_i5.TileMode>( - name: 'tmy', - init: tmy, - isNamed: true, - ), - 'transform': _i2.BuilderArg<_i9.Matrix4>( - name: 'transform', - init: transform, - isNamed: true, - ), - }, - super() { - mateBuilderName = 'ImageTilingInfo'; - matePackageUrl = 'package:flutter/cupertino.dart'; - mateBuilder = (p) => ImageTilingInfo$Mate( - tmx: p.get('tmx').build(), - tmy: p.get('tmy').build(), - transform: p.get('transform').build(), - ); - } - - @override - final Map mateParams; -} diff --git a/mate_flutter/lib/src/rendering/decorated_sliver.dart b/mate_flutter/lib/src/rendering/decorated_sliver.dart new file mode 100644 index 00000000..cc96cb6e --- /dev/null +++ b/mate_flutter/lib/src/rendering/decorated_sliver.dart @@ -0,0 +1,54 @@ +// /// Generated by gen_maters.dart, please don't edit! + +// ignore_for_file: no_leading_underscores_for_library_prefixes +import 'package:flutter/src/rendering/decorated_sliver.dart' as _i1; +import 'package:mate/mate_core.dart' as _i2; +import 'package:flutter/src/painting/decoration.dart' as _i3; +import 'package:flutter/src/rendering/proxy_box.dart' as _i4; +import 'package:flutter/cupertino.dart' as _i5; +import 'package:flutter/src/painting/image_provider.dart' as _i6; + +/// class RenderDecoratedSliver extends RenderProxySliver +class RenderDecoratedSliver$Mate extends _i1.RenderDecoratedSliver with _i2.Mate { + /// RenderDecoratedSliver RenderDecoratedSliver({required Decoration decoration, DecorationPosition position = DecorationPosition.background, ImageConfiguration configuration = ImageConfiguration.empty}) + RenderDecoratedSliver$Mate({ + /// optionalParameters: {required Decoration decoration} , default:none + required super.decoration, + + /// optionalParameters: {DecorationPosition position = DecorationPosition.background} , default:processed=PrefixedIdentifierImpl + super.position, + + /// optionalParameters: {ImageConfiguration configuration = ImageConfiguration.empty} , default:processed=PrefixedIdentifierImpl + super.configuration, + }) : mateParams = { + 'decoration': _i2.BuilderArg<_i3.Decoration>( + name: 'decoration', + init: decoration, + isNamed: true, + ), + 'position': _i2.BuilderArg<_i4.DecorationPosition>( + name: 'position', + init: position, + isNamed: true, + defaultValue: _i5.DecorationPosition.background, + ), + 'configuration': _i2.BuilderArg<_i6.ImageConfiguration>( + name: 'configuration', + init: configuration, + isNamed: true, + defaultValue: _i5.ImageConfiguration.empty, + ), + }, + super() { + mateBuilderName = 'RenderDecoratedSliver'; + matePackageUrl = 'package:flutter/rendering.dart'; + mateBuilder = (p) => RenderDecoratedSliver$Mate( + decoration: p.get('decoration').build(), + position: p.get('position').build(), + configuration: p.get('configuration').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/rendering/editable.dart b/mate_flutter/lib/src/rendering/editable.dart index 923ea8da..156d1f43 100644 --- a/mate_flutter/lib/src/rendering/editable.dart +++ b/mate_flutter/lib/src/rendering/editable.dart @@ -51,9 +51,9 @@ class TextSelectionPoint$Mate extends _i1.TextSelectionPoint with _i2.Mate { final Map mateParams; } -/// class RenderEditable extends RenderBox with RelayoutWhenSystemFontsChangeMixin, ContainerRenderObjectMixin, RenderBoxContainerDefaultsMixin implements TextLayoutMetrics +/// class RenderEditable extends RenderBox with RelayoutWhenSystemFontsChangeMixin, ContainerRenderObjectMixin, RenderInlineChildrenContainerDefaults implements TextLayoutMetrics class RenderEditable$Mate extends _i1.RenderEditable with _i2.Mate { - /// RenderEditable RenderEditable({InlineSpan? text, required TextDirection textDirection, TextAlign textAlign = TextAlign.start, Color? cursorColor, Color? backgroundCursorColor, ValueNotifier? showCursor, bool? hasFocus, required LayerLink startHandleLayerLink, required LayerLink endHandleLayerLink, int? maxLines = 1, int? minLines, bool expands = false, StrutStyle? strutStyle, Color? selectionColor, double textScaleFactor = 1.0, TextSelection? selection, required ViewportOffset offset, void Function(Rect)? onCaretChanged, bool ignorePointer = false, bool readOnly = false, bool forceLine = true, TextHeightBehavior? textHeightBehavior, TextWidthBasis textWidthBasis = TextWidthBasis.parent, String obscuringCharacter = '•', bool obscureText = false, Locale? locale, double cursorWidth = 1.0, double? cursorHeight, Radius? cursorRadius, bool paintCursorAboveText = false, Offset cursorOffset = Offset.zero, double devicePixelRatio = 1.0, BoxHeightStyle selectionHeightStyle = ui.BoxHeightStyle.tight, BoxWidthStyle selectionWidthStyle = ui.BoxWidthStyle.tight, bool? enableInteractiveSelection, EdgeInsets floatingCursorAddedMargin = const EdgeInsets.fromLTRB(4, 4, 4, 5), TextRange? promptRectRange, Color? promptRectColor, Clip clipBehavior = Clip.hardEdge, required TextSelectionDelegate textSelectionDelegate, RenderEditablePainter? painter, RenderEditablePainter? foregroundPainter, List? children}) + /// RenderEditable RenderEditable({InlineSpan? text, required TextDirection textDirection, TextAlign textAlign = TextAlign.start, Color? cursorColor, Color? backgroundCursorColor, ValueNotifier? showCursor, bool? hasFocus, required LayerLink startHandleLayerLink, required LayerLink endHandleLayerLink, int? maxLines = 1, int? minLines, bool expands = false, StrutStyle? strutStyle, Color? selectionColor, double textScaleFactor = 1.0, TextSelection? selection, required ViewportOffset offset, bool ignorePointer = false, bool readOnly = false, bool forceLine = true, TextHeightBehavior? textHeightBehavior, TextWidthBasis textWidthBasis = TextWidthBasis.parent, String obscuringCharacter = '•', bool obscureText = false, Locale? locale, double cursorWidth = 1.0, double? cursorHeight, Radius? cursorRadius, bool paintCursorAboveText = false, Offset cursorOffset = Offset.zero, double devicePixelRatio = 1.0, BoxHeightStyle selectionHeightStyle = ui.BoxHeightStyle.tight, BoxWidthStyle selectionWidthStyle = ui.BoxWidthStyle.tight, bool? enableInteractiveSelection, EdgeInsets floatingCursorAddedMargin = const EdgeInsets.fromLTRB(4, 4, 4, 5), TextRange? promptRectRange, Color? promptRectColor, Clip clipBehavior = Clip.hardEdge, required TextSelectionDelegate textSelectionDelegate, RenderEditablePainter? painter, RenderEditablePainter? foregroundPainter, List? children}) RenderEditable$Mate({ /// optionalParameters: {InlineSpan? text} , default:none super.text, @@ -106,9 +106,6 @@ class RenderEditable$Mate extends _i1.RenderEditable with _i2.Mate { /// optionalParameters: {required ViewportOffset offset} , default:none required super.offset, - /// optionalParameters: {void Function(Rect)? onCaretChanged} , default:none - super.onCaretChanged, - /// optionalParameters: {bool ignorePointer = false} , default:processed=BooleanLiteralImpl super.ignorePointer, @@ -273,11 +270,6 @@ class RenderEditable$Mate extends _i1.RenderEditable with _i2.Mate { init: offset, isNamed: true, ), - 'onCaretChanged': _i2.BuilderArg<_i1.CaretChangedHandler?>( - name: 'onCaretChanged', - init: onCaretChanged, - isNamed: true, - ), 'ignorePointer': _i2.BuilderArg( name: 'ignorePointer', init: ignorePointer, @@ -436,7 +428,6 @@ class RenderEditable$Mate extends _i1.RenderEditable with _i2.Mate { textScaleFactor: p.get('textScaleFactor').build(), selection: p.get('selection').build(), offset: p.get('offset').build(), - onCaretChanged: p.get('onCaretChanged').build(), ignorePointer: p.get('ignorePointer').build(), readOnly: p.get('readOnly').build(), forceLine: p.get('forceLine').build(), diff --git a/mate_flutter/lib/src/rendering/layer.dart b/mate_flutter/lib/src/rendering/layer.dart index ea140c76..b3dfce60 100644 --- a/mate_flutter/lib/src/rendering/layer.dart +++ b/mate_flutter/lib/src/rendering/layer.dart @@ -574,68 +574,6 @@ class BackdropFilterLayer$Mate extends _i1.BackdropFilterLayer with _i2.Mate { final Map mateParams; } -/// class PhysicalModelLayer extends ContainerLayer -class PhysicalModelLayer$Mate extends _i1.PhysicalModelLayer with _i2.Mate { - /// PhysicalModelLayer PhysicalModelLayer({Path? clipPath, Clip clipBehavior = Clip.none, double? elevation, Color? color, Color? shadowColor}) - PhysicalModelLayer$Mate({ - /// optionalParameters: {Path? clipPath} , default:none - super.clipPath, - - /// optionalParameters: {Clip clipBehavior = Clip.none} , default:processed=PrefixedIdentifierImpl - super.clipBehavior, - - /// optionalParameters: {double? elevation} , default:none - super.elevation, - - /// optionalParameters: {Color? color} , default:none - super.color, - - /// optionalParameters: {Color? shadowColor} , default:none - super.shadowColor, - }) : mateParams = { - 'clipPath': _i2.BuilderArg<_i3.Path?>( - name: 'clipPath', - init: clipPath, - isNamed: true, - ), - 'clipBehavior': _i2.BuilderArg<_i3.Clip>( - name: 'clipBehavior', - init: clipBehavior, - isNamed: true, - defaultValue: _i3.Clip.none, - ), - 'elevation': _i2.BuilderArg( - name: 'elevation', - init: elevation, - isNamed: true, - ), - 'color': _i2.BuilderArg<_i3.Color?>( - name: 'color', - init: color, - isNamed: true, - ), - 'shadowColor': _i2.BuilderArg<_i3.Color?>( - name: 'shadowColor', - init: shadowColor, - isNamed: true, - ), - }, - super() { - mateBuilderName = 'PhysicalModelLayer'; - matePackageUrl = 'package:flutter/rendering.dart'; - mateBuilder = (p) => PhysicalModelLayer$Mate( - clipPath: p.get('clipPath').build(), - clipBehavior: p.get('clipBehavior').build(), - elevation: p.get('elevation').build(), - color: p.get('color').build(), - shadowColor: p.get('shadowColor').build(), - ); - } - - @override - final Map mateParams; -} - /// class LeaderLayer extends ContainerLayer class LeaderLayer$Mate extends _i1.LeaderLayer with _i2.Mate { /// LeaderLayer LeaderLayer({required LayerLink link, Offset offset = Offset.zero}) diff --git a/mate_flutter/lib/src/rendering/mouse_tracker.dart b/mate_flutter/lib/src/rendering/mouse_tracker.dart index d34a23cd..46f8ca4e 100644 --- a/mate_flutter/lib/src/rendering/mouse_tracker.dart +++ b/mate_flutter/lib/src/rendering/mouse_tracker.dart @@ -1 +1,29 @@ // /// Generated by gen_maters.dart, please don't edit! + +// ignore_for_file: no_leading_underscores_for_library_prefixes +import 'package:flutter/src/rendering/mouse_tracker.dart' as _i1; +import 'package:mate/mate_core.dart' as _i2; + +/// class MouseTracker extends ChangeNotifier +class MouseTracker$Mate extends _i1.MouseTracker with _i2.Mate { + /// MouseTracker MouseTracker(HitTestResult Function(Offset, int) hitTestInView) + MouseTracker$Mate( + + /// requiredParameters: HitTestResult Function(Offset, int) hitTestInView + super.hitTestInView) + : mateParams = { + 'hitTestInView': _i2.BuilderArg<_i1.MouseTrackerHitTest>( + name: 'hitTestInView', + init: hitTestInView, + isNamed: false, + ) + }, + super() { + mateBuilderName = 'MouseTracker'; + matePackageUrl = 'package:flutter/rendering.dart'; + mateBuilder = (p) => MouseTracker$Mate(p.get('hitTestInView').value); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/rendering/paragraph.dart b/mate_flutter/lib/src/rendering/paragraph.dart index c9416121..6a08fe2a 100644 --- a/mate_flutter/lib/src/rendering/paragraph.dart +++ b/mate_flutter/lib/src/rendering/paragraph.dart @@ -35,7 +35,7 @@ class PlaceholderSpanIndexSemanticsTag$Mate extends _i1.PlaceholderSpanIndexSema final Map mateParams; } -/// class RenderParagraph extends RenderBox with ContainerRenderObjectMixin, RenderBoxContainerDefaultsMixin, RelayoutWhenSystemFontsChangeMixin +/// class RenderParagraph extends RenderBox with ContainerRenderObjectMixin, RenderInlineChildrenContainerDefaults, RelayoutWhenSystemFontsChangeMixin class RenderParagraph$Mate extends _i1.RenderParagraph with _i2.Mate { /// RenderParagraph RenderParagraph(InlineSpan text, {TextAlign textAlign = TextAlign.start, required TextDirection textDirection, bool softWrap = true, TextOverflow overflow = TextOverflow.clip, double textScaleFactor = 1.0, int? maxLines, Locale? locale, StrutStyle? strutStyle, TextWidthBasis textWidthBasis = TextWidthBasis.parent, TextHeightBehavior? textHeightBehavior, List? children, Color? selectionColor, SelectionRegistrar? registrar}) RenderParagraph$Mate( diff --git a/mate_flutter/lib/src/rendering/proxy_box.dart b/mate_flutter/lib/src/rendering/proxy_box.dart index 3a70eafb..c6347023 100644 --- a/mate_flutter/lib/src/rendering/proxy_box.dart +++ b/mate_flutter/lib/src/rendering/proxy_box.dart @@ -1271,9 +1271,6 @@ class RenderIgnorePointer$Mate extends _i1.RenderIgnorePointer with _i2.Mate { /// optionalParameters: {bool ignoring = true} , default:processed=BooleanLiteralImpl super.ignoring, - - /// optionalParameters: {bool? ignoringSemantics} , default:none - super.ignoringSemantics, }) : mateParams = { 'child': _i2.BuilderArg<_i3.RenderBox?>( name: 'child', @@ -1286,11 +1283,6 @@ class RenderIgnorePointer$Mate extends _i1.RenderIgnorePointer with _i2.Mate { isNamed: true, defaultValue: true, ), - 'ignoringSemantics': _i2.BuilderArg( - name: 'ignoringSemantics', - init: ignoringSemantics, - isNamed: true, - ), }, super() { mateBuilderName = 'RenderIgnorePointer'; @@ -1298,7 +1290,6 @@ class RenderIgnorePointer$Mate extends _i1.RenderIgnorePointer with _i2.Mate { mateBuilder = (p) => RenderIgnorePointer$Mate( child: p.get('child').build(), ignoring: p.get('ignoring').build(), - ignoringSemantics: p.get('ignoringSemantics').build(), ); } @@ -1350,9 +1341,6 @@ class RenderAbsorbPointer$Mate extends _i1.RenderAbsorbPointer with _i2.Mate { /// optionalParameters: {bool absorbing = true} , default:processed=BooleanLiteralImpl super.absorbing, - - /// optionalParameters: {bool? ignoringSemantics} , default:none - super.ignoringSemantics, }) : mateParams = { 'child': _i2.BuilderArg<_i3.RenderBox?>( name: 'child', @@ -1365,11 +1353,6 @@ class RenderAbsorbPointer$Mate extends _i1.RenderAbsorbPointer with _i2.Mate { isNamed: true, defaultValue: true, ), - 'ignoringSemantics': _i2.BuilderArg( - name: 'ignoringSemantics', - init: ignoringSemantics, - isNamed: true, - ), }, super() { mateBuilderName = 'RenderAbsorbPointer'; @@ -1377,7 +1360,6 @@ class RenderAbsorbPointer$Mate extends _i1.RenderAbsorbPointer with _i2.Mate { mateBuilder = (p) => RenderAbsorbPointer$Mate( child: p.get('child').build(), absorbing: p.get('absorbing').build(), - ignoringSemantics: p.get('ignoringSemantics').build(), ); } @@ -1512,7 +1494,7 @@ class RenderSemanticsGestureHandler$Mate extends _i1.RenderSemanticsGestureHandl /// class RenderSemanticsAnnotations extends RenderProxyBox class RenderSemanticsAnnotations$Mate extends _i1.RenderSemanticsAnnotations with _i2.Mate { - /// RenderSemanticsAnnotations RenderSemanticsAnnotations({RenderBox? child, required SemanticsProperties properties, bool container = false, bool explicitChildNodes = false, bool excludeSemantics = false, TextDirection? textDirection}) + /// RenderSemanticsAnnotations RenderSemanticsAnnotations({RenderBox? child, required SemanticsProperties properties, bool container = false, bool explicitChildNodes = false, bool excludeSemantics = false, bool blockUserActions = false, TextDirection? textDirection}) RenderSemanticsAnnotations$Mate({ /// optionalParameters: {RenderBox? child} , default:none super.child, @@ -1529,6 +1511,9 @@ class RenderSemanticsAnnotations$Mate extends _i1.RenderSemanticsAnnotations wit /// optionalParameters: {bool excludeSemantics = false} , default:processed=BooleanLiteralImpl super.excludeSemantics, + /// optionalParameters: {bool blockUserActions = false} , default:processed=BooleanLiteralImpl + super.blockUserActions, + /// optionalParameters: {TextDirection? textDirection} , default:none super.textDirection, }) : mateParams = { @@ -1560,6 +1545,12 @@ class RenderSemanticsAnnotations$Mate extends _i1.RenderSemanticsAnnotations wit isNamed: true, defaultValue: false, ), + 'blockUserActions': _i2.BuilderArg( + name: 'blockUserActions', + init: blockUserActions, + isNamed: true, + defaultValue: false, + ), 'textDirection': _i2.BuilderArg<_i5.TextDirection?>( name: 'textDirection', init: textDirection, @@ -1575,6 +1566,7 @@ class RenderSemanticsAnnotations$Mate extends _i1.RenderSemanticsAnnotations wit container: p.get('container').build(), explicitChildNodes: p.get('explicitChildNodes').build(), excludeSemantics: p.get('excludeSemantics').build(), + blockUserActions: p.get('blockUserActions').build(), textDirection: p.get('textDirection').build(), ); } diff --git a/mate_flutter/lib/src/rendering/proxy_sliver.dart b/mate_flutter/lib/src/rendering/proxy_sliver.dart index c4045442..debb3d71 100644 --- a/mate_flutter/lib/src/rendering/proxy_sliver.dart +++ b/mate_flutter/lib/src/rendering/proxy_sliver.dart @@ -60,9 +60,6 @@ class RenderSliverIgnorePointer$Mate extends _i1.RenderSliverIgnorePointer with /// optionalParameters: {bool ignoring = true} , default:processed=BooleanLiteralImpl super.ignoring, - - /// optionalParameters: {bool? ignoringSemantics} , default:none - super.ignoringSemantics, }) : mateParams = { 'sliver': _i2.BuilderArg<_i3.RenderSliver?>( name: 'sliver', @@ -75,11 +72,6 @@ class RenderSliverIgnorePointer$Mate extends _i1.RenderSliverIgnorePointer with isNamed: true, defaultValue: true, ), - 'ignoringSemantics': _i2.BuilderArg( - name: 'ignoringSemantics', - init: ignoringSemantics, - isNamed: true, - ), }, super() { mateBuilderName = 'RenderSliverIgnorePointer'; @@ -87,7 +79,6 @@ class RenderSliverIgnorePointer$Mate extends _i1.RenderSliverIgnorePointer with mateBuilder = (p) => RenderSliverIgnorePointer$Mate( sliver: p.get('sliver').build(), ignoring: p.get('ignoring').build(), - ignoringSemantics: p.get('ignoringSemantics').build(), ); } @@ -173,3 +164,27 @@ class RenderSliverAnimatedOpacity$Mate extends _i1.RenderSliverAnimatedOpacity w @override final Map mateParams; } + +/// class RenderSliverConstrainedCrossAxis extends RenderProxySliver +class RenderSliverConstrainedCrossAxis$Mate extends _i1.RenderSliverConstrainedCrossAxis with _i2.Mate { + /// RenderSliverConstrainedCrossAxis RenderSliverConstrainedCrossAxis({required double maxExtent}) + RenderSliverConstrainedCrossAxis$Mate( + { + /// optionalParameters: {required double maxExtent} , default:none + required super.maxExtent}) + : mateParams = { + 'maxExtent': _i2.BuilderArg( + name: 'maxExtent', + init: maxExtent, + isNamed: true, + ) + }, + super() { + mateBuilderName = 'RenderSliverConstrainedCrossAxis'; + matePackageUrl = 'package:flutter/rendering.dart'; + mateBuilder = (p) => RenderSliverConstrainedCrossAxis$Mate(maxExtent: p.get('maxExtent').build()); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/rendering/selection.dart b/mate_flutter/lib/src/rendering/selection.dart index 410956b3..ada1bcbf 100644 --- a/mate_flutter/lib/src/rendering/selection.dart +++ b/mate_flutter/lib/src/rendering/selection.dart @@ -183,7 +183,7 @@ class DirectionallyExtendSelectionEvent$Mate extends _i1.DirectionallyExtendSele /// class SelectionGeometry class SelectionGeometry$Mate extends _i1.SelectionGeometry with _i2.Mate { - /// SelectionGeometry SelectionGeometry({SelectionPoint? startSelectionPoint, SelectionPoint? endSelectionPoint, required SelectionStatus status, required bool hasContent}) + /// SelectionGeometry SelectionGeometry({SelectionPoint? startSelectionPoint, SelectionPoint? endSelectionPoint, List selectionRects = const [], required SelectionStatus status, required bool hasContent}) SelectionGeometry$Mate({ /// optionalParameters: {SelectionPoint? startSelectionPoint} , default:none super.startSelectionPoint, @@ -191,6 +191,9 @@ class SelectionGeometry$Mate extends _i1.SelectionGeometry with _i2.Mate { /// optionalParameters: {SelectionPoint? endSelectionPoint} , default:none super.endSelectionPoint, + /// optionalParameters: {List selectionRects = const []} , default:unprocessed=ListLiteralImpl + super.selectionRects, + /// optionalParameters: {required SelectionStatus status} , default:none required super.status, @@ -207,6 +210,11 @@ class SelectionGeometry$Mate extends _i1.SelectionGeometry with _i2.Mate { init: endSelectionPoint, isNamed: true, ), + 'selectionRects': _i2.BuilderArg>( + name: 'selectionRects', + init: selectionRects, + isNamed: true, + ), 'status': _i2.BuilderArg<_i1.SelectionStatus>( name: 'status', init: status, @@ -224,6 +232,7 @@ class SelectionGeometry$Mate extends _i1.SelectionGeometry with _i2.Mate { mateBuilder = (p) => SelectionGeometry$Mate( startSelectionPoint: p.get('startSelectionPoint').build(), endSelectionPoint: p.get('endSelectionPoint').build(), + selectionRects: p.get('selectionRects').build(), status: p.get('status').build(), hasContent: p.get('hasContent').build(), ); diff --git a/mate_flutter/lib/src/rendering/sliver.dart b/mate_flutter/lib/src/rendering/sliver.dart index 6352fb6d..0fbd680f 100644 --- a/mate_flutter/lib/src/rendering/sliver.dart +++ b/mate_flutter/lib/src/rendering/sliver.dart @@ -134,7 +134,7 @@ class SliverConstraints$Mate extends _i1.SliverConstraints with _i2.Mate { /// class SliverGeometry with Diagnosticable class SliverGeometry$Mate extends _i1.SliverGeometry with _i2.Mate { - /// SliverGeometry SliverGeometry({double scrollExtent = 0.0, double paintExtent = 0.0, double paintOrigin = 0.0, double? layoutExtent, double maxPaintExtent = 0.0, double maxScrollObstructionExtent = 0.0, double? hitTestExtent, bool? visible, bool hasVisualOverflow = false, double? scrollOffsetCorrection, double? cacheExtent}) + /// SliverGeometry SliverGeometry({double scrollExtent = 0.0, double paintExtent = 0.0, double paintOrigin = 0.0, double? layoutExtent, double maxPaintExtent = 0.0, double maxScrollObstructionExtent = 0.0, double? crossAxisExtent, double? hitTestExtent, bool? visible, bool hasVisualOverflow = false, double? scrollOffsetCorrection, double? cacheExtent}) SliverGeometry$Mate({ /// optionalParameters: {double scrollExtent = 0.0} , default:processed=DoubleLiteralImpl super.scrollExtent, @@ -154,6 +154,9 @@ class SliverGeometry$Mate extends _i1.SliverGeometry with _i2.Mate { /// optionalParameters: {double maxScrollObstructionExtent = 0.0} , default:processed=DoubleLiteralImpl super.maxScrollObstructionExtent, + /// optionalParameters: {double? crossAxisExtent} , default:none + super.crossAxisExtent, + /// optionalParameters: {double? hitTestExtent} , default:none super.hitTestExtent, @@ -204,6 +207,11 @@ class SliverGeometry$Mate extends _i1.SliverGeometry with _i2.Mate { isNamed: true, defaultValue: 0.0, ), + 'crossAxisExtent': _i2.BuilderArg( + name: 'crossAxisExtent', + init: crossAxisExtent, + isNamed: true, + ), 'hitTestExtent': _i2.BuilderArg( name: 'hitTestExtent', init: hitTestExtent, @@ -241,6 +249,7 @@ class SliverGeometry$Mate extends _i1.SliverGeometry with _i2.Mate { layoutExtent: p.get('layoutExtent').build(), maxPaintExtent: p.get('maxPaintExtent').build(), maxScrollObstructionExtent: p.get('maxScrollObstructionExtent').build(), + crossAxisExtent: p.get('crossAxisExtent').build(), hitTestExtent: p.get('hitTestExtent').build(), visible: p.get('visible').build(), hasVisualOverflow: p.get('hasVisualOverflow').build(), diff --git a/mate_flutter/lib/src/rendering/sliver_group.dart b/mate_flutter/lib/src/rendering/sliver_group.dart new file mode 100644 index 00000000..d34a23cd --- /dev/null +++ b/mate_flutter/lib/src/rendering/sliver_group.dart @@ -0,0 +1 @@ +// /// Generated by gen_maters.dart, please don't edit! diff --git a/mate_flutter/lib/src/semantics/binding.dart b/mate_flutter/lib/src/semantics/binding.dart index 0331f089..d34a23cd 100644 --- a/mate_flutter/lib/src/semantics/binding.dart +++ b/mate_flutter/lib/src/semantics/binding.dart @@ -1,49 +1 @@ // /// Generated by gen_maters.dart, please don't edit! - -// ignore_for_file: no_leading_underscores_for_library_prefixes -import 'package:flutter/src/semantics/binding.dart' as _i1; -import 'package:mate/mate_core.dart' as _i2; -import 'dart:ui' as _i3; - -/// class SemanticsActionEvent -class SemanticsActionEvent$Mate extends _i1.SemanticsActionEvent with _i2.Mate { - /// SemanticsActionEvent SemanticsActionEvent({required SemanticsAction type, required int nodeId, Object? arguments}) - SemanticsActionEvent$Mate({ - /// optionalParameters: {required SemanticsAction type} , default:none - required super.type, - - /// optionalParameters: {required int nodeId} , default:none - required super.nodeId, - - /// optionalParameters: {Object? arguments} , default:none - super.arguments, - }) : mateParams = { - 'type': _i2.BuilderArg<_i3.SemanticsAction>( - name: 'type', - init: type, - isNamed: true, - ), - 'nodeId': _i2.BuilderArg( - name: 'nodeId', - init: nodeId, - isNamed: true, - ), - 'arguments': _i2.BuilderArg( - name: 'arguments', - init: arguments, - isNamed: true, - ), - }, - super() { - mateBuilderName = 'SemanticsActionEvent'; - matePackageUrl = 'package:flutter/semantics.dart'; - mateBuilder = (p) => SemanticsActionEvent$Mate( - type: p.get('type').build(), - nodeId: p.get('nodeId').build(), - arguments: p.get('arguments').build(), - ); - } - - @override - final Map mateParams; -} diff --git a/mate_flutter/lib/src/semantics/semantics.dart b/mate_flutter/lib/src/semantics/semantics.dart index 6cef2092..24dd52d5 100644 --- a/mate_flutter/lib/src/semantics/semantics.dart +++ b/mate_flutter/lib/src/semantics/semantics.dart @@ -1022,7 +1022,7 @@ class SemanticsProperties$Mate extends _i1.SemanticsProperties with _i2.Mate { final Map mateParams; } -/// class SemanticsNode extends AbstractNode with DiagnosticableTreeMixin +/// class SemanticsNode with DiagnosticableTreeMixin class SemanticsNode$Mate extends _i1.SemanticsNode with _i2.Mate { /// SemanticsNode SemanticsNode({Key? key, void Function()? showOnScreen}) SemanticsNode$Mate({ diff --git a/mate_flutter/lib/src/services/live_text.dart b/mate_flutter/lib/src/services/live_text.dart new file mode 100644 index 00000000..d34a23cd --- /dev/null +++ b/mate_flutter/lib/src/services/live_text.dart @@ -0,0 +1 @@ +// /// Generated by gen_maters.dart, please don't edit! diff --git a/mate_flutter/lib/src/widgets/app_lifecycle_listener.dart b/mate_flutter/lib/src/widgets/app_lifecycle_listener.dart new file mode 100644 index 00000000..1bf7c0f7 --- /dev/null +++ b/mate_flutter/lib/src/widgets/app_lifecycle_listener.dart @@ -0,0 +1,114 @@ +// /// Generated by gen_maters.dart, please don't edit! + +// ignore_for_file: no_leading_underscores_for_library_prefixes +import 'package:flutter/src/widgets/app_lifecycle_listener.dart' as _i1; +import 'package:mate/mate_core.dart' as _i2; +import 'package:flutter/src/widgets/binding.dart' as _i3; +import 'dart:ui' as _i4; +import 'package:flutter/src/foundation/basic_types.dart' as _i5; + +/// class AppLifecycleListener with WidgetsBindingObserver, Diagnosticable +class AppLifecycleListener$Mate extends _i1.AppLifecycleListener with _i2.Mate { + /// AppLifecycleListener AppLifecycleListener({WidgetsBinding? binding, void Function()? onResume, void Function()? onInactive, void Function()? onHide, void Function()? onShow, void Function()? onPause, void Function()? onRestart, void Function()? onDetach, Future Function()? onExitRequested, void Function(AppLifecycleState)? onStateChange}) + AppLifecycleListener$Mate({ + /// optionalParameters: {WidgetsBinding? binding} , default:none + super.binding, + + /// optionalParameters: {void Function()? onResume} , default:none + super.onResume, + + /// optionalParameters: {void Function()? onInactive} , default:none + super.onInactive, + + /// optionalParameters: {void Function()? onHide} , default:none + super.onHide, + + /// optionalParameters: {void Function()? onShow} , default:none + super.onShow, + + /// optionalParameters: {void Function()? onPause} , default:none + super.onPause, + + /// optionalParameters: {void Function()? onRestart} , default:none + super.onRestart, + + /// optionalParameters: {void Function()? onDetach} , default:none + super.onDetach, + + /// optionalParameters: {Future Function()? onExitRequested} , default:none + super.onExitRequested, + + /// optionalParameters: {void Function(AppLifecycleState)? onStateChange} , default:none + super.onStateChange, + }) : mateParams = { + 'binding': _i2.BuilderArg<_i3.WidgetsBinding?>( + name: 'binding', + init: binding, + isNamed: true, + ), + 'onResume': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onResume', + init: onResume, + isNamed: true, + ), + 'onInactive': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onInactive', + init: onInactive, + isNamed: true, + ), + 'onHide': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onHide', + init: onHide, + isNamed: true, + ), + 'onShow': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onShow', + init: onShow, + isNamed: true, + ), + 'onPause': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onPause', + init: onPause, + isNamed: true, + ), + 'onRestart': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onRestart', + init: onRestart, + isNamed: true, + ), + 'onDetach': _i2.BuilderArg<_i4.VoidCallback?>( + name: 'onDetach', + init: onDetach, + isNamed: true, + ), + 'onExitRequested': _i2.BuilderArg<_i1.AppExitRequestCallback?>( + name: 'onExitRequested', + init: onExitRequested, + isNamed: true, + ), + 'onStateChange': _i2.BuilderArg<_i5.ValueChanged<_i4.AppLifecycleState>?>( + name: 'onStateChange', + init: onStateChange, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'AppLifecycleListener'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => AppLifecycleListener$Mate( + binding: p.get('binding').build(), + onResume: p.get('onResume').build(), + onInactive: p.get('onInactive').build(), + onHide: p.get('onHide').build(), + onShow: p.get('onShow').build(), + onPause: p.get('onPause').build(), + onRestart: p.get('onRestart').build(), + onDetach: p.get('onDetach').build(), + onExitRequested: p.get('onExitRequested').build(), + onStateChange: p.get('onStateChange').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/async.dart b/mate_flutter/lib/src/widgets/async.dart index 60e20d8f..aea32b7a 100644 --- a/mate_flutter/lib/src/widgets/async.dart +++ b/mate_flutter/lib/src/widgets/async.dart @@ -80,7 +80,7 @@ class AsyncSnapshot$Mate extends _i1.AsyncSnapshot with _i2.Mate { /// class StreamBuilder extends StreamBuilderBase> class StreamBuilder$Mate extends _i1.StreamBuilder with _i2.Mate { - /// StreamBuilder StreamBuilder({Key? key, T? initialData, Stream? stream, required Widget Function(BuildContext, AsyncSnapshot) builder}) + /// StreamBuilder StreamBuilder({Key? key, T? initialData, required Stream? stream, required Widget Function(BuildContext, AsyncSnapshot) builder}) StreamBuilder$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -88,8 +88,8 @@ class StreamBuilder$Mate extends _i1.StreamBuilder with _i2.Mate { /// optionalParameters: {T? initialData} , default:none super.initialData, - /// optionalParameters: {Stream? stream} , default:none - super.stream, + /// optionalParameters: {required Stream? stream} , default:none + required super.stream, /// optionalParameters: {required Widget Function(BuildContext, AsyncSnapshot) builder} , default:none required super.builder, @@ -132,13 +132,13 @@ class StreamBuilder$Mate extends _i1.StreamBuilder with _i2.Mate { /// class FutureBuilder extends StatefulWidget class FutureBuilder$Mate extends _i1.FutureBuilder with _i2.Mate { - /// FutureBuilder FutureBuilder({Key? key, Future? future, T? initialData, required Widget Function(BuildContext, AsyncSnapshot) builder}) + /// FutureBuilder FutureBuilder({Key? key, required Future? future, T? initialData, required Widget Function(BuildContext, AsyncSnapshot) builder}) FutureBuilder$Mate({ /// optionalParameters: {Key? key} , default:none super.key, - /// optionalParameters: {Future? future} , default:none - super.future, + /// optionalParameters: {required Future? future} , default:none + required super.future, /// optionalParameters: {T? initialData} , default:none super.initialData, diff --git a/mate_flutter/lib/src/widgets/basic.dart b/mate_flutter/lib/src/widgets/basic.dart index 64b7302e..4e4ebe91 100644 --- a/mate_flutter/lib/src/widgets/basic.dart +++ b/mate_flutter/lib/src/widgets/basic.dart @@ -377,12 +377,12 @@ class ClipRect$Mate extends _i1.ClipRect with _i2.Mate { /// class ClipRRect extends SingleChildRenderObjectWidget class ClipRRect$Mate extends _i1.ClipRRect with _i2.Mate { - /// ClipRRect ClipRRect({Key? key, BorderRadiusGeometry? borderRadius = BorderRadius.zero, CustomClipper? clipper, Clip clipBehavior = Clip.antiAlias, Widget? child}) + /// ClipRRect ClipRRect({Key? key, BorderRadiusGeometry borderRadius = BorderRadius.zero, CustomClipper? clipper, Clip clipBehavior = Clip.antiAlias, Widget? child}) ClipRRect$Mate({ /// optionalParameters: {Key? key} , default:none super.key, - /// optionalParameters: {BorderRadiusGeometry? borderRadius = BorderRadius.zero} , default:processed=PrefixedIdentifierImpl + /// optionalParameters: {BorderRadiusGeometry borderRadius = BorderRadius.zero} , default:processed=PrefixedIdentifierImpl super.borderRadius, /// optionalParameters: {CustomClipper? clipper} , default:none @@ -399,7 +399,7 @@ class ClipRRect$Mate extends _i1.ClipRRect with _i2.Mate { init: key, isNamed: true, ), - 'borderRadius': _i2.BuilderArg<_i9.BorderRadiusGeometry?>( + 'borderRadius': _i2.BuilderArg<_i9.BorderRadiusGeometry>( name: 'borderRadius', init: borderRadius, isNamed: true, @@ -4410,9 +4410,6 @@ class IgnorePointer$Mate extends _i1.IgnorePointer with _i2.Mate { /// optionalParameters: {bool ignoring = true} , default:processed=BooleanLiteralImpl super.ignoring, - /// optionalParameters: {bool? ignoringSemantics} , default:none - super.ignoringSemantics, - /// optionalParameters: {Widget? child} , default:none super.child, }) : mateParams = { @@ -4427,11 +4424,6 @@ class IgnorePointer$Mate extends _i1.IgnorePointer with _i2.Mate { isNamed: true, defaultValue: true, ), - 'ignoringSemantics': _i2.BuilderArg( - name: 'ignoringSemantics', - init: ignoringSemantics, - isNamed: true, - ), 'child': _i2.BuilderArg<_i5.Widget?>( name: 'child', init: child, @@ -4444,7 +4436,6 @@ class IgnorePointer$Mate extends _i1.IgnorePointer with _i2.Mate { mateBuilder = (p) => IgnorePointer$Mate( key: p.get('key').build(), ignoring: p.get('ignoring').build(), - ignoringSemantics: p.get('ignoringSemantics').build(), child: p.get('child').build(), ); } @@ -4455,7 +4446,7 @@ class IgnorePointer$Mate extends _i1.IgnorePointer with _i2.Mate { /// class AbsorbPointer extends SingleChildRenderObjectWidget class AbsorbPointer$Mate extends _i1.AbsorbPointer with _i2.Mate { - /// AbsorbPointer AbsorbPointer({Key? key, bool absorbing = true, Widget? child, bool? ignoringSemantics}) + /// AbsorbPointer AbsorbPointer({Key? key, bool absorbing = true, bool? ignoringSemantics, Widget? child}) AbsorbPointer$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -4465,9 +4456,6 @@ class AbsorbPointer$Mate extends _i1.AbsorbPointer with _i2.Mate { /// optionalParameters: {Widget? child} , default:none super.child, - - /// optionalParameters: {bool? ignoringSemantics} , default:none - super.ignoringSemantics, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -4485,11 +4473,6 @@ class AbsorbPointer$Mate extends _i1.AbsorbPointer with _i2.Mate { init: child, isNamed: true, ), - 'ignoringSemantics': _i2.BuilderArg( - name: 'ignoringSemantics', - init: ignoringSemantics, - isNamed: true, - ), }, super() { mateBuilderName = 'AbsorbPointer'; @@ -4498,7 +4481,6 @@ class AbsorbPointer$Mate extends _i1.AbsorbPointer with _i2.Mate { key: p.get('key').build(), absorbing: p.get('absorbing').build(), child: p.get('child').build(), - ignoringSemantics: p.get('ignoringSemantics').build(), ); } @@ -4561,7 +4543,7 @@ class MetaData$Mate extends _i1.MetaData with _i2.Mate { /// class Semantics extends SingleChildRenderObjectWidget class Semantics$Mate extends _i1.Semantics with _i2.Mate { - /// Semantics Semantics({Key? key, Widget? child, bool container = false, bool explicitChildNodes = false, bool excludeSemantics = false, bool? enabled, bool? checked, bool? mixed, bool? selected, bool? toggled, bool? button, bool? slider, bool? keyboardKey, bool? link, bool? header, bool? textField, bool? readOnly, bool? focusable, bool? focused, bool? inMutuallyExclusiveGroup, bool? obscured, bool? multiline, bool? scopesRoute, bool? namesRoute, bool? hidden, bool? image, bool? liveRegion, int? maxValueLength, int? currentValueLength, String? label, AttributedString? attributedLabel, String? value, AttributedString? attributedValue, String? increasedValue, AttributedString? attributedIncreasedValue, String? decreasedValue, AttributedString? attributedDecreasedValue, String? hint, AttributedString? attributedHint, String? tooltip, String? onTapHint, String? onLongPressHint, TextDirection? textDirection, SemanticsSortKey? sortKey, SemanticsTag? tagForChildren, void Function()? onTap, void Function()? onLongPress, void Function()? onScrollLeft, void Function()? onScrollRight, void Function()? onScrollUp, void Function()? onScrollDown, void Function()? onIncrease, void Function()? onDecrease, void Function()? onCopy, void Function()? onCut, void Function()? onPaste, void Function()? onDismiss, void Function(bool)? onMoveCursorForwardByCharacter, void Function(bool)? onMoveCursorBackwardByCharacter, void Function(TextSelection)? onSetSelection, void Function(String)? onSetText, void Function()? onDidGainAccessibilityFocus, void Function()? onDidLoseAccessibilityFocus, Map? customSemanticsActions}) + /// Semantics Semantics({Key? key, Widget? child, bool container = false, bool explicitChildNodes = false, bool excludeSemantics = false, bool blockUserActions = false, bool? enabled, bool? checked, bool? mixed, bool? selected, bool? toggled, bool? button, bool? slider, bool? keyboardKey, bool? link, bool? header, bool? textField, bool? readOnly, bool? focusable, bool? focused, bool? inMutuallyExclusiveGroup, bool? obscured, bool? multiline, bool? scopesRoute, bool? namesRoute, bool? hidden, bool? image, bool? liveRegion, int? maxValueLength, int? currentValueLength, String? label, AttributedString? attributedLabel, String? value, AttributedString? attributedValue, String? increasedValue, AttributedString? attributedIncreasedValue, String? decreasedValue, AttributedString? attributedDecreasedValue, String? hint, AttributedString? attributedHint, String? tooltip, String? onTapHint, String? onLongPressHint, TextDirection? textDirection, SemanticsSortKey? sortKey, SemanticsTag? tagForChildren, void Function()? onTap, void Function()? onLongPress, void Function()? onScrollLeft, void Function()? onScrollRight, void Function()? onScrollUp, void Function()? onScrollDown, void Function()? onIncrease, void Function()? onDecrease, void Function()? onCopy, void Function()? onCut, void Function()? onPaste, void Function()? onDismiss, void Function(bool)? onMoveCursorForwardByCharacter, void Function(bool)? onMoveCursorBackwardByCharacter, void Function(TextSelection)? onSetSelection, void Function(String)? onSetText, void Function()? onDidGainAccessibilityFocus, void Function()? onDidLoseAccessibilityFocus, Map? customSemanticsActions}) Semantics$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -4578,6 +4560,9 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { /// optionalParameters: {bool excludeSemantics = false} , default:processed=BooleanLiteralImpl super.excludeSemantics, + /// optionalParameters: {bool blockUserActions = false} , default:processed=BooleanLiteralImpl + super.blockUserActions, + /// optionalParameters: {bool? enabled} , default:none super.enabled, @@ -4783,6 +4768,12 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { isNamed: true, defaultValue: false, ), + 'blockUserActions': _i2.BuilderArg( + name: 'blockUserActions', + init: blockUserActions, + isNamed: true, + defaultValue: false, + ), 'enabled': _i2.BuilderArg( name: 'enabled', init: enabled, @@ -5088,6 +5079,7 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { container: p.get('container').build(), explicitChildNodes: p.get('explicitChildNodes').build(), excludeSemantics: p.get('excludeSemantics').build(), + blockUserActions: p.get('blockUserActions').build(), enabled: p.get('enabled').build(), checked: p.get('checked').build(), mixed: p.get('mixed').build(), @@ -5150,7 +5142,7 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { ); } - /// Semantics Semantics.fromProperties({Key? key, Widget? child, bool container = false, bool explicitChildNodes = false, bool excludeSemantics = false, required SemanticsProperties properties}) + /// Semantics Semantics.fromProperties({Key? key, Widget? child, bool container = false, bool explicitChildNodes = false, bool excludeSemantics = false, bool blockUserActions = false, required SemanticsProperties properties}) Semantics$Mate.fromProperties({ /// optionalParameters: {Key? key} , default:none super.key, @@ -5167,6 +5159,9 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { /// optionalParameters: {bool excludeSemantics = false} , default:processed=BooleanLiteralImpl super.excludeSemantics, + /// optionalParameters: {bool blockUserActions = false} , default:processed=BooleanLiteralImpl + super.blockUserActions, + /// optionalParameters: {required SemanticsProperties properties} , default:none required super.properties, }) : mateParams = { @@ -5198,6 +5193,12 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { isNamed: true, defaultValue: false, ), + 'blockUserActions': _i2.BuilderArg( + name: 'blockUserActions', + init: blockUserActions, + isNamed: true, + defaultValue: false, + ), 'properties': _i2.BuilderArg<_i34.SemanticsProperties>( name: 'properties', init: properties, @@ -5213,6 +5214,7 @@ class Semantics$Mate extends _i1.Semantics with _i2.Mate { container: p.get('container').build(), explicitChildNodes: p.get('explicitChildNodes').build(), excludeSemantics: p.get('excludeSemantics').build(), + blockUserActions: p.get('blockUserActions').build(), properties: p.get('properties').build(), ); } diff --git a/mate_flutter/lib/src/widgets/context_menu_button_item.dart b/mate_flutter/lib/src/widgets/context_menu_button_item.dart index aacd4970..fd7444aa 100644 --- a/mate_flutter/lib/src/widgets/context_menu_button_item.dart +++ b/mate_flutter/lib/src/widgets/context_menu_button_item.dart @@ -8,9 +8,9 @@ import 'package:flutter/cupertino.dart' as _i4; /// class ContextMenuButtonItem class ContextMenuButtonItem$Mate extends _i1.ContextMenuButtonItem with _i2.Mate { - /// ContextMenuButtonItem ContextMenuButtonItem({required void Function() onPressed, ContextMenuButtonType type = ContextMenuButtonType.custom, String? label}) + /// ContextMenuButtonItem ContextMenuButtonItem({required void Function()? onPressed, ContextMenuButtonType type = ContextMenuButtonType.custom, String? label}) ContextMenuButtonItem$Mate({ - /// optionalParameters: {required void Function() onPressed} , default:none + /// optionalParameters: {required void Function()? onPressed} , default:none required super.onPressed, /// optionalParameters: {ContextMenuButtonType type = ContextMenuButtonType.custom} , default:processed=PrefixedIdentifierImpl @@ -19,7 +19,7 @@ class ContextMenuButtonItem$Mate extends _i1.ContextMenuButtonItem with _i2.Mate /// optionalParameters: {String? label} , default:none super.label, }) : mateParams = { - 'onPressed': _i2.BuilderArg<_i3.VoidCallback>( + 'onPressed': _i2.BuilderArg<_i3.VoidCallback?>( name: 'onPressed', init: onPressed, isNamed: true, diff --git a/mate_flutter/lib/src/widgets/decorated_sliver.dart b/mate_flutter/lib/src/widgets/decorated_sliver.dart new file mode 100644 index 00000000..3dcc7216 --- /dev/null +++ b/mate_flutter/lib/src/widgets/decorated_sliver.dart @@ -0,0 +1,63 @@ +// /// Generated by gen_maters.dart, please don't edit! + +// ignore_for_file: no_leading_underscores_for_library_prefixes +import 'package:flutter/src/widgets/decorated_sliver.dart' as _i1; +import 'package:mate/mate_core.dart' as _i2; +import 'package:flutter/src/foundation/key.dart' as _i3; +import 'package:flutter/src/painting/decoration.dart' as _i4; +import 'package:flutter/src/rendering/proxy_box.dart' as _i5; +import 'package:flutter/cupertino.dart' as _i6; +import 'package:flutter/src/widgets/framework.dart' as _i7; + +/// class DecoratedSliver extends SingleChildRenderObjectWidget +class DecoratedSliver$Mate extends _i1.DecoratedSliver with _i2.Mate { + /// DecoratedSliver DecoratedSliver({Key? key, required Decoration decoration, DecorationPosition position = DecorationPosition.background, Widget? sliver}) + DecoratedSliver$Mate({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {required Decoration decoration} , default:none + required super.decoration, + + /// optionalParameters: {DecorationPosition position = DecorationPosition.background} , default:processed=PrefixedIdentifierImpl + super.position, + + /// optionalParameters: {Widget? sliver} , default:none + super.sliver, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'decoration': _i2.BuilderArg<_i4.Decoration>( + name: 'decoration', + init: decoration, + isNamed: true, + ), + 'position': _i2.BuilderArg<_i5.DecorationPosition>( + name: 'position', + init: position, + isNamed: true, + defaultValue: _i6.DecorationPosition.background, + ), + 'sliver': _i2.BuilderArg<_i7.Widget?>( + name: 'sliver', + init: sliver, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'DecoratedSliver'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => DecoratedSliver$Mate( + key: p.get('key').build(), + decoration: p.get('decoration').build(), + position: p.get('position').build(), + sliver: p.get('sliver').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/default_selection_style.dart b/mate_flutter/lib/src/widgets/default_selection_style.dart index f9415c4e..cef4db10 100644 --- a/mate_flutter/lib/src/widgets/default_selection_style.dart +++ b/mate_flutter/lib/src/widgets/default_selection_style.dart @@ -5,11 +5,12 @@ import 'package:flutter/src/widgets/default_selection_style.dart' as _i1; import 'package:mate/mate_core.dart' as _i2; import 'package:flutter/src/foundation/key.dart' as _i3; import 'dart:ui' as _i4; -import 'package:flutter/src/widgets/framework.dart' as _i5; +import 'package:flutter/src/services/mouse_cursor.dart' as _i5; +import 'package:flutter/src/widgets/framework.dart' as _i6; /// class DefaultSelectionStyle extends InheritedTheme class DefaultSelectionStyle$Mate extends _i1.DefaultSelectionStyle with _i2.Mate { - /// DefaultSelectionStyle DefaultSelectionStyle({Key? key, Color? cursorColor, Color? selectionColor, required Widget child}) + /// DefaultSelectionStyle DefaultSelectionStyle({Key? key, Color? cursorColor, Color? selectionColor, MouseCursor? mouseCursor, required Widget child}) DefaultSelectionStyle$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -20,6 +21,9 @@ class DefaultSelectionStyle$Mate extends _i1.DefaultSelectionStyle with _i2.Mate /// optionalParameters: {Color? selectionColor} , default:none super.selectionColor, + /// optionalParameters: {MouseCursor? mouseCursor} , default:none + super.mouseCursor, + /// optionalParameters: {required Widget child} , default:none required super.child, }) : mateParams = { @@ -38,7 +42,12 @@ class DefaultSelectionStyle$Mate extends _i1.DefaultSelectionStyle with _i2.Mate init: selectionColor, isNamed: true, ), - 'child': _i2.BuilderArg<_i5.Widget>( + 'mouseCursor': _i2.BuilderArg<_i5.MouseCursor?>( + name: 'mouseCursor', + init: mouseCursor, + isNamed: true, + ), + 'child': _i2.BuilderArg<_i6.Widget>( name: 'child', init: child, isNamed: true, @@ -51,6 +60,7 @@ class DefaultSelectionStyle$Mate extends _i1.DefaultSelectionStyle with _i2.Mate key: p.get('key').build(), cursorColor: p.get('cursorColor').build(), selectionColor: p.get('selectionColor').build(), + mouseCursor: p.get('mouseCursor').build(), child: p.get('child').build(), ); } diff --git a/mate_flutter/lib/src/widgets/draggable_scrollable_sheet.dart b/mate_flutter/lib/src/widgets/draggable_scrollable_sheet.dart index 2e38ec4d..34f3cfb1 100644 --- a/mate_flutter/lib/src/widgets/draggable_scrollable_sheet.dart +++ b/mate_flutter/lib/src/widgets/draggable_scrollable_sheet.dart @@ -8,7 +8,7 @@ import 'package:flutter/src/widgets/framework.dart' as _i4; /// class DraggableScrollableSheet extends StatefulWidget class DraggableScrollableSheet$Mate extends _i1.DraggableScrollableSheet with _i2.Mate { - /// DraggableScrollableSheet DraggableScrollableSheet({Key? key, double initialChildSize = 0.5, double minChildSize = 0.25, double maxChildSize = 1.0, bool expand = true, bool snap = false, List? snapSizes, Duration? snapAnimationDuration, DraggableScrollableController? controller, required Widget Function(BuildContext, ScrollController) builder}) + /// DraggableScrollableSheet DraggableScrollableSheet({Key? key, double initialChildSize = 0.5, double minChildSize = 0.25, double maxChildSize = 1.0, bool expand = true, bool snap = false, List? snapSizes, Duration? snapAnimationDuration, DraggableScrollableController? controller, bool shouldCloseOnMinExtent = true, required Widget Function(BuildContext, ScrollController) builder}) DraggableScrollableSheet$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -37,6 +37,9 @@ class DraggableScrollableSheet$Mate extends _i1.DraggableScrollableSheet with _i /// optionalParameters: {DraggableScrollableController? controller} , default:none super.controller, + /// optionalParameters: {bool shouldCloseOnMinExtent = true} , default:processed=BooleanLiteralImpl + super.shouldCloseOnMinExtent, + /// optionalParameters: {required Widget Function(BuildContext, ScrollController) builder} , default:none required super.builder, }) : mateParams = { @@ -90,6 +93,12 @@ class DraggableScrollableSheet$Mate extends _i1.DraggableScrollableSheet with _i init: controller, isNamed: true, ), + 'shouldCloseOnMinExtent': _i2.BuilderArg( + name: 'shouldCloseOnMinExtent', + init: shouldCloseOnMinExtent, + isNamed: true, + defaultValue: true, + ), 'builder': _i2.BuilderArg<_i1.ScrollableWidgetBuilder>( name: 'builder', init: builder, @@ -109,6 +118,7 @@ class DraggableScrollableSheet$Mate extends _i1.DraggableScrollableSheet with _i snapSizes: p.get('snapSizes').build(), snapAnimationDuration: p.get('snapAnimationDuration').build(), controller: p.get('controller').build(), + shouldCloseOnMinExtent: p.get('shouldCloseOnMinExtent').build(), builder: p.get('builder').build(), ); } @@ -119,7 +129,7 @@ class DraggableScrollableSheet$Mate extends _i1.DraggableScrollableSheet with _i /// class DraggableScrollableNotification extends Notification with ViewportNotificationMixin class DraggableScrollableNotification$Mate extends _i1.DraggableScrollableNotification with _i2.Mate { - /// DraggableScrollableNotification DraggableScrollableNotification({required double extent, required double minExtent, required double maxExtent, required double initialExtent, required BuildContext context}) + /// DraggableScrollableNotification DraggableScrollableNotification({required double extent, required double minExtent, required double maxExtent, required double initialExtent, required BuildContext context, bool shouldCloseOnMinExtent = true}) DraggableScrollableNotification$Mate({ /// optionalParameters: {required double extent} , default:none required super.extent, @@ -135,6 +145,9 @@ class DraggableScrollableNotification$Mate extends _i1.DraggableScrollableNotifi /// optionalParameters: {required BuildContext context} , default:none required super.context, + + /// optionalParameters: {bool shouldCloseOnMinExtent = true} , default:processed=BooleanLiteralImpl + super.shouldCloseOnMinExtent, }) : mateParams = { 'extent': _i2.BuilderArg( name: 'extent', @@ -161,6 +174,12 @@ class DraggableScrollableNotification$Mate extends _i1.DraggableScrollableNotifi init: context, isNamed: true, ), + 'shouldCloseOnMinExtent': _i2.BuilderArg( + name: 'shouldCloseOnMinExtent', + init: shouldCloseOnMinExtent, + isNamed: true, + defaultValue: true, + ), }, super() { mateBuilderName = 'DraggableScrollableNotification'; @@ -171,6 +190,7 @@ class DraggableScrollableNotification$Mate extends _i1.DraggableScrollableNotifi maxExtent: p.get('maxExtent').build(), initialExtent: p.get('initialExtent').build(), context: p.get('context').build(), + shouldCloseOnMinExtent: p.get('shouldCloseOnMinExtent').build(), ); } diff --git a/mate_flutter/lib/src/widgets/focus_traversal.dart b/mate_flutter/lib/src/widgets/focus_traversal.dart index d50c1a9f..1bc92280 100644 --- a/mate_flutter/lib/src/widgets/focus_traversal.dart +++ b/mate_flutter/lib/src/widgets/focus_traversal.dart @@ -7,6 +7,54 @@ import 'package:flutter/src/foundation/key.dart' as _i3; import 'package:flutter/src/widgets/framework.dart' as _i4; import 'package:flutter/src/widgets/focus_manager.dart' as _i5; +/// class WidgetOrderTraversalPolicy extends FocusTraversalPolicy with DirectionalFocusTraversalPolicyMixin +class WidgetOrderTraversalPolicy$Mate extends _i1.WidgetOrderTraversalPolicy with _i2.Mate { + /// WidgetOrderTraversalPolicy WidgetOrderTraversalPolicy({void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback}) + WidgetOrderTraversalPolicy$Mate( + { + /// optionalParameters: {void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback} , default:none + super.requestFocusCallback}) + : mateParams = { + 'requestFocusCallback': _i2.BuilderArg<_i1.TraversalRequestFocusCallback?>( + name: 'requestFocusCallback', + init: requestFocusCallback, + isNamed: true, + ) + }, + super() { + mateBuilderName = 'WidgetOrderTraversalPolicy'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => WidgetOrderTraversalPolicy$Mate(requestFocusCallback: p.get('requestFocusCallback').build()); + } + + @override + final Map mateParams; +} + +/// class ReadingOrderTraversalPolicy extends FocusTraversalPolicy with DirectionalFocusTraversalPolicyMixin +class ReadingOrderTraversalPolicy$Mate extends _i1.ReadingOrderTraversalPolicy with _i2.Mate { + /// ReadingOrderTraversalPolicy ReadingOrderTraversalPolicy({void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback}) + ReadingOrderTraversalPolicy$Mate( + { + /// optionalParameters: {void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback} , default:none + super.requestFocusCallback}) + : mateParams = { + 'requestFocusCallback': _i2.BuilderArg<_i1.TraversalRequestFocusCallback?>( + name: 'requestFocusCallback', + init: requestFocusCallback, + isNamed: true, + ) + }, + super() { + mateBuilderName = 'ReadingOrderTraversalPolicy'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => ReadingOrderTraversalPolicy$Mate(requestFocusCallback: p.get('requestFocusCallback').build()); + } + + @override + final Map mateParams; +} + /// class NumericFocusOrder extends FocusOrder class NumericFocusOrder$Mate extends _i1.NumericFocusOrder with _i2.Mate { /// NumericFocusOrder NumericFocusOrder(double order) @@ -57,22 +105,32 @@ class LexicalFocusOrder$Mate extends _i1.LexicalFocusOrder with _i2.Mate { /// class OrderedTraversalPolicy extends FocusTraversalPolicy with DirectionalFocusTraversalPolicyMixin class OrderedTraversalPolicy$Mate extends _i1.OrderedTraversalPolicy with _i2.Mate { - /// OrderedTraversalPolicy OrderedTraversalPolicy({FocusTraversalPolicy? secondary}) - OrderedTraversalPolicy$Mate( - { - /// optionalParameters: {FocusTraversalPolicy? secondary} , default:none - super.secondary}) - : mateParams = { + /// OrderedTraversalPolicy OrderedTraversalPolicy({FocusTraversalPolicy? secondary, void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback}) + OrderedTraversalPolicy$Mate({ + /// optionalParameters: {FocusTraversalPolicy? secondary} , default:none + super.secondary, + + /// optionalParameters: {void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback} , default:none + super.requestFocusCallback, + }) : mateParams = { 'secondary': _i2.BuilderArg<_i1.FocusTraversalPolicy?>( name: 'secondary', init: secondary, isNamed: true, - ) + ), + 'requestFocusCallback': _i2.BuilderArg<_i1.TraversalRequestFocusCallback?>( + name: 'requestFocusCallback', + init: requestFocusCallback, + isNamed: true, + ), }, super() { mateBuilderName = 'OrderedTraversalPolicy'; matePackageUrl = 'package:flutter/cupertino.dart'; - mateBuilder = (p) => OrderedTraversalPolicy$Mate(secondary: p.get('secondary').build()); + mateBuilder = (p) => OrderedTraversalPolicy$Mate( + secondary: p.get('secondary').build(), + requestFocusCallback: p.get('requestFocusCallback').build(), + ); } @override @@ -187,22 +245,31 @@ class FocusTraversalGroup$Mate extends _i1.FocusTraversalGroup with _i2.Mate { /// class RequestFocusIntent extends Intent class RequestFocusIntent$Mate extends _i1.RequestFocusIntent with _i2.Mate { - /// RequestFocusIntent RequestFocusIntent(FocusNode focusNode) + /// RequestFocusIntent RequestFocusIntent(FocusNode focusNode, {void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback}) RequestFocusIntent$Mate( - - /// requiredParameters: FocusNode focusNode - super.focusNode) - : mateParams = { + /// requiredParameters: FocusNode focusNode + super.focusNode, { + /// optionalParameters: {void Function(FocusNode, {double? alignment, ScrollPositionAlignmentPolicy? alignmentPolicy, Curve? curve, Duration? duration})? requestFocusCallback} , default:none + super.requestFocusCallback, + }) : mateParams = { 'focusNode': _i2.BuilderArg<_i5.FocusNode>( name: 'focusNode', init: focusNode, isNamed: false, - ) + ), + 'requestFocusCallback': _i2.BuilderArg<_i1.TraversalRequestFocusCallback?>( + name: 'requestFocusCallback', + init: requestFocusCallback, + isNamed: true, + ), }, super() { mateBuilderName = 'RequestFocusIntent'; matePackageUrl = 'package:flutter/cupertino.dart'; - mateBuilder = (p) => RequestFocusIntent$Mate(p.get('focusNode').value); + mateBuilder = (p) => RequestFocusIntent$Mate( + p.get('focusNode').value, + requestFocusCallback: p.get('requestFocusCallback').build(), + ); } @override diff --git a/mate_flutter/lib/src/widgets/platform_view.dart b/mate_flutter/lib/src/widgets/platform_view.dart index 94a97ae5..3d4e0ede 100644 --- a/mate_flutter/lib/src/widgets/platform_view.dart +++ b/mate_flutter/lib/src/widgets/platform_view.dart @@ -202,7 +202,7 @@ class UiKitView$Mate extends _i1.UiKitView with _i2.Mate { /// class HtmlElementView extends StatelessWidget class HtmlElementView$Mate extends _i1.HtmlElementView with _i2.Mate { - /// HtmlElementView HtmlElementView({Key? key, required String viewType, void Function(int)? onPlatformViewCreated}) + /// HtmlElementView HtmlElementView({Key? key, required String viewType, void Function(int)? onPlatformViewCreated, Object? creationParams}) HtmlElementView$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -212,6 +212,9 @@ class HtmlElementView$Mate extends _i1.HtmlElementView with _i2.Mate { /// optionalParameters: {void Function(int)? onPlatformViewCreated} , default:none super.onPlatformViewCreated, + + /// optionalParameters: {Object? creationParams} , default:none + super.creationParams, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -228,6 +231,11 @@ class HtmlElementView$Mate extends _i1.HtmlElementView with _i2.Mate { init: onPlatformViewCreated, isNamed: true, ), + 'creationParams': _i2.BuilderArg( + name: 'creationParams', + init: creationParams, + isNamed: true, + ), }, super() { mateBuilderName = 'HtmlElementView'; @@ -236,6 +244,7 @@ class HtmlElementView$Mate extends _i1.HtmlElementView with _i2.Mate { key: p.get('key').build(), viewType: p.get('viewType').build(), onPlatformViewCreated: p.get('onPlatformViewCreated').build(), + creationParams: p.get('creationParams').build(), ); } diff --git a/mate_flutter/lib/src/widgets/preferred_size.dart b/mate_flutter/lib/src/widgets/preferred_size.dart index a64925f5..20298d0a 100644 --- a/mate_flutter/lib/src/widgets/preferred_size.dart +++ b/mate_flutter/lib/src/widgets/preferred_size.dart @@ -4,45 +4,45 @@ import 'package:flutter/src/widgets/preferred_size.dart' as _i1; import 'package:mate/mate_core.dart' as _i2; import 'package:flutter/src/foundation/key.dart' as _i3; -import 'package:flutter/src/widgets/framework.dart' as _i4; -import 'dart:ui' as _i5; +import 'dart:ui' as _i4; +import 'package:flutter/src/widgets/framework.dart' as _i5; /// class PreferredSize extends StatelessWidget implements PreferredSizeWidget class PreferredSize$Mate extends _i1.PreferredSize with _i2.Mate { - /// PreferredSize PreferredSize({Key? key, required Widget child, required Size preferredSize}) + /// PreferredSize PreferredSize({Key? key, required Size preferredSize, required Widget child}) PreferredSize$Mate({ /// optionalParameters: {Key? key} , default:none super.key, - /// optionalParameters: {required Widget child} , default:none - required super.child, - /// optionalParameters: {required Size preferredSize} , default:none required super.preferredSize, + + /// optionalParameters: {required Widget child} , default:none + required super.child, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', init: key, isNamed: true, ), - 'child': _i2.BuilderArg<_i4.Widget>( - name: 'child', - init: child, - isNamed: true, - ), - 'preferredSize': _i2.BuilderArg<_i5.Size>( + 'preferredSize': _i2.BuilderArg<_i4.Size>( name: 'preferredSize', init: preferredSize, isNamed: true, ), + 'child': _i2.BuilderArg<_i5.Widget>( + name: 'child', + init: child, + isNamed: true, + ), }, super() { mateBuilderName = 'PreferredSize'; matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => PreferredSize$Mate( key: p.get('key').build(), - child: p.get('child').build(), preferredSize: p.get('preferredSize').build(), + child: p.get('child').build(), ); } diff --git a/mate_flutter/lib/src/widgets/reorderable_list.dart b/mate_flutter/lib/src/widgets/reorderable_list.dart index 537bf4b6..f636479c 100644 --- a/mate_flutter/lib/src/widgets/reorderable_list.dart +++ b/mate_flutter/lib/src/widgets/reorderable_list.dart @@ -18,7 +18,7 @@ import 'package:flutter/src/widgets/scroll_delegate.dart' as _i14; /// class ReorderableList extends StatefulWidget class ReorderableList$Mate extends _i1.ReorderableList with _i2.Mate { - /// ReorderableList ReorderableList({Key? key, required Widget Function(BuildContext, int) itemBuilder, required int itemCount, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, EdgeInsetsGeometry? padding, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, double anchor = 0.0, double? cacheExtent, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge}) + /// ReorderableList ReorderableList({Key? key, required Widget Function(BuildContext, int) itemBuilder, required int itemCount, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, EdgeInsetsGeometry? padding, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, double anchor = 0.0, double? cacheExtent, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge, double? autoScrollerVelocityScalar}) ReorderableList$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -85,6 +85,9 @@ class ReorderableList$Mate extends _i1.ReorderableList with _i2.Mate { /// optionalParameters: {Clip clipBehavior = Clip.hardEdge} , default:processed=PrefixedIdentifierImpl super.clipBehavior, + + /// optionalParameters: {double? autoScrollerVelocityScalar} , default:none + super.autoScrollerVelocityScalar, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -203,6 +206,11 @@ class ReorderableList$Mate extends _i1.ReorderableList with _i2.Mate { isNamed: true, defaultValue: _i13.Clip.hardEdge, ), + 'autoScrollerVelocityScalar': _i2.BuilderArg( + name: 'autoScrollerVelocityScalar', + init: autoScrollerVelocityScalar, + isNamed: true, + ), }, super() { mateBuilderName = 'ReorderableList'; @@ -230,6 +238,7 @@ class ReorderableList$Mate extends _i1.ReorderableList with _i2.Mate { keyboardDismissBehavior: p.get('keyboardDismissBehavior').build(), restorationId: p.get('restorationId').build(), clipBehavior: p.get('clipBehavior').build(), + autoScrollerVelocityScalar: p.get('autoScrollerVelocityScalar').build(), ); } @@ -239,7 +248,7 @@ class ReorderableList$Mate extends _i1.ReorderableList with _i2.Mate { /// class SliverReorderableList extends StatefulWidget class SliverReorderableList$Mate extends _i1.SliverReorderableList with _i2.Mate { - /// SliverReorderableList SliverReorderableList({Key? key, required Widget Function(BuildContext, int) itemBuilder, int? Function(Key)? findChildIndexCallback, required int itemCount, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator}) + /// SliverReorderableList SliverReorderableList({Key? key, required Widget Function(BuildContext, int) itemBuilder, int? Function(Key)? findChildIndexCallback, required int itemCount, required void Function(int, int) onReorder, void Function(int)? onReorderStart, void Function(int)? onReorderEnd, double? itemExtent, Widget? prototypeItem, Widget Function(Widget, int, Animation)? proxyDecorator, double? autoScrollerVelocityScalar}) SliverReorderableList$Mate({ /// optionalParameters: {Key? key} , default:none super.key, @@ -270,6 +279,9 @@ class SliverReorderableList$Mate extends _i1.SliverReorderableList with _i2.Mate /// optionalParameters: {Widget Function(Widget, int, Animation)? proxyDecorator} , default:none super.proxyDecorator, + + /// optionalParameters: {double? autoScrollerVelocityScalar} , default:none + super.autoScrollerVelocityScalar, }) : mateParams = { 'key': _i2.BuilderArg<_i3.Key?>( name: 'key', @@ -321,6 +333,11 @@ class SliverReorderableList$Mate extends _i1.SliverReorderableList with _i2.Mate init: proxyDecorator, isNamed: true, ), + 'autoScrollerVelocityScalar': _i2.BuilderArg( + name: 'autoScrollerVelocityScalar', + init: autoScrollerVelocityScalar, + isNamed: true, + ), }, super() { mateBuilderName = 'SliverReorderableList'; @@ -336,6 +353,7 @@ class SliverReorderableList$Mate extends _i1.SliverReorderableList with _i2.Mate itemExtent: p.get('itemExtent').build(), prototypeItem: p.get('prototypeItem').build(), proxyDecorator: p.get('proxyDecorator').build(), + autoScrollerVelocityScalar: p.get('autoScrollerVelocityScalar').build(), ); } diff --git a/mate_flutter/lib/src/widgets/router.dart b/mate_flutter/lib/src/widgets/router.dart index 60b3f75d..f96ba630 100644 --- a/mate_flutter/lib/src/widgets/router.dart +++ b/mate_flutter/lib/src/widgets/router.dart @@ -10,17 +10,17 @@ import 'dart:async' as _i6; /// class RouteInformation class RouteInformation$Mate extends _i1.RouteInformation with _i2.Mate { - /// RouteInformation RouteInformation({String? location, Object? state}) + /// RouteInformation RouteInformation({String? location, Uri? uri, Object? state}) RouteInformation$Mate({ - /// optionalParameters: {String? location} , default:none - super.location, + /// optionalParameters: {Uri? uri} , default:none + super.uri, /// optionalParameters: {Object? state} , default:none super.state, }) : mateParams = { - 'location': _i2.BuilderArg( - name: 'location', - init: location, + 'uri': _i2.BuilderArg( + name: 'uri', + init: uri, isNamed: true, ), 'state': _i2.BuilderArg( @@ -33,7 +33,7 @@ class RouteInformation$Mate extends _i1.RouteInformation with _i2.Mate { mateBuilderName = 'RouteInformation'; matePackageUrl = 'package:flutter/cupertino.dart'; mateBuilder = (p) => RouteInformation$Mate( - location: p.get('location').build(), + uri: p.get('uri').build(), state: p.get('state').build(), ); } diff --git a/mate_flutter/lib/src/widgets/scroll_controller.dart b/mate_flutter/lib/src/widgets/scroll_controller.dart index 5f67d5fb..bf12909a 100644 --- a/mate_flutter/lib/src/widgets/scroll_controller.dart +++ b/mate_flutter/lib/src/widgets/scroll_controller.dart @@ -6,7 +6,7 @@ import 'package:mate/mate_core.dart' as _i2; /// class ScrollController extends ChangeNotifier class ScrollController$Mate extends _i1.ScrollController with _i2.Mate { - /// ScrollController ScrollController({double initialScrollOffset = 0.0, bool keepScrollOffset = true, String? debugLabel}) + /// ScrollController ScrollController({double initialScrollOffset = 0.0, bool keepScrollOffset = true, String? debugLabel, void Function(ScrollPosition)? onAttach, void Function(ScrollPosition)? onDetach}) ScrollController$Mate({ /// optionalParameters: {double initialScrollOffset = 0.0} , default:processed=DoubleLiteralImpl super.initialScrollOffset, @@ -16,6 +16,12 @@ class ScrollController$Mate extends _i1.ScrollController with _i2.Mate { /// optionalParameters: {String? debugLabel} , default:none super.debugLabel, + + /// optionalParameters: {void Function(ScrollPosition)? onAttach} , default:none + super.onAttach, + + /// optionalParameters: {void Function(ScrollPosition)? onDetach} , default:none + super.onDetach, }) : mateParams = { 'initialScrollOffset': _i2.BuilderArg( name: 'initialScrollOffset', @@ -34,6 +40,16 @@ class ScrollController$Mate extends _i1.ScrollController with _i2.Mate { init: debugLabel, isNamed: true, ), + 'onAttach': _i2.BuilderArg<_i1.ScrollControllerCallback?>( + name: 'onAttach', + init: onAttach, + isNamed: true, + ), + 'onDetach': _i2.BuilderArg<_i1.ScrollControllerCallback?>( + name: 'onDetach', + init: onDetach, + isNamed: true, + ), }, super() { mateBuilderName = 'ScrollController'; @@ -42,6 +58,8 @@ class ScrollController$Mate extends _i1.ScrollController with _i2.Mate { initialScrollOffset: p.get('initialScrollOffset').build(), keepScrollOffset: p.get('keepScrollOffset').build(), debugLabel: p.get('debugLabel').build(), + onAttach: p.get('onAttach').build(), + onDetach: p.get('onDetach').build(), ); } diff --git a/mate_flutter/lib/src/widgets/scroll_delegate.dart b/mate_flutter/lib/src/widgets/scroll_delegate.dart index 977e761e..ae20ce52 100644 --- a/mate_flutter/lib/src/widgets/scroll_delegate.dart +++ b/mate_flutter/lib/src/widgets/scroll_delegate.dart @@ -4,6 +4,7 @@ import 'package:flutter/src/widgets/scroll_delegate.dart' as _i1; import 'package:mate/mate_core.dart' as _i2; import 'package:flutter/src/widgets/framework.dart' as _i3; +import 'package:flutter/src/widgets/two_dimensional_viewport.dart' as _i4; /// class SliverChildBuilderDelegate extends SliverChildDelegate class SliverChildBuilderDelegate$Mate extends _i1.SliverChildBuilderDelegate with _i2.Mate { @@ -235,3 +236,91 @@ class SliverChildListDelegate$Mate extends _i1.SliverChildListDelegate with _i2. @override final Map mateParams; } + +/// class TwoDimensionalChildBuilderDelegate extends TwoDimensionalChildDelegate +class TwoDimensionalChildBuilderDelegate$Mate extends _i1.TwoDimensionalChildBuilderDelegate with _i2.Mate { + /// TwoDimensionalChildBuilderDelegate TwoDimensionalChildBuilderDelegate({bool addRepaintBoundaries = true, required Widget? Function(BuildContext, ChildVicinity) builder, int? maxXIndex, int? maxYIndex}) + TwoDimensionalChildBuilderDelegate$Mate({ + /// optionalParameters: {bool addRepaintBoundaries = true} , default:processed=BooleanLiteralImpl + super.addRepaintBoundaries, + + /// optionalParameters: {required Widget? Function(BuildContext, ChildVicinity) builder} , default:none + required super.builder, + + /// optionalParameters: {int? maxXIndex} , default:none + super.maxXIndex, + + /// optionalParameters: {int? maxYIndex} , default:none + super.maxYIndex, + }) : mateParams = { + 'addRepaintBoundaries': _i2.BuilderArg( + name: 'addRepaintBoundaries', + init: addRepaintBoundaries, + isNamed: true, + defaultValue: true, + ), + 'builder': _i2.BuilderArg<_i4.TwoDimensionalIndexedWidgetBuilder>( + name: 'builder', + init: builder, + isNamed: true, + ), + 'maxXIndex': _i2.BuilderArg( + name: 'maxXIndex', + init: maxXIndex, + isNamed: true, + ), + 'maxYIndex': _i2.BuilderArg( + name: 'maxYIndex', + init: maxYIndex, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'TwoDimensionalChildBuilderDelegate'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => TwoDimensionalChildBuilderDelegate$Mate( + addRepaintBoundaries: p.get('addRepaintBoundaries').build(), + builder: p.get('builder').build(), + maxXIndex: p.get('maxXIndex').build(), + maxYIndex: p.get('maxYIndex').build(), + ); + } + + @override + final Map mateParams; +} + +/// class TwoDimensionalChildListDelegate extends TwoDimensionalChildDelegate +class TwoDimensionalChildListDelegate$Mate extends _i1.TwoDimensionalChildListDelegate with _i2.Mate { + /// TwoDimensionalChildListDelegate TwoDimensionalChildListDelegate({bool addRepaintBoundaries = true, required List> children}) + TwoDimensionalChildListDelegate$Mate({ + /// optionalParameters: {bool addRepaintBoundaries = true} , default:processed=BooleanLiteralImpl + super.addRepaintBoundaries, + + /// optionalParameters: {required List> children} , default:none + required super.children, + }) : mateParams = { + 'addRepaintBoundaries': _i2.BuilderArg( + name: 'addRepaintBoundaries', + init: addRepaintBoundaries, + isNamed: true, + defaultValue: true, + ), + 'children': _i2.BuilderArg>>( + name: 'children', + init: children, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'TwoDimensionalChildListDelegate'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => TwoDimensionalChildListDelegate$Mate( + addRepaintBoundaries: p.get('addRepaintBoundaries').build(), + children: p.get('children').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/scrollable.dart b/mate_flutter/lib/src/widgets/scrollable.dart index 5e63ce5f..33f2bd1f 100644 --- a/mate_flutter/lib/src/widgets/scrollable.dart +++ b/mate_flutter/lib/src/widgets/scrollable.dart @@ -141,3 +141,103 @@ class Scrollable$Mate extends _i1.Scrollable with _i2.Mate { @override final Map mateParams; } + +/// class TwoDimensionalScrollable extends StatefulWidget +class TwoDimensionalScrollable$Mate extends _i1.TwoDimensionalScrollable with _i2.Mate { + /// TwoDimensionalScrollable TwoDimensionalScrollable({Key? key, required ScrollableDetails horizontalDetails, required ScrollableDetails verticalDetails, required Widget Function(BuildContext, ViewportOffset, ViewportOffset) viewportBuilder, double Function(ScrollIncrementDetails)? incrementCalculator, String? restorationId, bool excludeFromSemantics = false, DiagonalDragBehavior diagonalDragBehavior = DiagonalDragBehavior.none, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) + TwoDimensionalScrollable$Mate({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {required ScrollableDetails horizontalDetails} , default:none + required super.horizontalDetails, + + /// optionalParameters: {required ScrollableDetails verticalDetails} , default:none + required super.verticalDetails, + + /// optionalParameters: {required Widget Function(BuildContext, ViewportOffset, ViewportOffset) viewportBuilder} , default:none + required super.viewportBuilder, + + /// optionalParameters: {double Function(ScrollIncrementDetails)? incrementCalculator} , default:none + super.incrementCalculator, + + /// optionalParameters: {String? restorationId} , default:none + super.restorationId, + + /// optionalParameters: {bool excludeFromSemantics = false} , default:processed=BooleanLiteralImpl + super.excludeFromSemantics, + + /// optionalParameters: {DiagonalDragBehavior diagonalDragBehavior = DiagonalDragBehavior.none} , default:processed=PrefixedIdentifierImpl + super.diagonalDragBehavior, + + /// optionalParameters: {DragStartBehavior dragStartBehavior = DragStartBehavior.start} , default:processed=PrefixedIdentifierImpl + super.dragStartBehavior, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'horizontalDetails': _i2.BuilderArg<_i8.ScrollableDetails>( + name: 'horizontalDetails', + init: horizontalDetails, + isNamed: true, + ), + 'verticalDetails': _i2.BuilderArg<_i8.ScrollableDetails>( + name: 'verticalDetails', + init: verticalDetails, + isNamed: true, + ), + 'viewportBuilder': _i2.BuilderArg<_i1.TwoDimensionalViewportBuilder>( + name: 'viewportBuilder', + init: viewportBuilder, + isNamed: true, + ), + 'incrementCalculator': _i2.BuilderArg<_i8.ScrollIncrementCalculator?>( + name: 'incrementCalculator', + init: incrementCalculator, + isNamed: true, + ), + 'restorationId': _i2.BuilderArg( + name: 'restorationId', + init: restorationId, + isNamed: true, + ), + 'excludeFromSemantics': _i2.BuilderArg( + name: 'excludeFromSemantics', + init: excludeFromSemantics, + isNamed: true, + defaultValue: false, + ), + 'diagonalDragBehavior': _i2.BuilderArg<_i1.DiagonalDragBehavior>( + name: 'diagonalDragBehavior', + init: diagonalDragBehavior, + isNamed: true, + defaultValue: _i5.DiagonalDragBehavior.none, + ), + 'dragStartBehavior': _i2.BuilderArg<_i9.DragStartBehavior>( + name: 'dragStartBehavior', + init: dragStartBehavior, + isNamed: true, + defaultValue: _i10.DragStartBehavior.start, + ), + }, + super() { + mateBuilderName = 'TwoDimensionalScrollable'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => TwoDimensionalScrollable$Mate( + key: p.get('key').build(), + horizontalDetails: p.get('horizontalDetails').build(), + verticalDetails: p.get('verticalDetails').build(), + viewportBuilder: p.get('viewportBuilder').build(), + incrementCalculator: p.get('incrementCalculator').build(), + restorationId: p.get('restorationId').build(), + excludeFromSemantics: p.get('excludeFromSemantics').build(), + diagonalDragBehavior: p.get('diagonalDragBehavior').build(), + dragStartBehavior: p.get('dragStartBehavior').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/scrollable_helpers.dart b/mate_flutter/lib/src/widgets/scrollable_helpers.dart index d63bbf6b..429be45c 100644 --- a/mate_flutter/lib/src/widgets/scrollable_helpers.dart +++ b/mate_flutter/lib/src/widgets/scrollable_helpers.dart @@ -159,15 +159,15 @@ class ScrollableDetails$Mate extends _i1.ScrollableDetails with _i2.Mate { /// class EdgeDraggingAutoScroller class EdgeDraggingAutoScroller$Mate extends _i1.EdgeDraggingAutoScroller with _i2.Mate { - /// EdgeDraggingAutoScroller EdgeDraggingAutoScroller(ScrollableState scrollable, {void Function()? onScrollViewScrolled, double velocityScalar = _kDefaultAutoScrollVelocityScalar}) + /// EdgeDraggingAutoScroller EdgeDraggingAutoScroller(ScrollableState scrollable, {void Function()? onScrollViewScrolled, required double velocityScalar}) EdgeDraggingAutoScroller$Mate( /// requiredParameters: ScrollableState scrollable super.scrollable, { /// optionalParameters: {void Function()? onScrollViewScrolled} , default:none super.onScrollViewScrolled, - /// optionalParameters: {double velocityScalar = _kDefaultAutoScrollVelocityScalar} , default:unprocessed=SimpleIdentifierImpl - super.velocityScalar, + /// optionalParameters: {required double velocityScalar} , default:none + required super.velocityScalar, }) : mateParams = { 'scrollable': _i2.BuilderArg<_i7.ScrollableState>( name: 'scrollable', diff --git a/mate_flutter/lib/src/widgets/scrollbar.dart b/mate_flutter/lib/src/widgets/scrollbar.dart index 99489ac1..5c857e36 100644 --- a/mate_flutter/lib/src/widgets/scrollbar.dart +++ b/mate_flutter/lib/src/widgets/scrollbar.dart @@ -179,7 +179,7 @@ class ScrollbarPainter$Mate extends _i1.ScrollbarPainter with _i2.Mate { /// class RawScrollbar extends StatefulWidget class RawScrollbar$Mate extends _i1.RawScrollbar with _i2.Mate { - /// RawScrollbar RawScrollbar({Key? key, required Widget child, ScrollController? controller, bool? thumbVisibility, OutlinedBorder? shape, Radius? radius, double? thickness, Color? thumbColor, double minThumbLength = _kMinThumbExtent, double? minOverscrollLength, bool? trackVisibility, Radius? trackRadius, Color? trackColor, Color? trackBorderColor, Duration fadeDuration = _kScrollbarFadeDuration, Duration timeToFade = _kScrollbarTimeToFade, Duration pressDuration = Duration.zero, bool Function(ScrollNotification) notificationPredicate = defaultScrollNotificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation, double mainAxisMargin = 0.0, double crossAxisMargin = 0.0, EdgeInsets? padding, bool? isAlwaysShown}) + /// RawScrollbar RawScrollbar({Key? key, required Widget child, ScrollController? controller, bool? thumbVisibility, OutlinedBorder? shape, Radius? radius, double? thickness, Color? thumbColor, double minThumbLength = _kMinThumbExtent, double? minOverscrollLength, bool? trackVisibility, Radius? trackRadius, Color? trackColor, Color? trackBorderColor, Duration fadeDuration = _kScrollbarFadeDuration, Duration timeToFade = _kScrollbarTimeToFade, Duration pressDuration = Duration.zero, bool Function(ScrollNotification) notificationPredicate = defaultScrollNotificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation, double mainAxisMargin = 0.0, double crossAxisMargin = 0.0, EdgeInsets? padding}) RawScrollbar$Mate({ /// optionalParameters: {Key? key} , default:none super.key, diff --git a/mate_flutter/lib/src/widgets/sliver.dart b/mate_flutter/lib/src/widgets/sliver.dart index bfee46d8..22473940 100644 --- a/mate_flutter/lib/src/widgets/sliver.dart +++ b/mate_flutter/lib/src/widgets/sliver.dart @@ -815,9 +815,6 @@ class SliverIgnorePointer$Mate extends _i1.SliverIgnorePointer with _i2.Mate { /// optionalParameters: {bool ignoring = true} , default:processed=BooleanLiteralImpl super.ignoring, - /// optionalParameters: {bool? ignoringSemantics} , default:none - super.ignoringSemantics, - /// optionalParameters: {Widget? sliver} , default:none super.sliver, }) : mateParams = { @@ -832,11 +829,6 @@ class SliverIgnorePointer$Mate extends _i1.SliverIgnorePointer with _i2.Mate { isNamed: true, defaultValue: true, ), - 'ignoringSemantics': _i2.BuilderArg( - name: 'ignoringSemantics', - init: ignoringSemantics, - isNamed: true, - ), 'sliver': _i2.BuilderArg<_i5.Widget?>( name: 'sliver', init: sliver, @@ -849,7 +841,6 @@ class SliverIgnorePointer$Mate extends _i1.SliverIgnorePointer with _i2.Mate { mateBuilder = (p) => SliverIgnorePointer$Mate( key: p.get('key').build(), ignoring: p.get('ignoring').build(), - ignoringSemantics: p.get('ignoringSemantics').build(), sliver: p.get('sliver').build(), ); } @@ -944,3 +935,157 @@ class KeepAlive$Mate extends _i1.KeepAlive with _i2.Mate { @override final Map mateParams; } + +/// class SliverConstrainedCrossAxis extends StatelessWidget +class SliverConstrainedCrossAxis$Mate extends _i1.SliverConstrainedCrossAxis with _i2.Mate { + /// SliverConstrainedCrossAxis SliverConstrainedCrossAxis({Key? key, required double maxExtent, required Widget sliver}) + SliverConstrainedCrossAxis$Mate({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {required double maxExtent} , default:none + required super.maxExtent, + + /// optionalParameters: {required Widget sliver} , default:none + required super.sliver, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'maxExtent': _i2.BuilderArg( + name: 'maxExtent', + init: maxExtent, + isNamed: true, + ), + 'sliver': _i2.BuilderArg<_i5.Widget>( + name: 'sliver', + init: sliver, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'SliverConstrainedCrossAxis'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => SliverConstrainedCrossAxis$Mate( + key: p.get('key').build(), + maxExtent: p.get('maxExtent').build(), + sliver: p.get('sliver').build(), + ); + } + + @override + final Map mateParams; +} + +/// class SliverCrossAxisExpanded extends ParentDataWidget +class SliverCrossAxisExpanded$Mate extends _i1.SliverCrossAxisExpanded with _i2.Mate { + /// SliverCrossAxisExpanded SliverCrossAxisExpanded({Key? key, required int flex, required Widget sliver}) + SliverCrossAxisExpanded$Mate({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {required int flex} , default:none + required super.flex, + + /// optionalParameters: {required Widget sliver} , default:none + required super.sliver, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'flex': _i2.BuilderArg( + name: 'flex', + init: flex, + isNamed: true, + ), + 'sliver': _i2.BuilderArg<_i5.Widget>( + name: 'sliver', + init: sliver, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'SliverCrossAxisExpanded'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => SliverCrossAxisExpanded$Mate( + key: p.get('key').build(), + flex: p.get('flex').build(), + sliver: p.get('sliver').build(), + ); + } + + @override + final Map mateParams; +} + +/// class SliverCrossAxisGroup extends MultiChildRenderObjectWidget +class SliverCrossAxisGroup$Mate extends _i1.SliverCrossAxisGroup with _i2.Mate { + /// SliverCrossAxisGroup SliverCrossAxisGroup({Key? key, required List slivers}) + SliverCrossAxisGroup$Mate({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {required List slivers} , default:none + required super.slivers, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'slivers': _i2.BuilderArg>( + name: 'slivers', + init: slivers, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'SliverCrossAxisGroup'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => SliverCrossAxisGroup$Mate( + key: p.get('key').build(), + slivers: p.get('slivers').build(), + ); + } + + @override + final Map mateParams; +} + +/// class SliverMainAxisGroup extends MultiChildRenderObjectWidget +class SliverMainAxisGroup$Mate extends _i1.SliverMainAxisGroup with _i2.Mate { + /// SliverMainAxisGroup SliverMainAxisGroup({Key? key, required List slivers}) + SliverMainAxisGroup$Mate({ + /// optionalParameters: {Key? key} , default:none + super.key, + + /// optionalParameters: {required List slivers} , default:none + required super.slivers, + }) : mateParams = { + 'key': _i2.BuilderArg<_i3.Key?>( + name: 'key', + init: key, + isNamed: true, + ), + 'slivers': _i2.BuilderArg>( + name: 'slivers', + init: slivers, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'SliverMainAxisGroup'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => SliverMainAxisGroup$Mate( + key: p.get('key').build(), + slivers: p.get('slivers').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/slotted_render_object_widget.dart b/mate_flutter/lib/src/widgets/slotted_render_object_widget.dart index 90784465..ac22d2ba 100644 --- a/mate_flutter/lib/src/widgets/slotted_render_object_widget.dart +++ b/mate_flutter/lib/src/widgets/slotted_render_object_widget.dart @@ -1,18 +1,20 @@ // /// Generated by gen_maters.dart, please don't edit! // ignore_for_file: no_leading_underscores_for_library_prefixes -import 'package:flutter/src/widgets/slotted_render_object_widget.dart' as _i1; -import 'package:mate/mate_core.dart' as _i2; +import 'package:flutter/src/rendering/object.dart' as _i1; +import 'package:flutter/src/widgets/slotted_render_object_widget.dart' as _i2; +import 'package:mate/mate_core.dart' as _i3; -/// class SlottedRenderObjectElement extends RenderObjectElement -class SlottedRenderObjectElement$Mate extends _i1.SlottedRenderObjectElement with _i2.Mate { - /// SlottedRenderObjectElement SlottedRenderObjectElement(SlottedMultiChildRenderObjectWidgetMixin widget) +/// class SlottedRenderObjectElement extends RenderObjectElement +class SlottedRenderObjectElement$Mate + extends _i2.SlottedRenderObjectElement with _i3.Mate { + /// SlottedRenderObjectElement SlottedRenderObjectElement(SlottedMultiChildRenderObjectWidgetMixin widget) SlottedRenderObjectElement$Mate( - /// requiredParameters: SlottedMultiChildRenderObjectWidgetMixin widget + /// requiredParameters: SlottedMultiChildRenderObjectWidgetMixin widget super.widget) : mateParams = { - 'widget': _i2.BuilderArg<_i1.SlottedMultiChildRenderObjectWidgetMixin>( + 'widget': _i3.BuilderArg<_i2.SlottedMultiChildRenderObjectWidgetMixin>( name: 'widget', init: widget, isNamed: false, @@ -21,9 +23,9 @@ class SlottedRenderObjectElement$Mate extends _i1.SlottedRenderObjectElement< super() { mateBuilderName = 'SlottedRenderObjectElement'; matePackageUrl = 'package:flutter/cupertino.dart'; - mateBuilder = (p) => SlottedRenderObjectElement$Mate(p.get('widget').value); + mateBuilder = (p) => SlottedRenderObjectElement$Mate(p.get('widget').value); } @override - final Map mateParams; + final Map mateParams; } diff --git a/mate_flutter/lib/src/widgets/text_selection.dart b/mate_flutter/lib/src/widgets/text_selection.dart index addcdb32..4421f892 100644 --- a/mate_flutter/lib/src/widgets/text_selection.dart +++ b/mate_flutter/lib/src/widgets/text_selection.dart @@ -645,3 +645,28 @@ class ClipboardStatusNotifier$Mate extends _i1.ClipboardStatusNotifier with _i2. @override final Map mateParams; } + +/// class LiveTextInputStatusNotifier extends ValueNotifier with WidgetsBindingObserver +class LiveTextInputStatusNotifier$Mate extends _i1.LiveTextInputStatusNotifier with _i2.Mate { + /// LiveTextInputStatusNotifier LiveTextInputStatusNotifier({LiveTextInputStatus value = LiveTextInputStatus.unknown}) + LiveTextInputStatusNotifier$Mate( + { + /// optionalParameters: {LiveTextInputStatus value = LiveTextInputStatus.unknown} , default:processed=PrefixedIdentifierImpl + super.value}) + : mateParams = { + 'value': _i2.BuilderArg<_i1.LiveTextInputStatus>( + name: 'value', + init: value, + isNamed: true, + defaultValue: _i15.LiveTextInputStatus.unknown, + ) + }, + super() { + mateBuilderName = 'LiveTextInputStatusNotifier'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => LiveTextInputStatusNotifier$Mate(value: p.get('value').build()); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/two_dimensional_scroll_view.dart b/mate_flutter/lib/src/widgets/two_dimensional_scroll_view.dart new file mode 100644 index 00000000..d34a23cd --- /dev/null +++ b/mate_flutter/lib/src/widgets/two_dimensional_scroll_view.dart @@ -0,0 +1 @@ +// /// Generated by gen_maters.dart, please don't edit! diff --git a/mate_flutter/lib/src/widgets/two_dimensional_viewport.dart b/mate_flutter/lib/src/widgets/two_dimensional_viewport.dart new file mode 100644 index 00000000..68a3006f --- /dev/null +++ b/mate_flutter/lib/src/widgets/two_dimensional_viewport.dart @@ -0,0 +1,39 @@ +// /// Generated by gen_maters.dart, please don't edit! + +// ignore_for_file: no_leading_underscores_for_library_prefixes +import 'package:flutter/src/widgets/two_dimensional_viewport.dart' as _i1; +import 'package:mate/mate_core.dart' as _i2; + +/// class ChildVicinity implements Comparable +class ChildVicinity$Mate extends _i1.ChildVicinity with _i2.Mate { + /// ChildVicinity ChildVicinity({required int xIndex, required int yIndex}) + ChildVicinity$Mate({ + /// optionalParameters: {required int xIndex} , default:none + required super.xIndex, + + /// optionalParameters: {required int yIndex} , default:none + required super.yIndex, + }) : mateParams = { + 'xIndex': _i2.BuilderArg( + name: 'xIndex', + init: xIndex, + isNamed: true, + ), + 'yIndex': _i2.BuilderArg( + name: 'yIndex', + init: yIndex, + isNamed: true, + ), + }, + super() { + mateBuilderName = 'ChildVicinity'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => ChildVicinity$Mate( + xIndex: p.get('xIndex').build(), + yIndex: p.get('yIndex').build(), + ); + } + + @override + final Map mateParams; +} diff --git a/mate_flutter/lib/src/widgets/widget_inspector.dart b/mate_flutter/lib/src/widgets/widget_inspector.dart index ba4af754..d4b3a30b 100644 --- a/mate_flutter/lib/src/widgets/widget_inspector.dart +++ b/mate_flutter/lib/src/widgets/widget_inspector.dart @@ -7,6 +7,40 @@ import 'package:flutter/src/foundation/key.dart' as _i3; import 'package:flutter/src/widgets/framework.dart' as _i4; import 'package:flutter/src/foundation/diagnostics.dart' as _i5; +/// class InspectorReferenceData +class InspectorReferenceData$Mate extends _i1.InspectorReferenceData with _i2.Mate { + /// InspectorReferenceData InspectorReferenceData(Object object, String id) + InspectorReferenceData$Mate( + /// requiredParameters: Object object + super.object, + + /// requiredParameters: String id + super.id, + ) : mateParams = { + 'object': _i2.BuilderArg( + name: 'object', + init: object, + isNamed: false, + ), + 'id': _i2.BuilderArg( + name: 'id', + init: id, + isNamed: false, + ), + }, + super() { + mateBuilderName = 'InspectorReferenceData'; + matePackageUrl = 'package:flutter/cupertino.dart'; + mateBuilder = (p) => InspectorReferenceData$Mate( + p.get('object').value, + p.get('id').value, + ); + } + + @override + final Map mateParams; +} + /// class WidgetInspector extends StatefulWidget class WidgetInspector$Mate extends _i1.WidgetInspector with _i2.Mate { /// WidgetInspector WidgetInspector({Key? key, required Widget child, required Widget Function(BuildContext, void Function())? selectButtonBuilder}) diff --git a/mate_flutter/lib/widgets.dart b/mate_flutter/lib/widgets.dart index d47e08d9..7504a82f 100644 --- a/mate_flutter/lib/widgets.dart +++ b/mate_flutter/lib/widgets.dart @@ -10,6 +10,7 @@ export 'src/widgets/animated_size.dart'; export 'src/widgets/animated_switcher.dart'; export 'src/widgets/annotated_region.dart'; export 'src/widgets/app.dart'; +export 'src/widgets/app_lifecycle_listener.dart'; export 'src/widgets/async.dart'; export 'src/widgets/autocomplete.dart'; export 'src/widgets/autofill.dart'; @@ -23,6 +24,7 @@ export 'src/widgets/container.dart'; export 'src/widgets/context_menu_button_item.dart'; export 'src/widgets/context_menu_controller.dart'; export 'src/widgets/debug.dart'; +export 'src/widgets/decorated_sliver.dart'; export 'src/widgets/default_selection_style.dart'; export 'src/widgets/default_text_editing_shortcuts.dart'; export 'src/widgets/desktop_text_selection_toolbar_layout_delegate.dart'; @@ -135,6 +137,8 @@ export 'src/widgets/ticker_provider.dart'; export 'src/widgets/title.dart'; export 'src/widgets/transitions.dart'; export 'src/widgets/tween_animation_builder.dart'; +export 'src/widgets/two_dimensional_scroll_view.dart'; +export 'src/widgets/two_dimensional_viewport.dart'; export 'src/widgets/undo_history.dart'; export 'src/widgets/unique_widget.dart'; export 'src/widgets/value_listenable_builder.dart'; diff --git a/spaces/flutter_note/pubspec.yaml b/spaces/flutter_note/pubspec.yaml index 843ec93e..5436fa25 100644 --- a/spaces/flutter_note/pubspec.yaml +++ b/spaces/flutter_note/pubspec.yaml @@ -40,7 +40,7 @@ dependencies: shared_preferences: ^2.1.1 # flutter_inappwebview: ^6.0.0-beta.24+1 # 6.x require macos 13.x - flutter_inappwebview: ^5.7.2+3 +# flutter_inappwebview: ^5.7.2+3 dev_dependencies: diff --git a/spaces/flutter_note/web/index.html b/spaces/flutter_note/web/index.html index 0781a2a8..55ce88f7 100644 --- a/spaces/flutter_note/web/index.html +++ b/spaces/flutter_note/web/index.html @@ -39,7 +39,7 @@ - +