diff --git a/protocol/river-status-unstable-v1.xml b/protocol/river-status-unstable-v1.xml
index eae970f..a4d6f4e 100644
--- a/protocol/river-status-unstable-v1.xml
+++ b/protocol/river-status-unstable-v1.xml
@@ -19,14 +19,14 @@
A global factory for objects that receive status information specific
- to river.
+ to river. It could be used to implement, for example, a status bar.
This request indicates that the client will not use the
river_status_manager object any more. Objects that have been created
- through this instance are not affected.
+ through this instance are not affected.
@@ -37,15 +37,29 @@
+
+
+
+ This creates a new river_seat_status object for the given wl_seat.
+
+
+
+
This interface allows clients to receive information about the current
- windowing state of an output. It can be used to implement, for example,
- a status bar displaying information specific to river.
+ windowing state of an output.
+
+
+ This request indicates that the client will not use the
+ river_output_status object any more.
+
+
+
Sent once binding the interface and again whenever the tag focus of
@@ -61,12 +75,40 @@
+
-
-
+
+
+ This interface allows clients to receive information about the current
+ focus of a seat.
+
+
+
+
+ This request indicates that the client will not use the
+ river_seat_status object any more.
+
+
+
+
+
+ Sent on binding the interface and again whenever an output gains focus.
+
+
+
+
+
+
+ Sent whenever an output loses focus.
+
+
+
+
+
+
Sent once on binding the interface and again whenever the focused
- view or title thereof changes. The title may be an empty string if
- no view is focused or the focused view did not set a title.
+ view or a property thereof changes. The title may be an empty string
+ if no view is focused or the focused view did not set a title.