From fcf12ff9b98ef2e39a02354d00cb688c41a7d6ae Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 3 Aug 2010 20:26:53 +0200 Subject: [PATCH] GtkThemingEngine: Add gtk_theming_engine_get_direction(). --- gtk/gtkthemingengine.c | 11 +++++++++++ gtk/gtkthemingengine.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/gtk/gtkthemingengine.c b/gtk/gtkthemingengine.c index 8168dc985a..e873c88c82 100644 --- a/gtk/gtkthemingengine.c +++ b/gtk/gtkthemingengine.c @@ -347,6 +347,17 @@ gtk_theming_engine_has_child_class (GtkThemingEngine *engine, return gtk_style_context_has_child_class (priv->context, style_class, flags); } +GtkTextDirection +gtk_theming_engine_get_direction (GtkThemingEngine *engine) +{ + GtkThemingEnginePrivate *priv; + + g_return_val_if_fail (GTK_IS_THEMING_ENGINE (engine), GTK_TEXT_DIR_LTR); + + priv = engine->priv; + return gtk_style_context_get_direction (priv->context); +} + /* GtkThemingModule */ static gboolean diff --git a/gtk/gtkthemingengine.h b/gtk/gtkthemingengine.h index 5703b2cc20..f6ae571eb5 100644 --- a/gtk/gtkthemingengine.h +++ b/gtk/gtkthemingengine.h @@ -171,6 +171,8 @@ GtkStateFlags gtk_theming_engine_get_state (GtkThemingEngine *engine); gboolean gtk__theming_engine_is_state_set (GtkThemingEngine *engine, GtkStateType state); +GtkTextDirection gtk_theming_engine_get_direction (GtkThemingEngine *engine); + G_CONST_RETURN GtkThemingEngine * gtk_theming_engine_load (const gchar *name); GdkScreen * gtk_theming_engine_get_screen (GtkThemingEngine *engine);