Lines Matching defs:content

84     public boolean onKeyDown(View view, Editable content,
94 int a = Selection.getSelectionStart(content);
95 int b = Selection.getSelectionEnd(content);
102 Selection.setSelection(content, 0, 0);
106 int activeStart = content.getSpanStart(TextKeyListener.ACTIVE);
107 int activeEnd = content.getSpanEnd(TextKeyListener.ACTIVE);
111 int i = event.getUnicodeChar(getMetaState(content, event));
116 char c = content.charAt(selStart - 1);
119 if (showCharacterPicker(view, content, c, false, count)) {
120 resetMetaState(content);
129 showCharacterPicker(view, content,
132 resetMetaState(content);
143 Character.digit(content.charAt(start - 1), 16) >= 0) {
152 String hex = TextUtils.substring(content, start, selEnd);
158 Selection.setSelection(content, selStart, selEnd);
177 char accent = content.charAt(selStart);
188 Selection.setSelection(content, selEnd);
189 content.removeSpan(TextKeyListener.ACTIVE);
196 TextKeyListener.shouldCap(mAutoCap, content, selStart)) {
197 int where = content.getSpanEnd(TextKeyListener.CAPPED);
198 int flags = content.getSpanFlags(TextKeyListener.CAPPED);
201 content.removeSpan(TextKeyListener.CAPPED);
207 content.setSpan(TextKeyListener.CAPPED, 0, 0,
210 content.setSpan(TextKeyListener.CAPPED,
218 Selection.setSelection(content, selEnd);
220 content.setSpan(OLD_SEL_START, selStart, selStart,
223 content.replace(selStart, selEnd, String.valueOf((char) i));
225 int oldStart = content.getSpanStart(OLD_SEL_START);
226 selEnd = Selection.getSelectionEnd(content);
229 content.setSpan(TextKeyListener.LAST_TYPED,
234 Selection.setSelection(content, oldStart, selEnd);
235 content.setSpan(TextKeyListener.ACTIVE, oldStart, selEnd,
240 adjustMetaAfterKeypress(content);
249 content.getSpanEnd(TextKeyListener.INHIBIT_REPLACEMENT)
254 char c = content.charAt(x - 1);
260 String rep = getReplacement(content, x, oldStart, view);
263 Replaced[] repl = content.getSpans(0, content.length(),
266 content.removeSpan(repl[a]);
269 TextUtils.getChars(content, x, oldStart, orig, 0);
271 content.setSpan(new Replaced(orig), x, oldStart,
273 content.replace(x, oldStart, rep);
280 selEnd = Selection.getSelectionEnd(content);
282 if (content.charAt(selEnd - 1) == ' ' &&
283 content.charAt(selEnd - 2) == ' ') {
284 char c = content.charAt(selEnd - 3);
289 c = content.charAt(j - 1);
296 content.replace(selEnd - 2, selEnd - 1, ".");
315 if (content.getSpanEnd(TextKeyListener.LAST_TYPED) == selStart) {
316 if (content.charAt(selStart - 1) != '\n')
320 Replaced[] repl = content.getSpans(selStart - consider, selStart,
324 int st = content.getSpanStart(repl[0]);
325 int en = content.getSpanEnd(repl[0]);
328 content.removeSpan(repl[0]);
335 content.setSpan(TextKeyListener.INHIBIT_REPLACEMENT,
337 content.replace(st, en, old);
339 en = content.getSpanStart(TextKeyListener.INHIBIT_REPLACEMENT);
341 content.setSpan(TextKeyListener.INHIBIT_REPLACEMENT,
345 content.removeSpan(TextKeyListener.INHIBIT_REPLACEMENT);
347 adjustMetaAfterKeypress(content);
349 adjustMetaAfterKeypress(content);
350 return super.onKeyDown(view, content, keyCode, event);
357 return super.onKeyDown(view, content, keyCode, event);
404 * Marks the specified region of <code>content</code> as having
411 * @param content the Editable text where the replacement was made
416 public static void markAsReplaced(Spannable content, int start, int end,
418 Replaced[] repl = content.getSpans(0, content.length(), Replaced.class);
420 content.removeSpan(repl[a]);
427 content.setSpan(new Replaced(orig), start, end,
496 private boolean showCharacterPicker(View view, Editable content, char c,
505 view, content, set, insert).show();