aboutsummaryrefslogtreecommitdiff
path: root/protocols/dwl-ipc-unstable-v2.xml
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/dwl-ipc-unstable-v2.xml')
-rw-r--r--protocols/dwl-ipc-unstable-v2.xml72
1 files changed, 72 insertions, 0 deletions
diff --git a/protocols/dwl-ipc-unstable-v2.xml b/protocols/dwl-ipc-unstable-v2.xml
index 0a6e7e5..5852107 100644
--- a/protocols/dwl-ipc-unstable-v2.xml
+++ b/protocols/dwl-ipc-unstable-v2.xml
@@ -163,6 +163,20 @@ I would probably just submit raphi's patchset but I don't think that would be po
<arg name="index" type="uint" summary="index of a layout recieved by dwl_ipc_manager.layout"/>
</request>
+ <request name="quit" since="2">
+ <description summary="Quit mango">This request allows clients to instruct the compositor to quit mango.</description>
+ </request>
+
+ <request name="dispatch" since="2">
+ <description summary="Set the active tags of this output"/>
+ <arg name="dispatch" type="string" summary="dispatch name."/>
+ <arg name="arg1" type="string" summary="arg1."/>
+ <arg name="arg2" type="string" summary="arg2."/>
+ <arg name="arg3" type="string" summary="arg3."/>
+ <arg name="arg4" type="string" summary="arg4."/>
+ <arg name="arg5" type="string" summary="arg5."/>
+ </request>
+
<!-- Version 2 -->
<event name="fullscreen" since="2">
<description summary="Update fullscreen status">
@@ -177,5 +191,63 @@ I would probably just submit raphi's patchset but I don't think that would be po
</description>
<arg name="is_floating" type="uint" summary="If the selected client is floating. Nonzero is valid, zero invalid"/>
</event>
+
+ <event name="x" since="2">
+ <description summary="Update the x coordinates">
+ Indicates if x coordinates of the selected client.
+ </description>
+ <arg name="x" type="int" summary="x coordinate of the selected client"/>
+ </event>
+
+ <event name="y" since="2">
+ <description summary="Update the y coordinates">
+ Indicates if y coordinates of the selected client.
+ </description>
+ <arg name="y" type="int" summary="y coordinate of the selected client"/>
+ </event>
+
+ <event name="width" since="2">
+ <description summary="Update the width">
+ Indicates if width of the selected client.
+ </description>
+ <arg name="width" type="int" summary="width of the selected client"/>
+ </event>
+
+ <event name="height" since="2">
+ <description summary="Update the height">
+ Indicates if height of the selected client.
+ </description>
+ <arg name="height" type="int" summary="height of the selected client"/>
+ </event>
+
+ <event name="last_layer" since="2">
+ <description summary="last map layer.">
+ last map layer.
+ </description>
+ <arg name="last_layer" type="string" summary="last map layer."/>
+ </event>
+
+ <event name="kb_layout" since="2">
+ <description summary="current keyboard layout.">
+ current keyboard layout.
+ </description>
+ <arg name="kb_layout" type="string" summary="current keyboard layout."/>
+ </event>
+
+ <event name="keymode" since="2">
+ <description summary="current keybind mode.">
+ current keybind mode.
+ </description>
+ <arg name="keymode" type="string" summary="current keybind mode."/>
+ </event>
+
+ <event name="scalefactor" since="2">
+ <description summary="scale factor of monitor.">
+ scale factor of monitor.
+ </description>
+ <arg name="scalefactor" type="uint" summary="scale factor of monitor."/>
+ </event>
+
</interface>
+
</protocol>