/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/ |
H A D | LinkSpan.java | 17 package com.android.setupwizardlib.span; 28 * A clickable span that will listen for click events and send it back to the context. To use this 29 * class, implement {@link com.android.setupwizardlib.span.LinkSpan.OnClickListener} in your 39 * Implementation note: When the orientation changes, TextView retains a reference to this span 53 void onClick(LinkSpan span); argument
|
H A D | SpanHelper.java | 17 package com.android.setupwizardlib.span;
|
/frameworks/base/core/tests/coretests/src/android/widget/ |
H A D | SuggestionsPopupWindowTest.java | 73 private void setSuggestionSpan(SuggestionSpan span, int start, int end) { argument 78 text.setSpan(span, start, end, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
|
/frameworks/opt/setupwizard/library/test/src/com/android/setupwizardlib/test/ |
H A D | LinkSpanTest.java | 25 import com.android.setupwizardlib.span.LinkSpan; 61 public void onClick(LinkSpan span) { argument 62 clickedSpan = span;
|
/frameworks/base/tools/aapt2/ |
H A D | StringPool_test.cpp | 154 const StringPool::Span& span = ref->spans.front(); local 155 EXPECT_EQ(*(span.name), u"b"); 156 EXPECT_EQ(2u, span.firstChar); 157 EXPECT_EQ(6u, span.lastChar); 234 const ResStringPool_span* span = test.styleAt(3); local 235 ASSERT_NE(nullptr, span); 236 EXPECT_EQ(util::getString(test, span->name.index), u"b"); 237 EXPECT_EQ(0u, span->firstChar); 238 EXPECT_EQ(1u, span->lastChar); 239 span [all...] |
H A D | StringPool.cpp | 169 for (const aapt::Span& span : str.spans) { 170 styleEntry->spans.emplace_back(Span{makeRef(span.name), 171 span.firstChar, span.lastChar}); 189 for (const Span& span : ref.mEntry->spans) { 190 styleEntry->spans.emplace_back(Span{ makeRef(*span.name), span.firstChar, span.lastChar }); 372 android::ResStringPool_span* span = local 375 span [all...] |
/frameworks/base/core/java/android/inputmethodservice/ |
H A D | ExtractEditText.java | 207 protected void setSpan_internal(Object span, int start, int end, int flags) { argument 210 mIME.onExtractedSetSpan(span, start, end, flags);
|
H A D | InputMethodService.java | 2308 public void onExtractedSetSpan(Object span, int start, int end, int flags) { argument 2314 ((Spannable) text).setSpan(span, 0, text.length(), flags);
|
/frameworks/base/core/java/android/text/ |
H A D | AlteredCharSequence.java | 70 public int getSpanStart(Object span) { argument 71 return mSpanned.getSpanStart(span); 74 public int getSpanEnd(Object span) { argument 75 return mSpanned.getSpanEnd(span); 78 public int getSpanFlags(Object span) { argument 79 return mSpanned.getSpanFlags(span);
|
/frameworks/base/tools/aapt/ |
H A D | StringPool.h | 70 ResStringPool_span span; member in struct:StringPool::entry_style_span 105 status_t addStyleSpan(size_t idx, const entry_style_span& span); 167 // Optional style span information associated with each index of
|
H A D | XMLNode.cpp | 291 StringPool::entry_style_span span; local 292 span.name = element16; 294 span.name.append(String16(";")); 296 span.name.append(str, len); 297 span.name.append(String16("=")); 299 span.name.append(str, len); 301 //printf("Span: %s\n", String8(span.name).string()); 302 span.span.firstChar = span 336 StringPool::entry_style_span span = spanStack.top(); local [all...] |
H A D | ZipFile.cpp | 972 long span; local 987 span = nextOffset - pEntry->getLFHOffset(); 989 assert(span >= ZipEntry::LocalFileHeader::kLFHLen); 995 span = 0; 998 //printf("+++ %d: off=%ld span=%ld del=%d [count=%d]\n", 999 // i, pEntry->getLFHOffset(), span, pEntry->getDeleted(), count); 1002 adjust += span; 1011 } else if (span != 0 && adjust > 0) { 1016 pEntry->getLFHOffset(), span); 1029 * because we use mCentralDirOffset to determine "span" fo [all...] |
/frameworks/base/tools/aapt2/compile/ |
H A D | PseudolocaleGenerator.cpp | 38 for (const StringPool::Span& span : string->value->spans) { 39 localized.spans.push_back(Span{ *span.name, span.firstChar, span.lastChar }); 66 const StringPool::Span& span = string->value->spans[i]; local 68 // Insert or update the Range marker for the start of this span. 69 auto iter = std::lower_bound(ranges.begin(), ranges.end(), span.firstChar, cmp); 70 if (iter != ranges.end() && iter->start == span.firstChar) { 74 Range{ span.firstChar, &localized.spans[i].firstChar, nullptr }); 77 // Insert or update the Range marker for the end of this span [all...] |
/frameworks/opt/setupwizard/library/eclair-mr1/src/com/android/setupwizardlib/util/ |
H A D | LinkAccessibilityHelper.java | 91 for (ClickableSpan span : linkSpans) { 92 virtualViewIds.add(spannedText.getSpanStart(span)); 99 final ClickableSpan span = getSpanForOffset(virtualViewId); 100 if (span != null) { 101 event.setContentDescription(getTextForSpan(span)); 111 final ClickableSpan span = getSpanForOffset(virtualViewId); 112 if (span != null) { 113 info.setContentDescription(getTextForSpan(span)); 120 getBoundsForSpan(span, mTempRect); 122 info.setBoundsInParent(getBoundsForSpan(span, mTempRec 158 getTextForSpan(ClickableSpan span) argument 170 getBoundsForSpan(ClickableSpan span, Rect outRect) argument [all...] |
/frameworks/base/core/java/android/widget/ |
H A D | TableRow.java | 169 for (int j = 0; j < layoutParams.span; j++) { 199 final int span = lp.span; 201 for (int i = 0; i < span; i++) { 258 // when the span is 1 (default), we need to skip 0 child 259 return layoutParams.span - 1; 299 if (layoutParams.span == 1) { 407 public int span; field in class:TableRow.LayoutParams 425 span = a.getInt(com.android.internal.R.styleable.TableRow_Cell_layout_span, 1); 426 if (span < [all...] |
H A D | GridLayout.java | 667 Interval span = spec.span; 669 boolean isAtEdge = leading1 ? (span.min == 0) : (span.max == axis.getCount()); 690 int index = leading ? spec.span.min : spec.span.max; 745 final Interval majorRange = majorSpec.span; 753 final Interval minorRange = minorSpec.span; 829 Interval span = spec.span; 2182 setRowSpecSpan(Interval span) argument 2186 setColumnSpecSpan(Interval span) argument 2216 public final Interval span; field in class:GridLayout.Arc 2220 Arc(Interval span, MutableInt value) argument 2531 final Interval span; field in class:GridLayout.Spec 2535 Spec(boolean startDefined, Interval span, Alignment alignment, float weight) argument 2556 copyWriteSpan(Interval span) argument [all...] |
H A D | Editor.java | 261 // The span controller helps monitoring the changes to which the Editor needs to react: 639 * Hides the insertion and span controllers. 1229 * span. 1255 // We do not hide the span controllers, since they can be added when a new text is 2064 // The span doesn't cover the current selection start point. 2083 // There is a span that is not covered by the union. In this case, we soouldn't offer 2572 // Exactly same span is found. 2575 // Suggestion span couldn't be found. Try to find a suggestion span that has the same 2637 // Swap text content between actual text and Suggestion span 2688 isNonIntermediateSelectionSpan(final Spannable text, final Object span) argument 2695 onSpanAdded(Spannable text, Object span, int start, int end) argument 2752 onSpanRemoved(Spannable text, Object span, int start, int end) argument 2761 onSpanChanged(Spannable text, Object span, int previousStart, int previousEnd, int newStart, int newEnd) argument 2779 sendEasySpanNotification(int textChangedType, EasyEditSpan span) argument 2802 onDeleteClick(EasyEditSpan span) argument 3132 setSpanInfo(SuggestionSpan span, int spanStart, int spanEnd) argument [all...] |
/frameworks/base/core/java/com/android/internal/util/ |
H A D | NotificationColorUtil.java | 185 for (Object span : spans) { 186 Object resultSpan = span; 187 if (span instanceof TextAppearanceSpan) { 188 resultSpan = processTextAppearanceSpan((TextAppearanceSpan) span); 190 builder.setSpan(resultSpan, ss.getSpanStart(span), ss.getSpanEnd(span), 191 ss.getSpanFlags(span)); 198 private TextAppearanceSpan processTextAppearanceSpan(TextAppearanceSpan span) { argument 199 ColorStateList colorStateList = span.getTextColor(); 217 span [all...] |
/frameworks/native/libs/ui/ |
H A D | Region.cpp | 83 * First pass through, divideSpanRTL will be set because the 'previous span' (indexing into the dst 85 * compared with the span directly below, and subdivided as needed to resolve T-junctions. 90 * Second pass through, divideSpanRTL will be false since the previous span will index into the 91 * final, correctly ordered region buffer. Each rectangle will be compared with the span directly 101 // add first span immediately 112 // for all other spans, split if a t-junction exists in the span directly above 115 // new span 118 // previous span not directly adjacent, don't check for T junctions 137 // iterating over previous span RTL, quit if it's too far left 150 // if an entry in the previous span i 424 Vector<Rect> span; member in class:android::Region::rasterizer [all...] |
/frameworks/ex/widget/java/com/android/ex/widget/ |
H A D | StaggeredGridView.java | 50 * <p>Item views may span multiple columns as specified by their {@link LayoutParams}. 139 public int span; field in class:StaggeredGridView.LayoutRecord 146 mMargins = new int[span * 2]; 183 " s=" + span; 519 final int colEnd = lp.column + Math.min(mColCount, lp.span); 774 final int span = Math.min(mColCount, lp.span); 775 final int widthSize = colWidth * span + itemMargin * (span - 1); 792 if (span > 1127 getNextRecordUp(int position, int span) argument 1183 getNextRecordDown(int position, int span) argument 1393 public int span = 1; field in class:StaggeredGridView.LayoutParams [all...] |
/frameworks/base/core/java/android/view/inputmethod/ |
H A D | InputMethodManager.java | 743 public void notifySuggestionPicked(SuggestionSpan span, String originalString, int index) { argument 745 mService.notifySuggestionPicked(span, originalString, index);
|
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/ |
H A D | GridLayout.java | 654 Interval span = spec.span; 656 boolean isAtEdge = leading1 ? (span.min == 0) : (span.max == axis.getCount()); 681 int index = leading ? spec.span.min : spec.span.max; 736 final Interval majorRange = majorSpec.span; 744 final Interval minorRange = minorSpec.span; 808 Interval span = spec.span; 2076 setRowSpecSpan(Interval span) argument 2080 setColumnSpecSpan(Interval span) argument 2110 public final Interval span; field in class:GridLayout.Arc 2114 Arc(Interval span, MutableInt value) argument 2425 final Interval span; field in class:GridLayout.Spec 2429 Spec(boolean startDefined, Interval span, Alignment alignment, float weight) argument 2450 copyWriteSpan(Interval span) argument [all...] |
/frameworks/support/v7/recyclerview/src/android/support/v7/widget/ |
H A D | StaggeredGridLayoutManager.java | 79 * check if there are gaps in the because of full span items. If it finds, it will re-layout 125 * The width or height per span, depending on the orientation. 199 * If a full span item is invalid / or created in reverse direction; it may create gaps in 259 * When a full span item is laid out in reverse direction, it sets a flag which we check when 327 * Intermediate gaps created by full span items are tracked via mLaidOutInvalidFullSpan field. 381 // equal, check span indices. 393 private boolean checkSpanForGap(Span span) { argument 395 if (span.getEndLine() < mPrimaryOrientation.getEndAfterPadding()) { 396 // if it is full span, it is OK 397 final View endView = span 1775 updateRemainingSpans(Span span, int layoutDir, int targetLine) argument 2669 setSpan(int position, Span span) argument [all...] |
/frameworks/base/services/core/java/com/android/server/ |
H A D | InputMethodManagerService.java | 1884 public boolean notifySuggestionPicked(SuggestionSpan span, String originalString, int index) { argument 1889 final InputMethodInfo targetImi = mSecureSuggestionSpans.get(span); 1892 final String[] suggestions = span.getSuggestions(); 1894 final String className = span.getNotificationTargetClassName(); 1902 intent.putExtra(SuggestionSpan.SUGGESTION_SPAN_PICKED_HASHCODE, span.hashCode());
|
/frameworks/ex/common/java/com/android/ex/editstyledtext/ |
H A D | EditStyledText.java | 1266 /* If the style of the span is added, add check case for that style */ 1329 for (Object span : spansBefore) { 1330 if (span instanceof ForegroundColorSpan || span instanceof AbsoluteSizeSpan 1331 || span instanceof MarqueeSpan || span instanceof AlignmentSpan) { 1332 int spanstart = txt.getSpanStart(span); 1333 int spanend = txt.getSpanEnd(span); 1335 Log.d(LOG_TAG, "spantype:" + span.getClass() + "," + spanstart); 1338 if (span instanceo 1668 setStyledTextSpan(Object span, int start, int end) argument 1678 setLineStyledTextSpan(Object span) argument 1728 insertImageSpan(DynamicDrawableSpan span, int curpos) argument [all...] |