TODO list, in order of importance:
* freely resizable (e.g. using your mouse, for now) percentage of rows/cols
- * xinerama
* document stuff!
* more documentation!
* debian package
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
+ * debug.c: Contains debugging functions, especially FormatEvent, which prints unhandled events.
+ * This code is from xcb-util.
+ *
*/
#include <stdio.h>
#include <xcb/xcb.h>
-/* Debug functions here, especially the FormatEvent-stuff, which prints unhandled events */
-
static const char *labelError[] = {
"Success",
"BadRequest",
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
- */
-/*
- * This file provides functions for easier accessing of _the_ table
+ * table.c: Functions/macros for easy modifying/accessing of _the_ table (defining our
+ * layout).
*
*/
#include <stdio.h>
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
+ * util.c: Utility functions, which can be useful everywhere.
+ *
*/
#include <stdio.h>
#include <stdlib.h>
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*
+ * xcb.c: Helper functions for easier usage of XCB
+ *
*/
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <xcb/xcb.h>
-/* All the helper functions needed for efficiently using XCB */
+
#include "util.h"
/*
*
* i3 - an improved dynamic tiling window manager
*
- * (c) 2009 Michael Stapelberg and contributors
+ * © 2009 Michael Stapelberg and contributors
*
* See file LICENSE for license information.
*