Home | History | Annotate | Download | only in latin

Lines Matching refs:InputType

23 import android.text.InputType;
62 final int inputType = null != editorInfo ? editorInfo.inputType : 0;
63 final int inputClass = inputType & InputType.TYPE_MASK_CLASS;
64 mInputType = inputType;
65 mIsPasswordField = InputTypeUtils.isPasswordInputType(inputType)
66 || InputTypeUtils.isVisiblePasswordInputType(inputType);
67 if (inputClass != InputType.TYPE_CLASS_TEXT) {
74 } else if (InputType.TYPE_NULL == inputType) {
76 Log.i(TAG, "InputType.TYPE_NULL is specified");
79 Log.w(TAG, String.format("Unexpected input class: inputType=0x%08x"
80 + " imeOptions=0x%08x", inputType, editorInfo.imeOptions));
91 // inputClass == InputType.TYPE_CLASS_TEXT
92 final int variation = inputType & InputType.TYPE_MASK_VARIATION;
94 0 != (inputType & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
96 0 != (inputType & InputType.TYPE_TEXT_FLAG_MULTI_LINE);
98 0 != (inputType & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT);
100 0 != (inputType & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
106 || InputType.TYPE_TEXT_VARIATION_URI == variation
107 || InputType.TYPE_TEXT_VARIATION_FILTER == variation
112 mShouldInsertSpacesAutomatically = InputTypeUtils.isAutoSpaceFriendlyType(inputType);
116 || InputType.TYPE_TEXT_VARIATION_URI == variation
128 (variation == InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT && !flagAutoCorrect)
135 mIsGeneralTextInput = InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS != variation
136 && InputType.TYPE_TEXT_VARIATION_PASSWORD != variation
137 && InputType.TYPE_TEXT_VARIATION_PHONETIC != variation
138 && InputType.TYPE_TEXT_VARIATION_URI != variation
139 && InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD != variation
140 && InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS != variation
141 && InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD != variation;
145 return InputType.TYPE_NULL == mInputType;
149 return editorInfo.inputType == mInputType;
162 private void dumpFlags(final int inputType) {
163 final int inputClass = inputType & InputType.TYPE_MASK_CLASS;
166 inputClass, inputType & InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
167 final String flagsString = toFlagsString(inputType & InputType.TYPE_MASK_FLAGS);
175 case InputType.TYPE_CLASS_TEXT:
177 case InputType.TYPE_CLASS_PHONE:
179 case InputType.TYPE_CLASS_NUMBER:
181 case InputType.TYPE_CLASS_DATETIME:
190 case InputType.TYPE_CLASS_TEXT:
192 case InputType.TYPE_CLASS_NUMBER:
194 case InputType.TYPE_CLASS_DATETIME:
203 case InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS:
205 case InputType.TYPE_TEXT_VARIATION_EMAIL_SUBJECT:
207 case InputType.TYPE_TEXT_VARIATION_FILTER:
209 case InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE:
211 case InputType.TYPE_TEXT_VARIATION_NORMAL:
213 case InputType.TYPE_TEXT_VARIATION_PASSWORD:
215 case InputType.TYPE_TEXT_VARIATION_PERSON_NAME:
217 case InputType.TYPE_TEXT_VARIATION_PHONETIC:
219 case InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS:
221 case InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE:
223 case InputType.TYPE_TEXT_VARIATION_URI:
225 case InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD:
227 case InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT:
229 case InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS:
231 case InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD:
240 case InputType.TYPE_NUMBER_VARIATION_NORMAL:
242 case InputType.TYPE_NUMBER_VARIATION_PASSWORD:
251 case InputType.TYPE_DATETIME_VARIATION_NORMAL:
253 case InputType.TYPE_DATETIME_VARIATION_DATE:
255 case InputType.TYPE_DATETIME_VARIATION_TIME:
264 if (0 != (flags & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS))
266 if (0 != (flags & InputType.TYPE_TEXT_FLAG_MULTI_LINE))
268 if (0 != (flags & InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE))
270 if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_WORDS))
272 if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES))
274 if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS))
276 if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT))
278 if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE))
287 "%s: inputType=0x%08x%s%s%s%s%s targetApp=%s\n", getClass().getSimpleName(),