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 |
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 |
wlmaker_view_t * | under_cursor_view_ptr |
struct wl_signal | button_release_event |
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_signal _wlmaker_cursor_t::button_release_event |
wlmaker internal: catch 'release' events of cursors.
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
.
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.
wlmaker_view_t* _wlmaker_cursor_t::under_cursor_view_ptr |
The view that is currently active and under the cursor.
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
.