aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-06-15 16:19:56 -0700
committerAllan Wang <me@allanwang.ca>2017-06-15 16:19:56 -0700
commit15d8a70a6c7596bb9f59a4383df7dccbba3a7012 (patch)
tree4d56aa5e2a78a434bc4c73ea10dfdeb7d8ac8b6f /app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
parent9e0044f8789a47a41933d341b968fe0a6bc22b6d (diff)
downloadfrost-15d8a70a6c7596bb9f59a4383df7dccbba3a7012.tar.gz
frost-15d8a70a6c7596bb9f59a4383df7dccbba3a7012.tar.bz2
frost-15d8a70a6c7596bb9f59a4383df7dccbba3a7012.zip
Tint more things
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
index 4543074e..554a2771 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
@@ -5,10 +5,7 @@ import ca.allanwang.kau.kpref.KPrefActivity
import ca.allanwang.kau.kpref.KPrefAdapterBuilder
import ca.allanwang.kau.utils.*
import ca.allanwang.kau.views.RippleCanvas
-import com.pitchedapps.frost.utils.EXTRA_COOKIES
-import com.pitchedapps.frost.utils.Prefs
-import com.pitchedapps.frost.utils.Theme
-import com.pitchedapps.frost.utils.cookies
+import com.pitchedapps.frost.utils.*
/**
* Created by Allan Wang on 2017-06-06.
@@ -20,15 +17,17 @@ class SettingsActivity : KPrefActivity() {
header(R.string.settings)
text<Int>(title = R.string.theme, itemBuilder = {
onClick = {
- itemView, innerContent, item ->
- this@SettingsActivity.materialDialog {
+ _, _, item ->
+ this@SettingsActivity.materialDialogThemed {
title(R.string.theme)
items(Theme.values().map { this@SettingsActivity.string(it.textRes) })
+ itemsDisabledIndices(Theme.CUSTOM.ordinal)
itemsCallbackSingleChoice(item.pref, {
_, _, which, _ ->
if (item.pref != which) {
item.pref = which
reload()
+ setFrostTheme()
themeExterior()
}
true