wlmaker
|
#include <button.h>
Public Attributes | |
wlmtk_buffer_t | super_buffer |
wlmtk_element_vmt_t | orig_super_element_vmt |
wlmtk_button_vmt_t | vmt |
struct wlr_buffer * | released_wlr_buffer_ptr |
struct wlr_buffer * | pressed_wlr_buffer_ptr |
struct wl_listener | pointer_enter_listener |
struct wl_listener | pointer_leave_listener |
bool | pressed |
State of a button.
wlmtk_element_vmt_t _wlmtk_button_t::orig_super_element_vmt |
Original virtual method table of the superclass element.
struct wl_listener _wlmtk_button_t::pointer_enter_listener |
Listens to when we obtain pointer focus.
struct wl_listener _wlmtk_button_t::pointer_leave_listener |
Listens to when we lose pointer focus.
bool _wlmtk_button_t::pressed |
Whether the button is currently pressed.
struct wlr_buffer* _wlmtk_button_t::pressed_wlr_buffer_ptr |
WLR buffer holding the button in pressed state.
struct wlr_buffer* _wlmtk_button_t::released_wlr_buffer_ptr |
WLR buffer holding the button in released state.
wlmtk_buffer_t _wlmtk_button_t::super_buffer |
Super class of the button: A buffer.
wlmtk_button_vmt_t _wlmtk_button_t::vmt |
The virtual method table.