aboutsummaryrefslogtreecommitdiffstats
path: root/swaybar/bar.c
diff options
context:
space:
mode:
authorLibravatar Ian Fan <ianfan0@gmail.com>2018-12-07 12:39:35 +0000
committerLibravatar Ian Fan <ianfan0@gmail.com>2018-12-31 20:40:18 +0000
commit6becde024680503100c94702ed7d1fbf4d01576e (patch)
treeac261da8b9b0bde710ad819021ddfe542014d968 /swaybar/bar.c
parentswaybar: implement tray rendering (diff)
downloadsway-6becde024680503100c94702ed7d1fbf4d01576e.tar.gz
sway-6becde024680503100c94702ed7d1fbf4d01576e.tar.zst
sway-6becde024680503100c94702ed7d1fbf4d01576e.zip
swaybar: implement mouse events for tray
Diffstat (limited to 'swaybar/bar.c')
-rw-r--r--swaybar/bar.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/swaybar/bar.c b/swaybar/bar.c
index 668168eb..ebb9bc12 100644
--- a/swaybar/bar.c
+++ b/swaybar/bar.c
@@ -215,12 +215,16 @@ struct wl_output_listener output_listener = {
215 215
216static void xdg_output_handle_logical_position(void *data, 216static void xdg_output_handle_logical_position(void *data,
217 struct zxdg_output_v1 *xdg_output, int32_t x, int32_t y) { 217 struct zxdg_output_v1 *xdg_output, int32_t x, int32_t y) {
218 // Who cares 218 struct swaybar_output *output = data;
219 output->output_x = x;
220 output->output_y = y;
219} 221}
220 222
221static void xdg_output_handle_logical_size(void *data, 223static void xdg_output_handle_logical_size(void *data,
222 struct zxdg_output_v1 *xdg_output, int32_t width, int32_t height) { 224 struct zxdg_output_v1 *xdg_output, int32_t width, int32_t height) {
223 // Who cares 225 struct swaybar_output *output = data;
226 output->output_height = height;
227 output->output_width = width;
224} 228}
225 229
226static void xdg_output_handle_done(void *data, 230static void xdg_output_handle_done(void *data,