Add relative coordinates in JSON for i3bar click events (fixes #2767)

Add support for relative coordinates in i3bar click events

Rename {x,y}_rel to relative_{x,y}

Update i3bar-protocol doc to mention the added fields in click events
This commit is contained in:
Pallav Agarwal
2017-12-20 17:49:38 +05:30
parent eb227c2332
commit 161db6f17d
4 changed files with 26 additions and 4 deletions

View File

@ -236,6 +236,11 @@ x, y::
X11 root window coordinates where the click occurred
button::
X11 button ID (for example 1 to 3 for left/middle/right mouse button)
relative_x, relative_y::
Coordinates where the click occurred, with respect to the top left corner
of the block
width, height::
Width and height (in px) of the block
*Example*:
------------------------------------------
@ -244,6 +249,10 @@ button::
"instance": "eth0",
"button": 1,
"x": 1320,
"y": 1400
"y": 1400,
"relative_x": 12,
"relative_y": 8,
"width": 50,
"height": 22
}
------------------------------------------