<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2019 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->

<resources>
    <style name="PreferenceTitle">
        <item name="android:ellipsize">end</item>
        <item name="android:singleLine">true</item>
        <item name="android:textAppearance">@style/TextAppearance.TextLarge.Primary</item>
    </style>

    <style name="PreferenceSummary">
        <item name="android:textAppearance">@style/TextAppearance.TextMedium.Secondary</item>
    </style>

    <style name="PreferenceLayout">
        <item name="android:background">?android:attr/activatedBackgroundIndicator</item>
        <item name="android:minHeight">?android:attr/listPreferredItemHeightSmall</item>
        <item name="android:paddingTop">16dp</item>
        <item name="android:paddingBottom">16dp</item>
        <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item>
        <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item>
    </style>

    <style name="PreferenceSpinnerUnderlineView">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">1dp</item>
        <item name="android:layout_marginTop">2dp</item>
        <item name="android:background">@color/modern_grey_600</item>
    </style>

    <style name="PreferenceTheme">
        <item name="android:scrollbars">vertical</item>
        <item name="preferenceStyle">@style/PreferenceItem</item>
        <item name="preferenceFragmentCompatStyle">@style/SettingsFragment</item>
        <item name="preferenceFragmentListStyle">@style/SettingsFragmentList</item>
        <item name="dialogPreferenceStyle">@style/DialogPreference</item>
        <item name="checkBoxPreferenceStyle">@style/CheckBoxPreference</item>
        <item name="switchPreferenceCompatStyle">@style/SwitchPreference</item>
    </style>

    <style name="SettingsFragment">
        <item name="android:divider">@drawable/list_divider</item>
    </style>

    <style name="SettingsFragmentList">
        <item name="android:paddingStart">0dp</item>
        <item name="android:paddingEnd">0dp</item>
    </style>

    <style name="PreferenceItem" parent="Preference.Material">
        <item name="allowDividerAbove">true</item>
        <item name="allowDividerBelow">true</item>
        <item name="iconSpaceReserved">false</item>
    </style>

    <style name="DialogPreference" parent="PreferenceItem">
        <item name="android:negativeButtonText">@android:string/cancel</item>
    </style>

    <style name="CheckBoxPreference" parent="Preference.CheckBoxPreference.Material">
        <item name="allowDividerAbove">true</item>
        <item name="allowDividerBelow">true</item>
        <item name="iconSpaceReserved">false</item>
    </style>

    <style name="SwitchPreference" parent="Preference.SwitchPreferenceCompat.Material">
        <item name="allowDividerAbove">true</item>
        <item name="allowDividerBelow">true</item>
        <item name="iconSpaceReserved">false</item>
    </style>

    <style name="ManagedDisclaimerView">
        <item name="android:drawableStart">@drawable/enterprise_icon</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:text">@string/managed_by_your_organization</item>
        <item name="android:textAppearance">@style/TextAppearance.TextMedium.Secondary</item>
        <item name="drawableHeight">@dimen/managed_by_icon_size</item>
        <item name="drawableWidth">@dimen/managed_by_icon_size</item>
    </style>
</resources>
