diff options
Diffstat (limited to 'include/wlr')
| -rw-r--r-- | include/wlr/types.h | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/include/wlr/types.h b/include/wlr/types.h index af23152c..b4d69ccb 100644 --- a/include/wlr/types.h +++ b/include/wlr/types.h @@ -134,7 +134,22 @@ struct wlr_pointer_axis {  	double delta;  }; -// TODO: touch +struct wlr_touch_state; +struct wlr_touch_impl; + +struct wlr_touch { +	struct wlr_touch_state *state; +	struct wlr_touch_impl *impl; + +	struct { +		struct wl_signal down; +		struct wl_signal up; +		struct wl_signal motion; +		struct wl_signal cancel; +		struct wl_signal frame; +	} events; +}; +  // TODO: tablet & tablet tool  // TODO: gestures  // TODO: switch @@ -164,6 +179,7 @@ struct wlr_input_device {  		void *_device;  		struct wlr_keyboard *keyboard;  		struct wlr_pointer *pointer; +		struct wlr_touch *touch;  	};  }; | 
