diff options
author | Fabrice Di Meglio <fdimeglio@google.com> | 2012-06-20 15:47:21 -0700 |
---|---|---|
committer | Fabrice Di Meglio <fdimeglio@google.com> | 2012-08-14 15:17:38 -0700 |
commit | 8855e6f1c59954ef8de651987fec0cbba0394e9b (patch) | |
tree | b84d02b17efc5a4eb03d51ff15f5bbbd09f22ac3 /include | |
parent | 7e5099a9ece6a3ed7edb1b5bf60a43422428326c (diff) | |
download | frameworks_native-8855e6f1c59954ef8de651987fec0cbba0394e9b.zip frameworks_native-8855e6f1c59954ef8de651987fec0cbba0394e9b.tar.gz frameworks_native-8855e6f1c59954ef8de651987fec0cbba0394e9b.tar.bz2 |
Add support for "-rtl" in resources
Change-Id: I0aaf10caf7b6a6d9e76b67dcabf01e4267b407bb
Diffstat (limited to 'include')
-rw-r--r-- | include/android/configuration.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/android/configuration.h b/include/android/configuration.h index 06cd3da..0f5c14a 100644 --- a/include/android/configuration.h +++ b/include/android/configuration.h @@ -93,6 +93,10 @@ enum { ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY = 0x0000, + ACONFIGURATION_LAYOUTDIR_ANY = 0x00, + ACONFIGURATION_LAYOUTDIR_LTR = 0x01, + ACONFIGURATION_LAYOUTDIR_RTL = 0x02, + ACONFIGURATION_MCC = 0x0001, ACONFIGURATION_MNC = 0x0002, ACONFIGURATION_LOCALE = 0x0004, @@ -107,6 +111,7 @@ enum { ACONFIGURATION_SCREEN_LAYOUT = 0x0800, ACONFIGURATION_UI_MODE = 0x1000, ACONFIGURATION_SMALLEST_SCREEN_SIZE = 0x2000, + ACONFIGURATION_LAYOUTDIR = 0x4000, }; /** @@ -331,6 +336,17 @@ int32_t AConfiguration_getSmallestScreenWidthDp(AConfiguration* config); void AConfiguration_setSmallestScreenWidthDp(AConfiguration* config, int32_t value); /** + * Return the configuration's layout direction, or + * ACONFIGURATION_LAYOUTDIR_ANY if not set. + */ +int32_t AConfiguration_getLayoutDirection(AConfiguration* config); + +/** + * Set the configuration's layout direction. + */ +void AConfiguration_setLayoutDirection(AConfiguration* config, int32_t value); + +/** * Perform a diff between two configurations. Returns a bit mask of * ACONFIGURATION_* constants, each bit set meaning that configuration element * is different between them. |