Prevent crash

pull/194/merge
M66B 3 years ago
parent 99d8685e0c
commit 4ea8c3b112

@ -0,0 +1,56 @@
package eu.faircode.email;
/*
This file is part of FairEmail.
FairEmail is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
FairEmail is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with FairEmail. If not, see <http://www.gnu.org/licenses/>.
Copyright 2018-2021 by Marcel Bokhorst (M66B)
*/
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatImageButton;
public class FixedImageButton extends AppCompatImageButton {
public FixedImageButton(@NonNull Context context) {
super(context);
}
public FixedImageButton(@NonNull Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public FixedImageButton(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onDraw(Canvas canvas) {
try {
super.onDraw(canvas);
} catch (RuntimeException ex) {
Log.e(ex);
Context context = getContext();
Drawable d = context.getDrawable(R.drawable.twotone_broken_image_24);
d.setBounds(getDrawable().getBounds());
d.draw(canvas);
}
}
}

@ -0,0 +1,56 @@
package eu.faircode.email;
/*
This file is part of FairEmail.
FairEmail is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
FairEmail is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with FairEmail. If not, see <http://www.gnu.org/licenses/>.
Copyright 2018-2021 by Marcel Bokhorst (M66B)
*/
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
public class FixedImageView extends androidx.appcompat.widget.AppCompatImageView {
public FixedImageView(@NonNull Context context) {
super(context);
}
public FixedImageView(@NonNull Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public FixedImageView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onDraw(Canvas canvas) {
try {
super.onDraw(canvas);
} catch (RuntimeException ex) {
Log.e(ex);
Context context = getContext();
Drawable d = context.getDrawable(R.drawable.twotone_broken_image_24);
d.setBounds(getDrawable().getBounds());
d.draw(canvas);
}
}
}

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ImageButton xmlns:android="http://schemas.android.com/apk/res/android"
<eu.faircode.email.FixedImageButton xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/Widget.AppCompat.Toolbar.Button.Navigation"
android:layout_width="match_parent"

@ -4,7 +4,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/button"
style="@style/Widget.AppCompat.Toolbar.Button.Navigation"
android:layout_width="wrap_content"

@ -293,7 +293,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibEml"
android:layout_width="36dp"
android:layout_height="36dp"

@ -80,7 +80,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvMessage" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSetting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -91,7 +91,7 @@
app:layout_constraintTop_toBottomOf="@id/btnPassword"
app:srcCompat="@drawable/twotone_settings_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -21,7 +21,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -22,7 +22,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="36dp"
android:layout_height="36dp"

@ -38,7 +38,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvMessages" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivArrow"
android:layout_width="48dp"
android:layout_height="48dp"

@ -102,7 +102,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvEmailInvalid" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="24dp"
android:layout_height="24dp"

@ -22,7 +22,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="36dp"
android:layout_height="36dp"

@ -23,7 +23,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="36dp"
android:layout_height="36dp"

@ -45,7 +45,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvExplanation" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExternal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -57,7 +57,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSyncNote" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibBatteryInfo"
android:layout_width="36dp"
android:layout_height="36dp"
@ -82,7 +82,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/ibBatteryInfo" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibReformatInfo"
android:layout_width="36dp"
android:layout_height="36dp"

@ -19,7 +19,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibNext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -95,7 +95,7 @@
app:layout_constraintStart_toEndOf="@id/tvFavorite2"
app:layout_constraintTop_toBottomOf="@id/tvNoFolder" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibResetFavorites"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -36,7 +36,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvMessage" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfoProvider"
android:layout_width="36dp"
android:layout_height="36dp"
@ -82,7 +82,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/cbBlockDomain" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -130,7 +130,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbJunkFilter" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfoFilter"
android:layout_width="36dp"
android:layout_height="36dp"
@ -180,7 +180,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvBlocklist" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfoBlocklist"
android:layout_width="36dp"
android:layout_height="36dp"
@ -206,7 +206,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvBlocklistHint" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibRules"
android:layout_width="36dp"
android:layout_height="36dp"
@ -220,7 +220,7 @@
app:layout_constraintTop_toTopOf="@id/btnClear"
app:srcCompat="@drawable/twotone_filter_alt_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibManage"
android:layout_width="36dp"
android:layout_height="36dp"

@ -34,7 +34,7 @@
</androidx.constraintlayout.widget.ConstraintLayout>
</eu.faircode.email.ScrollViewEx>
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -23,7 +23,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExpanderNav"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -33,7 +33,7 @@
app:layout_constraintTop_toBottomOf="@id/tvTitle"
app:srcCompat="@drawable/expander_hor" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -43,7 +43,7 @@
app:layout_constraintTop_toBottomOf="@id/tvTitle"
app:srcCompat="@drawable/pin" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivHide"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -53,7 +53,7 @@
app:layout_constraintTop_toBottomOf="@id/tvTitle"
app:srcCompat="@drawable/twotone_visibility_off_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSettings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -63,7 +63,7 @@
app:layout_constraintTop_toBottomOf="@id/tvTitle"
app:srcCompat="@drawable/twotone_settings_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivFetchMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -73,7 +73,7 @@
app:layout_constraintTop_toBottomOf="@id/tvTitle"
app:srcCompat="@drawable/twotone_get_app_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSync"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -20,7 +20,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="36dp"
android:layout_height="36dp"
@ -48,7 +48,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvCaption" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDifferent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -85,7 +85,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/etLink" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -97,7 +97,7 @@
app:layout_constraintTop_toBottomOf="@id/tvLink"
app:srcCompat="@drawable/twotone_search_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibShare"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -109,7 +109,7 @@
app:layout_constraintTop_toBottomOf="@id/tvLink"
app:srcCompat="@drawable/twotone_share_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCopy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -197,7 +197,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbSanitize" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -24,7 +24,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibEditName"
android:layout_width="36dp"
android:layout_height="36dp"

@ -24,7 +24,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="36dp"
android:layout_height="36dp"
@ -52,7 +52,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvCaption" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibFlagged"
android:layout_width="36dp"
android:layout_height="36dp"
@ -64,7 +64,7 @@
app:srcCompat="@drawable/twotone_star_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibUnseen"
android:layout_width="36dp"
android:layout_height="36dp"
@ -76,7 +76,7 @@
app:srcCompat="@drawable/twotone_mail_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInvite"
android:layout_width="36dp"
android:layout_height="36dp"
@ -88,7 +88,7 @@
app:srcCompat="@drawable/twotone_event_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAttachment"
android:layout_width="36dp"
android:layout_height="36dp"
@ -100,7 +100,7 @@
app:srcCompat="@drawable/twotone_attachment_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibNotes"
android:layout_width="36dp"
android:layout_height="36dp"
@ -184,7 +184,7 @@
app:layout_constraintStart_toEndOf="@id/tvSearch2"
app:layout_constraintTop_toBottomOf="@id/etQuery" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibResetSearches"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -206,7 +206,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSearch1" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -356,7 +356,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvEncrypt" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibEncryption"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -417,7 +417,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSendTitle" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSendAt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -21,7 +21,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/two"
android:layout_width="24dp"
android:layout_height="24dp"
@ -53,7 +53,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/title2" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/three"
android:layout_width="24dp"
android:layout_height="24dp"

@ -20,7 +20,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivTracking"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -45,7 +45,7 @@
app:layout_constraintStart_toEndOf="@id/ivTracking"
app:layout_constraintTop_toBottomOf="@id/tvMessage" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ivInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -57,7 +57,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvUpdated" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibUpdate"
android:layout_width="36dp"
android:layout_height="36dp"

@ -68,7 +68,7 @@
app:layout_constraintStart_toEndOf="@id/etExtra"
app:layout_constraintTop_toTopOf="@+id/etExtra" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivToLegend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -97,7 +97,7 @@
app:layout_constraintStart_toEndOf="@id/ivToLegend"
app:layout_constraintTop_toBottomOf="@id/etExtra" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibToAdd"
android:layout_width="24dp"
android:layout_height="24dp"
@ -112,7 +112,7 @@
app:srcCompat="@drawable/twotone_person_add_24"
app:tint="?attr/colorAccent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivCcLegend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -141,7 +141,7 @@
app:layout_constraintStart_toEndOf="@id/ivCcLegend"
app:layout_constraintTop_toBottomOf="@+id/etTo" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCcAdd"
android:layout_width="24dp"
android:layout_height="24dp"
@ -156,7 +156,7 @@
app:srcCompat="@drawable/twotone_person_add_24"
app:tint="?attr/colorAccent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBccLegend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -185,7 +185,7 @@
app:layout_constraintStart_toEndOf="@id/ivBccLegend"
app:layout_constraintTop_toBottomOf="@+id/etCc" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibBccAdd"
android:layout_width="24dp"
android:layout_height="24dp"
@ -216,7 +216,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/etBcc" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCcBcc"
android:layout_width="24dp"
android:layout_height="24dp"
@ -360,7 +360,7 @@
app:layout_constraintStart_toStartOf="@id/ibSignature"
app:layout_constraintTop_toTopOf="@+id/tvSignature" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSignature"
android:layout_width="36dp"
android:layout_height="wrap_content"
@ -384,7 +384,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvSignature" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCloseRefHint"
android:layout_width="wrap_content"
android:layout_height="0dp"
@ -410,7 +410,7 @@
app:layout_constraintStart_toEndOf="@id/ibCloseRefHint"
app:layout_constraintTop_toBottomOf="@id/vSeparatorSignature" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibWriteAboveBelow"
android:layout_width="36dp"
android:layout_height="wrap_content"
@ -424,7 +424,7 @@
app:layout_constraintTop_toBottomOf="@id/tvReferenceHint"
app:srcCompat="@drawable/abovebelow" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibReferenceEdit"
android:layout_width="36dp"
android:layout_height="wrap_content"
@ -438,7 +438,7 @@
app:layout_constraintTop_toBottomOf="@id/tvReferenceHint"
app:srcCompat="@drawable/twotone_edit_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibReferenceImages"
android:layout_width="36dp"
android:layout_height="wrap_content"

@ -263,7 +263,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSyncDays" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -28,7 +28,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHintActions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -62,7 +62,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/vSeparatorActions" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHintSync"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -619,7 +619,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSenderExtra" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSenderExtra"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -12,7 +12,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPick"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -34,7 +34,7 @@
app:layout_constraintStart_toEndOf="@id/ivPick"
app:layout_constraintTop_toTopOf="@id/ivPick" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivCC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -56,7 +56,7 @@
app:layout_constraintStart_toEndOf="@id/ivCC"
app:layout_constraintTop_toTopOf="@id/ivCC" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivLink"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -78,7 +78,7 @@
app:layout_constraintStart_toEndOf="@id/ivLink"
app:layout_constraintTop_toTopOf="@id/ivLink" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivFile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -100,7 +100,7 @@
app:layout_constraintStart_toEndOf="@id/ivFile"
app:layout_constraintTop_toTopOf="@id/ivFile" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPicture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -122,7 +122,7 @@
app:layout_constraintStart_toEndOf="@id/ivPicture"
app:layout_constraintTop_toTopOf="@id/ivPicture" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPhoto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -144,7 +144,7 @@
app:layout_constraintStart_toEndOf="@id/ivPhoto"
app:layout_constraintTop_toTopOf="@id/ivPhoto" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAudio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -166,7 +166,7 @@
app:layout_constraintStart_toEndOf="@id/ivAudio"
app:layout_constraintTop_toTopOf="@id/ivAudio" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -188,7 +188,7 @@
app:layout_constraintStart_toEndOf="@id/ivBold"
app:layout_constraintTop_toTopOf="@id/ivBold" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivItalic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -210,7 +210,7 @@
app:layout_constraintStart_toEndOf="@id/ivItalic"
app:layout_constraintTop_toTopOf="@id/ivItalic" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivUnderline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -232,7 +232,7 @@
app:layout_constraintStart_toEndOf="@id/ivUnderline"
app:layout_constraintTop_toTopOf="@id/ivUnderline" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -12,7 +12,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -34,7 +34,7 @@
app:layout_constraintStart_toEndOf="@id/ivType"
app:layout_constraintTop_toTopOf="@id/ivType" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivInbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -56,7 +56,7 @@
app:layout_constraintStart_toEndOf="@id/ivInbox"
app:layout_constraintTop_toTopOf="@id/ivInbox" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDrafts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -78,7 +78,7 @@
app:layout_constraintStart_toEndOf="@id/ivDrafts"
app:layout_constraintTop_toTopOf="@id/ivDrafts" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -100,7 +100,7 @@
app:layout_constraintStart_toEndOf="@id/ivSent"
app:layout_constraintTop_toTopOf="@id/ivSent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivArchive"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -122,7 +122,7 @@
app:layout_constraintStart_toEndOf="@id/ivArchive"
app:layout_constraintTop_toTopOf="@id/ivArchive" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivTrash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -144,7 +144,7 @@
app:layout_constraintStart_toEndOf="@id/ivTrash"
app:layout_constraintTop_toTopOf="@id/ivTrash" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivJunk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -166,7 +166,7 @@
app:layout_constraintStart_toEndOf="@id/ivJunk"
app:layout_constraintTop_toTopOf="@id/ivJunk" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPrimary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -188,7 +188,7 @@
app:layout_constraintStart_toEndOf="@id/ivPrimary"
app:layout_constraintTop_toTopOf="@id/ivPrimary" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSubscribed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -210,7 +210,7 @@
app:layout_constraintStart_toEndOf="@id/ivSubscribed"
app:layout_constraintTop_toTopOf="@id/ivSubscribed" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivRule"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -232,7 +232,7 @@
app:layout_constraintStart_toEndOf="@id/ivRule"
app:layout_constraintTop_toTopOf="@id/ivRule" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivNotify"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -265,7 +265,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/tvDownloadFetchLegend" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDownloadFetch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -299,7 +299,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/tvSyncKeepLegend" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSyncKeep"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -322,7 +322,7 @@
app:layout_constraintStart_toEndOf="@id/ivSyncKeep"
app:layout_constraintTop_toBottomOf="@id/tvDownloadFetchLegend" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -12,7 +12,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivThread"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -34,7 +34,7 @@
app:layout_constraintStart_toEndOf="@id/ivThread"
app:layout_constraintTop_toTopOf="@id/ivThread" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBookmark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -57,7 +57,7 @@
app:layout_constraintStart_toEndOf="@id/ivBookmark"
app:layout_constraintTop_toTopOf="@id/ivBookmark" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivZoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -79,7 +79,7 @@
app:layout_constraintStart_toEndOf="@id/ivZoom"
app:layout_constraintTop_toTopOf="@id/ivZoom" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDraft"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -101,7 +101,7 @@
app:layout_constraintStart_toEndOf="@id/ivDraft"
app:layout_constraintTop_toTopOf="@id/ivDraft" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAuth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -124,7 +124,7 @@
app:layout_constraintStart_toEndOf="@id/ivAuth"
app:layout_constraintTop_toTopOf="@id/ivAuth" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivHighPriority"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -147,7 +147,7 @@
app:layout_constraintStart_toEndOf="@id/ivHighPriority"
app:layout_constraintTop_toTopOf="@id/ivHighPriority" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivLowPriority"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -169,7 +169,7 @@
app:layout_constraintStart_toEndOf="@id/ivLowPriority"
app:layout_constraintTop_toTopOf="@id/ivLowPriority" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivHighImportance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -191,7 +191,7 @@
app:layout_constraintStart_toEndOf="@id/ivHighImportance"
app:layout_constraintTop_toTopOf="@id/ivHighImportance" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivLowImportance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -213,7 +213,7 @@
app:layout_constraintStart_toEndOf="@id/ivLowImportance"
app:layout_constraintTop_toTopOf="@id/ivLowImportance" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSigned"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -235,7 +235,7 @@
app:layout_constraintStart_toEndOf="@id/ivSigned"
app:layout_constraintTop_toTopOf="@id/ivSigned" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivEncrypted"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -257,7 +257,7 @@
app:layout_constraintStart_toEndOf="@id/ivEncrypted"
app:layout_constraintTop_toTopOf="@id/ivEncrypted" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivClassified"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -279,7 +279,7 @@
app:layout_constraintStart_toEndOf="@id/ivClassified"
app:layout_constraintTop_toTopOf="@id/ivClassified" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSnoozed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -301,7 +301,7 @@
app:layout_constraintStart_toEndOf="@id/ivSnoozed"
app:layout_constraintTop_toTopOf="@id/ivSnoozed" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAnswered"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -323,7 +323,7 @@
app:layout_constraintStart_toEndOf="@id/ivAnswered"
app:layout_constraintTop_toTopOf="@id/ivAnswered" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivForwarded"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -345,7 +345,7 @@
app:layout_constraintStart_toEndOf="@id/ivForwarded"
app:layout_constraintTop_toTopOf="@id/ivForwarded" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPlain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -367,7 +367,7 @@
app:layout_constraintStart_toEndOf="@id/ivPlain"
app:layout_constraintTop_toTopOf="@id/ivPlain" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivReceipt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -390,7 +390,7 @@
app:layout_constraintStart_toEndOf="@id/ivReceipt"
app:layout_constraintTop_toTopOf="@id/ivReceipt" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAutoSubmitted"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -412,7 +412,7 @@
app:layout_constraintStart_toEndOf="@id/ivAutoSubmitted"
app:layout_constraintTop_toTopOf="@id/ivAutoSubmitted" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBrowsed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -434,7 +434,7 @@
app:layout_constraintStart_toEndOf="@id/ivBrowsed"
app:layout_constraintTop_toTopOf="@id/ivBrowsed" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAttachment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -456,7 +456,7 @@
app:layout_constraintStart_toEndOf="@id/ivAttachment"
app:layout_constraintTop_toTopOf="@id/ivAttachment" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStarred"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -478,7 +478,7 @@
app:layout_constraintStart_toEndOf="@id/ivStarred"
app:layout_constraintTop_toTopOf="@id/ivStarred" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -500,7 +500,7 @@
app:layout_constraintStart_toEndOf="@id/ivSearch"
app:layout_constraintTop_toTopOf="@id/ivSearch" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -522,7 +522,7 @@
app:layout_constraintStart_toEndOf="@id/ivPin"
app:layout_constraintTop_toTopOf="@id/ivPin" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivContacts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -544,7 +544,7 @@
app:layout_constraintStart_toEndOf="@id/ivContacts"
app:layout_constraintTop_toTopOf="@id/ivContacts" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -566,7 +566,7 @@
app:layout_constraintStart_toEndOf="@id/ivView"
app:layout_constraintTop_toTopOf="@id/ivView" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivHide"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -588,7 +588,7 @@
app:layout_constraintStart_toEndOf="@id/ivHide"
app:layout_constraintTop_toTopOf="@id/ivHide" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDownload"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -610,7 +610,7 @@
app:layout_constraintStart_toEndOf="@id/ivDownload"
app:layout_constraintTop_toTopOf="@id/ivDownload" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivRule"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -632,7 +632,7 @@
app:layout_constraintStart_toEndOf="@id/ivRule"
app:layout_constraintTop_toTopOf="@id/ivRule" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivUnsubscribe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -654,7 +654,7 @@
app:layout_constraintStart_toEndOf="@id/ivUnsubscribe"
app:layout_constraintTop_toTopOf="@id/ivUnsubscribe" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivOriginal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -676,7 +676,7 @@
app:layout_constraintStart_toEndOf="@id/ivOriginal"
app:layout_constraintTop_toTopOf="@id/ivOriginal" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivReformatted"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -698,7 +698,7 @@
app:layout_constraintStart_toEndOf="@id/ivReformatted"
app:layout_constraintTop_toTopOf="@id/ivReformatted" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExternalImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -720,7 +720,7 @@
app:layout_constraintStart_toEndOf="@id/ivExternalImage"
app:layout_constraintTop_toTopOf="@id/ivExternalImage" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivEmbeddedImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -742,7 +742,7 @@
app:layout_constraintStart_toEndOf="@id/ivEmbeddedImage"
app:layout_constraintTop_toTopOf="@id/ivEmbeddedImage" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivTrackingPixel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -765,7 +765,7 @@
app:layout_constraintStart_toEndOf="@id/ivTrackingPixel"
app:layout_constraintTop_toTopOf="@id/ivTrackingPixel" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBrokenImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -787,7 +787,7 @@
app:layout_constraintStart_toEndOf="@id/ivBrokenImage"
app:layout_constraintTop_toTopOf="@id/ivBrokenImage" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDeletePermanent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -12,7 +12,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivOAuth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -34,7 +34,7 @@
app:layout_constraintStart_toEndOf="@id/ivOAuth"
app:layout_constraintTop_toTopOf="@id/ivOAuth" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPrimaryConnected"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -56,7 +56,7 @@
app:layout_constraintStart_toEndOf="@id/ivPrimaryConnected"
app:layout_constraintTop_toTopOf="@id/ivPrimaryConnected" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPrimaryDisconnected"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -78,7 +78,7 @@
app:layout_constraintStart_toEndOf="@id/ivPrimaryDisconnected"
app:layout_constraintTop_toTopOf="@id/ivPrimaryDisconnected" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDownloadOn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -100,7 +100,7 @@
app:layout_constraintStart_toEndOf="@id/ivDownloadOn"
app:layout_constraintTop_toTopOf="@id/ivDownloadOn" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDownloadOff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -122,7 +122,7 @@
app:layout_constraintStart_toEndOf="@id/ivDownloadOff"
app:layout_constraintTop_toTopOf="@id/ivDownloadOff" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSynchronize"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -144,7 +144,7 @@
app:layout_constraintStart_toEndOf="@id/ivSynchronize"
app:layout_constraintTop_toTopOf="@id/ivSynchronize" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSynchronizeOff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -166,7 +166,7 @@
app:layout_constraintStart_toEndOf="@id/ivSynchronizeOff"
app:layout_constraintTop_toTopOf="@id/ivSynchronizeOff" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSynchronizePoll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -188,7 +188,7 @@
app:layout_constraintStart_toEndOf="@id/ivSynchronizePoll"
app:layout_constraintTop_toTopOf="@id/ivSynchronizePoll" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDisconnected"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -210,7 +210,7 @@
app:layout_constraintStart_toEndOf="@id/ivDisconnected"
app:layout_constraintTop_toTopOf="@id/ivDisconnected" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivConnecting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -232,7 +232,7 @@
app:layout_constraintStart_toEndOf="@id/ivConnecting"
app:layout_constraintTop_toTopOf="@id/ivConnecting" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivConnected"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -254,7 +254,7 @@
app:layout_constraintStart_toEndOf="@id/ivConnected"
app:layout_constraintTop_toTopOf="@id/ivConnected" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBackoff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -276,7 +276,7 @@
app:layout_constraintStart_toEndOf="@id/ivBackoff"
app:layout_constraintTop_toTopOf="@id/ivBackoff" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfoBackoff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -287,7 +287,7 @@
app:layout_constraintTop_toTopOf="@id/ivBackoff"
app:srcCompat="@drawable/twotone_info_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivQuota"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -310,7 +310,7 @@
app:layout_constraintStart_toEndOf="@id/ivQuota"
app:layout_constraintTop_toTopOf="@id/ivQuota" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExecuting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -332,7 +332,7 @@
app:layout_constraintStart_toEndOf="@id/ivExecuting"
app:layout_constraintTop_toTopOf="@id/ivExecuting" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSynchronizing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -354,7 +354,7 @@
app:layout_constraintStart_toEndOf="@id/ivSynchronizing"
app:layout_constraintTop_toTopOf="@id/ivSynchronizing" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDownloading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -376,7 +376,7 @@
app:layout_constraintStart_toEndOf="@id/ivDownloading"
app:layout_constraintTop_toTopOf="@id/ivDownloading" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivClosing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -49,7 +49,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/vSeparatorSupport" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHintSupport"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -82,7 +82,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/vSeparatorHintSupport" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHintSwipe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -115,7 +115,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/vSeparatorHintSwipe" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHintSelect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -215,7 +215,7 @@
app:srcCompat="@drawable/twotone_reply_24_options"
app:tint="?attr/colorFabForeground" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDown"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -230,7 +230,7 @@
app:srcCompat="@drawable/twotone_vertical_align_bottom_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibUp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -245,7 +245,7 @@
app:srcCompat="@drawable/twotone_vertical_align_top_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibOutbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -284,7 +284,7 @@
app:layout_constraintBottom_toTopOf="@+id/etSearch"
app:layout_constraintStart_toEndOf="@+id/tvOutboxCount" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSeen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -299,7 +299,7 @@
app:srcCompat="@drawable/twotone_drafts_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibUnflagged"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -313,7 +313,7 @@
app:srcCompat="@drawable/baseline_star_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSnoozed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -660,7 +660,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvBimiUnverified" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibBimi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -757,7 +757,7 @@
app:layout_constraintTop_toBottomOf="@id/swIdenticons"
app:switchPadding="12dp" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivRed"
android:layout_width="36dp"
android:layout_height="36dp"
@ -767,7 +767,7 @@
app:layout_constraintTop_toBottomOf="@id/swCircular"
app:srcCompat="@drawable/twotone_person_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivGreen"
android:layout_width="36dp"
android:layout_height="36dp"
@ -777,7 +777,7 @@
app:layout_constraintTop_toBottomOf="@id/swCircular"
app:srcCompat="@drawable/twotone_person_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBlue"
android:layout_width="36dp"
android:layout_height="36dp"

@ -63,7 +63,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -173,7 +173,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvOpenPgp" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibOpenKeychain"
android:layout_width="24dp"
android:layout_height="24dp"

@ -192,7 +192,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swClassification" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibClassification"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -271,7 +271,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvLanguage" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibResetLanguage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -308,7 +308,7 @@
app:layout_constraintTop_toBottomOf="@id/tvLanguageHint"
app:switchPadding="12dp" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDeepL"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -671,7 +671,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvRoomQueryThreads" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibRoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -737,7 +737,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSqliteCache" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSqliteCache"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -943,7 +943,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swInfra" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_awsses"
android:layout_width="24dp"
android:layout_height="24dp"
@ -952,7 +952,7 @@
app:srcCompat="@drawable/infra_awsses"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_elastic"
android:layout_width="24dp"
android:layout_height="24dp"
@ -961,7 +961,7 @@
app:srcCompat="@drawable/infra_elastic"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_gmail"
android:layout_width="24dp"
android:layout_height="24dp"
@ -970,7 +970,7 @@
app:srcCompat="@drawable/infra_gmail"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_icloud"
android:layout_width="24dp"
android:layout_height="24dp"
@ -979,7 +979,7 @@
app:srcCompat="@drawable/infra_icloud"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_icontact"
android:layout_width="24dp"
android:layout_height="24dp"
@ -988,7 +988,7 @@
app:srcCompat="@drawable/infra_icontact"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_mailchimp"
android:layout_width="24dp"
android:layout_height="24dp"
@ -997,7 +997,7 @@
app:srcCompat="@drawable/infra_mailchimp"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_mailgun"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1006,7 +1006,7 @@
app:srcCompat="@drawable/infra_mailgun"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_mailjet"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1015,7 +1015,7 @@
app:srcCompat="@drawable/infra_mailjet"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_mandrill"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1024,7 +1024,7 @@
app:srcCompat="@drawable/infra_mandrill"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_netcore"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1033,7 +1033,7 @@
app:srcCompat="@drawable/infra_netcore"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_outlook"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1042,7 +1042,7 @@
app:srcCompat="@drawable/infra_outlook"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_phpmailer"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1051,7 +1051,7 @@
app:srcCompat="@drawable/infra_phpmailer"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_postmark"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1060,7 +1060,7 @@
app:srcCompat="@drawable/infra_postmark"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_salesforce"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1069,7 +1069,7 @@
app:srcCompat="@drawable/infra_salesforce"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_sendgrid"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1078,7 +1078,7 @@
app:srcCompat="@drawable/infra_sendgrid"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_sendinblue"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1087,7 +1087,7 @@
app:srcCompat="@drawable/infra_sendinblue"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_sparkpost"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1096,7 +1096,7 @@
app:srcCompat="@drawable/infra_sparkpost"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_yahoo"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1105,7 +1105,7 @@
app:srcCompat="@drawable/infra_yahoo"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_zeptomail"
android:layout_width="24dp"
android:layout_height="24dp"
@ -1114,7 +1114,7 @@
app:srcCompat="@drawable/infra_zeptomail"
tools:ignore="MissingConstraints" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/infra_zoho"
android:layout_width="24dp"
android:layout_height="24dp"

@ -75,7 +75,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvCaptionGeneral" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibClear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -109,7 +109,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvManageHint" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivChannelDefault"
android:layout_width="24dp"
android:layout_height="24dp"
@ -143,7 +143,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvManageDefaultHint" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivChannelService"
android:layout_width="24dp"
android:layout_height="24dp"
@ -165,7 +165,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnManageService" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibWhy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -488,7 +488,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swBadge" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibBadge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -685,7 +685,7 @@
app:layout_constraintTop_toBottomOf="@id/tvNotifyPreviewOnlyHint"
app:switchPadding="12dp" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibLight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -719,7 +719,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swWearablePreview" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibWearable"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -752,7 +752,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swMessagingStyle" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -426,7 +426,7 @@
app:layout_constraintTop_toBottomOf="@id/tvDisplayHiddenHint"
app:switchPadding="12dp" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibIncognitoKeyboard"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -506,7 +506,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swSafeBrowsing" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSafeBrowsing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -553,7 +553,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvLoadEmojiHint" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDisconnectBlacklist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -145,7 +145,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swOptimize" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibOptimizeInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -337,7 +337,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbDay5" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSchedules"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -100,7 +100,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvWhichever" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExternal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -194,7 +194,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvRestoreHint" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivConnected"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -165,7 +165,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbSender" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSender"
android:layout_width="24dp"
android:layout_height="24dp"
@ -239,7 +239,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbRecipient" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibRecipient"
android:layout_width="24dp"
android:layout_height="24dp"
@ -850,7 +850,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvTo" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibTo"
android:layout_width="24dp"
android:layout_height="24dp"

@ -124,7 +124,7 @@
app:layout_constraintStart_toEndOf="@id/tvPrivacy"
app:layout_constraintTop_toBottomOf="@id/analytics" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibWelcome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -162,7 +162,7 @@
android:paddingHorizontal="6dp"
android:paddingVertical="12dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/one"
android:layout_width="24dp"
android:layout_height="24dp"
@ -199,7 +199,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/title1" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHelp"
android:layout_width="48dp"
android:layout_height="48dp"
@ -261,7 +261,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvQuickRemarkMultiple" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibManual"
android:layout_width="36dp"
android:layout_height="48dp"
@ -548,7 +548,7 @@
android:paddingHorizontal="6dp"
android:paddingVertical="12dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/two"
android:layout_width="24dp"
android:layout_height="24dp"
@ -638,7 +638,7 @@
android:paddingHorizontal="6dp"
android:paddingVertical="12dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/three"
android:layout_width="24dp"
android:layout_height="24dp"
@ -718,7 +718,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvDozeHint" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDoze"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -13,7 +13,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderAddress"
android:layout_width="0dp"
android:layout_height="24dp"
@ -35,7 +35,7 @@
app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/twotone_notes_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibReceipt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -67,7 +67,7 @@
app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/twotone_playlist_add_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSearchContact"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -79,7 +79,7 @@
app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/twotone_search_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibNotifyContact"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -91,7 +91,7 @@
app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/twotone_notifications_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibPinContact"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -103,7 +103,7 @@
app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/twotone_person_pin_circle_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAddContact"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -25,7 +25,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/vSeparatorAttachments" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDownloadAttachments"
android:layout_width="36dp"
android:layout_height="36dp"
@ -38,7 +38,7 @@
app:layout_constraintTop_toBottomOf="@+id/vSeparatorAttachments"
app:srcCompat="@drawable/twotone_cloud_download_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSaveAttachments"
android:layout_width="36dp"
android:layout_height="36dp"

@ -75,7 +75,7 @@
app:layout_constraintStart_toStartOf="@id/tvDownloading"
app:layout_constraintTop_toTopOf="@id/tvDownloading" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDownloading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -114,7 +114,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvBody" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInfrastructure"
android:layout_width="36dp"
android:layout_height="36dp"
@ -125,7 +125,7 @@
app:layout_constraintTop_toBottomOf="@id/wvBody"
app:srcCompat="@drawable/infra_awsses" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibTrashBottom"
android:layout_width="36dp"
android:layout_height="36dp"
@ -139,7 +139,7 @@
app:srcCompat="@drawable/twotone_delete_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibArchiveBottom"
android:layout_width="36dp"
android:layout_height="36dp"
@ -154,7 +154,7 @@
app:srcCompat="@drawable/twotone_archive_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibMoveBottom"
android:layout_width="36dp"
android:layout_height="36dp"
@ -169,7 +169,7 @@
app:srcCompat="@drawable/twotone_drive_file_move_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSeenBottom"
android:layout_width="36dp"
android:layout_height="36dp"

@ -16,7 +16,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCalendar"
android:layout_width="36dp"
android:layout_height="36dp"

@ -22,7 +22,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpander"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -43,7 +43,7 @@
app:layout_constraintStart_toEndOf="@+id/ibExpander"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAvatar"
android:layout_width="0dp"
android:layout_height="0dp"
@ -57,7 +57,7 @@
app:layout_constraintTop_toBottomOf="@id/paddingTop"
app:srcCompat="@drawable/twotone_person_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibVerified"
android:layout_width="21dp"
android:layout_height="21dp"
@ -69,7 +69,7 @@
app:srcCompat="@drawable/verified"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAuth"
android:layout_width="21dp"
android:layout_height="21dp"
@ -82,7 +82,7 @@
app:srcCompat="@drawable/authenticated"
app:tint="?attr/colorWarning" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibPriority"
android:layout_width="21dp"
android:layout_height="21dp"
@ -94,7 +94,7 @@
app:srcCompat="@drawable/priority"
app:tint="?attr/colorAccent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivImportance"
android:layout_width="21dp"
android:layout_height="21dp"
@ -105,7 +105,7 @@
app:srcCompat="@drawable/importance"
app:tint="?attr/colorAccent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSigned"
android:layout_width="21dp"
android:layout_height="21dp"
@ -116,7 +116,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFrom"
app:srcCompat="@drawable/twotone_gesture_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivEncrypted"
android:layout_width="21dp"
android:layout_height="21dp"
@ -169,7 +169,7 @@
app:layout_constraintEnd_toStartOf="@+id/ibFlagged"
app:layout_constraintTop_toBottomOf="@id/paddingTop" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="21dp"
android:layout_height="21dp"
@ -179,7 +179,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_edit_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivFound"
android:layout_width="21dp"
android:layout_height="21dp"
@ -190,7 +190,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_search_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivClassified"
android:layout_width="21dp"
android:layout_height="21dp"
@ -201,7 +201,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_push_pin_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSnoozed"
android:layout_width="21dp"
android:layout_height="21dp"
@ -213,7 +213,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_timelapse_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAnswered"
android:layout_width="21dp"
android:layout_height="21dp"
@ -224,7 +224,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_reply_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivForwarded"
android:layout_width="21dp"
android:layout_height="21dp"
@ -235,7 +235,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_forwarded_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAttachments"
android:layout_width="21dp"
android:layout_height="21dp"
@ -275,7 +275,7 @@
app:layout_constraintEnd_toStartOf="@+id/ivThread"
app:layout_constraintTop_toTopOf="@+id/tvSubject" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivThread"
android:layout_width="15dp"
android:layout_height="15dp"
@ -285,7 +285,7 @@
app:layout_constraintTop_toTopOf="@+id/tvSubject"
app:srcCompat="@drawable/twotone_message_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibFlagged"
android:layout_width="24dp"
android:layout_height="36dp"
@ -402,7 +402,7 @@
app:layout_constraintStart_toEndOf="@id/paddingStart"
app:layout_constraintTop_toBottomOf="@id/tvNotes" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSettings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -30,7 +30,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/vSeparatorHeaders" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCopyHeaders"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -40,7 +40,7 @@
app:layout_constraintTop_toBottomOf="@+id/tvHeaders"
app:srcCompat="@drawable/twotone_file_copy_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCloseHeaders"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -32,7 +32,7 @@
app:layout_constraintTop_toBottomOf="@id/vSeparator"
app:show_delay="750" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibTools"
android:layout_width="36dp"
android:layout_height="36dp"
@ -65,7 +65,7 @@
android:layout_height="36dp"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibMore"
android:layout_width="36dp"
android:layout_height="36dp"
@ -77,7 +77,7 @@
app:srcCompat="@drawable/twotone_more_horiz_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInbox"
android:layout_width="36dp"
android:layout_height="36dp"
@ -89,7 +89,7 @@
app:srcCompat="@drawable/twotone_move_to_inbox_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibJunk"
android:layout_width="36dp"
android:layout_height="36dp"
@ -101,7 +101,7 @@
app:srcCompat="@drawable/twotone_report_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibTrash"
android:layout_width="36dp"
android:layout_height="36dp"
@ -113,7 +113,7 @@
app:srcCompat="@drawable/twotone_delete_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibArchive"
android:layout_width="36dp"
android:layout_height="36dp"
@ -125,7 +125,7 @@
app:srcCompat="@drawable/twotone_archive_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibMove"
android:layout_width="36dp"
android:layout_height="36dp"
@ -137,7 +137,7 @@
app:srcCompat="@drawable/twotone_drive_file_move_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibCopy"
android:layout_width="36dp"
android:layout_height="36dp"
@ -149,7 +149,7 @@
app:srcCompat="@drawable/twotone_file_copy_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibNotes"
android:layout_width="36dp"
android:layout_height="36dp"
@ -159,7 +159,7 @@
app:srcCompat="@drawable/twotone_sticky_note_2_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibRule"
android:layout_width="36dp"
android:layout_height="36dp"
@ -171,7 +171,7 @@
app:srcCompat="@drawable/twotone_filter_alt_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibKeywords"
android:layout_width="36dp"
android:layout_height="36dp"
@ -181,7 +181,7 @@
app:srcCompat="@drawable/twotone_label_important_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibLabels"
android:layout_width="36dp"
android:layout_height="36dp"
@ -191,7 +191,7 @@
app:srcCompat="@drawable/twotone_label_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAnswer"
android:layout_width="36dp"
android:layout_height="36dp"
@ -203,7 +203,7 @@
app:srcCompat="@drawable/twotone_reply_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSeen"
android:layout_width="36dp"
android:layout_height="36dp"
@ -215,7 +215,7 @@
app:srcCompat="@drawable/twotone_mail_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHide"
android:layout_width="36dp"
android:layout_height="36dp"
@ -227,7 +227,7 @@
app:srcCompat="@drawable/twotone_visibility_off_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibImportance"
android:layout_width="36dp"
android:layout_height="36dp"
@ -239,7 +239,7 @@
app:srcCompat="@drawable/importance"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSearch"
android:layout_width="36dp"
android:layout_height="36dp"
@ -251,7 +251,7 @@
app:srcCompat="@drawable/twotone_search_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSearchText"
android:layout_width="36dp"
android:layout_height="36dp"
@ -263,7 +263,7 @@
app:srcCompat="@drawable/twotone_manage_search_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibTranslate"
android:layout_width="36dp"
android:layout_height="36dp"
@ -275,7 +275,7 @@
app:srcCompat="@drawable/twotone_translate_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibForceLight"
android:layout_width="36dp"
android:layout_height="36dp"
@ -287,7 +287,7 @@
app:srcCompat="@drawable/lightdark"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibEvent"
android:layout_width="36dp"
android:layout_height="36dp"
@ -299,7 +299,7 @@
app:srcCompat="@drawable/twotone_event_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibShare"
android:layout_width="36dp"
android:layout_height="36dp"
@ -311,7 +311,7 @@
app:srcCompat="@drawable/twotone_share_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibPin"
android:layout_width="36dp"
android:layout_height="36dp"
@ -323,7 +323,7 @@
app:srcCompat="@drawable/twotone_push_pin_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibPrint"
android:layout_width="36dp"
android:layout_height="36dp"
@ -335,7 +335,7 @@
app:srcCompat="@drawable/twotone_print_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHeaders"
android:layout_width="36dp"
android:layout_height="36dp"
@ -347,7 +347,7 @@
app:srcCompat="@drawable/baseline_code_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibUnsubscribe"
android:layout_width="36dp"
android:layout_height="36dp"
@ -359,7 +359,7 @@
app:srcCompat="@drawable/twotone_unsubscribe_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibUndo"
android:layout_width="36dp"
android:layout_height="36dp"
@ -371,7 +371,7 @@
app:srcCompat="@drawable/twotone_cancel_schedule_send_24"
tools:ignore="MissingConstraints" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibVerify"
android:layout_width="36dp"
android:layout_height="36dp"
@ -385,7 +385,7 @@
app:layout_constraintTop_toBottomOf="@+id/ibFull"
app:srcCompat="@drawable/twotone_gesture_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDecrypt"
android:layout_width="36dp"
android:layout_height="36dp"
@ -398,7 +398,7 @@
app:layout_constraintTop_toBottomOf="@+id/ibFull"
app:srcCompat="@drawable/twotone_lock_open_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibImages"
android:layout_width="36dp"
android:layout_height="36dp"
@ -413,7 +413,7 @@
app:srcCompat="@drawable/twotone_image_24"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibFull"
android:layout_width="36dp"
android:layout_height="36dp"

@ -20,7 +20,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpander"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -41,7 +41,7 @@
app:layout_constraintStart_toEndOf="@+id/ibExpander"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAvatar"
android:layout_width="0dp"
android:layout_height="0dp"
@ -56,7 +56,7 @@
app:layout_constraintTop_toBottomOf="@id/paddingTop"
app:srcCompat="@drawable/twotone_person_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibVerified"
android:layout_width="21dp"
android:layout_height="21dp"
@ -68,7 +68,7 @@
app:srcCompat="@drawable/verified"
app:tint="?attr/colorAccent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibAuth"
android:layout_width="21dp"
android:layout_height="21dp"
@ -81,7 +81,7 @@
app:srcCompat="@drawable/authenticated"
app:tint="?attr/colorWarning" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibPriority"
android:layout_width="21dp"
android:layout_height="21dp"
@ -93,7 +93,7 @@
app:srcCompat="@drawable/priority"
app:tint="?attr/colorAccent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivImportance"
android:layout_width="21dp"
android:layout_height="21dp"
@ -104,7 +104,7 @@
app:srcCompat="@drawable/importance"
app:tint="?attr/colorAccent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSigned"
android:layout_width="21dp"
android:layout_height="21dp"
@ -115,7 +115,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFrom"
app:srcCompat="@drawable/twotone_gesture_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivEncrypted"
android:layout_width="21dp"
android:layout_height="21dp"
@ -197,7 +197,7 @@
app:layout_constraintStart_toEndOf="@id/ibAvatar"
app:layout_constraintTop_toBottomOf="@id/tvSubject" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibFlagged"
android:layout_width="42dp"
android:layout_height="42dp"
@ -209,7 +209,7 @@
app:layout_constraintTop_toBottomOf="@id/paddingTop"
app:srcCompat="@drawable/baseline_star_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="21dp"
android:layout_height="21dp"
@ -219,7 +219,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFolder"
app:srcCompat="@drawable/twotone_edit_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivFound"
android:layout_width="21dp"
android:layout_height="21dp"
@ -230,7 +230,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFolder"
app:srcCompat="@drawable/twotone_search_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivClassified"
android:layout_width="21dp"
android:layout_height="21dp"
@ -241,7 +241,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFolder"
app:srcCompat="@drawable/twotone_push_pin_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSnoozed"
android:layout_width="21dp"
android:layout_height="21dp"
@ -253,7 +253,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFolder"
app:srcCompat="@drawable/twotone_timelapse_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAnswered"
android:layout_width="21dp"
android:layout_height="21dp"
@ -264,7 +264,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFolder"
app:srcCompat="@drawable/twotone_reply_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivForwarded"
android:layout_width="21dp"
android:layout_height="21dp"
@ -275,7 +275,7 @@
app:layout_constraintTop_toTopOf="@+id/tvFolder"
app:srcCompat="@drawable/twotone_forwarded_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAttachments"
android:layout_width="21dp"
android:layout_height="21dp"
@ -315,7 +315,7 @@
app:layout_constraintEnd_toStartOf="@+id/ivThread"
app:layout_constraintTop_toTopOf="@+id/tvFolder" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivThread"
android:layout_width="15dp"
android:layout_height="15dp"
@ -402,7 +402,7 @@
app:layout_constraintStart_toEndOf="@id/paddingStart"
app:layout_constraintTop_toBottomOf="@id/tvNotes" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSettings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -8,7 +8,7 @@
android:focusable="true"
android:focusableInTouchMode="true">
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderNav"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -19,7 +19,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/expander_hor" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibPin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -32,7 +32,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/pin" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibHide"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -45,7 +45,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_visibility_off_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSettings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -58,7 +58,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_settings_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibFetchMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -71,7 +71,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_save_alt_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibForceSync"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -98,7 +98,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/ibExpanderNav" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderAccount"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -128,7 +128,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/rvAccount" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderUnified"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -158,7 +158,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/rvUnified" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderSearch"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -188,7 +188,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/rvSearch" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderMenu"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -218,7 +218,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/rvMenu" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpanderExtra"
android:layout_width="0dp"
android:layout_height="wrap_content"

@ -32,7 +32,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivState"
android:layout_width="24dp"
android:layout_height="24dp"
@ -44,7 +44,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_cloud_off_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivOAuth"
android:layout_width="24dp"
android:layout_height="24dp"
@ -55,7 +55,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_security_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPrimary"
android:layout_width="24dp"
android:layout_height="24dp"
@ -66,7 +66,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_star_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivNotify"
android:layout_width="24dp"
android:layout_height="24dp"
@ -93,7 +93,7 @@
app:layout_constraintStart_toEndOf="@id/ivNotify"
app:layout_constraintTop_toBottomOf="@id/marginTop" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSync"
android:layout_width="24dp"
android:layout_height="24dp"
@ -104,7 +104,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_sync_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibInbox"
android:layout_width="36dp"
android:layout_height="36dp"

@ -61,7 +61,7 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvGroup" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExternal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -70,7 +70,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_open_in_new_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivReceipt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -79,7 +79,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_playlist_add_check_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStandard"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -88,7 +88,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_quickreply_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivFavorite"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -13,7 +13,7 @@
android:paddingTop="6dp"
android:paddingBottom="6dp">
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibDelete"
android:layout_width="36dp"
android:layout_height="36dp"
@ -26,7 +26,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_delete_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="36dp"
android:layout_height="36dp"
@ -37,7 +37,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/file_bin" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDisposition"
android:layout_width="12dp"
android:layout_height="12dp"
@ -59,7 +59,7 @@
app:layout_constraintStart_toEndOf="@id/ivType"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStatus"
android:layout_width="36dp"
android:layout_height="36dp"
@ -70,7 +70,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_cloud_download_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSave"
android:layout_width="36dp"
android:layout_height="36dp"

@ -12,7 +12,7 @@
android:foreground="?attr/selectableItemBackground"
android:padding="3dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAttachments"
android:layout_width="30dp"
android:layout_height="30dp"
@ -62,7 +62,7 @@
app:layout_constraintStart_toEndOf="@id/tvType"
app:layout_constraintTop_toBottomOf="@id/tvName" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStatus"
android:layout_width="24dp"
android:layout_height="24dp"
@ -71,7 +71,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_visibility_24" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSave"
android:layout_width="wrap_content"
android:layout_height="0dp"

@ -22,7 +22,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivIntermediate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -9,7 +9,7 @@
android:layout_height="wrap_content"
android:padding="3dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="24dp"
android:layout_height="24dp"
@ -19,7 +19,7 @@
app:layout_constraintTop_toTopOf="@+id/ivAvatar"
app:srcCompat="@drawable/twotone_call_received_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAvatar"
android:layout_width="42dp"
android:layout_height="0dp"
@ -81,7 +81,7 @@
app:layout_constraintEnd_toStartOf="@+id/ivFavorite"
app:layout_constraintTop_toBottomOf="@+id/tvTimes" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivFavorite"
android:layout_width="24dp"
android:layout_height="24dp"

@ -25,7 +25,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivState"
android:layout_width="24dp"
android:layout_height="24dp"
@ -36,7 +36,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_cloud_off_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivReadOnly"
android:layout_width="24dp"
android:layout_height="24dp"
@ -53,7 +53,7 @@
app:layout_constraintStart_toEndOf="@id/ivState"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpander"
android:layout_width="wrap_content"
android:layout_height="0dp"
@ -67,7 +67,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/expander" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivUnified"
android:layout_width="30dp"
android:layout_height="24dp"
@ -78,7 +78,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_folder_special_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSubscribed"
android:layout_width="30dp"
android:layout_height="24dp"
@ -89,7 +89,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_bookmark_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivRule"
android:layout_width="30dp"
android:layout_height="24dp"
@ -100,7 +100,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_filter_alt_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivNotify"
android:layout_width="30dp"
android:layout_height="24dp"
@ -111,7 +111,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_notifications_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivAutoAdd"
android:layout_width="30dp"
android:layout_height="24dp"
@ -148,7 +148,7 @@
app:layout_constraintEnd_toStartOf="@+id/ivMessages"
app:layout_constraintTop_toTopOf="@+id/tvName" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivMessages"
android:layout_width="24dp"
android:layout_height="24dp"
@ -158,7 +158,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_mail_outline_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="30dp"
android:layout_height="24dp"
@ -210,7 +210,7 @@
app:layout_constraintEnd_toStartOf="@+id/ibSync"
app:layout_constraintTop_toTopOf="@+id/tvType" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSync"
android:layout_width="24dp"
android:layout_height="24dp"
@ -247,7 +247,7 @@
app:layout_constraintEnd_toStartOf="@+id/ibFlagged"
app:layout_constraintTop_toTopOf="@+id/tvKeywords" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ibFlagged"
android:layout_width="24dp"
android:layout_height="24dp"

@ -19,7 +19,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpander"
android:layout_width="36dp"
android:layout_height="0dp"
@ -32,7 +32,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/expander" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivType"
android:layout_width="24dp"
android:layout_height="36dp"

@ -22,7 +22,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivState"
android:layout_width="24dp"
android:layout_height="24dp"
@ -41,7 +41,7 @@
app:layout_constraintStart_toEndOf="@id/ivState"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibExpander"
android:layout_width="wrap_content"
android:layout_height="0dp"

@ -32,7 +32,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivState"
android:layout_width="24dp"
android:layout_height="24dp"
@ -44,7 +44,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_cloud_off_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivOAuth"
android:layout_width="24dp"
android:layout_height="24dp"
@ -55,7 +55,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_security_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPrimary"
android:layout_width="24dp"
android:layout_height="24dp"
@ -66,7 +66,7 @@
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/twotone_star_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivGroup"
android:layout_width="24dp"
android:layout_height="24dp"
@ -93,7 +93,7 @@
app:layout_constraintStart_toEndOf="@id/ivGroup"
app:layout_constraintTop_toBottomOf="@id/marginTop" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivSync"
android:layout_width="24dp"
android:layout_height="24dp"

@ -12,7 +12,7 @@
android:foreground="?attr/selectableItemBackground"
android:padding="6dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivImage"
android:layout_width="0dp"
android:layout_height="wrap_content"

@ -22,7 +22,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/btnColor" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibEdit"
android:layout_width="36dp"
android:layout_height="36dp"
@ -50,7 +50,7 @@
app:layout_constraintStart_toEndOf="@id/ibEdit"
app:layout_constraintTop_toTopOf="@+id/btnColor" />
<ImageButton
<eu.faircode.email.FixedImageButton
android:id="@+id/ibSave"
android:layout_width="36dp"
android:layout_height="36dp"

@ -12,7 +12,7 @@
android:foreground="?attr/selectableItemBackground"
android:minHeight="42dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -23,7 +23,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_folder_special_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivBadge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -62,7 +62,7 @@
app:layout_constraintStart_toEndOf="@id/tvItem"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivExtra"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -72,7 +72,7 @@
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/twotone_open_in_new_24" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivWarning"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -14,7 +14,7 @@
android:paddingEnd="6dp"
android:paddingBottom="3dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivState"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -13,7 +13,7 @@
android:foreground="?attr/selectableItemBackground"
android:padding="12dp">
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivDragHandle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

@ -42,7 +42,7 @@
app:layout_constraintEnd_toStartOf="@+id/ivStop"
app:layout_constraintTop_toTopOf="@+id/ivStop" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivStop"
android:layout_width="24dp"
android:layout_height="24dp"

@ -30,7 +30,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvName" />
<ImageView
<eu.faircode.email.FixedImageView
android:id="@+id/ivPhoto"
android:layout_width="0dp"
android:layout_height="36dp"

Loading…
Cancel
Save