]> git.sur5r.net Git - i3/i3/blob - include/assignments.h
Merge branch 'release-4.16.1'
[i3/i3] / include / assignments.h
1 /*
2  * vim:ts=4:sw=4:expandtab
3  *
4  * i3 - an improved dynamic tiling window manager
5  * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
6  *
7  * assignments.c: Assignments for specific windows (for_window).
8  *
9  */
10 #pragma once
11
12 #include <config.h>
13
14 /**
15  * Checks the list of assignments for the given window and runs all matching
16  * ones (unless they have already been run for this specific window).
17  *
18  */
19 void run_assignments(i3Window *window);
20
21 /**
22  * Returns the first matching assignment for the given window.
23  *
24  */
25 Assignment *assignment_for(i3Window *window, int type);