aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget
diff options
context:
space:
mode:
authorDurgesh <007durgesh219@gmail.com>2016-04-05 23:22:13 +0530
committerDurgesh <007durgesh219@gmail.com>2016-04-14 02:43:32 +0530
commit72d2a627ff7641a660628ed5d634209a93efebd2 (patch)
tree651b0505d0dbec0408559eb70289345ccfdcd349 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget
parente08ae317970d2b46175eb7f72500061642e0b9b2 (diff)
downloadopen-keychain-72d2a627ff7641a660628ed5d634209a93efebd2.tar.gz
open-keychain-72d2a627ff7641a660628ed5d634209a93efebd2.tar.bz2
open-keychain-72d2a627ff7641a660628ed5d634209a93efebd2.zip
Add + button besides TokenAutoComplete, Issue #925
Signed-off-by: Durgesh <007durgesh219@gmail.com>
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
index f98fda56f..fb9e502e3 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
@@ -171,4 +171,22 @@ public class EncryptKeyCompletionView extends TokenCompleteTextView<KeyItem>
mLoaderManager.restartLoader(0, args, this);
}
+ @Override
+ public boolean enoughToFilter() {
+ return true;
+ }
+
+ public void showAllKeys(){
+ Bundle args = new Bundle();
+ args.putString(ARG_QUERY, "");
+ mLoaderManager.restartLoader(0, args, this);
+ super.showDropDown();
+ }
+
+ @Override
+ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
+ super.onMeasure(widthMeasureSpec, heightMeasureSpec);
+ this.setDropDownWidth(this.getLeft()+this.getRight());
+ this.setDropDownHorizontalOffset(-this.getLeft());
+ }
}