diff options
author | noname <[email protected]> | 2025-03-07 17:46:09 +1100 |
---|---|---|
committer | noname <[email protected]> | 2025-03-07 17:46:09 +1100 |
commit | 3bee9424f314814e38149a2f98c1ff010797be9e (patch) | |
tree | df800e8ca2b65f57bfed8313d0e044a440fc7c3f /lib/sway/ipc.vala | |
parent | f40a5c5aa8a5242190464c30521e9aca8e8dc2f0 (diff) |
move stuffs to structs.vala
Diffstat (limited to 'lib/sway/ipc.vala')
-rw-r--r-- | lib/sway/ipc.vala | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/sway/ipc.vala b/lib/sway/ipc.vala index 3fb4650..d0c219d 100644 --- a/lib/sway/ipc.vala +++ b/lib/sway/ipc.vala @@ -1,40 +1,11 @@ namespace AstalSway { private const string IPC_MAGIC = "i3-ipc"; -public enum PayloadType { - MESSAGE_RUN_COMMAND = 0, - MESSAGE_GET_WORKSPACES = 1, - MESSAGE_SUBSCRIBE = 2, - MESSAGE_GET_OUTPUTS = 3, - MESSAGE_GET_TREE = 4, - MESSAGE_GET_MARKS = 5, - MESSAGE_GET_BAR_CONFIG = 6, - MESSAGE_GET_VERSION = 7, - MESSAGE_GET_BINDING_NODES = 8, - MESSAGE_GET_CONFIG = 9, - MESSAGE_SEND_TICK = 10, - MESSAGE_SYNC = 11, - MESSAGE_GET_BINDING_STATE = 12, - MESSAGE_GET_INPUTS = 100, - MESSAGE_GET_SEATS = 101, - EVENT_WORKSPACE = 0x80000000, - EVENT_OUTPUT = 0x80000001, - EVENT_MODE = 0x80000002, - EVENT_WINDOW = 0x80000003, - EVENT_BARCONFIG_UPDATE = 0x80000004, - EVENT_BINDING = 0x80000005, - EVENT_SHUTDOWN = 0x80000006, - EVENT_TICK = 0x80000007, - EVENT_BAR_STATE_UPDATE = 0x80000014, - EVENT_INPUT = 0x80000015, -} - private struct IpcReponse { public PayloadType type; public string payload; } - // Basic interface to send and receive data through Sway IPjC private class Ipc : Object { private string SWAYSOCK = GLib.Environment.get_variable("SWAYSOCK"); |