|
wlmaker
|

Public Attributes | |
| wlmaker_server_t * | server_ptr |
| bspl_dict_t * | lock_config_dict_ptr |
| struct wl_event_loop * | wl_event_loop_ptr |
| struct wl_event_source * | timer_event_source_ptr |
| bool | timer_expired |
| struct wl_listener | new_inhibitor_listener |
| bs_dllist_t | idle_inhibitors |
| int | inhibits |
| struct wl_listener | unlock_listener |
| struct wlr_idle_inhibit_manager_v1 * | wlr_idle_inhibit_manager_v1_ptr |
| bool | locked |
State of the idle monitor.
| bs_dllist_t _wlmaker_idle_monitor_t::idle_inhibitors |
Lists registered inhibitors: wlmaker_idle_inhibitor_t::dlnode.
| int _wlmaker_idle_monitor_t::inhibits |
Counter for inhibits. Timer-triggered locks are taking effect only when inhibits == 0.
| bspl_dict_t* _wlmaker_idle_monitor_t::lock_config_dict_ptr |
Dictionnary holding the 'ScreenLock' configuration.
| bool _wlmaker_idle_monitor_t::locked |
Whether the idle monitor is locked. Prevents timer registry.
| struct wl_listener _wlmaker_idle_monitor_t::new_inhibitor_listener |
Listener for new_inhibitor of wlr_idle_inhibit_manager_v1`.
| wlmaker_server_t* _wlmaker_idle_monitor_t::server_ptr |
Back-link to the server.
| struct wl_event_source* _wlmaker_idle_monitor_t::timer_event_source_ptr |
The timer's event source.
| bool _wlmaker_idle_monitor_t::timer_expired |
Whether the timer expired. Reset in wlmaker_idle_monitor_reset.
| struct wl_listener _wlmaker_idle_monitor_t::unlock_listener |
Listener for wlmtk_root_events_t::unlock_event.
| struct wl_event_loop* _wlmaker_idle_monitor_t::wl_event_loop_ptr |
Reference to the event loop.
| struct wlr_idle_inhibit_manager_v1* _wlmaker_idle_monitor_t::wlr_idle_inhibit_manager_v1_ptr |
The wlroots idle inhibit manager.