/frameworks/base/tools/layoutlib/bridge/src/android/text/ |
H A D | StaticLayout_Delegate.java | 104 /*package*/ static void nAddMeasuredRun(long nativeBuilder, int start, int end, float[] widths) { argument 107 System.arraycopy(widths, start, builder.mWidths, start, end - start); 180 private static List<Primitive> computePrimitives(@NonNull char[] text, @NonNull float[] widths, argument 190 primitives.add(PrimitiveType.GLUE.getNewPrimitive(i, widths[i])); 198 if (widths[i] != 0) { 207 primitives.add(PrimitiveType.BOX.getNewPrimitive(i, widths[i])); 217 float[] widths, int bidiFlags) { 220 .renderText(index, index + count, bidiFlags, widths, 0, false); 216 measureText(long nativePaint, char []text, int index, int count, float[] widths, int bidiFlags) argument
|
H A D | OptimizingLineBreaker.java | 52 breakInfo.widths = new float[]{p.width}; 130 breakInfo.widths[count] = opt[idx].mWidth; 141 float[] widths = new float[size]; 146 System.arraycopy(lineBreaks.widths, 0, widths, 0, toCopy); 150 lineBreaks.widths = widths;
|
H A D | GreedyLineBreaker.java | 167 lineBreaks.widths = new float[mWidthsList.size()]; 178 lineBreaks.widths[i] = b;
|
/frameworks/base/core/jni/ |
H A D | android_text_StaticLayout.cpp | 46 jfieldID widths; member in struct:android::JLineBreaksID 78 const jfloat* widths, const jint* flags) { 86 env->SetObjectField(recycle, gLineBreaks_fieldID.widths, recycleWidths); 91 env->SetFloatArrayRegion(recycleWidths, 0, nBreaks, widths); 174 jint start, jint end, jfloatArray widths) { 176 env->GetFloatArrayRegion(widths, start, end - start, b->charWidths() + start); 186 static void nGetWidths(JNIEnv* env, jclass, jlong nativePtr, jfloatArray widths) { argument 188 env->SetFloatArrayRegion(widths, 0, b->size(), b->charWidths()); 214 gLineBreaks_fieldID.widths = GetFieldIDOrDie(env, gLineBreaks_class, "widths", "[ 75 recycleCopy(JNIEnv* env, jobject recycle, jintArray recycleBreaks, jfloatArray recycleWidths, jintArray recycleFlags, jint recycleLength, size_t nBreaks, const jint* breaks, const jfloat* widths, const jint* flags) argument 173 nAddMeasuredRun(JNIEnv* env, jclass, jlong nativePtr, jint start, jint end, jfloatArray widths) argument [all...] |
/frameworks/base/core/java/android/text/ |
H A D | GraphicsOperations.java | 24 * Please implement this interface if your CharSequence can do quick draw/measure/widths 50 public int getTextWidths(int start, int end, float[] widths, Paint p); argument
|
H A D | MeasuredText.java | 171 // try to do widths measurement in native code, but use Java if paint has been subclassed 173 float[] widths = null; 175 widths = mWidths; 180 if (widths != null) { 181 width = paint.getTextRunAdvances(mChars, p, len, p, len, isRtl, widths, p); 183 mBuilder.addMeasuredRun(p, p + len, widths); 196 if (widths != null) { 198 paint.getTextRunAdvances(mChars, q, i - q, q, i - q, isRtl, widths, q); 200 mBuilder.addMeasuredRun(q, i, widths);
|
H A D | StaticLayout.java | 351 * After measurement, nGetWidths() is valid if the widths are needed (eg for ellipsis). 370 /* package */ void addMeasuredRun(int start, int end, float[] widths) { argument 371 nAddMeasuredRun(mNativePtr, start, end, widths); 673 float[] widths = measured.mWidths; 760 nGetWidths(b.mNativePtr, widths); 762 lineBreaks.widths, lineBreaks.flags, lineBreaks.breaks.length); 765 float[] lineWidths = lineBreaks.widths; 783 width += widths[j]; 841 chs, widths, paraStart, ellipsize, ellipsizedWidth, 896 float[] widths, in 888 out(CharSequence text, int start, int end, int above, int below, int top, int bottom, int v, float spacingmult, float spacingadd, LineHeightSpan[] chooseHt, int[] chooseHtv, Paint.FontMetricsInt fm, int flags, boolean needMultiply, byte[] chdirs, int dir, boolean easy, int bufEnd, boolean includePad, boolean trackPad, char[] chs, float[] widths, int widthStart, TextUtils.TruncateAt ellipsize, float ellipsisWidth, float textWidth, TextPaint paint, boolean moreChars) argument 1032 calculateEllipsis(int lineStart, int lineEnd, float[] widths, int widthStart, float avail, TextUtils.TruncateAt where, int line, float textWidth, TextPaint paint, boolean forceEllipsis) argument 1324 nAddMeasuredRun(long nativePtr, int start, int end, float[] widths) argument 1329 nGetWidths(long nativePtr, float[] widths) argument 1390 public float[] widths = new float[INITIAL_SIZE]; field in class:StaticLayout.LineBreaks [all...] |
H A D | SpannableStringBuilder.java | 1474 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument 1480 ret = p.getTextWidths(mText, start, end - start, widths); 1482 ret = p.getTextWidths(mText, start + mGapLength, end - start, widths); 1487 ret = p.getTextWidths(buf, 0, end - start, widths);
|
H A D | TextUtils.java | 1364 float[] widths = mt.mWidths; 1368 w += widths[i];
|
/frameworks/base/core/tests/coretests/src/android/graphics/ |
H A D | PaintTest.java | 87 float[] widths = new float[testCase.mText.length()]; 90 paint.getTextWidths(String.valueOf(testCase.mText), widths); 92 testCase.mWidthWithoutHinting, widths); 95 paint.getTextWidths(String.valueOf(testCase.mText), widths); 97 testCase.mWidthWithHinting, widths); 223 final float[] widths = new float[count]; 224 p.getTextWidths(str, start, end, widths); 226 assertEquals(advanceArrays[0][i], widths[i], 1.0f);
|
/frameworks/support/compat/tests/java/android/support/v4/graphics/ |
H A D | TypefaceCompatTest.java | 108 final float[] widths = { 114 for (int i = 0; i < widths.length; ++i) { 115 if (maxValue < widths[i]) { 117 maxValue = widths[i];
|
/frameworks/base/core/java/android/widget/ |
H A D | TableLayout.java | 457 // children with the widths computed in findLargestCells() 506 final int[] widths = row.getColumnsWidths(widthMeasureSpec, heightMeasureSpec); 507 final int newLength = widths.length; 513 System.arraycopy(widths, 0, mMaxWidths, 0, newLength); 525 System.arraycopy(widths, oldMaxWidths.length, 536 maxWidths[j] = Math.max(maxWidths[j], widths[j]); 587 // Column's widths are changed: force child table rows to re-measure.
|
H A D | TextView.java | 10485 final float[] widths = new float[offsetEnd - offsetStart]; 10486 mLayout.getPaint().getTextWidths(mText, offsetStart, offsetEnd, widths); 10490 final float charWidth = widths[offset - offsetStart]; 11706 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument 11707 return p.getTextWidths(mChars, start + mStart, end - start, widths);
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Paint.java | 2028 * Return the advance widths for the characters in the string. 2033 * @param widths array to receive the advance widths of the characters. 2035 * @return the actual number of widths returned. 2038 float[] widths) { 2043 || count > widths.length) { 2052 mBidiFlags, widths, 0); 2059 mBidiFlags, widths, 0); 2062 widths[i] *= mInvCompatScaling; 2068 * Return the advance widths fo 2037 getTextWidths(char[] text, int index, int count, float[] widths) argument 2077 getTextWidths(CharSequence text, int start, int end, float[] widths) argument 2121 getTextWidths(String text, int start, int end, float[] widths) argument 2160 getTextWidths(String text, float[] widths) argument [all...] |
/frameworks/base/media/java/android/media/ |
H A D | MediaCodecInfo.java | 1244 * Returns the range of supported video widths. 1307 * Returns the range of supported video widths for a video height. 1344 // height is not supported because there are no suitable widths 1345 Log.v(TAG, "could not get supported widths for " + height); 1742 Range<Integer> counts = null, widths = null, heights = null; 1756 widths = sizeRanges.first; 1764 if (widths != null) { 1766 Math.min(widths.getUpper(), heights.getUpper()); 1767 widths = heights = widths [all...] |
/frameworks/av/media/libstagefright/codec2/tests/ |
H A D | C2Param_test.cpp | 706 // { { FD::INT32, 0, "widths" } }; 716 auto widths = C2NumbersInfo::alloc_shared(5); 717 widths->flexCount(); 718 widths->m.mNumbers[4] = 1;
|
/frameworks/opt/chips/src/com/android/ex/chips/ |
H A D | RecipientEditTextView.java | 859 float[] widths = new float[1]; 860 paint.getTextWidths(" ", widths); 866 - widths[0] 1327 // Check the widths of the associated chips.
|
/frameworks/data-binding/prebuilds/1.0-rc0/ |
H A D | databinding-studio-bundle.jar | META-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/databinding/Bindable.class Bindable. ... |