diff options
author | Benjamin Otte <otte@redhat.com> | 2012-12-18 18:05:28 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-12-18 18:25:42 +0100 |
commit | 52768ee6ec9729f3ab0c201cab2f06942421e290 (patch) | |
tree | 912a5b0330af157e4e7977c411d7a03e4ee0897e /gtk/gtkstylecontext.c | |
parent | a73cc55e022c69fb2c7f6b059b0a9c12c3f057e1 (diff) | |
download | gtk+-52768ee6ec9729f3ab0c201cab2f06942421e290.tar.gz |
stylecontext: Deprecate direction property
... and the functions implementing it. Also deprecate the direction
getter on GtkThemingEngine.
Diffstat (limited to 'gtk/gtkstylecontext.c')
-rw-r--r-- | gtk/gtkstylecontext.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index 54e8bf8b09..9e6a913ccb 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -881,8 +881,10 @@ gtk_style_context_impl_set_property (GObject *object, g_value_get_object (value)); break; case PROP_DIRECTION: + G_GNUC_BEGIN_IGNORE_DEPRECATIONS; gtk_style_context_set_direction (style_context, g_value_get_enum (value)); + G_GNUC_END_IGNORE_DEPRECATIONS; break; case PROP_PARENT: gtk_style_context_set_parent (style_context, @@ -912,7 +914,9 @@ gtk_style_context_impl_get_property (GObject *object, g_value_set_object (value, priv->screen); break; case PROP_DIRECTION: + G_GNUC_BEGIN_IGNORE_DEPRECATIONS; g_value_set_enum (value, gtk_style_context_get_direction (style_context)); + G_GNUC_END_IGNORE_DEPRECATIONS; break; case PROP_PARENT: g_value_set_object (value, priv->parent); @@ -2622,6 +2626,10 @@ gtk_style_context_get_screen (GtkStyleContext *context) * call this yourself. * * Since: 3.0 + * + * Deprecated: 3.8: Use gtk_style_context_set_state() with + * #GTK_STATE_FLAG_DIR_LTR and #GTK_STATE_FLAG_DIR_RTL + * instead. **/ void gtk_style_context_set_direction (GtkStyleContext *context, @@ -2661,6 +2669,10 @@ gtk_style_context_set_direction (GtkStyleContext *context, * Returns: the widget direction * * Since: 3.0 + * + * Deprecated: 3.8: Use gtk_style_context_get_state() and + * check for #GTK_STATE_FLAG_DIR_LTR and + * #GTK_STATE_FLAG_DIR_RTL instead. **/ GtkTextDirection gtk_style_context_get_direction (GtkStyleContext *context) |