diff options
author | Benjamin Otte <otte@redhat.com> | 2012-11-14 13:24:58 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-11-14 13:25:44 +0100 |
commit | 6d3b4d93821fdcb3a4fca506c487a6319a73ec6c (patch) | |
tree | 81c34bc06dfac97524efecd9d654d3e2208ef1a4 /gtk/gtkcsstypesprivate.h | |
parent | d3143779d2a505e349e1972f16b7cace7ad61392 (diff) | |
download | gtk+-6d3b4d93821fdcb3a4fca506c487a6319a73ec6c.tar.gz |
stylecontext: Add a flag to force style_updated() emission
This is used in gtk_widget_reset_style() (via GTK_CSS_CHANGE_ANY) now,
and that makes GtkSettings font related changes work again.
Diffstat (limited to 'gtk/gtkcsstypesprivate.h')
-rw-r--r-- | gtk/gtkcsstypesprivate.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtkcsstypesprivate.h b/gtk/gtkcsstypesprivate.h index 55ad3b53ce..ab360ef7d5 100644 --- a/gtk/gtkcsstypesprivate.h +++ b/gtk/gtkcsstypesprivate.h @@ -49,10 +49,11 @@ typedef enum { /*< skip >*/ GTK_CSS_CHANGE_PARENT_SIBLING_STATE = (1 << 15), /* add more */ GTK_CSS_CHANGE_SOURCE = (1 << 16), - GTK_CSS_CHANGE_ANIMATE = (1 << 17) + GTK_CSS_CHANGE_ANIMATE = (1 << 17), + GTK_CSS_CHANGE_FORCE_INVALIDATE = (1 << 18) } GtkCssChange; -#define GTK_CSS_CHANGE_ANY ((1 << 18) - 1) +#define GTK_CSS_CHANGE_ANY ((1 << 19) - 1) #define GTK_CSS_CHANGE_ANY_SELF (GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_POSITION | GTK_CSS_CHANGE_STATE) #define GTK_CSS_CHANGE_ANY_SIBLING (GTK_CSS_CHANGE_SIBLING_CLASS | GTK_CSS_CHANGE_SIBLING_NAME | \ GTK_CSS_CHANGE_SIBLING_POSITION | GTK_CSS_CHANGE_SIBLING_STATE) |