FairEmail/app/src/main/res/layout/fragment_options_display.xml

425 lines
20 KiB
XML
Raw Normal View History

2019-05-06 07:10:13 +00:00
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ActivitySetup">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
2019-07-23 17:34:38 +00:00
android:padding="12dp"
android:scrollbarStyle="outsideOverlay"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
2019-07-23 17:34:38 +00:00
android:layout_height="wrap_content">
2019-05-06 07:10:13 +00:00
2019-06-14 17:12:56 +00:00
<Button
android:id="@+id/btnTheme"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="0dp"
android:minHeight="0dp"
android:text="@string/title_setup_theme"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
2019-05-06 07:10:13 +00:00
<TextView
android:id="@+id/tvStartup"
android:layout_width="0dp"
android:layout_height="wrap_content"
2019-06-14 17:12:56 +00:00
android:layout_marginTop="12dp"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_startup"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
2019-06-14 17:12:56 +00:00
app:layout_constraintTop_toBottomOf="@id/btnTheme" />
2019-05-06 07:10:13 +00:00
<Spinner
android:id="@+id/spStartup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
2019-05-06 14:50:17 +00:00
android:layout_marginTop="12dp"
2019-05-06 07:10:13 +00:00
android:entries="@array/startupNames"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvStartup" />
2019-08-14 10:16:25 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swCards"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
android:text="@string/title_advanced_cards"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/spStartup"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swDate"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_date_header"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
2019-08-14 10:16:25 +00:00
app:layout_constraintTop_toBottomOf="@id/swCards"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swThreading"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_threading"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swDate"
app:switchPadding="12dp" />
<TextView
android:id="@+id/tvThreadingHint"
android:layout_width="0dp"
android:layout_height="wrap_content"
2019-05-06 07:26:01 +00:00
android:layout_marginEnd="48dp"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_threading_hint"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swThreading" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swHighlightUnread"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
android:text="@string/title_advanced_highlight_unread"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvThreadingHint"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swAvatars"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_avatars"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swHighlightUnread"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swGeneratedIcons"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
android:text="@string/title_advanced_generated_icons"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swAvatars"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swIdenticons"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_identicons"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swGeneratedIcons"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swCircular"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_circular"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swIdenticons"
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swNameEmail"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_name_email"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swCircular"
app:switchPadding="12dp" />
<TextView
android:id="@+id/tvNameEmailHint"
android:layout_width="0dp"
android:layout_height="wrap_content"
2019-05-06 07:26:01 +00:00
android:layout_marginEnd="48dp"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_name_email_hint"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swNameEmail" />
2019-09-11 20:00:21 +00:00
<ImageView
android:id="@+id/ivAuth"
android:layout_width="21dp"
android:layout_height="21dp"
android:contentDescription="@string/title_legend_auth"
android:tint="@color/colorError"
app:layout_constraintBottom_toBottomOf="@+id/swAuthentication"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/swAuthentication"
app:srcCompat="@drawable/baseline_flag_24" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swAuthentication"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="6dp"
android:layout_marginTop="12dp"
android:checked="true"
android:text="@string/title_advanced_authentication"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivAuth"
app:layout_constraintTop_toBottomOf="@id/tvNameEmailHint"
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swSubjectTop"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
android:text="@string/title_advanced_subject_top"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
2019-09-11 20:00:21 +00:00
app:layout_constraintTop_toBottomOf="@id/swAuthentication"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swSubjectItalic"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_subject_italic"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swSubjectTop"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<TextView
android:id="@+id/tvSubjectEllipsize"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_subject_elipsed"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swSubjectItalic" />
<Spinner
android:id="@+id/spSubjectEllipsize"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:entries="@array/ellipsizeNames"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSubjectEllipsize" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swFlags"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_flags"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/spSubjectEllipsize"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swPreview"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_preview"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
2019-05-29 17:04:31 +00:00
app:layout_constraintTop_toBottomOf="@id/swFlags"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<TextView
android:id="@+id/tvPreviewHint"
android:layout_width="0dp"
android:layout_height="wrap_content"
2019-05-06 07:26:01 +00:00
android:layout_marginEnd="48dp"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_preview_hint"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swPreview" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swPreviewItalic"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
android:text="@string/title_advanced_preview_italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvPreviewHint"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swAddresses"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_addresses"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swPreviewItalic"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swAttachmentsAlt"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_attachments_alt"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swAddresses"
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swContrast"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_contrast"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swAttachmentsAlt"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swMonospaced"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_monospaced"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swContrast"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
2019-07-22 10:04:13 +00:00
android:id="@+id/swImagesInline"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_images_inline"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swMonospaced"
app:switchPadding="12dp" />
<TextView
2019-07-22 10:04:13 +00:00
android:id="@+id/tvImagesInlineHint"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="48dp"
android:text="@string/title_advanced_inline_hint"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
2019-07-22 10:04:13 +00:00
app:layout_constraintTop_toBottomOf="@id/swImagesInline" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swCollapseQuotes"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_collapse_quotes"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
2019-09-01 20:33:32 +00:00
app:layout_constraintTop_toBottomOf="@id/tvImagesInlineHint"
app:switchPadding="12dp" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swRemoteContent"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_remote_content"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swCollapseQuotes"
app:switchPadding="12dp" />
2019-07-08 13:44:59 +00:00
<TextView
android:id="@+id/tvRemoteContentHint"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="48dp"
android:text="@string/title_ask_show_html"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textStyle="italic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swRemoteContent" />
2019-09-09 16:41:04 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swSeekbar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="@string/title_advanced_seekbar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvRemoteContentHint"
app:switchPadding="12dp" />
2019-05-06 07:10:13 +00:00
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swActionbar"
2019-07-11 15:40:25 +00:00
android:layout_width="0dp"
2019-05-06 07:10:13 +00:00
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:checked="true"
2019-05-06 07:10:13 +00:00
android:text="@string/title_advanced_actionbar"
2019-07-11 15:40:25 +00:00
app:layout_constraintEnd_toEndOf="parent"
2019-05-06 07:10:13 +00:00
app:layout_constraintStart_toStartOf="parent"
2019-09-09 16:41:04 +00:00
app:layout_constraintTop_toBottomOf="@id/swSeekbar"
2019-05-06 07:10:13 +00:00
app:switchPadding="12dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>