|
wlmaker
|

Public Attributes | |
| wlmaker_interactive_t | interactive |
| wlmaker_interactive_callback_t | button_callback |
| void * | button_callback_arg |
| struct wlr_buffer * | button_released_buffer_ptr |
| struct wlr_buffer * | button_pressed_buffer_ptr |
| struct wlr_buffer * | button_blurred_buffer_ptr |
| bool | activated |
| bool | pressed |
State of an interactive button.
| bool wlmaker_button_t::activated |
Button state "activated": Button was pressed, not yet released.
| struct wlr_buffer* wlmaker_button_t::button_blurred_buffer_ptr |
WLR buffer, contains texture for the button in "blurred" state.
| wlmaker_interactive_callback_t wlmaker_button_t::button_callback |
Callback, issued when the button is triggered (released).
| void* wlmaker_button_t::button_callback_arg |
Extra argument to provide to |button_callback|.
| struct wlr_buffer* wlmaker_button_t::button_pressed_buffer_ptr |
WLR buffer, contains texture for the button in "pressed" state.
| struct wlr_buffer* wlmaker_button_t::button_released_buffer_ptr |
WLR buffer, contains texture for the button in released state.
| wlmaker_interactive_t wlmaker_button_t::interactive |
The interactive (parent structure).
| bool wlmaker_button_t::pressed |
Button state "pressed": when "activated" and below cursor.
For consistency: Update this value only via the |button_press| method.