Home | History | Annotate | Download | only in latin

Lines Matching refs:InputType

22 import android.text.InputType;
55 final int inputType = null != editorInfo ? editorInfo.inputType : 0;
56 final int inputClass = inputType & InputType.TYPE_MASK_CLASS;
57 mInputType = inputType;
58 mIsPasswordField = InputTypeUtils.isPasswordInputType(inputType)
59 || InputTypeUtils.isVisiblePasswordInputType(inputType);
60 if (inputClass != InputType.TYPE_CLASS_TEXT) {
67 } else if (InputType.TYPE_NULL == inputType) {
69 Log.i(TAG, "InputType.TYPE_NULL is specified");
72 Log.w(TAG, String.format("Unexpected input class: inputType=0x%08x"
73 + " imeOptions=0x%08x", inputType, editorInfo.imeOptions));
83 // inputClass == InputType.TYPE_CLASS_TEXT
84 final int variation = inputType & InputType.TYPE_MASK_VARIATION;
86 0 != (inputType & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
88 0 != (inputType & InputType.TYPE_TEXT_FLAG_MULTI_LINE);
90 0 != (inputType & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT);
92 0 != (inputType & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
98 || InputType.TYPE_TEXT_VARIATION_URI == variation
99 || InputType.TYPE_TEXT_VARIATION_FILTER == variation
104 mShouldInsertSpacesAutomatically = InputTypeUtils.isAutoSpaceFriendlyType(inputType);
108 || InputType.TYPE_TEXT_VARIATION_URI == variation
117 (variation == InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT && !flagAutoCorrect)
124 mIsGeneralTextInput = InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS != variation
125 && InputType.TYPE_TEXT_VARIATION_PASSWORD != variation
126 && InputType.TYPE_TEXT_VARIATION_PHONETIC != variation
127 && InputType.TYPE_TEXT_VARIATION_URI != variation
128 && InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD != variation
129 && InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS != variation
130 && InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD != variation;
134 return InputType.TYPE_NULL == mInputType;
138 return editorInfo.inputType == mInputType;
151 private void dumpFlags(final int inputType) {
152 final int inputClass = inputType & InputType.TYPE_MASK_CLASS;
155 inputClass, inputType & InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
156 final String flagsString = toFlagsString(inputType & InputType.TYPE_MASK_FLAGS);
164 case InputType.TYPE_CLASS_TEXT:
166 case InputType.TYPE_CLASS_PHONE:
168 case InputType.TYPE_CLASS_NUMBER:
170 case InputType.TYPE_CLASS_DATETIME:
179 case InputType.TYPE_CLASS_TEXT:
181 case InputType.TYPE_CLASS_NUMBER:
183 case InputType.TYPE_CLASS_DATETIME:
192 case InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS:
194 case InputType.TYPE_TEXT_VARIATION_EMAIL_SUBJECT:
196 case InputType.TYPE_TEXT_VARIATION_FILTER:
198 case InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE:
200 case InputType.TYPE_TEXT_VARIATION_NORMAL:
202 case InputType.TYPE_TEXT_VARIATION_PASSWORD:
204 case InputType.TYPE_TEXT_VARIATION_PERSON_NAME:
206 case InputType.TYPE_TEXT_VARIATION_PHONETIC:
208 case InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS:
210 case InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE:
212 case InputType.TYPE_TEXT_VARIATION_URI:
214 case InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD:
216 case InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT:
218 case InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS:
220 case InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD:
229 case InputType.TYPE_NUMBER_VARIATION_NORMAL:
231 case InputType.TYPE_NUMBER_VARIATION_PASSWORD:
240 case InputType.TYPE_DATETIME_VARIATION_NORMAL:
242 case InputType.TYPE_DATETIME_VARIATION_DATE:
244 case InputType.TYPE_DATETIME_VARIATION_TIME:
253 if (0 != (flags & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS))
255 if (0 != (flags & InputType.TYPE_TEXT_FLAG_MULTI_LINE))
257 if (0 != (flags & InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE))
259 if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_WORDS))
261 if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES))
263 if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS))
265 if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT))
267 if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE))
276 "%s: inputType=0x%08x%s%s%s%s%s targetApp=%s\n", getClass().getSimpleName(),