Lines Matching refs:mEditor

691     // It is possible to have a selection even when mEditor is null (programmatically set, like when
692 // a link is pressed). These highlight-related fields do not go in mEditor.
717 private Editor mEditor;
1270 mEditor.mAllowUndo = a.getBoolean(attr, true);
1275 mEditor.createInputContentTypeIfNeeded();
1276 mEditor.mInputContentType.imeOptions = a.getInt(attr,
1277 mEditor.mInputContentType.imeOptions);
1282 mEditor.createInputContentTypeIfNeeded();
1283 mEditor.mInputContentType.imeActionLabel = a.getText(attr);
1288 mEditor.createInputContentTypeIfNeeded();
1289 mEditor.mInputContentType.imeActionId = a.getInt(attr,
1290 mEditor.mInputContentType.imeActionId);
1424 mEditor.mKeyListener = (KeyListener) c.newInstance();
1431 mEditor.mInputType = inputType != EditorInfo.TYPE_NULL
1433 : mEditor.mKeyListener.getInputType();
1435 mEditor.mInputType = EditorInfo.TYPE_CLASS_TEXT;
1439 mEditor.mKeyListener = DigitsKeyListener.getInstance(digits.toString());
1443 mEditor.mInputType = inputType != EditorInfo.TYPE_NULL
1451 mEditor.mKeyListener = DialerKeyListener.getInstance();
1452 mEditor.mInputType = inputType = EditorInfo.TYPE_CLASS_PHONE;
1455 mEditor.mKeyListener = DigitsKeyListener.getInstance(
1459 inputType = mEditor.mKeyListener.getInputType();
1460 mEditor.mInputType = inputType;
1488 mEditor.mKeyListener = TextKeyListener.getInstance(autotext, cap);
1489 mEditor.mInputType = inputType;
1492 mEditor.mKeyListener = TextKeyListener.getInstance();
1493 mEditor.mInputType = EditorInfo.TYPE_CLASS_TEXT;
1496 if (mEditor != null) {
1497 mEditor.mKeyListener = null;
1498 mEditor.mInputType = EditorInfo.TYPE_NULL;
1504 if (mEditor != null) mEditor.mKeyListener = null;
1519 if (mEditor != null) {
1520 mEditor.adjustInputType(password, passwordInputType, webPasswordInputType,
1526 mEditor.mSelectAllOnFocus = true;
1604 } else if (mEditor != null
1605 && (mEditor.mInputType
1681 if (mEditor != null) mEditor.prepareCursorControllers();
2082 if (mEditor != null) {
2083 mEditor.refreshTextActionMode();
2192 if (mEditor != null) {
2193 mEditor.invalidateTextDisplayList();
2194 mEditor.prepareCursorControllers();
2197 mEditor.makeBlink();
2328 return mEditor;
2367 return mEditor == null ? null : mEditor.mKeyListener;
2401 if (mEditor != null) mEditor.mInputType = EditorInfo.TYPE_NULL;
2410 mEditor.mInputType = mEditor.mKeyListener.getInputType();
2412 mEditor.mInputType = EditorInfo.TYPE_CLASS_TEXT;
2420 if (mEditor == null && input == null) return; // null is the default value
2423 if (mEditor.mKeyListener != input) {
2424 mEditor.mKeyListener = input;
2467 if (mEditor != null) mEditor.prepareCursorControllers();
2472 if (mMovement != null || (mEditor != null && mEditor.mKeyListener != null)) {
3491 // changeListenerLocaleTo() guarantee a non-null mEditor at the moment. But this is left
3493 if (mEditor != null) {
3494 KeyListener listener = mEditor.mKeyListener;
3506 final boolean wasPasswordType = isPasswordInputType(mEditor.mInputType);
3510 final int newInputClass = mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS;
3512 mEditor.mInputType |= EditorInfo.TYPE_TEXT_VARIATION_PASSWORD;
3514 mEditor.mInputType |= EditorInfo.TYPE_NUMBER_VARIATION_PASSWORD;
4084 mEditor.mShowSoftInputOnFocus = show;
4093 return mEditor == null || mEditor.mShowSoftInputOnFocus;
4121 if (mEditor != null) {
4122 mEditor.invalidateTextDisplayList();
4123 mEditor.invalidateHandlesAndActionMode();
4962 if (mEditor != null) mEditor.invalidateTextDisplayList();
5026 if (mEditor != null) {
5028 sp.removeSpan(mEditor.mSuggestionRangeSpan);
5049 if (mEditor != null) {
5050 ss.editorState = mEditor.saveInstanceState();
5103 mEditor.mFrozenWithFocus = true;
5114 if (mEditor == null || !mEditor.mErrorWasChanged) {
5123 mEditor.restoreInstanceState(ss.editorState);
5309 mEditor.forgetUndoRedo();
5375 if (mEditor != null) mEditor.addSpanWatchers(sp);
5389 if (mEditor != null) mEditor.mSelectionMoved = false;
5410 if (mEditor != null) mEditor.prepareCursorControllers();
5547 if (mEditor != null && mText.length() == 0 && mHint != null) {
5548 mEditor.invalidateTextDisplayList();
5705 if (type == InputType.TYPE_NULL && mEditor == null) return; //TYPE_NULL is the default value
5707 mEditor.mInputType = type;
5793 mEditor.mKeyListener = input;
5806 return mEditor == null ? EditorInfo.TYPE_NULL : mEditor.mInputType;
5819 mEditor.createInputContentTypeIfNeeded();
5820 mEditor.mInputContentType.imeOptions = imeOptions;
5830 return mEditor != null && mEditor.mInputContentType != null
5831 ? mEditor.mInputContentType.imeOptions : EditorInfo.IME_NULL;
5846 mEditor.createInputContentTypeIfNeeded();
5847 mEditor.mInputContentType.imeActionLabel = label;
5848 mEditor.mInputContentType.imeActionId = actionId;
5858 return mEditor != null && mEditor.mInputContentType != null
5859 ? mEditor.mInputContentType.imeActionLabel : null;
5869 return mEditor != null && mEditor.mInputContentType != null
5870 ? mEditor.mInputContentType.imeActionId : 0;
5883 mEditor.createInputContentTypeIfNeeded();
5884 mEditor.mInputContentType.onEditorActionListener = l;
5908 final Editor.InputContentType ict = mEditor == null ? null : mEditor.mInputContentType;
5980 mEditor.createInputContentTypeIfNeeded();
5981 mEditor.mInputContentType.privateImeOptions = type;
5991 return mEditor != null && mEditor.mInputContentType != null
5992 ? mEditor.mInputContentType.privateImeOptions : null;
6009 mEditor.createInputContentTypeIfNeeded();
6010 mEditor.mInputContentType.extras = new Bundle();
6011 getResources().parseBundleExtras(parser, mEditor.mInputContentType.extras);
6025 if (mEditor == null && !create) return null;
6027 if (mEditor.mInputContentType == null) {
6029 mEditor.createInputContentTypeIfNeeded();
6031 if (mEditor.mInputContentType.extras == null) {
6033 mEditor.mInputContentType.extras = new Bundle();
6035 return mEditor.mInputContentType.extras;
6054 mEditor.createInputContentTypeIfNeeded();
6055 mEditor.mInputContentType.imeHintLocales = hintLocales;
6068 if (mEditor == null) {
6071 if (mEditor.mInputContentType == null) {
6074 return mEditor.mInputContentType.imeHintLocales;
6083 return mEditor == null ? null : mEditor.mError;
6118 mEditor.setError(error, icon);
6127 if (mEditor != null) mEditor.setFrame();
6164 if (mEditor != null) {
6165 final boolean undoFilter = mEditor.mUndoInputFilter != null;
6166 final boolean keyFilter = mEditor.mKeyListener instanceof InputFilter;
6176 nf[filters.length] = mEditor.mUndoInputFilter;
6180 nf[filters.length + num] = (InputFilter) mEditor.mKeyListener;
6264 if (mEditor.mCursorCount == 0) {
6291 for (int i = 0; i < mEditor.mCursorCount; i++) {
6292 Rect bounds = mEditor.mCursorDrawable[i].getBounds();
6344 // mEditor can be null in case selection is set programmatically.
6345 if (invalidateCursor && mEditor != null) {
6346 for (int i = 0; i < mEditor.mCursorCount; i++) {
6347 Rect bounds = mEditor.mCursorDrawable[i].getBounds();
6402 if (mEditor != null && mEditor.mSelectionModifierCursorController != null
6403 && mEditor.mSelectionModifierCursorController.isSelectionStartDragged()) {
6426 if (mEditor != null && mEditor.mCreatedWithASelection) {
6427 mEditor.refreshTextActionMode();
6428 mEditor.mCreatedWithASelection = false;
6440 if (mEditor != null) mEditor.onAttachedToWindow();
6458 if (mEditor != null) mEditor.onDetachedFromWindow();
6466 if (mEditor != null) mEditor.onScreenStateChanged(screenState);
6602 return mEditor == null ? false : mEditor.mTextIsSelectable;
6630 if (!selectable && mEditor == null) return; // false is default value with no edit data
6633 if (mEditor.mTextIsSelectable == selectable) return;
6635 mEditor.mTextIsSelectable = selectable;
6647 mEditor.prepareCursorControllers();
6688 if (mEditor != null && mEditor.isCursorVisible()
6689 && (SystemClock.uptimeMillis() - mEditor.mShowCursor)
6695 mEditor.updateCursorsPositions();
6881 if (mEditor != null) {
6882 mEditor.onDraw(canvas, layout, highlight, mHighlightPaint, cursorOffsetVertical);
7069 // Do nothing unless mEditor is in text action mode.
7070 if (mEditor == null || mEditor.getTextActionMode() == null) {
7125 // mEditor and mEditor.mInput are not null from doKeyDown
7126 mEditor.mKeyListener.onKeyUp(this, (Editable) mText, keyCode, up);
7128 mEditor.mKeyListener.onKeyDown(this, (Editable) mText, keyCode, down);
7129 mEditor.mKeyListener.onKeyUp(this, (Editable) mText, keyCode, up);
7160 if (mEditor != null
7161 && (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS)
7163 int variation = mEditor.mInputType & EditorInfo.TYPE_MASK_VARIATION;
7178 if (getKeyListener() != null && !mSingleLine && mEditor != null
7179 && (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS)
7181 int variation = mEditor.mInputType & EditorInfo.TYPE_MASK_VARIATION;
7222 if (mEditor != null && mEditor.mInputContentType != null) {
7225 if (mEditor.mInputContentType.onEditorActionListener != null
7226 && mEditor.mInputContentType.onEditorActionListener.onEditorAction(
7228 mEditor.mInputContentType.enterDown = true;
7265 if (mEditor != null && mEditor.getTextActionMode() != null) {
7296 if (mEditor != null && mEditor.mKeyListener != null) {
7301 final boolean handled = mEditor.mKeyListener.onKeyOther(this, (Editable) mText,
7318 final boolean handled = mEditor.mKeyListener.onKeyDown(this, (Editable) mText,
7377 if (mEditor != null) mEditor.mErrorWasChanged = false;
7384 if (mEditor != null && mEditor.mError != null && !mEditor.mErrorWasChanged) {
7426 if (mEditor != null && mEditor.mInputContentType != null
7427 && mEditor.mInputContentType.onEditorActionListener != null
7428 && mEditor.mInputContentType.enterDown) {
7429 mEditor.mInputContentType.enterDown = false;
7430 if (mEditor.mInputContentType.onEditorActionListener.onEditorAction(
7480 if (mEditor != null && mEditor.mKeyListener != null) {
7481 if (mEditor.mKeyListener.onKeyUp(this, (Editable) mText, keyCode, event)) {
7497 return mEditor != null && mEditor.mInputType != EditorInfo.TYPE_NULL;
7503 mEditor.createInputMethodStateIfNeeded();
7505 if (mEditor.mInputContentType != null) {
7506 outAttrs.imeOptions = mEditor.mInputContentType.imeOptions;
7507 outAttrs.privateImeOptions = mEditor.mInputContentType.privateImeOptions;
7508 outAttrs.actionLabel = mEditor.mInputContentType.imeActionLabel;
7509 outAttrs.actionId = mEditor.mInputContentType.imeActionId;
7510 outAttrs.extras = mEditor.mInputContentType.extras;
7511 outAttrs.hintLocales = mEditor.mInputContentType.imeHintLocales;
7560 return mEditor.extractText(request, outText);
7643 if (mEditor.mInputMethodState != null) {
7644 mEditor.mInputMethodState.mExtractedTextRequest = req;
7649 mEditor.hideCursorAndSpanControllers();
7651 if (mEditor.mSelectionModifierCursorController != null) {
7652 mEditor.mSelectionModifierCursorController.resetTouchOffsets();
7680 if (mEditor != null) mEditor.onCommitCorrection(info);
7684 if (mEditor != null) mEditor.beginBatchEdit();
7688 if (mEditor != null) mEditor.endBatchEdit();
7734 if (mEditor != null) mEditor.prepareCursorControllers();
7943 if (mEditor != null) mEditor.prepareCursorControllers();
9043 if (mEditor != null
9044 && (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS)
9047 mEditor.mInputType &= ~EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE;
9049 mEditor.mInputType |= EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE;
9146 mEditor.mSelectAllOnFocus = selectAllOnFocus;
9163 if (visible && mEditor == null) return; // visible is the default value with no edit data
9165 if (mEditor.mCursorVisible != visible) {
9166 mEditor.mCursorVisible = visible;
9169 mEditor.makeBlink();
9172 mEditor.prepareCursorControllers();
9185 return mEditor == null ? true : mEditor.mCursorVisible;
9368 if (mEditor != null) mEditor.sendOnTextChanged(start, before, after);
9423 if (mEditor != null) mEditor.makeBlink();
9435 final Editor.InputMethodState ims = mEditor == null ? null : mEditor.mInputMethodState;
9466 final Editor.InputMethodState ims = mEditor == null ? null : mEditor.mInputMethodState;
9476 if (mEditor != null) mEditor.makeBlink();
9492 if (mEditor != null && !isFocused()) mEditor.mSelectionMoved = true;
9502 if (mEditor != null) {
9503 mEditor.refreshTextActionMode();
9505 && mEditor.getTextActionMode() == null && hasTransientState()) {
9523 if (mEditor != null) {
9524 if (oldStart >= 0) mEditor.invalidateTextDisplayList(mLayout, oldStart, oldEnd);
9525 if (newStart >= 0) mEditor.invalidateTextDisplayList(mLayout, newStart, newEnd);
9526 mEditor.invalidateHandlesAndActionMode();
9577 if (mEditor != null && mEditor.mSpellChecker != null && newStart < 0
9579 mEditor.mSpellChecker.onSpellCheckSpanRemoved((SpellCheckSpan) what);
9591 if (mEditor != null) mEditor.onFocusChanged(focused, direction);
9613 if (mEditor != null) mEditor.onWindowFocusChanged(hasWindowFocus);
9621 if (mEditor != null && visibility != VISIBLE) {
9622 mEditor.hideCursorAndSpanControllers();
9656 if (mEditor != null) {
9657 mEditor.onTouchEvent(event);
9659 if (mEditor.mSelectionModifierCursorController != null
9660 && mEditor.mSelectionModifierCursorController.isDragAcceleratorActive()) {
9672 if (mEditor != null && mEditor.mDiscardNextActionUp && action == MotionEvent.ACTION_UP) {
9673 mEditor.mDiscardNextActionUp = false;
9675 if (mEditor.mIsInsertionActionModeStartPending) {
9676 mEditor.startInsertionActionMode();
9677 mEditor.mIsInsertionActionModeStartPending = false;
9683 && (mEditor == null || !mEditor.mIgnoreActionUpEvent) && isFocused();
9711 if (isTextEditable() && mEditor.mShowSoftInputOnFocus && imm != null) {
9715 // The above condition ensures that the mEditor is not null
9716 mEditor.onTouchUpEvent(event);
9747 if (mEditor != null) {
9748 mEditor.onCreateContextMenu(menu);
9754 if (mEditor != null) {
9755 mEditor.setContextMenuAnchor(Float.NaN, Float.NaN);
9762 if (mEditor != null) {
9763 mEditor.setContextMenuAnchor(x, y);
9783 return mEditor != null && mEditor.mTouchFocusSelected;
9789 if (mEditor != null) mEditor.mIgnoreActionUpEvent = true;
10016 return mText.length() != 0 && mEditor != null && mEditor.hasSelectionController();
10127 mEditor.onLocaleChanged();
10136 if (mEditor != null) {
10137 return mEditor.getWordIterator();
10382 if (mEditor != null) {
10383 info.setInputType(mEditor.mInputType);
10385 if (mEditor.mError != null) {
10387 info.setError(mEditor.mError);
10419 if (canProcessText()) { // also implies mEditor is not null.
10420 mEditor.mProcessTextIntentActionsHandler.onInitializeAccessibilityNodeInfo(info);
10605 if (mEditor != null
10606 && mEditor.mProcessTextIntentActionsHandler.performAccessibilityAction(action)) {
10653 if (mEditor != null) {
10654 mEditor.startSelectionActionModeAsync(false);
10714 if (!isTextSelectable() && mEditor.mShowSoftInputOnFocus && imm != null) {
10729 if (eventType == AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUSED && mEditor != null) {
10730 mEditor.mProcessTextIntentActionsHandler.initializeAccessibilityActions();
10819 if (mEditor != null && hadSelection) {
10820 mEditor.invalidateActionModeAsync();
10825 if (mEditor != null) {
10826 mEditor.undo();
10831 if (mEditor != null) {
10832 mEditor.redo();
10855 if (mEditor != null) {
10856 mEditor.replace();
10881 if (mEditor != null) {
10882 mEditor.mIsBeingLongClicked = true;
10890 if (mEditor != null) {
10891 handled |= mEditor.performLongClick(handled);
10892 mEditor.mIsBeingLongClicked = false;
10899 if (mEditor != null) mEditor.mDiscardNextActionUp = true;
10913 if (mEditor != null) {
10914 mEditor.onScrollChanged();
10941 if (mEditor == null) return false;
10942 if ((mEditor.mInputType & InputType.TYPE_MASK_CLASS) != InputType.TYPE_CLASS_TEXT) {
10945 if ((mEditor.mInputType & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS) > 0) return false;
10947 final int variation = mEditor.mInputType & EditorInfo.TYPE_MASK_VARIATION;
10983 mEditor.mCustomSelectionActionModeCallback = actionModeCallback;
10992 return mEditor == null ? null : mEditor.mCustomSelectionActionModeCallback;
11020 mEditor.mCustomInsertionActionModeCallback = actionModeCallback;
11029 return mEditor == null ? null : mEditor.mCustomInsertionActionModeCallback;
11062 if (mEditor != null) {
11063 mEditor.stopTextActionMode();
11068 return mEditor != null && mEditor.canUndo();
11072 return mEditor != null && mEditor.canRedo();
11080 if (mText.length() > 0 && hasSelection() && mText instanceof Editable && mEditor != null
11081 && mEditor.mKeyListener != null) {
11093 if (mText.length() > 0 && hasSelection() && mEditor != null) {
11119 && mEditor != null && mEditor.mKeyListener != null
11159 if (mEditor != null) {
11161 mEditor.hideFloatingToolbar(FLOATING_TOOLBAR_SELECT_ALL_REFRESH_DELAY);
11273 return mEditor != null && mEditor.hasInsertionController();
11287 if (mEditor != null) mEditor.onDrop(event);
11298 if (mEditor == null) return false;
11299 final Editor.InputMethodState ims = mEditor.mInputMethodState;
11303 return mEditor.mInBatchEditControllers;
11328 if (mEditor != null
11329 && (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS)
11470 * Also note that for performance reasons, the mEditor is created when needed, but not
11474 if (mEditor == null) {
11475 mEditor = new Editor(this);
11562 if (mEditor != null) {
11563 mEditor.hideCursorAndSpanControllers();
11564 mEditor.stopTextActionMode();