mirror of
https://github.com/M66B/FairEmail.git
synced 2024-12-25 01:06:04 +00:00
Simplify compose zoom
This commit is contained in:
parent
9c0c37f0e1
commit
f9a41cfce5
1 changed files with 18 additions and 11 deletions
|
@ -309,6 +309,8 @@ public class FragmentCompose extends FragmentBase {
|
||||||
ivCcAdd.setOnClickListener(onPick);
|
ivCcAdd.setOnClickListener(onPick);
|
||||||
ivBccAdd.setOnClickListener(onPick);
|
ivBccAdd.setOnClickListener(onPick);
|
||||||
|
|
||||||
|
setZoom();
|
||||||
|
|
||||||
ibReferenceEdit.setOnClickListener(new View.OnClickListener() {
|
ibReferenceEdit.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
@ -915,8 +917,22 @@ public class FragmentCompose extends FragmentBase {
|
||||||
int zoom = prefs.getInt("zoom", compact ? 0 : 1);
|
int zoom = prefs.getInt("zoom", compact ? 0 : 1);
|
||||||
zoom = ++zoom % 3;
|
zoom = ++zoom % 3;
|
||||||
prefs.edit().putInt("zoom", zoom).apply();
|
prefs.edit().putInt("zoom", zoom).apply();
|
||||||
onAction(R.id.action_save);
|
setZoom();
|
||||||
showDraft(working);
|
}
|
||||||
|
|
||||||
|
private void setZoom() {
|
||||||
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||||
|
boolean compact = prefs.getBoolean("compact", false);
|
||||||
|
int zoom = prefs.getInt("zoom", compact ? 0 : 1);
|
||||||
|
setZoom(zoom);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setZoom(int zoom) {
|
||||||
|
float textSize = Helper.getTextSize(getContext(), zoom);
|
||||||
|
if (textSize != 0) {
|
||||||
|
etBody.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
|
||||||
|
tvReference.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuImage() {
|
private void onMenuImage() {
|
||||||
|
@ -2341,15 +2357,6 @@ public class FragmentCompose extends FragmentBase {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onExecuted(Bundle args, Spanned[] text) {
|
protected void onExecuted(Bundle args, Spanned[] text) {
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
|
||||||
boolean compact = prefs.getBoolean("compact", false);
|
|
||||||
int zoom = prefs.getInt("zoom", compact ? 0 : 1);
|
|
||||||
float textSize = Helper.getTextSize(getContext(), zoom);
|
|
||||||
if (textSize != 0) {
|
|
||||||
etBody.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
|
|
||||||
tvReference.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
|
|
||||||
}
|
|
||||||
|
|
||||||
etBody.setText(text[0]);
|
etBody.setText(text[0]);
|
||||||
etBody.setSelection(0);
|
etBody.setSelection(0);
|
||||||
grpBody.setVisibility(View.VISIBLE);
|
grpBody.setVisibility(View.VISIBLE);
|
||||||
|
|
Loading…
Reference in a new issue