wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmaker_cursor_t Struct Reference

#include <cursor.h>

Collaboration diagram for _wlmaker_cursor_t:
Collaboration graph
[legend]

Public Attributes

wlmaker_server_tserver_ptr
 
struct wlr_cursor * wlr_cursor_ptr
 
struct wlr_xcursor_manager * wlr_xcursor_manager_ptr
 
wlmtk_pointer_tpointer_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
 

Detailed Description

State and tools for handling wlmaker cursors.

Member Data Documentation

◆ axis_listener

struct wl_listener _wlmaker_cursor_t::axis_listener

Listener for the axis event of wlr_cursor.

◆ button_listener

struct wl_listener _wlmaker_cursor_t::button_listener

Listener for the button event of wlr_cursor.

◆ frame_listener

struct wl_listener _wlmaker_cursor_t::frame_listener

Listener for the frame event of wlr_cursor.

◆ motion_absolute_listener

struct wl_listener _wlmaker_cursor_t::motion_absolute_listener

Listener for the motion_absolute event of wlr_cursor.

◆ motion_listener

struct wl_listener _wlmaker_cursor_t::motion_listener

Listener for the motion event of wlr_cursor.

◆ pointer_ptr

wlmtk_pointer_t* _wlmaker_cursor_t::pointer_ptr

The toolkit wrapper for above.

◆ position_updated

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.

◆ seat_request_set_cursor_listener

struct wl_listener _wlmaker_cursor_t::seat_request_set_cursor_listener

Listener for the request_set_cursor event of wlr_seat.

◆ server_ptr

wlmaker_server_t* _wlmaker_cursor_t::server_ptr

Back-link to wlmaker_server_t.

◆ wlr_cursor_ptr

struct wlr_cursor* _wlmaker_cursor_t::wlr_cursor_ptr

Points to a wlr_cursor.

◆ wlr_xcursor_manager_ptr

struct wlr_xcursor_manager* _wlmaker_cursor_t::wlr_xcursor_manager_ptr

Points to a wlr_xcursor_manager.


The documentation for this struct was generated from the following file: