Remove clutter_set_default_text_direction()

Setting the default text direction programmatically is wrong: it is a
value dependent on the locale or by the environment.
This commit is contained in:
Emmanuele Bassi 2009-12-07 19:00:55 +00:00
parent 3b9575baf8
commit 28cb2cdab5
4 changed files with 16 additions and 21 deletions

View File

@ -9448,7 +9448,8 @@ clutter_actor_set_text_direction (ClutterActor *self,
* Retrieves the value set using clutter_actor_set_text_direction() * Retrieves the value set using clutter_actor_set_text_direction()
* *
* If no text direction has been previously set, the default text * If no text direction has been previously set, the default text
* direction will be returned * direction, as returned by clutter_get_default_text_direction(), will
* be returned instead
* *
* Return value: the #ClutterTextDirection for the actor * Return value: the #ClutterTextDirection for the actor
* *

View File

@ -3090,24 +3090,20 @@ clutter_check_version (guint major,
clutter_micro_version >= micro)); clutter_micro_version >= micro));
} }
void /**
clutter_set_default_text_direction (ClutterTextDirection text_dir) * clutter_get_default_text_direction:
{ *
ClutterStageManager *manager; * Retrieves the default direction for the text. The text direction is
const GSList *stages, *l; * determined by the locale and/or by the %CLUTTER_TEXT_DIRECTION environment
* variable
if (text_dir == CLUTTER_TEXT_DIRECTION_DEFAULT) *
text_dir = clutter_get_text_direction (); * The default text direction can be overridden on a per-actor basis by using
* clutter_actor_set_text_direction()
if (text_dir != clutter_text_direction) *
clutter_text_direction = text_dir; * Return value: the default text direction
*
manager = clutter_stage_manager_get_default (); * Since: 1.2
stages = clutter_stage_manager_peek_stages (manager); */
for (l = stages; l != NULL; l = l->next)
clutter_actor_queue_relayout (l->data);
}
ClutterTextDirection ClutterTextDirection
clutter_get_default_text_direction (void) clutter_get_default_text_direction (void)
{ {

View File

@ -164,7 +164,6 @@ void clutter_ungrab_pointer_for_device (gint id);
PangoFontMap * clutter_get_font_map (void); PangoFontMap * clutter_get_font_map (void);
void clutter_set_default_text_direction (ClutterTextDirection text_dir);
ClutterTextDirection clutter_get_default_text_direction (void); ClutterTextDirection clutter_get_default_text_direction (void);
G_END_DECLS G_END_DECLS

View File

@ -1017,7 +1017,6 @@ clutter_set_font_flags
clutter_get_font_flags clutter_get_font_flags
clutter_get_font_map clutter_get_font_map
ClutterTextDirection ClutterTextDirection
clutter_set_default_text_direction
clutter_get_default_text_direction clutter_get_default_text_direction
<SUBSECTION> <SUBSECTION>