Lines Matching refs:outAttrs
6458 public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
6461 outAttrs.inputType = getInputType();
6463 outAttrs.imeOptions = mEditor.mInputContentType.imeOptions;
6464 outAttrs.privateImeOptions = mEditor.mInputContentType.privateImeOptions;
6465 outAttrs.actionLabel = mEditor.mInputContentType.imeActionLabel;
6466 outAttrs.actionId = mEditor.mInputContentType.imeActionId;
6467 outAttrs.extras = mEditor.mInputContentType.extras;
6468 outAttrs.hintLocales = mEditor.mInputContentType.imeHintLocales;
6470 outAttrs.imeOptions = EditorInfo.IME_NULL;
6471 outAttrs.hintLocales = null;
6474 outAttrs.imeOptions |= EditorInfo.IME_FLAG_NAVIGATE_NEXT;
6477 outAttrs.imeOptions |= EditorInfo.IME_FLAG_NAVIGATE_PREVIOUS;
6479 if ((outAttrs.imeOptions&EditorInfo.IME_MASK_ACTION)
6481 if ((outAttrs.imeOptions&EditorInfo.IME_FLAG_NAVIGATE_NEXT) != 0) {
6484 outAttrs.imeOptions |= EditorInfo.IME_ACTION_NEXT;
6488 outAttrs.imeOptions |= EditorInfo.IME_ACTION_DONE;
6491 outAttrs.imeOptions |= EditorInfo.IME_FLAG_NO_ENTER_ACTION;
6494 if (isMultilineInputType(outAttrs.inputType)) {
6496 outAttrs.imeOptions |= EditorInfo.IME_FLAG_NO_ENTER_ACTION;
6498 outAttrs.hintText = mHint;
6501 outAttrs.initialSelStart = getSelectionStart();
6502 outAttrs.initialSelEnd = getSelectionEnd();
6503 outAttrs.initialCapsMode = ic.getCursorCapsMode(getInputType());