aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThialfihar <thi@thialfihar.org>2015-06-26 13:14:20 +0200
committerThialfihar <thi@thialfihar.org>2015-07-21 20:56:39 +0200
commitb60842a35b95c6eb4da5cab55a4529d6001c4908 (patch)
tree977b58eae43c2d93f127d7e48bc4e7076fc7028f
parent0af7d3c50baec701e4577b48465671638f86a30e (diff)
downloadopen-keychain-b60842a35b95c6eb4da5cab55a4529d6001c4908.tar.gz
open-keychain-b60842a35b95c6eb4da5cab55a4529d6001c4908.tar.bz2
open-keychain-b60842a35b95c6eb4da5cab55a4529d6001c4908.zip
Make main text color themeable
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java4
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java4
-rw-r--r--OpenKeychain/src/main/res/values/attrs.xml1
-rw-r--r--OpenKeychain/src/main/res/values/themes.xml12
4 files changed, 13 insertions, 8 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java
index 85986a10a..cae82b445 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java
@@ -244,7 +244,7 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> {
if (entry.isRevoked() || entry.isExpired()) {
uidView.setTextColor(getContext().getResources().getColor(R.color.key_flag_gray));
} else {
- uidView.setTextColor(getContext().getResources().getColor(R.color.black));
+ uidView.setTextColor(FormattingUtils.getColorFromAttr(getContext(), R.attr.colorText));
}
holder.userIdsList.addView(uidView);
@@ -260,7 +260,7 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> {
if (entry.isRevoked() || entry.isExpired()) {
emailView.setTextColor(getContext().getResources().getColor(R.color.key_flag_gray));
} else {
- emailView.setTextColor(getContext().getResources().getColor(R.color.black));
+ emailView.setTextColor(FormattingUtils.getColorFromAttr(getContext(), R.attr.colorText));
}
holder.userIdsList.addView(emailView);
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java
index ff3171ea1..8f5b97148 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java
@@ -160,7 +160,7 @@ public class KeyAdapter extends CursorAdapter {
} else {
mSlinger.setVisibility(View.GONE);
}
- textColor = R.color.black;
+ textColor = FormattingUtils.getColorFromAttr(context, R.attr.colorText);
} else {
// this is a public key - show if it's verified
if (item.mIsVerified) {
@@ -171,7 +171,7 @@ public class KeyAdapter extends CursorAdapter {
mStatus.setVisibility(View.VISIBLE);
}
mSlinger.setVisibility(View.GONE);
- textColor = R.color.black;
+ textColor = FormattingUtils.getColorFromAttr(context, R.attr.colorText);
}
if (!enabled) {
diff --git a/OpenKeychain/src/main/res/values/attrs.xml b/OpenKeychain/src/main/res/values/attrs.xml
index 7865bae2e..17035f4b4 100644
--- a/OpenKeychain/src/main/res/values/attrs.xml
+++ b/OpenKeychain/src/main/res/values/attrs.xml
@@ -11,5 +11,6 @@
<attr name="colorButtonRow" format="color" />
<attr name="colorLogBackground" format="color" />
<attr name="colorCardViewHeaderDivider" format="color" />
+ <attr name="colorText" format="color" />
</declare-styleable>
</resources>
diff --git a/OpenKeychain/src/main/res/values/themes.xml b/OpenKeychain/src/main/res/values/themes.xml
index 5a9721fac..28e9a429c 100644
--- a/OpenKeychain/src/main/res/values/themes.xml
+++ b/OpenKeychain/src/main/res/values/themes.xml
@@ -12,12 +12,14 @@
<item name="colorFabText">#fafafa</item>
<item name="colorEmphasis">#2196f3</item>
- <item name="colorHeaderText">#212121</item>
- <item name="colorTertiaryText">#808080</item>
<item name="colorButtonRow">#33cccccc</item>
<item name="colorLogBackground">#cecbce</item>
<item name="colorCardViewHeaderDivider">#808080</item>
+ <item name="colorText">#000000</item>
+ <item name="colorHeaderText">#212121</item>
+ <item name="colorTertiaryText">#808080</item>
+
<!-- remove actionbar and title, we use toolbar! -->
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
@@ -37,12 +39,14 @@
<item name="colorFabText">#fafafa</item>
<item name="colorEmphasis">#2196f3</item>
- <item name="colorHeaderText">#a0a0a0</item>
- <item name="colorTertiaryText">#808080</item>
<item name="colorButtonRow">#33cccccc</item>
<item name="colorLogBackground">#303030</item>
<item name="colorCardViewHeaderDivider">#808080</item>
+ <item name="colorText">#ffffff</item>
+ <item name="colorHeaderText">#d0d0d0</item>
+ <item name="colorTertiaryText">#808080</item>
+
<!-- remove actionbar and title, we use toolbar! -->
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>