git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit10994ea0043a95f0129f9891f1bff204d9dd484a
parent099d1499ec
authorIsaac Freund <[email protected]>
date2024-06-19 11:47
rwm: window app-id, title

 protocol/river-window-management-v1.xml | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/protocol/river-window-management-v1.xml b/protocol/river-window-management-v1.xml
index 94aa7d1..fe6771e 100644
--- a/protocol/river-window-management-v1.xml
+++ b/protocol/river-window-management-v1.xml
@@ -197,8 +197,6 @@
 
       TODO:
        - parent
-       - title
-       - app-id
        - set tiled
        - ssd/csd policy
     </description>
@@ -302,6 +300,26 @@
       </description>
     </request>
 
+    <event name="app_id">
+      <description summary="the window set an application ID">
+        The window set an application ID.
+
+        This event is double-buffered state and will be followed by a
+        river_window_manager_v1.update event.
+      </description>
+      <arg name="app_id" type="string"/>
+    </event>
+
+    <event name="title">
+      <description summary="the window set a title">
+        The window set a title.
+
+        This event is double-buffered state and will be followed by a
+        river_window_manager_v1.update event.
+      </description>
+      <arg name="title" type="string"/>
+    </event>
+
     <enum name="edges" bitfield="true">
       <entry name="none" value="0"/>
       <entry name="top" value="1"/>