Index
Modules:
swayipc
.
API symbols
`$`:
swayipc: `$`(event: Event): string
swayipc: `$`(reply: Reply): string
BarConfigReply:
swayipc: BarConfigReply
BarConfigReplyKind:
swayipc: BarConfigReplyKind
BarConfigUpdate:
EventKind.BarConfigUpdate
BarConfigUpdateEvent:
swayipc: BarConfigUpdateEvent
BarNames:
BarConfigReplyKind.BarNames
Binding:
EventKind.Binding
BindingEvent:
swayipc: BindingEvent
BindingInfo:
swayipc: BindingInfo
children:
swayipc: children(container: TreeReply): TreeReply
clientWalk:
swayipc: clientWalk(container: TreeReply): TreeReply
Compositor:
swayipc: Compositor
Event:
swayipc: Event
EventKind:
swayipc: EventKind
EventReceipt:
ReceiptKind.EventReceipt
everyClient:
swayipc: everyClient(container: TreeReply): seq[TreeReply]
GetBarConfig:
Operation.GetBarConfig
GetBindingModes:
Operation.GetBindingModes
GetConfig:
Operation.GetConfig
GetMarks:
Operation.GetMarks
GetOutputs:
Operation.GetOutputs
GetTree:
Operation.GetTree
GetVersion:
Operation.GetVersion
GetWorkspaces:
Operation.GetWorkspaces
hasChildren:
swayipc: hasChildren(container: TreeReply): bool
invoke:
swayipc: invoke(compositor: Compositor; operation: Operation; args: seq[string]): Future[ Reply]
swayipc: invoke(compositor: Compositor; operation: Operation; args: varargs[string, `$`]): Reply
isFullscreen:
swayipc: isFullscreen(tree: TreeReply): bool
Mode:
EventKind.Mode
ModeEvent:
swayipc: ModeEvent
newCompositor:
swayipc: newCompositor(path = ""): Future[Compositor]
newEvent:
swayipc: newEvent(kind: EventKind; js: JsonNode): Event
swayipc: newEvent(kind: EventKind; payload: string): Event
newReply:
swayipc: newReply(kind: Operation; js: JsonNode): Reply
swayipc: newReply(kind: Operation; payload: string): Reply
OneBar:
BarConfigReplyKind.OneBar
Operation:
swayipc: Operation
Output:
EventKind.Output
OutputEvent:
swayipc: OutputEvent
Receipt:
swayipc: Receipt
ReceiptKind:
swayipc: ReceiptKind
ReceiptType:
swayipc: ReceiptType
Rect:
swayipc: Rect
recv:
swayipc: recv(comp: Compositor): Future[Receipt]
ReplyReceipt:
ReceiptKind.ReplyReceipt
RunCommand:
Operation.RunCommand
RunCommandReply:
swayipc: RunCommandReply
send:
swayipc: send(kind: Operation; compositor: Compositor; payload = ""): Future[Compositor]
swayipc: send(kind: Operation; payload = ""; socket = ""): Future[Compositor]
SendTick:
Operation.SendTick
Shutdown:
EventKind.Shutdown
ShutdownEvent:
swayipc: ShutdownEvent
Subscribe:
Operation.Subscribe
Sync:
Operation.Sync
Tick:
EventKind.Tick
TickEvent:
swayipc: TickEvent
toJson:
swayipc: toJson(receipt: Receipt): JsonNode
TreeReply:
swayipc: TreeReply
Window:
EventKind.Window
WindowEvent:
swayipc: WindowEvent
WindowProperties:
swayipc: WindowProperties
Workspace:
EventKind.Workspace
WorkspaceEvent:
swayipc: WorkspaceEvent