diff options
author | Steve Slaven <bpk@hoopajoo.net> | 2011-01-10 18:25:26 (GMT) |
---|---|---|
committer | Steve Slaven <bpk@hoopajoo.net> | 2011-01-10 18:25:26 (GMT) |
commit | 1b44b66b0aca6142aa85d19861473925b4db029e (patch) | |
tree | 14b13bd4e6d271c710a926979ebac8cd204e02d4 /src/net/hoopajoo/android/SoftKeys/SoftKeysService.java | |
parent | ac417db0f40fadd575b3e5be5d8b9f108eeb27c2 (diff) | |
download | SoftKeys-1b44b66b0aca6142aa85d19861473925b4db029e.zip SoftKeys-1b44b66b0aca6142aa85d19861473925b4db029e.tar.gz SoftKeys-1b44b66b0aca6142aa85d19861473925b4db029e.tar.bz2 |
Pretty print key names, long press to toggle dpad view
Diffstat (limited to 'src/net/hoopajoo/android/SoftKeys/SoftKeysService.java')
-rw-r--r-- | src/net/hoopajoo/android/SoftKeys/SoftKeysService.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/net/hoopajoo/android/SoftKeys/SoftKeysService.java b/src/net/hoopajoo/android/SoftKeys/SoftKeysService.java index 3ba62ba..8184ef1 100644 --- a/src/net/hoopajoo/android/SoftKeys/SoftKeysService.java +++ b/src/net/hoopajoo/android/SoftKeys/SoftKeysService.java @@ -66,9 +66,8 @@ public class SoftKeysService extends Service { private View mDraggingViewObj; private int mDraggingOrigX, mDraggingOrigY; private int mDraggingViewX, mDraggingViewY; - private boolean mPendingDragEvent; private boolean mDidDrag; - private boolean mExtraEnabled = true; + private boolean mExtraEnabled = false; private int mNumDrags; private OrientationEventListener mOrientationListener; private Runnable mUpdateDrag; @@ -244,8 +243,6 @@ public class SoftKeysService extends Service { WindowManager wm = (WindowManager)getSystemService(WINDOW_SERVICE); wm.updateViewLayout( root, l ); - - mPendingDragEvent = false; } }; @@ -325,6 +322,15 @@ public class SoftKeysService extends Service { } } ); + b.setOnLongClickListener( new OnLongClickListener() { + @Override + public boolean onLongClick( View v ) { + mExtraEnabled = ! mExtraEnabled; + matchExtraView(); + return true; + } + } ); + // extra view (dpad, customizable buttons) mExtraView = l.inflate( R.layout.service_extra, null ); Generator.applyContainerExtras( mExtraView, "service_extra", @@ -419,6 +425,8 @@ public class SoftKeysService extends Service { if( keycode > 0 ) { if( keyname == null ) { keyname = "NONE"; + }else{ + keyname = ConfigureExtra.prettyPrint( keyname ); } }else{ if( keycode == 0 ) { |