From b1c7cc340926f54065a4524e803b3efa3c07aa31 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 24 Feb 2024 11:32:13 +0100 Subject: [PATCH] Experiment: template button / composer --- .../main/java/eu/faircode/email/FragmentCompose.java | 10 ++++++++++ app/src/main/res/layout/fragment_compose.xml | 12 ++++++++++++ 2 files changed, 22 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index a2dd9cb024..7d716dc38d 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -256,6 +256,7 @@ public class FragmentCompose extends FragmentBase { private TextView tvPlainTextOnly; private EditTextCompose etBody; private ImageView ivMarkdown; + private ImageButton ibTemplate; private TextView tvNoInternet; private TextView tvSignature; private CheckBox cbSignature; @@ -415,6 +416,7 @@ public class FragmentCompose extends FragmentBase { tvPlainTextOnly = view.findViewById(R.id.tvPlainTextOnly); etBody = view.findViewById(R.id.etBody); ivMarkdown = view.findViewById(R.id.ivMarkdown); + ibTemplate = view.findViewById(R.id.ibTemplate); tvNoInternet = view.findViewById(R.id.tvNoInternet); tvSignature = view.findViewById(R.id.tvSignature); cbSignature = view.findViewById(R.id.cbSignature); @@ -815,6 +817,14 @@ public class FragmentCompose extends FragmentBase { } }); + ibTemplate.setVisibility(BuildConfig.DEBUG ? View.VISIBLE : View.GONE); + ibTemplate.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + onMenuAnswerInsert(v); + } + }); + if (compose_color != Color.TRANSPARENT) tvSignature.setTextColor(compose_color); tvSignature.setTypeface(StyleHelper.getTypeface(compose_font, getContext())); diff --git a/app/src/main/res/layout/fragment_compose.xml b/app/src/main/res/layout/fragment_compose.xml index d04f9503a0..7a2ab1571d 100644 --- a/app/src/main/res/layout/fragment_compose.xml +++ b/app/src/main/res/layout/fragment_compose.xml @@ -360,6 +360,18 @@ app:srcCompat="@drawable/twotone_data_array_24" app:tint="?attr/colorSeparator" /> + +