/frameworks/base/core/java/android/text/ |
H A D | TextDirectionHeuristic.java | 33 boolean isRtl(char[] array, int start, int count); method in interface:TextDirectionHeuristic 45 boolean isRtl(CharSequence cs, int start, int count); method in interface:TextDirectionHeuristic
|
H A D | GraphicsOperations.java | 40 float x, float y, boolean isRtl, Paint p); 56 boolean isRtl, float[] advances, int advancesIndex, Paint paint); 39 drawTextRun(BaseCanvas c, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) argument 55 getTextRunAdvances(int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex, Paint paint) argument
|
H A D | BidiFormatter.java | 308 final boolean isRtl = heuristic.isRtl(str, 0, str.length()); 310 if (!mIsRtlContext && (isRtl || getExitDir(str) == DIR_RTL)) { 313 if (mIsRtlContext && (!isRtl || getExitDir(str) == DIR_LTR)) { 337 final boolean isRtl = heuristic.isRtl(str, 0, str.length()); 339 if (!mIsRtlContext && (isRtl || getEntryDir(str) == DIR_RTL)) { 342 if (mIsRtlContext && (!isRtl || getEntryDir(str) == DIR_LTR)) { 355 public boolean isRtl(String str) { method in class:BidiFormatter 356 return isRtl((CharSequenc 366 public boolean isRtl(CharSequence str) { method in class:BidiFormatter [all...] |
H A D | TextDirectionHeuristics.java | 148 public boolean isRtl(char[] array, int start, int count) { method in class:TextDirectionHeuristics.TextDirectionHeuristicImpl 149 return isRtl(CharBuffer.wrap(array), start, count); 153 public boolean isRtl(CharSequence cs, int start, int count) { method in class:TextDirectionHeuristics.TextDirectionHeuristicImpl
|
/frameworks/support/compat/src/main/java/androidx/core/text/ |
H A D | TextDirectionHeuristicCompat.java | 33 boolean isRtl(char[] array, int start, int count); method in interface:TextDirectionHeuristicCompat 45 boolean isRtl(CharSequence cs, int start, int count); method in interface:TextDirectionHeuristicCompat
|
H A D | BidiFormatter.java | 300 final boolean isRtl = heuristic.isRtl(str, 0, str.length()); 302 if (!mIsRtlContext && (isRtl || getExitDir(str) == DIR_RTL)) { 305 if (mIsRtlContext && (!isRtl || getExitDir(str) == DIR_LTR)) { 328 final boolean isRtl = heuristic.isRtl(str, 0, str.length()); 330 if (!mIsRtlContext && (isRtl || getEntryDir(str) == DIR_RTL)) { 333 if (mIsRtlContext && (!isRtl || getEntryDir(str) == DIR_LTR)) { 346 public boolean isRtl(String str) { method in class:BidiFormatter 347 return isRtl((CharSequenc 357 public boolean isRtl(CharSequence str) { method in class:BidiFormatter [all...] |
H A D | TextDirectionHeuristicsCompat.java | 124 public boolean isRtl(char[] array, int start, int count) { method in class:TextDirectionHeuristicsCompat.TextDirectionHeuristicImpl 125 return isRtl(CharBuffer.wrap(array), start, count); 129 public boolean isRtl(CharSequence cs, int start, int count) { method in class:TextDirectionHeuristicsCompat.TextDirectionHeuristicImpl
|
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/util/ |
H A D | DrawableLayoutDirectionHelper.java | 38 boolean isRtl = Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 41 isRtl); 51 boolean isRtl = false; 55 isRtl = layoutDirection == View.LAYOUT_DIRECTION_RTL; 58 isRtl); 74 int insetStart, int insetTop, int insetEnd, int insetBottom, boolean isRtl) { 75 if (isRtl) { 73 createRelativeInsetDrawable(Drawable drawable, int insetStart, int insetTop, int insetEnd, int insetBottom, boolean isRtl) argument
|
/frameworks/base/core/java/android/widget/ |
H A D | RtlSpacingHelper.java | 73 public void setDirection(boolean isRtl) { argument 74 if (isRtl == mIsRtl) { 77 mIsRtl = isRtl; 79 if (isRtl) {
|
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/widget/ |
H A D | RtlSpacingHelper.java | 73 public void setDirection(boolean isRtl) { argument 74 if (isRtl == mIsRtl) { 77 mIsRtl = isRtl; 79 if (isRtl) {
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/ |
H A D | NavigationBar.java | 44 public NavigationBar(BridgeContext context, Density density, int orientation, boolean isRtl, argument 46 this(context, density, orientation, isRtl, rtlEnabled, simulatedPlatformVersion, 50 protected NavigationBar(BridgeContext context, Density density, int orientation, boolean isRtl, argument 63 if (orientation == LinearLayout.VERTICAL || (isRtl && !rtlEnabled)) { 70 loadIcon(back, "ic_sysbar_back.png", density, isRtl); 72 loadIcon(3, "ic_sysbar_home.png", density, isRtl); 74 loadIcon(recent, "ic_sysbar_recent.png", density, isRtl);
|
/frameworks/minikin/tests/unittest/ |
H A D | BidiUtilsTest.cpp | 40 EXPECT_FALSE((*it).isRtl); 49 EXPECT_FALSE((*it).isRtl); 58 EXPECT_FALSE((*it).isRtl); 67 EXPECT_FALSE((*it).isRtl); 76 EXPECT_FALSE((*it).isRtl); 85 EXPECT_TRUE((*it).isRtl); 99 EXPECT_TRUE((*it).isRtl); 108 EXPECT_TRUE((*it).isRtl); 117 EXPECT_TRUE((*it).isRtl); 126 EXPECT_TRUE((*it).isRtl); [all...] |
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
H A D | HorizontalHoverCardSwitcher.java | 51 boolean isRtl = ViewCompat.getLayoutDirection(view) == ViewCompat.LAYOUT_DIRECTION_RTL; 52 if (!isRtl && mCardLeft + view.getMeasuredWidth() > rightLimit) { 54 } else if (isRtl && mCardLeft < leftLimit) { 56 } else if (isRtl) {
|
H A D | TitleHelper.java | 49 final boolean isRtl = ViewCompat.getLayoutDirection(focused) 51 final int forward = isRtl ? View.FOCUS_LEFT : View.FOCUS_RIGHT;
|
/frameworks/minikin/libs/minikin/ |
H A D | OptimalLineBreaker.cpp | 71 bool isRtl; // The direction of the bidi run containing or ending in this candidate member in struct:minikin::__anon1302::Candidate 75 bool isRtl) 83 isRtl(isRtl) {} 101 bool isRtl) { 104 HyphenationType::BREAK_AND_DONT_INSERT_HYPHEN, isRtl); 110 bool isRtl) { 112 isRtl); 118 bool isRtl) { 120 HyphenationType::DONT_BREAK, isRtl); 73 Candidate(uint32_t offset, ParaWidth preBreak, ParaWidth postBreak, float penalty, uint32_t preSpaceCount, uint32_t postSpaceCount, HyphenationType hyphenType, bool isRtl) argument 100 pushDesperate(uint32_t offset, ParaWidth sumOfCharWidths, uint32_t spaceCount, bool isRtl) argument 108 pushHyphenation(uint32_t offset, ParaWidth preBreak, ParaWidth postBreak, float penalty, uint32_t spaceCount, HyphenationType type, bool isRtl) argument 116 pushWordBreak(uint32_t offset, ParaWidth preBreak, ParaWidth postBreak, float penalty, uint32_t preSpaceCount, uint32_t postSpaceCount, bool isRtl) argument 185 appendWithMerging(std::vector<HyphenBreak>::const_iterator hyIter, std::vector<HyphenBreak>::const_iterator endHyIter, const std::vector<DesperateBreak>& desperates, const CharProcessor& proc, float hyphenPenalty, bool isRtl, OptimizeContext* out) argument 219 const bool isRtl = run->isRtl(); local [all...] |
H A D | Layout.cpp | 237 doLayoutRunCached(textBuf, runInfo.range, runInfo.isRtl, paint, range.getStart(), 253 doLayoutRunCached(textBuf, runInfo.range, runInfo.isRtl, paint, range.getStart(), 266 advance += doLayoutRunCached(textBuf, runInfo.range, runInfo.isRtl, paint, 0, 282 advance += doLayoutRunCached(textBuf, runInfo.range, runInfo.isRtl, paint, 0, startHyphen, 289 float Layout::doLayoutRunCached(const U16StringPiece& textBuf, const Range& range, bool isRtl, argument 302 if (!isRtl) { 312 wordend - wordstart, isRtl, paint, iter - dstStart, 329 wordend - wordstart, isRtl, paint, bufStart - dstStart, 403 bool isRtl, const MinikinPaint& paint, size_t bufStart, 412 LayoutAppendFunctor f(textBuf, range, paint, isRtl, startHyphe 402 doLayoutWord(const uint16_t* buf, size_t start, size_t count, size_t bufSize, bool isRtl, const MinikinPaint& paint, size_t bufStart, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen, const LayoutPieces* lpIn, Layout* layout, float* advances, MinikinExtent* extents, MinikinRect* bounds, LayoutPieces* lpOut) argument 578 doLayoutRun(const uint16_t* buf, size_t start, size_t count, size_t bufSize, bool isRtl, const MinikinPaint& paint, StartHyphenEdit startHyphen, EndHyphenEdit endHyphen) argument [all...] |
/frameworks/minikin/include/minikin/ |
H A D | MeasuredText.h | 39 virtual bool isRtl() const = 0; 78 StyleRun(const Range& range, MinikinPaint&& paint, bool isRtl) argument 79 : Run(range), mPaint(std::move(paint)), mIsRtl(isRtl) {} 83 bool isRtl() const override { return mIsRtl; } 118 bool isRtl() const { return false; } function in class:minikin::ReplacementRun 209 void addStyleRun(int32_t start, int32_t end, MinikinPaint&& paint, bool isRtl) { argument 210 mRuns.emplace_back(std::make_unique<StyleRun>(Range(start, end), std::move(paint), isRtl)); local
|
H A D | Layout.h | 59 inline bool isRtl(Bidi bidi) { function in namespace:minikin 163 static float doLayoutRunCached(const U16StringPiece& textBuf, const Range& range, bool isRtl, 172 bool isRtl, const MinikinPaint& paint, size_t bufStart, 178 void doLayoutRun(const uint16_t* buf, size_t start, size_t count, size_t bufSize, bool isRtl,
|
/frameworks/base/core/java/android/transition/ |
H A D | SidePropagation.java | 125 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL; 126 side = isRtl ? Gravity.RIGHT : Gravity.LEFT; 128 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL; 129 side = isRtl ? Gravity.LEFT : Gravity.RIGHT;
|
/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/ |
H A D | NavGesture.java | 38 public void setBarState(boolean vertical, boolean isRtl); argument
|
/frameworks/layoutlib/bridge/src/android/text/ |
H A D | MeasuredParagraph_Delegate.java | 65 * @param isRtl True if the text is RTL. 69 int end, boolean isRtl) { 74 builder.mRuns.add(new StyleRun(paintPtr, start, end, isRtl)); 159 private StyleRun(long nativePaint, int start, int end, boolean isRtl) { argument 162 mIsRtl = isRtl; 68 nAddStyleRun(long nativeBuilderPtr, long paintPtr, int start, int end, boolean isRtl) argument
|
/frameworks/support/transition/src/main/java/androidx/transition/ |
H A D | SidePropagation.java | 126 final boolean isRtl = ViewCompat.getLayoutDirection(sceneRoot) 128 side = isRtl ? Gravity.RIGHT : Gravity.LEFT; 130 final boolean isRtl = ViewCompat.getLayoutDirection(sceneRoot) 132 side = isRtl ? Gravity.LEFT : Gravity.RIGHT;
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ |
H A D | HeadsUpStatusBarView.java | 148 boolean isRtl = isLayoutRtl(); 149 int start = isRtl ? (mDisplaySize.x - right) : left; 154 int cutOutStart = (isRtl) 200 boolean isRtl = isLayoutRtl(); 201 mSysWinInset = isRtl ? insets.right : insets.left; 204 ? (isRtl ? displayCutout.getSafeInsetRight() : displayCutout.getSafeInsetLeft())
|
/frameworks/base/core/tests/coretests/src/android/graphics/ |
H A D | PaintTest.java | 185 int contextStart, int contextEnd, boolean isRtl, boolean compareWithOtherMethods) { 192 isRtl, advanceArrays[0], 0); 196 contextEnd - contextStart, isRtl, advanceArrays[1], 0); 201 contextStart, contextEnd, isRtl, advanceArrays[2], 0); 203 contextStart, contextEnd, isRtl, advanceArrays[2], c); 208 contextStart, contextEnd - contextStart, isRtl, advanceArrays[3], 0); 210 count - c, contextStart, contextEnd - contextStart, isRtl, 226 str, start, end, contextStart, contextEnd, isRtl, end), 1.0f); 184 assertGetTextRunAdvances(String str, int start, int end, int contextStart, int contextEnd, boolean isRtl, boolean compareWithOtherMethods) argument
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ |
H A D | Layout.java | 147 boolean isRtl = Bridge.isLocaleRtl(getParams().getLocale()); 148 setLayoutDirection(isRtl ? LAYOUT_DIRECTION_RTL : LAYOUT_DIRECTION_LTR); 151 navBar = createNavBar(getContext(), density, isRtl, getParams().isRtlSupported(), 156 statusBar = createStatusBar(getContext(), density, isRtl, getParams().isRtlSupported(), 238 * @param isRtl whether the current locale is an RTL locale. 243 private StatusBar createStatusBar(BridgeContext context, Density density, boolean isRtl, argument 246 new StatusBar(context, density, isRtl, isRtlSupported, simulatedPlatformVersion); 316 * @param isRtl whether the current locale is an RTL locale. 321 private NavigationBar createNavBar(BridgeContext context, Density density, boolean isRtl, argument 326 new NavigationBar(context, density, orientation, isRtl, isRtlSupporte [all...] |