wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmtk_button_t Struct Reference

#include <button.h>

Collaboration diagram for _wlmtk_button_t:
Collaboration graph
[legend]

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
 

Detailed Description

State of a button.

Member Data Documentation

◆ orig_super_element_vmt

wlmtk_element_vmt_t _wlmtk_button_t::orig_super_element_vmt

Original virtual method table of the superclass element.

◆ pointer_enter_listener

struct wl_listener _wlmtk_button_t::pointer_enter_listener

Listens to when we obtain pointer focus.

◆ pointer_leave_listener

struct wl_listener _wlmtk_button_t::pointer_leave_listener

Listens to when we lose pointer focus.

◆ pressed

bool _wlmtk_button_t::pressed

Whether the button is currently pressed.

◆ pressed_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_button_t::pressed_wlr_buffer_ptr

WLR buffer holding the button in pressed state.

◆ released_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_button_t::released_wlr_buffer_ptr

WLR buffer holding the button in released state.

◆ super_buffer

wlmtk_buffer_t _wlmtk_button_t::super_buffer

Super class of the button: A buffer.

◆ vmt

wlmtk_button_vmt_t _wlmtk_button_t::vmt

The virtual method table.


The documentation for this struct was generated from the following file: