aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-10-15 12:48:54 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-10-15 12:48:54 +0200
commitbe9b483ee877779a905de965c6b88fb47332b069 (patch)
treed238e77c78ee1869ec71b312f129d4bd79bdcd7c /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
parentc7e2b8424e2c833015dd390ba6fd21f71957858b (diff)
downloadopen-keychain-be9b483ee877779a905de965c6b88fb47332b069.tar.gz
open-keychain-be9b483ee877779a905de965c6b88fb47332b069.tar.bz2
open-keychain-be9b483ee877779a905de965c6b88fb47332b069.zip
color experiments
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java28
1 files changed, 16 insertions, 12 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
index 8aa6db28d..0e848a068 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
@@ -647,30 +647,34 @@ public class KeyListFragment extends LoaderFragment
// Note: order is important!
if (isRevoked) {
- KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, KeyFormattingUtils.STATE_REVOKED);
+ KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, null, KeyFormattingUtils.STATE_REVOKED, true);
h.mStatus.setVisibility(View.VISIBLE);
h.mSlinger.setVisibility(View.GONE);
+ h.mMainUserId.setTextColor(context.getResources().getColor(R.color.bg_gray));
+ h.mMainUserIdRest.setTextColor(context.getResources().getColor(R.color.bg_gray));
} else if (isExpired) {
- KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, KeyFormattingUtils.STATE_EXPIRED);
+ KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, null, KeyFormattingUtils.STATE_EXPIRED, true);
h.mStatus.setVisibility(View.VISIBLE);
h.mSlinger.setVisibility(View.GONE);
+ h.mMainUserId.setTextColor(context.getResources().getColor(R.color.bg_gray));
+ h.mMainUserIdRest.setTextColor(context.getResources().getColor(R.color.bg_gray));
} else if (isSecret) {
h.mStatus.setVisibility(View.GONE);
h.mSlinger.setVisibility(View.VISIBLE);
+ h.mMainUserId.setTextColor(context.getResources().getColor(R.color.black));
+ h.mMainUserIdRest.setTextColor(context.getResources().getColor(R.color.black));
} else {
+ // this is a public key - show if it's verified
if (isVerified) {
- if (cursor.getInt(KeyListFragment.INDEX_HAS_ANY_SECRET) != 0) {
- // this is a secret key
- h.mStatus.setVisibility(View.GONE);
- } else {
- // this is a public key - show if it's verified
- KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, KeyFormattingUtils.STATE_VERIFIED);
- h.mStatus.setVisibility(View.VISIBLE);
- }
+ KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, KeyFormattingUtils.STATE_VERIFIED);
+ h.mStatus.setVisibility(View.VISIBLE);
} else {
- h.mStatus.setVisibility(View.GONE);
+ KeyFormattingUtils.setStatusImage(getActivity(), h.mStatus, KeyFormattingUtils.STATE_UNVERIFIED);
+ h.mStatus.setVisibility(View.VISIBLE);
}
h.mSlinger.setVisibility(View.GONE);
+ h.mMainUserId.setTextColor(context.getResources().getColor(R.color.black));
+ h.mMainUserIdRest.setTextColor(context.getResources().getColor(R.color.black));
}
}
@@ -867,7 +871,7 @@ public class KeyListFragment extends LoaderFragment
return;
}
- if ( ! result.success()) {
+ if (!result.success()) {
result.createNotify(activity).show();
return;
}