wlmaker
|
#include <cursor.h>
Public Attributes | |
wlmaker_server_t * | server_ptr |
struct wlr_cursor * | wlr_cursor_ptr |
struct wlr_xcursor_manager * | wlr_xcursor_manager_ptr |
wlmtk_pointer_t * | pointer_ptr |
struct wl_listener | motion_listener |
struct wl_listener | motion_absolute_listener |
struct wl_listener | button_listener |
struct wl_listener | axis_listener |
struct wl_listener | frame_listener |
struct wl_listener | seat_request_set_cursor_listener |
struct wl_signal | position_updated |
State and tools for handling wlmaker cursors.
struct wl_listener _wlmaker_cursor_t::axis_listener |
Listener for the axis
event of wlr_cursor
.
struct wl_listener _wlmaker_cursor_t::button_listener |
Listener for the button
event of wlr_cursor
.
struct wl_listener _wlmaker_cursor_t::frame_listener |
Listener for the frame
event of wlr_cursor
.
struct wl_listener _wlmaker_cursor_t::motion_absolute_listener |
Listener for the motion_absolute
event of wlr_cursor
.
struct wl_listener _wlmaker_cursor_t::motion_listener |
Listener for the motion
event of wlr_cursor
.
wlmtk_pointer_t* _wlmaker_cursor_t::pointer_ptr |
The toolkit wrapper for above.
struct wl_signal _wlmaker_cursor_t::position_updated |
Signals when the cursor's position is updated.
Will be called from handle_motion and handle_motion_absolute handlers, after issuing wlr_cursor_move(), respectively wlr_cursor_warp_absolute().
Offers struct wlr_cursor as argument.
struct wl_listener _wlmaker_cursor_t::seat_request_set_cursor_listener |
Listener for the request_set_cursor
event of wlr_seat
.
wlmaker_server_t* _wlmaker_cursor_t::server_ptr |
Back-link to wlmaker_server_t.
struct wlr_cursor* _wlmaker_cursor_t::wlr_cursor_ptr |
Points to a wlr_cursor
.
struct wlr_xcursor_manager* _wlmaker_cursor_t::wlr_xcursor_manager_ptr |
Points to a wlr_xcursor_manager
.