Move "delete selected" into menus

This commit is contained in:
Ming Ming 2021-07-10 22:31:57 +08:00
parent 4ae69b3349
commit a2ff2a3788

View file

@ -166,13 +166,6 @@ class _HomePhotosState extends State<HomePhotos>
_onSelectionAppBarAddToAlbumPressed(context);
},
),
IconButton(
icon: const Icon(Icons.delete),
tooltip: AppLocalizations.of(context).deleteSelectedTooltip,
onPressed: () {
_onSelectionAppBarDeletePressed(context);
},
),
PopupMenuButton(
tooltip: MaterialLocalizations.of(context).moreButtonTooltip,
itemBuilder: (context) => [
@ -181,6 +174,10 @@ class _HomePhotosState extends State<HomePhotos>
child:
Text(AppLocalizations.of(context).archiveSelectedMenuLabel),
),
PopupMenuItem(
value: _SelectionAppBarMenuOption.delete,
child: Text(AppLocalizations.of(context).deleteSelectedTooltip),
),
],
onSelected: (option) {
_onSelectionAppBarMenuSelected(context, option);
@ -387,6 +384,10 @@ class _HomePhotosState extends State<HomePhotos>
_onSelectionAppBarArchivePressed(context);
break;
case _SelectionAppBarMenuOption.delete:
_onSelectionAppBarDeletePressed(context);
break;
default:
_log.shout("[_onSelectionAppBarMenuSelected] Unknown option: $option");
break;