@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
28 lines (27 loc) • 1.33 kB
TypeScript
import { EditableTextBase as EditableTextBaseCommon } from './editable-text-base-common';
export * from './editable-text-base-common';
export declare let dismissKeyboardTimeoutId: number;
export declare abstract class EditableTextBase extends EditableTextBaseCommon {
_dirtyTextAccumulator: string;
nativeViewProtected: android.widget.EditText;
nativeTextViewProtected: android.widget.EditText;
private _keyListenerCache;
private _inputType;
_changeFromCode: boolean;
abstract _configureEditText(editText: android.widget.EditText): void;
_onReturnPress(): void;
createNativeView(): globalAndroid.widget.EditText;
initNativeView(): void;
disposeNativeView(): void;
resetNativeView(): void;
onUnloaded(): void;
dismissSoftInput(): void;
focus(): boolean;
_setInputType(inputType: number): void;
setSelection(start: number, stop?: number): void;
beforeTextChanged(text: string, start: number, count: number, after: number): void;
onTextChanged(text: string, start: number, before: number, count: number): void;
afterTextChanged(editable: android.text.Editable): void;
onFocusChange(view: android.view.View, hasFocus: boolean): void;
onEditorAction(textView: android.widget.TextView, actionId: number, event: android.view.KeyEvent): boolean;
}