gboolean maxfull_off;
gboolean iconic_on;
gboolean iconic_off;
+ gboolean focused;
+ gboolean unfocused;
GSList *thenacts;
GSList *elseacts;
} Options;
else
o->iconic_off = TRUE;
}
+ if ((n = parse_find_node("focused", node))) {
+ if (parse_bool(doc, n))
+ o->focused = TRUE;
+ else
+ o->unfocused = TRUE;
+ }
if ((n = parse_find_node("then", node))) {
xmlNodePtr m;
(!o->maxvert_on || (c && c->max_vert)) &&
(!o->maxvert_off || (c && !c->max_vert)) &&
(!o->maxfull_on || (c && c->max_vert && c->max_horz)) &&
- (!o->maxfull_off || (c && !(c->max_vert && c->max_horz))))
+ (!o->maxfull_off || (c && !(c->max_vert && c->max_horz))) &&
+ (!o->focused || (c && !(c == focus_client))) &&
+ (!o->unfocused || (c && !(c != focus_client))))
{
acts = o->thenacts;
}