]> Pileus Git - ~andy/gtk/commitdiff
GtkThemingEngine: Add gtk_theming_engine_get_direction().
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 3 Aug 2010 18:26:53 +0000 (20:26 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:37:28 +0000 (15:37 +0100)
gtk/gtkthemingengine.c
gtk/gtkthemingengine.h

index 8168dc985af593a83254753f24149266508ec3c9..e873c88c8215c8e966243f30d2a080d788ad0dfa 100644 (file)
@@ -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
index 5703b2cc209c7aa897a16d6c5b52d67e47601a6c..f6ae571eb56a21c0d8b433aafb374aad5509becd 100644 (file)
@@ -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);