]> git.sur5r.net Git - i3/i3/blobdiff - include/match.h
Merge pull request #3200 from orestisf1993/_con_move_to_con
[i3/i3] / include / match.h
index e1d259040dfddbd10546bec6469e8df7a7543ee3..4ff8c485bbed18fd45a27e290b7a40368f382882 100644 (file)
@@ -2,7 +2,7 @@
  * vim:ts=4:sw=4:expandtab
  *
  * i3 - an improved dynamic tiling window manager
- * © 2009-2011 Michael Stapelberg and contributors (see also: LICENSE)
+ * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
  *
  * A "match" is a data structure which acts like a mask or expression to match
  * certain windows or not. For example, when using commands, you can specify a
@@ -11,8 +11,9 @@
  * match_matches_window() to find the windows affected by this command.
  *
  */
-#ifndef I3_MATCH_H
-#define I3_MATCH_H
+#pragma once
+
+#include <config.h>
 
 /*
  * Initializes the Match data structure. This function is necessary because the
@@ -47,4 +48,8 @@ bool match_matches_window(Match *match, i3Window *window);
  */
 void match_free(Match *match);
 
-#endif
+/**
+ * Interprets a ctype=cvalue pair and adds it to the given match specification.
+ *
+ */
+void match_parse_property(Match *match, const char *ctype, const char *cvalue);