mirror of
				https://github.com/swaywm/sway.git
				synced 2025-10-29 05:40:18 -04:00 
			
		
		
		
	Add relative coordinates in JSON for i3bar click events
Compatibility with i3 commit 161db6f17d734ac9deb0a20e81b78d4b2a92ce68.
This commit is contained in:
		
							parent
							
								
									bca21ee0cf
								
							
						
					
					
						commit
						24e8ba048a
					
				
					 5 changed files with 20 additions and 10 deletions
				
			
		|  | @ -27,6 +27,7 @@ struct i3bar_block { | |||
| void i3bar_block_unref(struct i3bar_block *block); | ||||
| bool i3bar_handle_readable(struct status_line *status); | ||||
| enum hotspot_event_handling i3bar_block_send_click(struct status_line *status, | ||||
| 		struct i3bar_block *block, int x, int y, enum x11_button button); | ||||
| 		struct i3bar_block *block, int x, int y, int rx, int ry, int w, int h, | ||||
| 		enum x11_button button); | ||||
| 
 | ||||
| #endif | ||||
|  |  | |||
|  | @ -37,7 +37,8 @@ struct swaybar_hotspot { | |||
| 	struct wl_list link; // swaybar_output::hotspots
 | ||||
| 	int x, y, width, height; | ||||
| 	enum hotspot_event_handling (*callback)(struct swaybar_output *output, | ||||
| 			int x, int y, enum x11_button button, void *data); | ||||
| 		struct swaybar_hotspot *hotspot, int x, int y, | ||||
| 		enum x11_button button, void *data); | ||||
| 	void (*destroy)(void *data); | ||||
| 	void *data; | ||||
| }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Hristo Venev
						Hristo Venev