X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fall.h;h=e93b066bc59f64058dce80ae77f7d775a61a8bc7;hb=HEAD;hp=9c08ebef8e8067c241dfb5f087b45374a5c64cbf;hpb=3537f2d4ca6ef2447a92f222d3458d4e27899661;p=i3%2Fi3 diff --git a/include/all.h b/include/all.h index 9c08ebef..e93b066b 100644 --- a/include/all.h +++ b/include/all.h @@ -1,12 +1,18 @@ /* + * vim:ts=4:sw=4:expandtab + * + * i3 - an improved dynamic tiling window manager + * © 2009 Michael Stapelberg and contributors (see also: LICENSE) + * * This header file includes all relevant files of i3 and the most often used * system header files. This reduces boilerplate (the amount of code duplicated * at the beginning of each source file) and is not significantly slower at * compile-time. * */ -#ifndef _ALL_H -#define _ALL_H +#pragma once + +#include #include #include @@ -22,6 +28,7 @@ #include #include #include +#include #include #include @@ -30,10 +37,8 @@ #include #include -/* Contains compatibility definitions for old libxcb versions */ -#ifdef XCB_COMPAT -#include "xcb_compat.h" -#endif +#include +#include #include "data.h" #include "util.h" @@ -46,8 +51,9 @@ #include "i3.h" #include "x.h" #include "click.h" +#include "key_press.h" #include "floating.h" -#include "config.h" +#include "configuration.h" #include "handlers.h" #include "randr.h" #include "xinerama.h" @@ -65,5 +71,16 @@ #include "ewmh.h" #include "assignments.h" #include "regex.h" - -#endif +#include "libi3.h" +#include "startup.h" +#include "scratchpad.h" +#include "commands.h" +#include "commands_parser.h" +#include "bindings.h" +#include "config_directives.h" +#include "config_parser.h" +#include "fake_outputs.h" +#include "display_version.h" +#include "restore_layout.h" +#include "sync.h" +#include "main.h"