wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmim_t Struct Reference
Collaboration diagram for _wlmim_t:
Collaboration graph
[legend]

Public Attributes

struct wlmim_events events
 
bs_dllist_t devices
 
bs_dllist_t keybindings
 
struct wl_listener backend_new_input_device_listener
 
uint32_t last_keyboard_group_index
 
struct wlmim_pointer_param pointer_params
 
wlmim_cursor_tcursor_ptr
 
struct wlr_seat * wlr_seat_ptr
 
bspl_dict_t * config_dict_ptr
 
wlmtk_root_troot_ptr
 

Detailed Description

Handle for the input manager.

Member Data Documentation

◆ backend_new_input_device_listener

struct wl_listener _wlmim_t::backend_new_input_device_listener

Listener for new_input signals raised by wlr_backend.

◆ config_dict_ptr

bspl_dict_t* _wlmim_t::config_dict_ptr

Reference to the config dict.

◆ cursor_ptr

wlmim_cursor_t* _wlmim_t::cursor_ptr

Cursor handle.

◆ devices

bs_dllist_t _wlmim_t::devices

Holds multiple wlmim_device through wlmim_device::dlnode.

◆ events

struct wlmim_events _wlmim_t::events

Events provided by the input manager.

◆ keybindings

bs_dllist_t _wlmim_t::keybindings

List of all bound keys, see wlmim_keybinding_t::dlnode

◆ last_keyboard_group_index

uint32_t _wlmim_t::last_keyboard_group_index

The last-used group of the keyboard layout. Used when using groups.

◆ pointer_params

struct wlmim_pointer_param _wlmim_t::pointer_params

Pointer configuration.

◆ root_ptr

wlmtk_root_t* _wlmim_t::root_ptr

The compositor's root.

◆ wlr_seat_ptr

struct wlr_seat* _wlmim_t::wlr_seat_ptr

wlroots seat.


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