Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c88b3b1 authored by Alan Viverette's avatar Alan Viverette
Browse files

Add private themes for dialogs spawned from Settings theme

BUG: 16778165
Change-Id: I19ecf735171c55d56dc1072622eeefcef5d233a0
parent aa45ff70
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@
    <style name="Theme.Holo.Light.Dialog.Alert" parent="Theme.Leanback.Light.Dialog.Alert" />
    <style name="Theme.Material.Dialog.Alert" parent="Theme.Leanback.Dialog.Alert" />
    <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Leanback.Light.Dialog.Alert" />
    <style name="Theme.Material.Settings.Dialog.Alert" parent="Theme.Leanback.Settings.Dialog.Alert" />
    <style name="Theme.Material.Dialog" parent="Theme.Leanback.Dialog" />
    <style name="Theme.Material.Light.Dialog" parent="Theme.Leanback.Light.Dialog" />
    <style name="Theme.Material.Settings.Dialog" parent="Theme.Leanback.Settings.Dialog" />
</resources>
+20 −0
Original line number Diff line number Diff line
@@ -34,6 +34,16 @@
      <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
    </style>

    <style name="Theme.Leanback.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog">
        <item name="colorBackground">@color/background_leanback_dark</item>
        <item name="textColorPrimary">@color/primary_text_leanback_dark</item>
        <item name="textColorSecondary">@color/secondary_text_leanback_dark</item>
        <item name="alertDialogStyle">@style/AlertDialog.Leanback</item>
        <item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item>
        <item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item>
        <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
    </style>

    <style name="Theme.Leanback.Dialog.Alert" parent="Theme.Material.Dialog.BaseAlert">
      <item name="colorBackground">@color/background_leanback_dark</item>
      <item name="textColorPrimary">@color/primary_text_leanback_dark</item>
@@ -54,6 +64,16 @@
      <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
    </style>

    <style name="Theme.Leanback.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert">
        <item name="colorBackground">@color/background_leanback_light</item>
        <item name="textColorPrimary">@color/primary_text_leanback_light</item>
        <item name="textColorSecondary">@color/secondary_text_leanback_light</item>
        <item name="alertDialogStyle">@style/AlertDialog.Leanback.Light</item>
        <item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item>
        <item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item>
        <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
    </style>

    <style name="Theme.Leanback.Dialog.AppError" parent="Theme.Leanback.Dialog">
        <item name="windowContentTransitions">false</item>
        <item name="windowCloseOnTouchOutside">false</item>
+44 −4
Original line number Diff line number Diff line
@@ -357,10 +357,10 @@ please see themes_device_defaults.xml.
        <item name="timePickerDialogTheme">?attr/dialogTheme</item>

        <!-- DatePicker style -->
        <item name="datePickerStyle">?attr/dialogTheme</item>
        <item name="datePickerStyle">@style/Widget.Material.DatePicker</item>

        <!-- DatePicker dialog theme -->
        <item name="datePickerDialogTheme">@style/Theme.Material.Dialog.Alert</item>
        <item name="datePickerDialogTheme">?attr/dialogTheme</item>

        <!-- TODO: This belongs in a FastScroll style -->
        <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item>
@@ -1196,7 +1196,7 @@ please see themes_device_defaults.xml.
    <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.BaseAlert"/>

    <!-- Theme for a presentation window on a secondary display. -->
    <style name="Theme.Material.Light.Dialog.Presentation" parent="@style/Theme.Material.Light.NoActionBar.Fullscreen" />
    <style name="Theme.Material.Light.Dialog.Presentation" parent="Theme.Material.Light.NoActionBar.Fullscreen" />

    <!-- Default material (dark) for windows that want to have the user's selected
         wallpaper appear behind them.  -->
@@ -1213,7 +1213,47 @@ please see themes_device_defaults.xml.
    </style>

    <!-- Default theme for Settings and activities launched from Settings. -->
    <style name="Theme.Material.Settings" parent="@style/Theme.Material.Light.DarkActionBar">
    <style name="Theme.Material.Settings" parent="Theme.Material.Light.DarkActionBar">
        <item name="colorPrimary">@color/material_blue_grey_900</item>
        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
        <item name="colorAccent">@color/material_deep_teal_A500</item>

        <item name="dialogTheme">@style/Theme.Material.Settings.Dialog</item>
        <item name="alertDialogTheme">@style/Theme.Material.Settings.Dialog.Alert</item>
        <item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item>
        <item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item>
        <item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item>
    </style>

    <style name="Theme.Material.Settings.BaseDialog" parent="Theme.Material.Light.BaseDialog">
        <item name="colorPrimary">@color/material_blue_grey_900</item>
        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
        <item name="colorAccent">@color/material_deep_teal_A500</item>
    </style>

    <style name="Theme.Material.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog" />

    <style name="Theme.Material.Settings.Dialog.BaseAlert" parent="Theme.Material.Light.Dialog.BaseAlert">
        <item name="colorPrimary">@color/material_blue_grey_900</item>
        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
        <item name="colorAccent">@color/material_deep_teal_A500</item>
    </style>

    <style name="Theme.Material.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert" />

    <style name="Theme.Material.Settings.Dialog.Presentation" parent="Theme.Material.Light.Dialog.Presentation">
        <item name="colorPrimary">@color/material_blue_grey_900</item>
        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
        <item name="colorAccent">@color/material_deep_teal_A500</item>
    </style>

    <style name="Theme.Material.Settings.SearchBar" parent="Theme.Material.Light.SearchBar">
        <item name="colorPrimary">@color/material_blue_grey_900</item>
        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
        <item name="colorAccent">@color/material_deep_teal_A500</item>
    </style>

    <style name="Theme.Material.Settings.CompactMenu" parent="Theme.Material.Light.CompactMenu">
        <item name="colorPrimary">@color/material_blue_grey_900</item>
        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
        <item name="colorAccent">@color/material_deep_teal_A500</item>