diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-08-28 22:26:30 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-08-29 11:20:57 -0400 |
commit | 3fc619cd324fec7cbbbd8cd073a93ff939f3b459 (patch) | |
tree | 895618ed09d678ae2b3c0bc538e1b877eb182809 | |
parent | 667b9447665ff93d6422efe92916ce244760bfda (diff) | |
download | gtk+-3fc619cd324fec7cbbbd8cd073a93ff939f3b459.tar.gz |
Support the new state in CSS selectors
Make :focus(visible) match the new state.
-rw-r--r-- | gtk/gtkcssselector.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkcssselector.c b/gtk/gtkcssselector.c index 40c43559f5..fedefaf120 100644 --- a/gtk/gtkcssselector.c +++ b/gtk/gtkcssselector.c @@ -683,7 +683,8 @@ gtk_css_pseudoclass_name (GtkStateFlags state) "link", "visited", "checked", - "drop(active)" + "drop(active)", + "focus(visible)" }; guint i; @@ -1116,6 +1117,7 @@ parse_selector_pseudo_class (GtkCssParser *parser, { "selected", 0, GTK_STATE_FLAG_SELECTED, }, { "disabled", 0, GTK_STATE_FLAG_INSENSITIVE, }, { "indeterminate", 0, GTK_STATE_FLAG_INCONSISTENT, }, + { "focus(visible)",0, GTK_STATE_FLAG_FOCUS_VISIBLE, }, { "focus", 0, GTK_STATE_FLAG_FOCUSED, }, { "backdrop", 0, GTK_STATE_FLAG_BACKDROP, }, { "dir(ltr)", 0, GTK_STATE_FLAG_DIR_LTR, }, |