gri3-wm/include
Michael Stapelberg 47a798ac4a Implement assignments of workspaces to screens, big cleanup of workspace code
Please test this! Plug in screens, unplug them, use your video projector,
change resolutions, etc.

To use the assignments, use the following syntax:
workspace <number> [screen <screen>] [name]

Where screen can be one of:
<number> (It is not provided that these numbers stay constant, so use with care)
<x>x<y> (Coordinates where the screen starts, so 1280 will be fine to match the
	 screen right of the main screen if your main screen is 1280 pixels
	 width. However, 1281 will not match)
<x>
x<y>

Some examples follow:

 workspace 1 screen 0
 workspace 1 screen 1
 workspace 1 screen 1280x0
 workspace 2 screen 1280
 workspace 3 screen x0
 workspace 3 screen 1 www
 workspace 4 screen 0 mail
2009-08-08 19:51:51 +02:00
..
i3 Initial implementation of IPC via UNIX domain sockets 2009-07-28 20:51:29 +02:00
client.h Implement borderless / 1-px-bordered windows 2009-08-05 18:33:44 +02:00
commands.h Implement assignments of workspaces to screens, big cleanup of workspace code 2009-08-08 19:51:51 +02:00
config.h Implement support for using key symbols in configuration file 2009-08-07 15:35:12 +02:00
data.h Implement assignments of workspaces to screens, big cleanup of workspace code 2009-08-08 19:51:51 +02:00
debug.h Add vim hints, copyright notice to each file, add LICENSE, retab! everything 2009-02-14 02:33:31 +01:00
floating.h updated doxygen docu, added FIXMEs, fixed headers to 80chars width. 2009-06-29 21:54:51 +02:00
handlers.h Implement support for using key symbols in configuration file 2009-08-07 15:35:12 +02:00
i3.h Implement support for using key symbols in configuration file 2009-08-07 15:35:12 +02:00
ipc.h Add docs to include/ipc.h 2009-07-28 20:58:56 +02:00
layout.h updated doxygen docu, added FIXMEs, fixed headers to 80chars width. 2009-06-29 21:54:51 +02:00
manage.h Resolve documentation FIXMEs, remove an unnecessary struct 2009-06-29 22:20:35 +02:00
queue.h Move stuff to include/ and src/ 2009-02-13 19:09:25 +01:00
resize.h updated doxygen docu, added FIXMEs, fixed headers to 80chars width. 2009-06-29 21:54:51 +02:00
table.h updated doxygen docu, added FIXMEs, fixed headers to 80chars width. 2009-06-29 21:54:51 +02:00
util.h Implement assignments of workspaces to screens, big cleanup of workspace code 2009-08-08 19:51:51 +02:00
workspace.h Implement assignments of workspaces to screens, big cleanup of workspace code 2009-08-08 19:51:51 +02:00
xcb.h Add support for WM_CLIENT_LEADER, put floating windows mapping to (0x0) to center of leader/workspace 2009-08-05 00:39:55 +02:00
xinerama.h Implement assignments of workspaces to screens, big cleanup of workspace code 2009-08-08 19:51:51 +02:00