wlmaker
|
Public Attributes | |
struct wlr_session_lock_v1 * | wlr_session_lock_v1_ptr |
struct wlr_seat * | wlr_seat_ptr |
wlmtk_root_t * | root_ptr |
struct wlr_output_layout * | wlr_output_layout_ptr |
_wlmaker_lock_surface_configure_t | injected_surface_configure |
_wlmaker_lock_send_locked_t | injected_send_locked |
bs_avltree_t * | lock_surface_tree_ptr |
wlmtk_container_t | container |
struct wl_listener | new_surface_listener |
struct wl_listener | unlock_listener |
struct wl_listener | destroy_listener |
struct wl_listener | output_layout_change_listener |
State of the session lock.
wlmtk_container_t _wlmaker_lock_t::container |
Container holding the lock surfaces.
struct wl_listener _wlmaker_lock_t::destroy_listener |
Listener for the destroy
signal of wlr_session_lock_v1
.
_wlmaker_lock_send_locked_t _wlmaker_lock_t::injected_send_locked |
Injected method: Confirm session lock.
_wlmaker_lock_surface_configure_t _wlmaker_lock_t::injected_surface_configure |
Injected method: Configure the lock surface.
bs_avltree_t* _wlmaker_lock_t::lock_surface_tree_ptr |
Holds all wlmaker_lock_surface_t, keyed by output.
struct wl_listener _wlmaker_lock_t::new_surface_listener |
Listener for the new_surface
signal of wlr_session_lock_v1
.
struct wl_listener _wlmaker_lock_t::output_layout_change_listener |
Event: Output layout changed. Parameter: struct wlr_box*.
wlmtk_root_t* _wlmaker_lock_t::root_ptr |
The root this lock is applied for.
struct wl_listener _wlmaker_lock_t::unlock_listener |
Listener for the unlock
signal of wlr_session_lock_v1
.
struct wlr_output_layout* _wlmaker_lock_t::wlr_output_layout_ptr |
The output layout.
struct wlr_seat* _wlmaker_lock_t::wlr_seat_ptr |
Seat for the session.
struct wlr_session_lock_v1* _wlmaker_lock_t::wlr_session_lock_v1_ptr |
The wlroots session lock.