Lines Matching refs:mEditor

602     // It is possible to have a selection even when mEditor is null (programmatically set, like when
603 // a link is pressed). These highlight-related fields do not go in mEditor.
629 private Editor mEditor;
1089 mEditor.mAllowUndo = a.getBoolean(attr, true);
1094 mEditor.createInputContentTypeIfNeeded();
1095 mEditor.mInputContentType.imeOptions = a.getInt(attr,
1096 mEditor.mInputContentType.imeOptions);
1101 mEditor.createInputContentTypeIfNeeded();
1102 mEditor.mInputContentType.imeActionLabel = a.getText(attr);
1107 mEditor.createInputContentTypeIfNeeded();
1108 mEditor.mInputContentType.imeActionId = a.getInt(attr,
1109 mEditor.mInputContentType.imeActionId);
1199 mEditor.mKeyListener = (KeyListener) c.newInstance();
1206 mEditor.mInputType = inputType != EditorInfo.TYPE_NULL
1208 : mEditor.mKeyListener.getInputType();
1210 mEditor.mInputType = EditorInfo.TYPE_CLASS_TEXT;
1214 mEditor.mKeyListener = DigitsKeyListener.getInstance(digits.toString());
1218 mEditor.mInputType = inputType != EditorInfo.TYPE_NULL
1226 mEditor.mKeyListener = DialerKeyListener.getInstance();
1227 mEditor.mInputType = inputType = EditorInfo.TYPE_CLASS_PHONE;
1230 mEditor.mKeyListener = DigitsKeyListener.getInstance((numeric & SIGNED) != 0,
1239 mEditor.mInputType = inputType;
1267 mEditor.mKeyListener = TextKeyListener.getInstance(autotext, cap);
1268 mEditor.mInputType = inputType;
1271 if (mEditor != null) {
1272 mEditor.mKeyListener = null;
1273 mEditor.mInputType = EditorInfo.TYPE_NULL;
1280 mEditor.mKeyListener = TextKeyListener.getInstance();
1281 mEditor.mInputType = EditorInfo.TYPE_CLASS_TEXT;
1283 if (mEditor != null) mEditor.mKeyListener = null;
1298 if (mEditor != null) mEditor.adjustInputType(password, passwordInputType,
1303 mEditor.mSelectAllOnFocus = true;
1380 } else if (mEditor != null &&
1381 (mEditor.mInputType & (EditorInfo.TYPE_MASK_CLASS | EditorInfo.TYPE_MASK_VARIATION))
1440 if (mEditor != null) mEditor.prepareCursorControllers();
1483 if (mEditor.hasSelectionController()) {
1484 mEditor.startSelectionActionMode();
1578 if (mEditor != null) {
1579 mEditor.invalidateTextDisplayList();
1580 mEditor.prepareCursorControllers();
1583 mEditor.makeBlink();
1738 return mEditor == null ? null : mEditor.mKeyListener;
1770 mEditor.mInputType = mEditor.mKeyListener.getInputType();
1772 mEditor.mInputType = EditorInfo.TYPE_CLASS_TEXT;
1778 if (mEditor != null) mEditor.mInputType = EditorInfo.TYPE_NULL;
1786 if (mEditor == null && input == null) return; // null is the default value
1789 if (mEditor.mKeyListener != input) {
1790 mEditor.mKeyListener = input;
1830 if (mEditor != null) mEditor.prepareCursorControllers();
1835 if (mMovement != null || (mEditor != null && mEditor.mKeyListener != null)) {
3213 mEditor.mShowSoftInputOnFocus = show;
3222 return mEditor == null || mEditor.mShowSoftInputOnFocus;
3250 if (mEditor != null) mEditor.invalidateTextDisplayList();
3958 if (mEditor != null) mEditor.invalidateTextDisplayList();
4023 if (mEditor != null) {
4025 sp.removeSpan(mEditor.mSuggestionRangeSpan);
4039 if (mEditor != null) {
4040 ss.editorState = mEditor.saveInstanceState();
4094 mEditor.mFrozenWithFocus = true;
4105 if (mEditor == null || !mEditor.mErrorWasChanged) {
4114 mEditor.restoreInstanceState(ss.editorState);
4262 mEditor.forgetUndoRedo();
4328 if (mEditor != null) mEditor.addSpanWatchers(sp);
4342 if (mEditor != null) mEditor.mSelectionMoved = false;
4360 if (mEditor != null) mEditor.prepareCursorControllers();
4449 if (mEditor != null && mText.length() == 0 && mHint != null) {
4450 mEditor.invalidateTextDisplayList();
4607 if (type == InputType.TYPE_NULL && mEditor == null) return; //TYPE_NULL is the default value
4609 mEditor.mInputType = type;
4652 mEditor.mKeyListener = input;
4665 return mEditor == null ? EditorInfo.TYPE_NULL : mEditor.mInputType;
4678 mEditor.createInputContentTypeIfNeeded();
4679 mEditor.mInputContentType.imeOptions = imeOptions;
4689 return mEditor != null && mEditor.mInputContentType != null
4690 ? mEditor.mInputContentType.imeOptions : EditorInfo.IME_NULL;
4705 mEditor.createInputContentTypeIfNeeded();
4706 mEditor.mInputContentType.imeActionLabel = label;
4707 mEditor.mInputContentType.imeActionId = actionId;
4717 return mEditor != null && mEditor.mInputContentType != null
4718 ? mEditor.mInputContentType.imeActionLabel : null;
4728 return mEditor != null && mEditor.mInputContentType != null
4729 ? mEditor.mInputContentType.imeActionId : 0;
4742 mEditor.createInputContentTypeIfNeeded();
4743 mEditor.mInputContentType.onEditorActionListener = l;
4767 final Editor.InputContentType ict = mEditor == null ? null : mEditor.mInputContentType;
4839 mEditor.createInputContentTypeIfNeeded();
4840 mEditor.mInputContentType.privateImeOptions = type;
4850 return mEditor != null && mEditor.mInputContentType != null
4851 ? mEditor.mInputContentType.privateImeOptions : null;
4868 mEditor.createInputContentTypeIfNeeded();
4869 mEditor.mInputContentType.extras = new Bundle();
4870 getResources().parseBundleExtras(parser, mEditor.mInputContentType.extras);
4884 if (mEditor == null && !create) return null;
4886 if (mEditor.mInputContentType == null) {
4888 mEditor.createInputContentTypeIfNeeded();
4890 if (mEditor.mInputContentType.extras == null) {
4892 mEditor.mInputContentType.extras = new Bundle();
4894 return mEditor.mInputContentType.extras;
4903 return mEditor == null ? null : mEditor.mError;
4938 mEditor.setError(error, icon);
4947 if (mEditor != null) mEditor.setFrame();
4984 if (mEditor != null) {
4985 final boolean undoFilter = mEditor.mUndoInputFilter != null;
4986 final boolean keyFilter = mEditor.mKeyListener instanceof InputFilter;
4996 nf[filters.length] = mEditor.mUndoInputFilter;
5000 nf[filters.length + num] = (InputFilter) mEditor.mKeyListener;
5082 if (mEditor.mCursorCount == 0) {
5109 for (int i = 0; i < mEditor.mCursorCount; i++) {
5110 Rect bounds = mEditor.mCursorDrawable[i].getBounds();
5161 // mEditor can be null in case selection is set programmatically.
5162 if (invalidateCursor && mEditor != null) {
5163 for (int i = 0; i < mEditor.mCursorCount; i++) {
5164 Rect bounds = mEditor.mCursorDrawable[i].getBounds();
5218 if (mEditor != null && mEditor.mSelectionModifierCursorController != null &&
5219 mEditor.mSelectionModifierCursorController.isSelectionStartDragged()) {
5242 if (mEditor != null && mEditor.mCreatedWithASelection) {
5243 if (mEditor.extractedTextModeWillBeStarted()) {
5244 mEditor.checkFieldAndSelectCurrentWord();
5246 mEditor.startSelectionActionMode();
5248 mEditor.mCreatedWithASelection = false;
5262 if (mEditor != null) mEditor.onAttachedToWindow();
5280 if (mEditor != null) mEditor.onDetachedFromWindow();
5288 if (mEditor != null) mEditor.onScreenStateChanged(screenState);
5430 return mEditor == null ? false : mEditor.mTextIsSelectable;
5458 if (!selectable && mEditor == null) return; // false is default value with no edit data
5461 if (mEditor.mTextIsSelectable == selectable) return;
5463 mEditor.mTextIsSelectable = selectable;
5475 mEditor.prepareCursorControllers();
5516 if (mEditor != null && mEditor.isCursorVisible() &&
5517 (SystemClock.uptimeMillis() - mEditor.mShowCursor) %
5523 mEditor.updateCursorsPositions();
5711 if (mEditor != null) {
5712 mEditor.onDraw(canvas, layout, highlight, mHighlightPaint, cursorOffsetVertical);
5882 // Do nothing unless mEditor is in text action mode.
5883 if (mEditor == null || mEditor.mTextActionMode == null) {
5939 // mEditor and mEditor.mInput are not null from doKeyDown
5940 mEditor.mKeyListener.onKeyUp(this, (Editable)mText, keyCode, up);
5942 mEditor.mKeyListener.onKeyDown(this, (Editable)mText, keyCode, down);
5943 mEditor.mKeyListener.onKeyUp(this, (Editable)mText, keyCode, up);
5974 if (mEditor != null &&
5975 (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS) == EditorInfo.TYPE_CLASS_TEXT) {
5976 int variation = mEditor.mInputType & EditorInfo.TYPE_MASK_VARIATION;
5991 if (getKeyListener() != null && !mSingleLine && mEditor != null &&
5992 (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS) == EditorInfo.TYPE_CLASS_TEXT) {
5993 int variation = mEditor.mInputType & EditorInfo.TYPE_MASK_VARIATION;
6023 if (mEditor != null && mEditor.mInputContentType != null) {
6026 if (mEditor.mInputContentType.onEditorActionListener != null &&
6027 mEditor.mInputContentType.onEditorActionListener.onEditorAction(
6029 mEditor.mInputContentType.enterDown = true;
6066 if (mEditor != null && mEditor.mTextActionMode != null) {
6073 if (mEditor != null && mEditor.mKeyListener != null) {
6078 final boolean handled = mEditor.mKeyListener.onKeyOther(this, (Editable) mText,
6095 final boolean handled = mEditor.mKeyListener.onKeyDown(this, (Editable) mText,
6146 if (mEditor != null) mEditor.mErrorWasChanged = false;
6153 if (mEditor != null && mEditor.mError != null && !mEditor.mErrorWasChanged) {
6195 if (mEditor != null && mEditor.mInputContentType != null
6196 && mEditor.mInputContentType.onEditorActionListener != null
6197 && mEditor.mInputContentType.enterDown) {
6198 mEditor.mInputContentType.enterDown = false;
6199 if (mEditor.mInputContentType.onEditorActionListener.onEditorAction(
6250 if (mEditor != null && mEditor.mKeyListener != null)
6251 if (mEditor.mKeyListener.onKeyUp(this, (Editable) mText, keyCode, event))
6263 return mEditor != null && mEditor.mInputType != EditorInfo.TYPE_NULL;
6269 mEditor.createInputMethodStateIfNeeded();
6271 if (mEditor.mInputContentType != null) {
6272 outAttrs.imeOptions = mEditor.mInputContentType.imeOptions;
6273 outAttrs.privateImeOptions = mEditor.mInputContentType.privateImeOptions;
6274 outAttrs.actionLabel = mEditor.mInputContentType.imeActionLabel;
6275 outAttrs.actionId = mEditor.mInputContentType.imeActionId;
6276 outAttrs.extras = mEditor.mInputContentType.extras;
6324 return mEditor.extractText(request, outText);
6401 if (mEditor.mInputMethodState != null) {
6402 mEditor.mInputMethodState.mExtractedTextRequest = req;
6407 mEditor.hideCursorAndSpanControllers();
6434 if (mEditor != null) mEditor.onCommitCorrection(info);
6438 if (mEditor != null) mEditor.beginBatchEdit();
6442 if (mEditor != null) mEditor.endBatchEdit();
6488 if (mEditor != null) mEditor.prepareCursorControllers();
6698 if (mEditor != null) mEditor.prepareCursorControllers();
7668 if (mEditor != null &&
7669 (mEditor.mInputType & EditorInfo.TYPE_MASK_CLASS) == EditorInfo.TYPE_CLASS_TEXT) {
7671 mEditor.mInputType &= ~EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE;
7673 mEditor.mInputType |= EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE;
7770 mEditor.mSelectAllOnFocus = selectAllOnFocus;
7787 if (visible && mEditor == null) return; // visible is the default value with no edit data
7789 if (mEditor.mCursorVisible != visible) {
7790 mEditor.mCursorVisible = visible;
7793 mEditor.makeBlink();
7796 mEditor.prepareCursorControllers();
7809 return mEditor == null ? true : mEditor.mCursorVisible;
7992 if (mEditor != null) mEditor.sendOnTextChanged(start, after);
8022 if (mEditor != null) mEditor.makeBlink();
8034 final Editor.InputMethodState ims = mEditor == null ? null : mEditor.mInputMethodState;
8065 final Editor.InputMethodState ims = mEditor == null ? null : mEditor.mInputMethodState;
8075 if (mEditor != null) mEditor.makeBlink();
8091 if (mEditor != null && !isFocused()) mEditor.mSelectionMoved = true;
8113 if (mEditor != null) {
8114 if (oldStart >= 0) mEditor.invalidateTextDisplayList(mLayout, oldStart, oldEnd);
8115 if (newStart >= 0) mEditor.invalidateTextDisplayList(mLayout, newStart, newEnd);
8164 if (mEditor != null && mEditor.mSpellChecker != null && newStart < 0 &&
8166 mEditor.mSpellChecker.onSpellCheckSpanRemoved((SpellCheckSpan) what);
8189 if (mEditor != null) mEditor.mTemporaryDetach = true;
8198 if (mEditor != null) mEditor.mTemporaryDetach = false;
8209 if (mEditor != null) mEditor.onFocusChanged(focused, direction);
8231 if (mEditor != null) mEditor.onWindowFocusChanged(hasWindowFocus);
8239 if (mEditor != null && visibility != VISIBLE) {
8240 mEditor.hideCursorAndSpanControllers();
8275 if (mEditor != null && action == MotionEvent.ACTION_DOWN) {
8279 mEditor.mDoubleTap = true;
8282 mEditor.mDoubleTap = false;
8291 if (mEditor != null) {
8292 mEditor.onTouchEvent(event);
8294 if (mEditor.mSelectionModifierCursorController != null &&
8295 mEditor.mSelectionModifierCursorController.isDragAcceleratorActive()) {
8307 if (mEditor != null && mEditor.mDiscardNextActionUp && action == MotionEvent.ACTION_UP) {
8308 mEditor.mDiscardNextActionUp = false;
8310 if (mEditor.mIsInsertionActionModeStartPending) {
8311 mEditor.startInsertionActionMode();
8312 mEditor.mIsInsertionActionModeStartPending = false;
8318 (mEditor == null || !mEditor.mIgnoreActionUpEvent) && isFocused();
8346 if (!textIsSelectable && mEditor.mShowSoftInputOnFocus) {
8350 // The above condition ensures that the mEditor is not null
8351 mEditor.onTouchUpEvent(event);
8395 return mEditor != null && mEditor.mTouchFocusSelected;
8401 if (mEditor != null) mEditor.mIgnoreActionUpEvent = true;
8638 return mText.length() != 0 && mEditor != null && mEditor.hasSelectionController();
8734 mEditor.mWordIterator = null;
8743 if (mEditor != null) {
8744 return mEditor.getWordIterator();
8920 if (mEditor != null) {
8921 info.setInputType(mEditor.mInputType);
8923 if (mEditor.mError != null) {
8925 info.setError(mEditor.mError);
8955 if (canProcessText()) { // also implies mEditor is not null.
8956 mEditor.mProcessTextIntentActionsHandler.onInitializeAccessibilityNodeInfo(info);
8982 if (mEditor != null
8983 && mEditor.mProcessTextIntentActionsHandler.performAccessibilityAction(action)) {
9007 if (!isTextSelectable() && mEditor.mShowSoftInputOnFocus && imm != null) {
9054 if (mEditor != null) {
9055 mEditor.startSelectionActionMode();
9082 if (eventType == AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUSED && mEditor != null) {
9083 mEditor.mProcessTextIntentActionsHandler.initializeAccessibilityActions();
9165 mEditor != null && mEditor.mTextActionMode != null;
9169 mEditor.startSelectionActionMode();
9174 if (mEditor != null) {
9175 mEditor.undo();
9180 if (mEditor != null) {
9181 mEditor.redo();
9205 if (mEditor != null) {
9206 mEditor.replace();
9229 if (mEditor != null) {
9230 handled |= mEditor.performLongClick(handled);
9235 if (mEditor != null) mEditor.mDiscardNextActionUp = true;
9244 if (mEditor != null) {
9245 mEditor.onScrollChanged();
9272 if (mEditor == null) return false;
9273 if ((mEditor.mInputType & InputType.TYPE_MASK_CLASS) != InputType.TYPE_CLASS_TEXT) {
9276 if ((mEditor.mInputType & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS) > 0) return false;
9278 final int variation = mEditor.mInputType & EditorInfo.TYPE_MASK_VARIATION;
9314 mEditor.mCustomSelectionActionModeCallback = actionModeCallback;
9323 return mEditor == null ? null : mEditor.mCustomSelectionActionModeCallback;
9351 mEditor.mCustomInsertionActionModeCallback = actionModeCallback;
9360 return mEditor == null ? null : mEditor.mCustomInsertionActionModeCallback;
9367 if (mEditor != null) {
9368 mEditor.stopTextActionMode();
9373 return mEditor != null && mEditor.canUndo();
9377 return mEditor != null && mEditor.canRedo();
9385 if (mText.length() > 0 && hasSelection() && mText instanceof Editable && mEditor != null &&
9386 mEditor.mKeyListener != null) {
9398 if (mText.length() > 0 && hasSelection() && mEditor != null) {
9411 mEditor != null && mEditor.mKeyListener != null &&
9424 if (mText.length() > 0 && hasSelection() && mEditor != null) {
9440 if (mEditor != null) {
9441 mEditor.hideInsertionPointCursorController();
9554 return mEditor != null && mEditor.hasInsertionController();
9566 if (mEditor != null) mEditor.onDrop(event);
9577 if (mEditor == null) return false;
9578 final Editor.InputMethodState ims = mEditor.mInputMethodState;
9582 return mEditor.mInBatchEditControllers;
9703 * Also note that for performance reasons, the mEditor is created when needed, but not
9707 if (mEditor == null) {
9708 mEditor = new Editor(this);
9789 if (mEditor != null) {
9790 mEditor.hideCursorAndSpanControllers();
9791 mEditor.stopTextActionMode();