summaryrefslogtreecommitdiff
path: root/lib/sway/ipc.vala
diff options
context:
space:
mode:
authornoname <[email protected]>2025-03-07 17:46:09 +1100
committernoname <[email protected]>2025-03-07 17:46:09 +1100
commit3bee9424f314814e38149a2f98c1ff010797be9e (patch)
treedf800e8ca2b65f57bfed8313d0e044a440fc7c3f /lib/sway/ipc.vala
parentf40a5c5aa8a5242190464c30521e9aca8e8dc2f0 (diff)
move stuffs to structs.vala
Diffstat (limited to 'lib/sway/ipc.vala')
-rw-r--r--lib/sway/ipc.vala29
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");