@ -58,6 +58,7 @@ extern char **start_argv;
|
||||
extern Display *xlibdpy, *xkbdpy;
|
||||
extern int xkb_current_group;
|
||||
extern TAILQ_HEAD(bindings_head, Binding) * bindings;
|
||||
extern const char *current_binding_mode;
|
||||
extern TAILQ_HEAD(autostarts_head, Autostart) autostarts;
|
||||
extern TAILQ_HEAD(autostarts_always_head, Autostart) autostarts_always;
|
||||
extern TAILQ_HEAD(ws_assignments_head, Workspace_Assignment) ws_assignments;
|
||||
|
@ -66,6 +66,9 @@ typedef struct i3_ipc_header {
|
||||
/** Trigger an i3 sync protocol message via IPC. */
|
||||
#define I3_IPC_MESSAGE_TYPE_SYNC 11
|
||||
|
||||
/** Request the current binding state. */
|
||||
#define I3_IPC_MESSAGE_TYPE_GET_BINDING_STATE 12
|
||||
|
||||
/*
|
||||
* Messages from i3 to clients
|
||||
*
|
||||
@ -82,6 +85,7 @@ typedef struct i3_ipc_header {
|
||||
#define I3_IPC_REPLY_TYPE_CONFIG 9
|
||||
#define I3_IPC_REPLY_TYPE_TICK 10
|
||||
#define I3_IPC_REPLY_TYPE_SYNC 11
|
||||
#define I3_IPC_REPLY_TYPE_GET_BINDING_STATE 12
|
||||
|
||||
/*
|
||||
* Events from i3 to clients. Events have the first bit set high.
|
||||
|
Reference in New Issue
Block a user