remove PopupMenuButton default tooltip, and then long press will pop up menu

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages 2023-06-29 10:26:03 +08:00
parent 52b8cbcd48
commit 07d9162491
4 changed files with 6 additions and 0 deletions

@ -23,6 +23,7 @@ class ChatPage extends StatelessWidget implements PageShape {
@override @override
final appBarActions = [ final appBarActions = [
PopupMenuButton<int>( PopupMenuButton<int>(
tooltip: "",
icon: Icon(Icons.group), icon: Icon(Icons.group),
itemBuilder: (context) { itemBuilder: (context) {
// only mobile need [appBarActions], just bind gFFI.chatModel // only mobile need [appBarActions], just bind gFFI.chatModel

@ -215,6 +215,7 @@ class _WebMenuState extends State<WebMenu> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
Provider.of<FfiModel>(context); Provider.of<FfiModel>(context);
return PopupMenuButton<String>( return PopupMenuButton<String>(
tooltip: "",
icon: const Icon(Icons.more_vert), icon: const Icon(Icons.more_vert),
itemBuilder: (context) { itemBuilder: (context) {
return (isIOS return (isIOS

@ -131,6 +131,7 @@ class _FileManagerPageState extends State<FileManagerPage> {
), ),
actions: [ actions: [
PopupMenuButton<String>( PopupMenuButton<String>(
tooltip: "",
icon: Icon(Icons.more_vert), icon: Icon(Icons.more_vert),
itemBuilder: (context) { itemBuilder: (context) {
return [ return [
@ -473,6 +474,7 @@ class _FileManagerViewState extends State<FileManagerView> {
setState(() {}); setState(() {});
}) })
: PopupMenuButton<String>( : PopupMenuButton<String>(
tooltip: "",
icon: Icon(Icons.more_vert), icon: Icon(Icons.more_vert),
itemBuilder: (context) { itemBuilder: (context) {
return [ return [
@ -585,6 +587,7 @@ class _FileManagerViewState extends State<FileManagerView> {
onPressed: controller.goToParentDirectory, onPressed: controller.goToParentDirectory,
), ),
PopupMenuButton<SortBy>( PopupMenuButton<SortBy>(
tooltip: "",
icon: Icon(Icons.sort), icon: Icon(Icons.sort),
itemBuilder: (context) { itemBuilder: (context) {
return SortBy.values return SortBy.values

@ -23,6 +23,7 @@ class ServerPage extends StatefulWidget implements PageShape {
@override @override
final appBarActions = [ final appBarActions = [
PopupMenuButton<String>( PopupMenuButton<String>(
tooltip: "",
icon: const Icon(Icons.more_vert), icon: const Icon(Icons.more_vert),
itemBuilder: (context) { itemBuilder: (context) {
listTile(String text, bool checked) { listTile(String text, bool checked) {