Feature: send complete config on barconfig_update
Send all the options in the bar block on the barconfig_update event. This will eventually allow for dynamically updating bar colors with the `reload` command.
This commit is contained in:
committed by
Michael Stapelberg
parent
ab0fae400b
commit
2f42fe61d9
18
docs/ipc
18
docs/ipc
@ -637,7 +637,7 @@ window (3)::
|
||||
focus or when a window title has been updated.
|
||||
barconfig_update (4)::
|
||||
Sent when the hidden_state or mode field in the barconfig of any bar
|
||||
instance was updated.
|
||||
instance was updated and when the config is reloaded.
|
||||
|
||||
*Example:*
|
||||
--------------------------------------------------------------------
|
||||
@ -738,20 +738,8 @@ this point get the window title as "urxvt").
|
||||
=== barconfig_update event
|
||||
|
||||
This event consists of a single serialized map reporting on options from the
|
||||
barconfig of the specified bar_id that were updated in i3. The map always
|
||||
consists of a property +id (string)+, which specifies to which bar instance the
|
||||
sent config update belongs, a property +hidden_state (string)+, which indicates
|
||||
the hidden_state of an i3bar instance, and a property +mode (string)+, which
|
||||
corresponds to the current mode.
|
||||
|
||||
*Example:*
|
||||
---------------------------
|
||||
{
|
||||
"id": "bar-0",
|
||||
"hidden_state": "hide"
|
||||
"mode": "hide"
|
||||
}
|
||||
---------------------------
|
||||
barconfig of the specified bar_id that were updated in i3. This event is the
|
||||
same as a +GET_BAR_CONFIG+ reply for the bar with the given id.
|
||||
|
||||
== See also (existing libraries)
|
||||
|
||||
|
Reference in New Issue
Block a user