Skip to content

Commit 66388dc

Browse files
author
Fabrice Di Meglio
committed
Hide RTL related APIs - DO NOT MERGE
- fix bug #6441155 API review: @hide RTL layout APIs Change-Id: I13c5ea5f579cecffed9d517f06180ab0576cd26a
1 parent 531d164 commit 66388dc

File tree

15 files changed

+115
-140
lines changed

15 files changed

+115
-140
lines changed

api/16.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21779,7 +21779,6 @@ package android.view {
2177921779
method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect);
2178021780
method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect);
2178121781
method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect);
21782-
method public static int getAbsoluteGravity(int, int);
2178321782
method public static boolean isHorizontal(int);
2178421783
method public static boolean isVertical(int);
2178521784
field public static final int AXIS_CLIP = 8; // 0x8
@@ -23502,8 +23501,6 @@ package android.view {
2350223501
method public void requestDisallowInterceptTouchEvent(boolean);
2350323502
method public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
2350423503
method public void requestTransparentRegion(android.view.View);
23505-
method protected void resetResolvedLayoutDirection();
23506-
method protected void resetResolvedTextDirection();
2350723504
method public void scheduleLayoutAnimation();
2350823505
method public void setAddStatesFromChildren(boolean);
2350923506
method public void setAlwaysDrawnWithCacheEnabled(boolean);
@@ -27296,7 +27293,6 @@ package android.widget {
2729627293
method public void removeTextChangedListener(android.text.TextWatcher);
2729727294
method protected void resetResolvedDrawables();
2729827295
method protected void resolveDrawables();
27299-
method protected void resolveTextDirection();
2730027296
method public void setAllCaps(boolean);
2730127297
method public final void setAutoLinkMask(int);
2730227298
method public void setCompoundDrawablePadding(int);

api/current.txt

Lines changed: 11 additions & 94 deletions
Large diffs are not rendered by default.

core/java/android/content/pm/ApplicationInfo.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
298298
* activity's manifest.
299299
*
300300
* Default value is false (no support for RTL).
301+
* @hide
301302
*/
302303
public static final int FLAG_SUPPORTS_RTL = 1<<22;
303304

core/java/android/text/TextDirectionHeuristics.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
/**
2424
* Some objects that implement TextDirectionHeuristic.
25-
*
2625
* @hide
2726
*/
2827
public class TextDirectionHeuristics {

core/java/android/util/LocaleUtil.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
/**
2525
* Various utilities for Locales
2626
*
27+
* @hide
2728
*/
2829
public class LocaleUtil {
2930

@@ -40,7 +41,8 @@ private LocaleUtil() { /* cannot be instantiated */ }
4041
* {@link View#LAYOUT_DIRECTION_LTR} or
4142
* {@link View#LAYOUT_DIRECTION_RTL}.
4243
*
43-
* Be careful: this code will need to be updated when vertical scripts will be supported
44+
* Warning: this code does not support vertical scripts.
45+
* @hide
4446
*/
4547
public static int getLayoutDirectionFromLocale(Locale locale) {
4648
if (locale != null && !locale.equals(Locale.ROOT)) {
@@ -66,8 +68,7 @@ public static int getLayoutDirectionFromLocale(Locale locale) {
6668
* {@link View#LAYOUT_DIRECTION_LTR} or
6769
* {@link View#LAYOUT_DIRECTION_RTL}.
6870
*
69-
* Be careful: this code will need to be updated when vertical scripts will be supported
70-
*
71+
* Warning: this code does not support vertical scripts.
7172
* @hide
7273
*/
7374
private static int getLayoutDirectionFromFirstChar(Locale locale) {

core/java/android/view/Gravity.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ public static void apply(int gravity, int w, int h, Rect container, Rect outRect
155155
*
156156
* @see {@link View#LAYOUT_DIRECTION_LTR}
157157
* @see {@link View#LAYOUT_DIRECTION_RTL}
158+
* @hide
158159
*/
159160
public static void apply(int gravity, int w, int h, Rect container,
160161
Rect outRect, int layoutDirection) {
@@ -292,6 +293,7 @@ public static void apply(int gravity, int w, int h, Rect container,
292293
*
293294
* @see {@link View#LAYOUT_DIRECTION_LTR}
294295
* @see {@link View#LAYOUT_DIRECTION_RTL}
296+
* @hide
295297
*/
296298
public static void apply(int gravity, int w, int h, Rect container,
297299
int xAdj, int yAdj, Rect outRect, int layoutDirection) {
@@ -372,6 +374,7 @@ public static void applyDisplay(int gravity, Rect display, Rect inoutObj) {
372374
*
373375
* @see {@link View#LAYOUT_DIRECTION_LTR}
374376
* @see {@link View#LAYOUT_DIRECTION_RTL}
377+
* @hide
375378
*/
376379
public static void applyDisplay(int gravity, Rect display, Rect inoutObj, int layoutDirection) {
377380
int absGravity = getAbsoluteGravity(gravity, layoutDirection);
@@ -408,6 +411,7 @@ public static boolean isHorizontal(int gravity) {
408411
* @param gravity The gravity to convert to absolute (horizontal) values.
409412
* @param layoutDirection The layout direction.
410413
* @return gravity converted to absolute (horizontal) values.
414+
* @hide
411415
*/
412416
public static int getAbsoluteGravity(int gravity, int layoutDirection) {
413417
int result = gravity;

0 commit comments

Comments
 (0)