X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fi3%2Fipc.h;h=0906b7f919bbb98d1e21598557aec29b00b2ad7b;hb=78f5f2204d3b25ce0bac948eb7c0ed8d35808262;hp=30b2d3044e353cdb4c202a571e6acfde6138326d;hpb=cc2ca32b13d15125a4a7f83ddf1af2b55b4bbb13;p=i3%2Fi3 diff --git a/include/i3/ipc.h b/include/i3/ipc.h index 30b2d304..0906b7f9 100644 --- a/include/i3/ipc.h +++ b/include/i3/ipc.h @@ -1,17 +1,13 @@ /* - * vim:ts=8:expandtab + * vim:ts=4:sw=4:expandtab * * i3 - an improved dynamic tiling window manager - * - * © 2009-2010 Michael Stapelberg and contributors - * - * See file LICENSE for license information. + * © 2009-2012 Michael Stapelberg and contributors (see also: LICENSE) * * This public header defines the different constants and message types to use * for the IPC interface to i3 (see docs/ipc for more information). * */ - #ifndef _I3_IPC_H #define _I3_IPC_H @@ -41,6 +37,12 @@ /** Request the current defined marks from i3 */ #define I3_IPC_MESSAGE_TYPE_GET_MARKS 5 +/** Request the configuration for a specific 'bar' */ +#define I3_IPC_MESSAGE_TYPE_GET_BAR_CONFIG 6 + +/** Request the i3 version */ +#define I3_IPC_MESSAGE_TYPE_GET_VERSION 7 + /* * Messages from i3 to clients * @@ -61,9 +63,15 @@ /** Tree reply type */ #define I3_IPC_REPLY_TYPE_TREE 4 -/** Marks reply type*/ +/** Marks reply type */ #define I3_IPC_REPLY_TYPE_MARKS 5 +/** Bar config reply type */ +#define I3_IPC_REPLY_TYPE_BAR_CONFIG 6 + +/** i3 version reply type */ +#define I3_IPC_REPLY_TYPE_VERSION 7 + /* * Events from i3 to clients. Events have the first bit set high. *