mirror of
https://github.com/flutter/samples.git
synced 2025-11-08 13:58:47 +00:00
Photo search: add Quit menu item (#998)
Adds a Quit menu item to exit the app.
This commit is contained in:
@@ -6,6 +6,7 @@ import 'dart:io';
|
|||||||
|
|
||||||
import 'package:fluent_ui/fluent_ui.dart';
|
import 'package:fluent_ui/fluent_ui.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:logging/logging.dart';
|
import 'package:logging/logging.dart';
|
||||||
import 'package:menubar/menubar.dart' as menubar;
|
import 'package:menubar/menubar.dart' as menubar;
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -85,6 +86,13 @@ class UnsplashHomePage extends StatelessWidget {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
if (!Platform.isMacOS)
|
||||||
|
menubar.MenuItem(
|
||||||
|
label: 'Quit',
|
||||||
|
onClicked: () {
|
||||||
|
SystemNavigator.pop();
|
||||||
|
},
|
||||||
|
),
|
||||||
]),
|
]),
|
||||||
menubar.Submenu(label: 'About', children: [
|
menubar.Submenu(label: 'About', children: [
|
||||||
menubar.MenuItem(
|
menubar.MenuItem(
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'dart:io';
|
|||||||
|
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:logging/logging.dart';
|
import 'package:logging/logging.dart';
|
||||||
import 'package:menubar/menubar.dart' as menubar;
|
import 'package:menubar/menubar.dart' as menubar;
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@@ -88,6 +89,13 @@ class UnsplashHomePage extends StatelessWidget {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
if (!Platform.isMacOS)
|
||||||
|
menubar.MenuItem(
|
||||||
|
label: 'Quit',
|
||||||
|
onClicked: () {
|
||||||
|
SystemNavigator.pop();
|
||||||
|
},
|
||||||
|
),
|
||||||
]),
|
]),
|
||||||
menubar.Submenu(label: 'About', children: [
|
menubar.Submenu(label: 'About', children: [
|
||||||
menubar.MenuItem(
|
menubar.MenuItem(
|
||||||
|
|||||||
Reference in New Issue
Block a user