diff options
Diffstat (limited to 'backends/platform/android/org/inodes/gus/scummvm/EditableSurfaceView.java')
| -rw-r--r-- | backends/platform/android/org/inodes/gus/scummvm/EditableSurfaceView.java | 61 | 
1 files changed, 0 insertions, 61 deletions
diff --git a/backends/platform/android/org/inodes/gus/scummvm/EditableSurfaceView.java b/backends/platform/android/org/inodes/gus/scummvm/EditableSurfaceView.java deleted file mode 100644 index 3aef14b851..0000000000 --- a/backends/platform/android/org/inodes/gus/scummvm/EditableSurfaceView.java +++ /dev/null @@ -1,61 +0,0 @@ -package org.inodes.gus.scummvm; - -import android.content.Context; -import android.text.InputType; -import android.util.AttributeSet; -import android.view.SurfaceView; -import android.view.inputmethod.BaseInputConnection; -import android.view.inputmethod.EditorInfo; -import android.view.inputmethod.InputConnection; -import android.view.inputmethod.InputMethodManager; - -public class EditableSurfaceView extends SurfaceView { -	public EditableSurfaceView(Context context) { -		super(context); -	} - -	public EditableSurfaceView(Context context, AttributeSet attrs) { -		super(context, attrs); -	} - -	public EditableSurfaceView(Context context, AttributeSet attrs, -								int defStyle) { -		super(context, attrs, defStyle); -	} - -	@Override -	public boolean onCheckIsTextEditor() { -		return false; -	} - -	private class MyInputConnection extends BaseInputConnection { -		public MyInputConnection() { -			super(EditableSurfaceView.this, false); -		} - -		@Override -		public boolean performEditorAction(int actionCode) { -			if (actionCode == EditorInfo.IME_ACTION_DONE) { -				InputMethodManager imm = (InputMethodManager) -					getContext().getSystemService(Context.INPUT_METHOD_SERVICE); -				imm.hideSoftInputFromWindow(getWindowToken(), 0); -			} - -			// Sends enter key -			return super.performEditorAction(actionCode); -		} -	} - -	@Override -	public InputConnection onCreateInputConnection(EditorInfo outAttrs) { -		outAttrs.initialCapsMode = 0; -		outAttrs.initialSelEnd = outAttrs.initialSelStart = -1; -		outAttrs.inputType = (InputType.TYPE_CLASS_TEXT | -								InputType.TYPE_TEXT_VARIATION_NORMAL | -								InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE); -		outAttrs.imeOptions = (EditorInfo.IME_ACTION_DONE | -								EditorInfo.IME_FLAG_NO_EXTRACT_UI); - -		return new MyInputConnection(); -	} -}  | 
