wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmtk_titlebar_button_t Struct Reference
Collaboration diagram for _wlmtk_titlebar_button_t:
Collaboration graph
[legend]

Public Attributes

wlmtk_button_t super_button
 
bool activated
 
void(* click_handler )(wlmtk_window_t *window_ptr)
 
wlmtk_window_twindow_ptr
 
wlmtk_titlebar_button_draw_t draw
 
struct wlr_buffer * focussed_released_wlr_buffer_ptr
 
struct wlr_buffer * focussed_pressed_wlr_buffer_ptr
 
struct wlr_buffer * blurred_wlr_buffer_ptr
 

Detailed Description

State of a titlebar button.

Member Data Documentation

◆ activated

bool _wlmtk_titlebar_button_t::activated

Whether the titlebar button is activated (focussed).

◆ blurred_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_titlebar_button_t::blurred_wlr_buffer_ptr

WLR buffer of the button when blurred.

◆ click_handler

void(* _wlmtk_titlebar_button_t::click_handler) (wlmtk_window_t *window_ptr)

Callback for when the button is clicked.

◆ draw

wlmtk_titlebar_button_draw_t _wlmtk_titlebar_button_t::draw

For drawing the button contents.

◆ focussed_pressed_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_titlebar_button_t::focussed_pressed_wlr_buffer_ptr

WLR buffer of the button when focussed & pressed.

◆ focussed_released_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_titlebar_button_t::focussed_released_wlr_buffer_ptr

WLR buffer of the button when focussed & released.

◆ super_button

wlmtk_button_t _wlmtk_titlebar_button_t::super_button

Superclass: Button.

◆ window_ptr

wlmtk_window_t* _wlmtk_titlebar_button_t::window_ptr

Points to the wlmtk_window_t that carries this titlebar.


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