From 22ae1c7f21a14363566ebe209d2c687844a1f371 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 24 May 2026 16:57:30 +0200 Subject: [PATCH] Added icons to edit reply menu --- .../eu/faircode/email/FragmentCompose.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 7f675aea2f..407e86513a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1736,12 +1736,19 @@ public class FragmentCompose extends FragmentBase { } private void onReferenceEdit() { - PopupMenuLifecycle popupMenu = new PopupMenuLifecycle(getContext(), getViewLifecycleOwner(), ibReferenceEdit); - - popupMenu.getMenu().add(Menu.NONE, R.string.title_edit_plain_text, 1, R.string.title_edit_plain_text); - popupMenu.getMenu().add(Menu.NONE, R.string.title_edit_formatted_text, 2, R.string.title_edit_formatted_text); - popupMenu.getMenu().add(Menu.NONE, R.string.title_clipboard_copy, 3, R.string.title_clipboard_copy); - popupMenu.getMenu().add(Menu.NONE, R.string.title_delete, 4, R.string.title_delete); + Context context = getContext(); + PopupMenuLifecycle popupMenu = new PopupMenuLifecycle(context, getViewLifecycleOwner(), ibReferenceEdit); + + popupMenu.getMenu().add(Menu.NONE, R.string.title_edit_plain_text, 1, R.string.title_edit_plain_text) + .setIcon(R.drawable.twotone_image_not_supported_24); + popupMenu.getMenu().add(Menu.NONE, R.string.title_edit_formatted_text, 2, R.string.title_edit_formatted_text) + .setIcon(R.drawable.twotone_image_24); + popupMenu.getMenu().add(Menu.NONE, R.string.title_clipboard_copy, 3, R.string.title_clipboard_copy) + .setIcon(R.drawable.twotone_file_copy_24); + popupMenu.getMenu().add(Menu.NONE, R.string.title_delete, 4, R.string.title_delete) + .setIcon(R.drawable.twotone_delete_forever_24); + + PopupMenuLifecycle.insertIcons(context, popupMenu.getMenu(), false); popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { @Override