Lines Matching defs:editable

344      * not already editable. Commas are excluded as they are added automatically
421 Editable editable = getText();
423 int start = mTokenizer.findTokenStart(editable, end);
438 commitChip(start, end, editable);
790 Editable editable = getText();
795 int tokenStart = editable.toString().indexOf(current);
800 if (tokenEnd < editable.length() - 2
801 && editable.charAt(tokenEnd) == COMMIT_CHAR_COMMA) {
804 createReplacementChip(tokenStart, tokenEnd, editable);
869 Editable editable = getText();
870 int length = editable.length();
875 + editable);
877 editable.delete(end + 1, length);
886 private void createReplacementChip(int tokenStart, int tokenEnd, Editable editable) {
892 String token = editable.toString().substring(tokenStart, tokenEnd);
921 editable.replace(tokenStart, tokenEnd, chipText);
999 // Otherwise, fallback to just creating an editable email address chip.
1112 Editable editable = getText();
1114 int start = mTokenizer.findTokenStart(editable, end);
1124 return commitChip(start, end , editable);
1134 Editable editable = getText();
1136 int start = mTokenizer.findTokenStart(editable, end);
1138 commitChip(start, end, editable);
1143 private boolean commitChip(int start, int end, Editable editable) {
1152 int tokenEnd = mTokenizer.findTokenEnd(editable, start);
1153 if (editable.length() > tokenEnd + 1) {
1154 char charAt = editable.charAt(tokenEnd + 1);
1159 String text = editable.toString().substring(start, tokenEnd).trim();
1164 QwertyKeyListener.markAsReplaced(editable, start, end, "");
1167 editable.replace(start, end, chipText);
1240 Editable editable = getText();
1245 QwertyKeyListener.markAsReplaced(editable, start, end, "");
1249 editable.replace(start, selEnd, chipText);
1464 Editable editable = getText();
1465 while (offset >= 0 && findText(editable, offset) == -1 && findChip(offset) == null) {
1593 Editable editable = getText();
1594 QwertyKeyListener.markAsReplaced(editable, start, end, "");
1597 editable.replace(start, end, chip);
1609 // recipient that is editable.
1843 Editable editable = getText();
1854 chipStart = editable.toString().indexOf(token, end);
1855 end = chipEnd = Math.min(editable.length(), chipStart + token.length());
1858 editable.setSpan(chip, chipStart, chipEnd,
1882 Editable editable = getText();
1884 editable.append(text);
1886 setSelection(editable.length());
1902 Editable editable = getText();
1903 QwertyKeyListener.markAsReplaced(editable, start, end, "");
1907 editable.setSpan(newChip, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
1927 Editable editable = getText();
1928 QwertyKeyListener.markAsReplaced(editable, start, end, "");
1932 editable.setSpan(newChip, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
1981 Editable editable = getText();
1985 setSelection(editable.length());
1989 QwertyKeyListener.markAsReplaced(editable, start, end, "");
1990 editable.removeSpan(chip);
1993 editable.setSpan(constructChipSpan(chip.getEntry(), start, false, false),
2001 setSelection(editable.length());
2063 Editable editable = getText();
2068 editable.insert(0, chipText);
2074 while (toReplace >= 0 && toReplace < editable.length()
2075 && editable.charAt(toReplace) == ' ') {
2078 editable.replace(start, toReplace, chipText);
2187 Editable editable = getText();
2189 int tokenStart = mTokenizer.findTokenStart(editable, selStart);
2190 int tokenEnd = mTokenizer.findTokenEnd(editable, tokenStart);
2192 if (tokenEnd > editable.length()) {
2193 tokenEnd = editable.length();
2195 editable.delete(tokenStart, tokenEnd);
2227 Editable editable = getText();
2229 editable.append(paste, start, end);
2231 editable.insert(end, paste);
2300 Editable editable = getText();
2301 tokenStart = editable.toString().indexOf(lastAddress, originalTokenStart);
2302 commitChip(tokenStart, editable.length(), editable);