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.