diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-02-09 16:14:56 -0500 |
---|---|---|
committer | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-02-22 14:23:46 -0500 |
commit | e279266f714c7122e9ad97d56d047313f78cfdbe (patch) | |
tree | 17b0a31f852cb41bed96d53a803ee641561624fe /include/wlr/interfaces | |
parent | 91ba28e020092089eb9cc960530355de68c60a3d (diff) | |
download | wlroots-e279266f714c7122e9ad97d56d047313f78cfdbe.tar.xz |
interfaces: remove wlr_input_device_impl
Diffstat (limited to 'include/wlr/interfaces')
-rw-r--r-- | include/wlr/interfaces/wlr_input_device.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/include/wlr/interfaces/wlr_input_device.h b/include/wlr/interfaces/wlr_input_device.h deleted file mode 100644 index ab314807..00000000 --- a/include/wlr/interfaces/wlr_input_device.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This an unstable interface of wlroots. No guarantees are made regarding the - * future consistency of this API. - */ -#ifndef WLR_USE_UNSTABLE -#error "Add -DWLR_USE_UNSTABLE to enable unstable wlroots features" -#endif - -#ifndef WLR_INTERFACES_WLR_INPUT_DEVICE_H -#define WLR_INTERFACES_WLR_INPUT_DEVICE_H - -#include <wlr/types/wlr_input_device.h> - -struct wlr_input_device_impl { - void (*destroy)(struct wlr_input_device *wlr_device); -}; - -void wlr_input_device_init(struct wlr_input_device *wlr_device, - enum wlr_input_device_type type, const struct wlr_input_device_impl *impl, - const char *name); - -/** - * Cleans up all of the provided wlr_input_device resources and signals the - * destroy event. - */ -void wlr_input_device_finish(struct wlr_input_device *wlr_device); - -/** - * Calls the specialized input device destroy function. - * If the wlr_input_device is not owned by a specialized input device, the - * function will finish the wlr_input_device, and either call its implementation - * destroy function if one has been given, or free the wlr_input_device. - */ -void wlr_input_device_destroy(struct wlr_input_device *dev); - -#endif |