1
0
mirror of https://github.com/flutter/samples.git synced 2026-04-04 10:41:55 +00:00

Update CI project list (#1583)

This commit is contained in:
Brett Morgan
2023-01-22 15:20:42 +11:00
committed by GitHub
parent 6bd2d930bb
commit be309ecc07
112 changed files with 166 additions and 15758 deletions

View File

@@ -80,8 +80,7 @@ class _MyContextMenuRegionState extends State<_MyContextMenuRegion> {
@override
Widget build(BuildContext context) {
return ContextMenuRegion(
contextMenuBuilder: (context, primaryAnchor,
[secondaryAnchor]) {
contextMenuBuilder: (context, primaryAnchor, [secondaryAnchor]) {
return _MyCascadingContextMenu(
anchor: primaryAnchor,
showingMessage: _showMessage,

View File

@@ -51,15 +51,14 @@ class CustomButtonsPage extends StatelessWidget {
controller: _controller,
maxLines: 4,
minLines: 2,
contextMenuBuilder:
(context, editableTextState) {
contextMenuBuilder: (context, editableTextState) {
return AdaptiveTextSelectionToolbar(
anchors: editableTextState.contextMenuAnchors,
// Build the default buttons, but make them look custom.
// Note that in a real project you may want to build
// different buttons depending on the platform.
children: editableTextState.contextMenuButtonItems
.map((buttonItem) {
children:
editableTextState.contextMenuButtonItems.map((buttonItem) {
return CupertinoButton(
borderRadius: null,
color: const Color(0xffaaaa00),

View File

@@ -6,9 +6,9 @@ import 'platform_selector.dart';
class CustomMenuPage extends StatelessWidget {
CustomMenuPage({
Key? key,
super.key,
required this.onChangedPlatform,
}) : super(key: key);
});
static const String route = 'custom-menu';
static const String title = 'Custom Menu';
@@ -49,8 +49,7 @@ class CustomMenuPage extends StatelessWidget {
controller: _controller,
maxLines: 4,
minLines: 2,
contextMenuBuilder:
(BuildContext context, EditableTextState editableTextState) {
contextMenuBuilder: (context, editableTextState) {
return _MyContextMenu(
anchor: editableTextState.contextMenuAnchors.primaryAnchor,
children: AdaptiveTextSelectionToolbar.getAdaptiveButtons(

View File

@@ -84,8 +84,7 @@ class DefaultValuesPage extends StatelessWidget {
maxLines: 2,
minLines: 2,
controller: _controllerCustom,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
return AdaptiveTextSelectionToolbar.buttonItems(
anchors: editableTextState.contextMenuAnchors,
buttonItems: <ContextMenuButtonItem>[

View File

@@ -63,8 +63,7 @@ class EmailButtonPage extends StatelessWidget {
TextField(
maxLines: 2,
controller: _controller,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
final TextEditingValue value =
editableTextState.textEditingValue;
final List<ContextMenuButtonItem> buttonItems =

View File

@@ -82,8 +82,7 @@ class FieldTypesPage extends StatelessWidget {
CupertinoTextField(
maxLines: 3,
controller: _cupertinoControllerFixed,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
return AdaptiveTextSelectionToolbar.editableText(
editableTextState: editableTextState,
);
@@ -93,8 +92,7 @@ class FieldTypesPage extends StatelessWidget {
CupertinoTextField(
maxLines: 3,
controller: _cupertinoControllerForced,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
return DesktopTextSelectionToolbar(
anchor: editableTextState.contextMenuAnchors.primaryAnchor,
children: AdaptiveTextSelectionToolbar.getAdaptiveButtons(
@@ -118,8 +116,7 @@ class FieldTypesPage extends StatelessWidget {
// EditableText has no built-in gesture detection for
// selection. A wrapper would have to implement
// TextSelectionGestureDetectorBuilderDelegate, etc.
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
return AdaptiveTextSelectionToolbar.editableText(
editableTextState: editableTextState,
);

View File

@@ -107,8 +107,7 @@ class FullPage extends StatelessWidget {
Container(height: 20.0),
TextField(
controller: _controller,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
final TextEditingValue value =
editableTextState.textEditingValue;
final List<ContextMenuButtonItem> buttonItems =
@@ -130,8 +129,7 @@ class FullPage extends StatelessWidget {
// Build the default buttons, but make them look crazy.
// Note that in a real project you may want to build
// different buttons depending on the platform.
children:
buttonItems.map((buttonItem) {
children: buttonItems.map((buttonItem) {
return CupertinoButton(
borderRadius: null,
color: const Color(0xffaaaa00),

View File

@@ -24,8 +24,7 @@ class GlobalSelectionPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SelectionArea(
contextMenuBuilder:
(context, selectableRegionState) {
contextMenuBuilder: (context, selectableRegionState) {
return AdaptiveTextSelectionToolbar.buttonItems(
anchors: selectableRegionState.contextMenuAnchors,
buttonItems: <ContextMenuButtonItem>[

View File

@@ -46,8 +46,7 @@ class _MyAppState extends State<MyApp> {
),
initialRoute: '/',
routes: <String, Widget Function(BuildContext)>{
'/': (context) =>
MyHomePage(onChangedPlatform: onChangedPlatform),
'/': (context) => MyHomePage(onChangedPlatform: onChangedPlatform),
AnywherePage.route: (context) =>
AnywherePage(onChangedPlatform: onChangedPlatform),
CustomButtonsPage.route: (context) =>

View File

@@ -63,8 +63,7 @@ class ModifiedActionPage extends StatelessWidget {
),
TextField(
controller: _controller,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
final List<ContextMenuButtonItem> buttonItems =
editableTextState.contextMenuButtonItems;
// Modify the copy buttonItem to show a dialog after copying.

View File

@@ -60,8 +60,7 @@ class ReorderedButtonsPage extends StatelessWidget {
TextField(
controller: _controllerReordered,
maxLines: 2,
contextMenuBuilder: (context,
editableTextState) {
contextMenuBuilder: (context, editableTextState) {
// Reorder the button datas by type.
final HashMap<ContextMenuButtonType, ContextMenuButtonItem>
buttonItemsMap =