1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 22:09:06 +00:00

desktop_photo_search Break fix (#1322)

Update sample code to match
https://github.com/google/flutter-desktop-embedding/pull/903
This commit is contained in:
Brett Morgan
2022-07-08 11:34:46 +10:00
committed by GitHub
parent 84d82b3021
commit 2dec7fdf85
2 changed files with 16 additions and 16 deletions

View File

@@ -75,10 +75,10 @@ class UnsplashHomePage extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
final photoSearchModel = Provider.of<PhotoSearchModel>(context); final photoSearchModel = Provider.of<PhotoSearchModel>(context);
menubar.setApplicationMenu([ menubar.setApplicationMenu([
menubar.Submenu(label: 'Search', children: [ menubar.NativeSubmenu(label: 'Search', children: [
menubar.MenuItem( menubar.NativeMenuItem(
label: 'Search…', label: 'Search…',
onClicked: () { onSelected: () {
showDialog<void>( showDialog<void>(
context: context, context: context,
builder: (context) => builder: (context) =>
@@ -87,17 +87,17 @@ class UnsplashHomePage extends StatelessWidget {
}, },
), ),
if (!Platform.isMacOS) if (!Platform.isMacOS)
menubar.MenuItem( menubar.NativeMenuItem(
label: 'Quit', label: 'Quit',
onClicked: () { onSelected: () {
SystemNavigator.pop(); SystemNavigator.pop();
}, },
), ),
]), ]),
menubar.Submenu(label: 'About', children: [ menubar.NativeSubmenu(label: 'About', children: [
menubar.MenuItem( menubar.NativeMenuItem(
label: 'About', label: 'About',
onClicked: () { onSelected: () {
showDialog<void>( showDialog<void>(
context: context, context: context,
builder: (context) => const PolicyDialog(), builder: (context) => const PolicyDialog(),

View File

@@ -78,10 +78,10 @@ class UnsplashHomePage extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
final photoSearchModel = Provider.of<PhotoSearchModel>(context); final photoSearchModel = Provider.of<PhotoSearchModel>(context);
menubar.setApplicationMenu([ menubar.setApplicationMenu([
menubar.Submenu(label: 'Search', children: [ menubar.NativeSubmenu(label: 'Search', children: [
menubar.MenuItem( menubar.NativeMenuItem(
label: 'Search…', label: 'Search…',
onClicked: () { onSelected: () {
showDialog<void>( showDialog<void>(
context: context, context: context,
builder: (context) => builder: (context) =>
@@ -90,17 +90,17 @@ class UnsplashHomePage extends StatelessWidget {
}, },
), ),
if (!Platform.isMacOS) if (!Platform.isMacOS)
menubar.MenuItem( menubar.NativeMenuItem(
label: 'Quit', label: 'Quit',
onClicked: () { onSelected: () {
SystemNavigator.pop(); SystemNavigator.pop();
}, },
), ),
]), ]),
menubar.Submenu(label: 'About', children: [ menubar.NativeSubmenu(label: 'About', children: [
menubar.MenuItem( menubar.NativeMenuItem(
label: 'About', label: 'About',
onClicked: () { onSelected: () {
showDialog<void>( showDialog<void>(
context: context, context: context,
builder: (context) => const PolicyDialog(), builder: (context) => const PolicyDialog(),