/external/icu/icu4c/source/layout/ |
DefaultCharMapper.h | 21 * implements control character filtering and bidi
|
/frameworks/base/tests/BiDiTests/res/layout/ |
canvas2.xml | 23 xmlns:local="http://schemas.android.com/apk/res/com.android.bidi" 35 <com.android.bidi.BiDiTestViewDrawText 47 <com.android.bidi.BiDiTestViewDrawText 59 <com.android.bidi.BiDiTestViewDrawText
|
/libcore/ojluni/src/main/java/java/text/ |
Bidi.java | 42 * A Bidi object provides information on the bidirectional reordering of the text 47 * Once created, a Bidi object can be queried to see if the text it represents is 60 public final class Bidi { 87 return android.icu.text.Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT; 89 return android.icu.text.Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT; 91 return android.icu.text.Bidi.DIRECTION_LEFT_TO_RIGHT; 93 return android.icu.text.Bidi.DIRECTION_RIGHT_TO_LEFT; 96 return android.icu.text.Bidi.DIRECTION_LEFT_TO_RIGHT; 100 private android.icu.text.Bidi bidiBase; 103 * Create Bidi from the given paragraph of text and base direction [all...] |
/external/icu/icu4c/source/common/ |
ubidiimp.h | 29 /* Comparing the description of the BiDi algorithm with this implementation 30 is easier with the same names for the BiDi types in the code as there. 65 used in the BiDi algorithm. 99 * in the BiDi algorithm (N2) 163 DirProp lastStrong; /* bidi class of last strong char found in this run */ 164 DirProp lastBase; /* bidi class of last base char found in this run */ 192 if <0, count of bidi controls within run */ 210 /** BiDi control code points */ 229 /* InsertPoints structure for noting where to put BiDi marks ---------------- */ 293 /* are we performing an approximation of the "inverse BiDi" algorithm? * [all...] |
ubidi_props.h | 16 * Low-level Unicode bidi/shaping properties access. 78 /* format "BiDi" */ 100 /* definitions for 16-bit bidi/shaping properties word ---------------------- */ 103 /* UBIDI_CLASS_SHIFT=0, */ /* bidi class: 5 bits (4..0) */ 112 UBIDI_MIRROR_DELTA_SHIFT=13, /* bidi mirroring delta: 3 bits (15..13) */
|
ubidiwrt.c | 16 * This file contains implementations for BiDi functions that use 36 * - The BiDi control characters need only one code unit each 92 /* copy the LTR run and remove any BiDi control characters */ 116 /* remove BiDi control characters and do mirroring */ 168 * whether BiDi control characters should be removed, and 239 * We will do mirroring, remove BiDi controls, and 247 which will not include the BiDi control characters */ 282 /* do not copy this BiDi control character */ 410 * If we do not perform the "inverse BiDi" algorithm, then we 434 /* do not insert BiDi controls * [all...] |
/external/icu/icu4c/source/test/cintltst/ |
cbiditst.h | 31 /* Comparing the description of the BiDi algorithm with this implementation 32 is easier with the same names for the BiDi types in the code as there.
|
cbiditst.c | 92 /* new BIDI API */ 126 addTest(root, testCharFromDirProp, "complex/bidi/TestCharFromDirProp"); 127 addTest(root, testBidi, "complex/bidi/TestBidi"); 128 addTest(root, testInverse, "complex/bidi/TestInverse"); 129 addTest(root, testReorder,"complex/bidi/TestReorder"); 130 addTest(root, testFailureRecovery,"complex/bidi/TestFailureRecovery"); 131 addTest(root, testMultipleParagraphs,"complex/bidi/TestMultipleParagraphs"); 132 addTest(root, testReorderingMode, "complex/bidi/TestReorderingMode"); 133 addTest(root, testReorderRunsOnly, "complex/bidi/TestReorderRunsOnly"); 134 addTest(root, testStreaming, "complex/bidi/TestStreaming") 730 UBiDi* bidi = ubidi_open(); local 992 UBiDi* bidi = ubidi_open(); local 1411 UBiDi *bidi, *bidiLine; local 1698 UBiDi *bidi, *bidiLine; local 2383 UBiDi *bidi = ubidi_open(); local 2412 UBiDi *bidi = ubidi_open(); local 4908 UBiDi* bidi; local [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
BidiRun.java | 16 * The Bidi algorithm decomposes a piece of text into sequences of characters 28 * @see android.icu.text.Bidi 36 if <0, count of bidi controls within run */ 43 * meanings depending whether the run is part of the runs array of a Bidi 46 * For a member of the runs array of a Bidi object,
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
BidiRun.java | 15 * The Bidi algorithm decomposes a piece of text into sequences of characters 27 * @see com.ibm.icu.text.Bidi 35 if <0, count of bidi controls within run */ 42 * meanings depending whether the run is part of the runs array of a Bidi 45 * For a member of the runs array of a Bidi object,
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
BidiRenderer.java | 25 import android.icu.text.Bidi; 105 * Perform Bidi Analysis on the text and then render it. 112 Bidi bidi = new Bidi(mText, start, null, 0, limit - start, getIcuFlags(bidiFlags)); local 113 for (int i = 0; i < bidi.countRuns(); i++) { 114 BidiRun visualRun = bidi.getVisualRun(i); 115 boolean isRtl = visualRun.getDirection() == Bidi.RTL; 303 return Bidi.DIRECTION_LEFT_TO_RIGHT; 306 return Bidi.DIRECTION_RIGHT_TO_LEFT [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/ |
BiDiConformanceTest.java | 8 package android.icu.dev.test.bidi; 16 import android.icu.text.Bidi; 23 * BiDi conformance test, using the Unicode BidiTest.txt and BidiCharacterTest.txt files. 36 Bidi ubidi = new Bidi(); 171 Bidi ubidi = new Bidi(); 217 paraLevel = Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT; 220 paraLevel = Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT; 222 } else if (paraDirection < 0 && -paraDirection <= (Bidi.MAX_EXPLICIT_LEVEL + 1)) [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
BiDiConformanceTest.java | 7 package com.ibm.icu.dev.test.bidi; 15 import com.ibm.icu.text.Bidi; 20 * BiDi conformance test, using the Unicode BidiTest.txt and BidiCharacterTest.txt files. 32 Bidi ubidi = new Bidi(); 167 Bidi ubidi = new Bidi(); 213 paraLevel = Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT; 216 paraLevel = Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT; 218 } else if (paraDirection < 0 && -paraDirection <= (Bidi.MAX_EXPLICIT_LEVEL + 1)) [all...] |
/frameworks/base/tests/BiDiTests/src/com/android/bidi/ |
BiDiTestConstants.java | 17 package com.android.bidi;
|
BiDiTestFrameLayoutLocale.java | 17 package com.android.bidi;
|
BiDiTestFrameLayoutLtr.java | 17 package com.android.bidi;
|
BiDiTestFrameLayoutRtl.java | 17 package com.android.bidi;
|
BiDiTestGridLayoutLocale.java | 17 package com.android.bidi;
|
BiDiTestGridLayoutLtr.java | 17 package com.android.bidi;
|
BiDiTestGridLayoutRtl.java | 17 package com.android.bidi;
|
BiDiTestLinearLayoutLocale.java | 17 package com.android.bidi;
|
BiDiTestLinearLayoutLtr.java | 17 package com.android.bidi;
|
BiDiTestLinearLayoutRtl.java | 17 package com.android.bidi;
|
BiDiTestRelativeLayout2Locale.java | 17 package com.android.bidi;
|
BiDiTestRelativeLayout2Ltr.java | 17 package com.android.bidi;
|