diff options
| author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-10-16 14:47:36 +0200 | 
|---|---|---|
| committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-10-16 14:47:36 +0200 | 
| commit | f4f16e62a200e8ac051a69a5810cf34a4940776f (patch) | |
| tree | c2c4b93cc0a34395a3207ca99c92841b6b60103a /OpenKeychain/src/main/java/org/sufficientlysecure | |
| parent | d09d4296da2cb91a5186c570025e66939777fb95 (diff) | |
| download | open-keychain-f4f16e62a200e8ac051a69a5810cf34a4940776f.tar.gz open-keychain-f4f16e62a200e8ac051a69a5810cf34a4940776f.tar.bz2 open-keychain-f4f16e62a200e8ac051a69a5810cf34a4940776f.zip | |
consistency for import UI
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure')
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java | 32 | 
1 files changed, 27 insertions, 5 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 aabb310d0..a9795cdd1 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 @@ -169,18 +169,27 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> {          }          if (entry.isRevoked()) { -            holder.status.setVisibility(View.VISIBLE); -            KeyFormattingUtils.setStatusImage(getContext(), holder.status, KeyFormattingUtils.STATE_REVOKED); -            // no more space for algorithm display -            holder.algorithm.setVisibility(View.GONE); +            KeyFormattingUtils.setStatusImage(getContext(), holder.status, null, KeyFormattingUtils.STATE_REVOKED, true);          } else if (entry.isExpired()) { +            KeyFormattingUtils.setStatusImage(getContext(), holder.status, null, KeyFormattingUtils.STATE_EXPIRED, true); +        } + +        if (entry.isRevoked() || entry.isExpired()) {              holder.status.setVisibility(View.VISIBLE); -            KeyFormattingUtils.setStatusImage(getContext(), holder.status, KeyFormattingUtils.STATE_EXPIRED); +              // no more space for algorithm display              holder.algorithm.setVisibility(View.GONE); + +            holder.mainUserId.setTextColor(getContext().getResources().getColor(R.color.bg_gray)); +            holder.mainUserIdRest.setTextColor(getContext().getResources().getColor(R.color.bg_gray)); +            holder.keyId.setTextColor(getContext().getResources().getColor(R.color.bg_gray));          } else {              holder.status.setVisibility(View.GONE);              holder.algorithm.setVisibility(View.VISIBLE); + +            holder.mainUserId.setTextColor(getContext().getResources().getColor(R.color.black)); +            holder.mainUserIdRest.setTextColor(getContext().getResources().getColor(R.color.black)); +            holder.keyId.setTextColor(getContext().getResources().getColor(R.color.black));          }          if (entry.getUserIds().size() == 1) { @@ -203,6 +212,12 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> {                  uidView.setText(highlighter.highlight(cUserId));                  uidView.setPadding(0, 0, FormattingUtils.dpToPx(getContext(), 8), 0); +                if (entry.isRevoked() || entry.isExpired()) { +                    uidView.setTextColor(getContext().getResources().getColor(R.color.bg_gray)); +                } else { +                    uidView.setTextColor(getContext().getResources().getColor(R.color.black)); +                } +                  holder.userIdsList.addView(uidView);                  for (String email : cEmails) { @@ -212,6 +227,13 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> {                              FormattingUtils.dpToPx(getContext(), 16), 0,                              FormattingUtils.dpToPx(getContext(), 8), 0);                      emailView.setText(highlighter.highlight(email)); + +                    if (entry.isRevoked() || entry.isExpired()) { +                        emailView.setTextColor(getContext().getResources().getColor(R.color.bg_gray)); +                    } else { +                        emailView.setTextColor(getContext().getResources().getColor(R.color.black)); +                    } +                      holder.userIdsList.addView(emailView);                  }              } | 
