From edc70595709c12a43cbdcf585ef6d6a1fe409e8b Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 13 Sep 2020 18:20:03 +0200 Subject: [PATCH] Added info button to encryption options --- .../faircode/email/FragmentOptionsEncryption.java | 11 ++++++++++- .../res/layout/fragment_options_encryption.xml | 14 +++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java b/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java index ca6fc2851f..c0d2939740 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java @@ -40,6 +40,7 @@ import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.CompoundButton; +import android.widget.ImageButton; import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast; @@ -67,6 +68,7 @@ import java.util.Enumeration; import java.util.List; public class FragmentOptionsEncryption extends FragmentBase implements SharedPreferences.OnSharedPreferenceChangeListener { + private ImageButton ibInfo; private SwitchCompat swSign; private SwitchCompat swEncrypt; private SwitchCompat swAutoDecrypt; @@ -102,7 +104,7 @@ public class FragmentOptionsEncryption extends FragmentBase implements SharedPre View view = inflater.inflate(R.layout.fragment_options_encryption, container, false); // Get controls - + ibInfo = view.findViewById(R.id.ibInfo); swSign = view.findViewById(R.id.swSign); swEncrypt = view.findViewById(R.id.swEncrypt); swAutoDecrypt = view.findViewById(R.id.swAutoDecrypt); @@ -137,6 +139,13 @@ public class FragmentOptionsEncryption extends FragmentBase implements SharedPre final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); + ibInfo.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Helper.viewFAQ(getContext(), 12); + } + }); + swSign.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { diff --git a/app/src/main/res/layout/fragment_options_encryption.xml b/app/src/main/res/layout/fragment_options_encryption.xml index 0725d14e36..3c167164e9 100644 --- a/app/src/main/res/layout/fragment_options_encryption.xml +++ b/app/src/main/res/layout/fragment_options_encryption.xml @@ -29,6 +29,18 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> + +