From ea84363eba7eec1e299bc830ae223c03fe369acd Mon Sep 17 00:00:00 2001 From: Jaeun Choi Date: Tue, 20 Dec 2016 14:51:28 +0900 Subject: [PATCH] config: add missing "TIZEN_ONLY" comments for "language_auto_mirrored" Change-Id: I68fae4b2902eb2eade9a3ab15bb24d51a6acfe82 --- src/lib/elm_config.c | 7 +++++++ src/lib/elm_config.h | 2 ++ src/lib/elm_priv.h | 3 +++ src/lib/elm_win.c | 2 ++ 4 files changed, 14 insertions(+) diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c index fa87c0a..fc470e7 100644 --- a/src/lib/elm_config.c +++ b/src/lib/elm_config.c @@ -468,7 +468,10 @@ _desc_init(void) ELM_CONFIG_VAL(D, T, scroll_item_align_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, scroll_item_valign, T_STRING); // + // TIZEN_ONLY(20161202): This config is for applying UI mirroring + // automatically according to language setting ELM_CONFIG_VAL(D, T, language_auto_mirrored, T_UCHAR); + // #undef T #undef D #undef T_INT @@ -1850,7 +1853,9 @@ _config_load(void) _elm_config->scroll_item_align_enable = EINA_FALSE; _elm_config->scroll_item_valign = eina_stringshare_add("center"); // + // TIZEN_ONLY(20161202): Enable auto mirroring by default _elm_config->language_auto_mirrored = EINA_TRUE; + // } static void @@ -2648,6 +2653,7 @@ elm_config_mirrored_set(Eina_Bool mirrored) _elm_rescale(); } +// TIZEN_ONLY(20161202): Getter and setter of auto mirroring config EAPI Eina_Bool elm_config_language_auto_mirrored_get(void) { @@ -2662,6 +2668,7 @@ elm_config_language_auto_mirrored_set(Eina_Bool automatic) _elm_config->language_auto_mirrored = automatic; _elm_rescale(); } +// EAPI Eina_Bool elm_config_cursor_engine_only_get(void) diff --git a/src/lib/elm_config.h b/src/lib/elm_config.h index 7e48447..d17e352 100644 --- a/src/lib/elm_config.h +++ b/src/lib/elm_config.h @@ -2226,6 +2226,7 @@ EAPI Eina_Bool elm_config_mirrored_get(void); */ EAPI void elm_config_mirrored_set(Eina_Bool mirrored); +// TIZEN_ONLY(20161202): Getter and setter of auto mirroring config /** * Get the system auto mirrored mode. * This determines whether the mirrored mode is determined automatically by the locale or not. @@ -2241,6 +2242,7 @@ EAPI Eina_Bool elm_config_language_auto_mirrored_get(void); * @param mirrored @c EINA_TRUE to set auto mirrored mode, @c EINA_FALSE to unset it. */ EAPI void elm_config_language_auto_mirrored_set(Eina_Bool auto_mirrored); +// /** * @internal diff --git a/src/lib/elm_priv.h b/src/lib/elm_priv.h index 86fdf0b..eae5ffa 100644 --- a/src/lib/elm_priv.h +++ b/src/lib/elm_priv.h @@ -320,7 +320,10 @@ struct _Elm_Config Eina_Bool scroll_item_align_enable; const char *scroll_item_valign; // +// TIZEN_ONLY(20161202): This config is for applying UI mirroring +// automatically according to language setting Eina_Bool language_auto_mirrored; +// /* Not part of the EET file */ Eina_Bool is_mirrored : 1; diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index e053ff9..1b23270 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -3031,6 +3031,7 @@ _elm_win_translate(void) } /* END */ + //TIZEN_ONLY(20161202): Temporary code - Apply mirroring in _elm_win_translate() if (_elm_config->language_auto_mirrored) { if (!strcmp(E_("default:LTR"), "default:RTL")) @@ -3038,6 +3039,7 @@ _elm_win_translate(void) else elm_config_mirrored_set(EINA_FALSE); } + // } void -- 2.7.4