From f0b465f12ba3aa1cb2a6431b88be77dd713470c7 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 21 Jan 2019 18:54:33 +0000 Subject: [PATCH] Refactoring --- .../java/eu/faircode/email/EntityFolder.java | 12 ++++++++++++ .../java/eu/faircode/email/FragmentMessages.java | 16 ++-------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EntityFolder.java b/app/src/main/java/eu/faircode/email/EntityFolder.java index 764b2fa20e..d73c4bbfd0 100644 --- a/app/src/main/java/eu/faircode/email/EntityFolder.java +++ b/app/src/main/java/eu/faircode/email/EntityFolder.java @@ -160,6 +160,18 @@ public class EntityFolder implements Serializable { public EntityFolder() { } + static int getIcon(String type) { + if (EntityFolder.INBOX.equals(type)) + return R.drawable.baseline_move_to_inbox_24; + if (EntityFolder.ARCHIVE.equals(type)) + return R.drawable.baseline_archive_24; + if (EntityFolder.TRASH.equals(type)) + return R.drawable.baseline_delete_24; + if (EntityFolder.JUNK.equals(type)) + return R.drawable.baseline_flag_24; + return R.drawable.baseline_folder_24; + } + String getDisplayName(Context context) { return (display == null ? Helper.localizeFolderName(context, name) : display); } diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 06ff5c613f..733facd10c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -597,7 +597,7 @@ public class FragmentMessages extends FragmentBase { if (dX > margin) { // Right swipe - Drawable d = getResources().getDrawable(getIcon(swipes.right_type), getContext().getTheme()); + Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.right_type), getContext().getTheme()); int padding = (rect.height() - size); d.setBounds( rect.left + margin, @@ -607,7 +607,7 @@ public class FragmentMessages extends FragmentBase { d.draw(canvas); } else if (dX < -margin) { // Left swipe - Drawable d = getResources().getDrawable(getIcon(swipes.left_type), getContext().getTheme()); + Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.left_type), getContext().getTheme()); int padding = (rect.height() - size); d.setBounds( rect.left + rect.width() - size - margin, @@ -701,18 +701,6 @@ public class FragmentMessages extends FragmentBase { return message; } - - int getIcon(String type) { - if (EntityFolder.INBOX.equals(type)) - return R.drawable.baseline_move_to_inbox_24; - if (EntityFolder.ARCHIVE.equals(type)) - return R.drawable.baseline_archive_24; - if (EntityFolder.TRASH.equals(type)) - return R.drawable.baseline_delete_24; - if (EntityFolder.JUNK.equals(type)) - return R.drawable.baseline_flag_24; - return R.drawable.baseline_folder_24; - } }; private void onActionMove(String folderType) {