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