FOREIGN MODULE android_view_inputmethod;
IMPORT
android_view := "android.view",
android_text := "android.text",
java_lang := "java.lang",
android_os := "android.os",
android_util := "android.util",
android_content := "android.content",
android_content_pm := "android.content.pm",
android_graphics_drawable := "android.graphics.drawable",
java_util := "java.util",
android_graphics := "android.graphics";
TYPE
BaseInputConnection* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + InputConnection) (* Typebound Procedures *)
STATIC
PROCEDURE getComposingSpanEnd*(p0 : android_text.Spannable) : INTEGER;
PROCEDURE getComposingSpanStart*(p0 : android_text.Spannable) : INTEGER;
PROCEDURE Init*(p0 : android_view.View;
p1 : BOOLEAN) : BaseInputConnection,CONSTRUCTOR;
PROCEDURE removeComposingSpans*(p0 : android_text.Spannable);
PROCEDURE setComposingSpans*(p0 : android_text.Spannable);
END;
CompletionInfo* = POINTER TO RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : LONGINT;
p1 : INTEGER;
p2 : java_lang.CharSequence;
p3 : java_lang.CharSequence) : CompletionInfo,CONSTRUCTOR;
PROCEDURE Init*(p0 : LONGINT;
p1 : INTEGER;
p2 : java_lang.CharSequence) : CompletionInfo,CONSTRUCTOR;
END;
EditorInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_text.InputType + android_os.Parcelable) (* Typebound Procedures *)
inputType* : INTEGER;
imeOptions* : INTEGER;
privateImeOptions* : java_lang.String;
actionLabel* : java_lang.CharSequence;
actionId* : INTEGER;
initialSelStart* : INTEGER;
initialSelEnd* : INTEGER;
initialCapsMode* : INTEGER;
hintText* : java_lang.CharSequence;
label* : java_lang.CharSequence;
packageName* : java_lang.String;
fieldId* : INTEGER;
fieldName* : java_lang.String;
extras* : android_os.Bundle;
STATIC
CREATOR* : android_os.Parcelable$Creator;
IME_ACTION_DONE* = 6;
IME_ACTION_GO* = 2;
IME_ACTION_NEXT* = 5;
IME_ACTION_NONE* = 1;
IME_ACTION_SEARCH* = 3;
IME_ACTION_SEND* = 4;
IME_ACTION_UNSPECIFIED* = 0;
IME_FLAG_NO_ACCESSORY_ACTION* = 536870912;
IME_FLAG_NO_ENTER_ACTION* = 1073741824;
IME_FLAG_NO_EXTRACT_UI* = 268435456;
IME_MASK_ACTION* = 255;
IME_NULL* = 0;
PROCEDURE Init*() : EditorInfo,CONSTRUCTOR;
END;
ExtractedText* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
text* : java_lang.CharSequence;
startOffset* : INTEGER;
partialStartOffset* : INTEGER;
partialEndOffset* : INTEGER;
selectionStart* : INTEGER;
selectionEnd* : INTEGER;
flags* : INTEGER;
STATIC
CREATOR* : android_os.Parcelable$Creator;
FLAG_SELECTING* = 2;
FLAG_SINGLE_LINE* = 1;
PROCEDURE Init*() : ExtractedText,CONSTRUCTOR;
END;
ExtractedTextRequest* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
token* : INTEGER;
flags* : INTEGER;
hintMaxLines* : INTEGER;
hintMaxChars* : INTEGER;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*() : ExtractedTextRequest,CONSTRUCTOR;
END;
InputBinding* = POINTER TO RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : InputConnection;
p1 : InputBinding) : InputBinding,CONSTRUCTOR;
PROCEDURE Init*(p0 : InputConnection;
p1 : android_os.IBinder;
p2 : INTEGER;
p3 : INTEGER) : InputBinding,CONSTRUCTOR;
END;
InputConnection* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
GET_EXTRACTED_TEXT_MONITOR* = 1;
GET_TEXT_WITH_STYLES* = 1;
END;
InputConnectionWrapper* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + InputConnection) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : InputConnection;
p1 : BOOLEAN) : InputConnectionWrapper,CONSTRUCTOR;
END;
InputMethod* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
SERVICE_INTERFACE* = "android.view.InputMethod";
SERVICE_META_DATA* = "android.view.im";
SHOW_EXPLICIT* = 1;
SHOW_FORCED* = 2;
END;
InputMethod$SessionCallback* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
InputMethodInfo* = POINTER TO RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : java_lang.String;
p1 : java_lang.String;
p2 : java_lang.CharSequence;
p3 : java_lang.String) : InputMethodInfo,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content.Context;
p1 : android_content_pm.ResolveInfo) : InputMethodInfo,CONSTRUCTOR;
END;
InputMethodManager* = POINTER TO RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
HIDE_IMPLICIT_ONLY* = 1;
HIDE_NOT_ALWAYS* = 2;
RESULT_HIDDEN* = 3;
RESULT_SHOWN* = 2;
RESULT_UNCHANGED_HIDDEN* = 1;
RESULT_UNCHANGED_SHOWN* = 0;
SHOW_FORCED* = 2;
SHOW_IMPLICIT* = 1;
END;
InputMethodSession* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
InputMethodSession$EventCallback* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
PROCEDURE (self:BaseInputConnection) beginBatchEdit*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) clearMetaKeyStates*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) commitCompletion*(p0 : CompletionInfo) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) commitText*(p0 : java_lang.CharSequence;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) deleteSurroundingText*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) endBatchEdit*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) finishComposingText*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) getCursorCapsMode*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) getEditable*() : android_text.Editable,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) getExtractedText*(p0 : ExtractedTextRequest;
p1 : INTEGER) : ExtractedText,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) getTextAfterCursor*(p0 : INTEGER;
p1 : INTEGER) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) getTextBeforeCursor*(p0 : INTEGER;
p1 : INTEGER) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) performContextMenuAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) performEditorAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) performPrivateCommand*(p0 : java_lang.String;
p1 : android_os.Bundle) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) reportFullscreenMode*(p0 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) sendKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) setComposingText*(p0 : java_lang.CharSequence;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:BaseInputConnection) setSelection*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) getId*() : LONGINT,NEW,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) getLabel*() : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) getPosition*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) getText*() : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:CompletionInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:EditorInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:EditorInfo) dump*(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:EditorInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ExtractedText) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ExtractedText) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ExtractedTextRequest) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ExtractedTextRequest) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputBinding) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InputBinding) getConnection*() : InputConnection,NEW,EXTENSIBLE;
PROCEDURE (self:InputBinding) getConnectionToken*() : android_os.IBinder,NEW,EXTENSIBLE;
PROCEDURE (self:InputBinding) getPid*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InputBinding) getUid*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InputBinding) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:InputBinding) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputConnection) beginBatchEdit*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) clearMetaKeyStates*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) commitCompletion*(p0 : CompletionInfo) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) commitText*(p0 : java_lang.CharSequence;
p1 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) deleteSurroundingText*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) endBatchEdit*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) finishComposingText*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) getCursorCapsMode*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) getExtractedText*(p0 : ExtractedTextRequest;
p1 : INTEGER) : ExtractedText,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) getTextAfterCursor*(p0 : INTEGER;
p1 : INTEGER) : java_lang.CharSequence,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) getTextBeforeCursor*(p0 : INTEGER;
p1 : INTEGER) : java_lang.CharSequence,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) performContextMenuAction*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) performEditorAction*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) performPrivateCommand*(p0 : java_lang.String;
p1 : android_os.Bundle) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) reportFullscreenMode*(p0 : BOOLEAN) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) sendKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) setComposingText*(p0 : java_lang.CharSequence;
p1 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnection) setSelection*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:InputConnectionWrapper) beginBatchEdit*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) clearMetaKeyStates*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) commitCompletion*(p0 : CompletionInfo) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) commitText*(p0 : java_lang.CharSequence;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) deleteSurroundingText*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) endBatchEdit*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) finishComposingText*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) getCursorCapsMode*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) getExtractedText*(p0 : ExtractedTextRequest;
p1 : INTEGER) : ExtractedText,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) getTextAfterCursor*(p0 : INTEGER;
p1 : INTEGER) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) getTextBeforeCursor*(p0 : INTEGER;
p1 : INTEGER) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) performContextMenuAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) performEditorAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) performPrivateCommand*(p0 : java_lang.String;
p1 : android_os.Bundle) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) reportFullscreenMode*(p0 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) sendKeyEvent*(p0 : android_view.KeyEvent) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) setComposingText*(p0 : java_lang.CharSequence;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) setSelection*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputConnectionWrapper) setTarget*(p0 : InputConnection),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethod) attachToken*(p0 : android_os.IBinder),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) bindInput*(p0 : InputBinding),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) createSession*(p0 : InputMethod$SessionCallback),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) hideSoftInput*(p0 : INTEGER;
p1 : android_os.ResultReceiver),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) restartInput*(p0 : InputConnection;
p1 : EditorInfo),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) revokeSession*(p0 : InputMethodSession),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) setSessionEnabled*(p0 : InputMethodSession;
p1 : BOOLEAN),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) showSoftInput*(p0 : INTEGER;
p1 : android_os.ResultReceiver),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) startInput*(p0 : InputConnection;
p1 : EditorInfo),NEW,ABSTRACT;
PROCEDURE (self:InputMethod) unbindInput*(),NEW,ABSTRACT;
PROCEDURE (self:InputMethod$SessionCallback) sessionCreated*(p0 : InputMethodSession),NEW,ABSTRACT;
PROCEDURE (self:InputMethodInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) dump*(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getComponent*() : android_content.ComponentName,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getId*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getIsDefaultResourceId*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getPackageName*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getServiceInfo*() : android_content_pm.ServiceInfo,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getServiceName*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) getSettingsActivity*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) loadIcon*(p0 : android_content_pm.PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) loadLabel*(p0 : android_content_pm.PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:InputMethodInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) displayCompletions*( p0 : android_view.View;
IN p1 : ARRAY OF CompletionInfo),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) getEnabledInputMethodList*() : java_util.List,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) getInputMethodList*() : java_util.List,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) hideSoftInputFromInputMethod*(p0 : android_os.IBinder;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) hideSoftInputFromWindow*(p0 : android_os.IBinder;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) hideSoftInputFromWindow*(p0 : android_os.IBinder;
p1 : INTEGER;
p2 : android_os.ResultReceiver) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) hideStatusIcon*(p0 : android_os.IBinder),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) isAcceptingText*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) isActive*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) isActive*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) isFullscreenMode*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) isWatchingCursor*(p0 : android_view.View) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) restartInput*(p0 : android_view.View),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) sendAppPrivateCommand*(p0 : android_view.View;
p1 : java_lang.String;
p2 : android_os.Bundle),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) setInputMethod*(p0 : android_os.IBinder;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) showInputMethodPicker*(),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) showSoftInput*(p0 : android_view.View;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) showSoftInput*(p0 : android_view.View;
p1 : INTEGER;
p2 : android_os.ResultReceiver) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) showSoftInputFromInputMethod*(p0 : android_os.IBinder;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) showStatusIcon*(p0 : android_os.IBinder;
p1 : java_lang.String;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) toggleSoftInput*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) toggleSoftInputFromWindow*(p0 : android_os.IBinder;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) updateCursor*(p0 : android_view.View;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) updateExtractedText*(p0 : android_view.View;
p1 : INTEGER;
p2 : ExtractedText),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodManager) updateSelection*(p0 : android_view.View;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InputMethodSession) appPrivateCommand*(p0 : java_lang.String;
p1 : android_os.Bundle),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) dispatchKeyEvent*(p0 : INTEGER;
p1 : android_view.KeyEvent;
p2 : InputMethodSession$EventCallback),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) dispatchTrackballEvent*(p0 : INTEGER;
p1 : android_view.MotionEvent;
p2 : InputMethodSession$EventCallback),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) displayCompletions*(IN p0 : ARRAY OF CompletionInfo),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) finishInput*(),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) toggleSoftInput*(p0 : INTEGER;
p1 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) updateCursor*(p0 : android_graphics.Rect),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) updateExtractedText*(p0 : INTEGER;
p1 : ExtractedText),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession) updateSelection*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:InputMethodSession$EventCallback) finishedEvent*(p0 : INTEGER;
p1 : BOOLEAN),NEW,ABSTRACT;
END android_view_inputmethod.