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

Public Attributes

wlmtk_buffer_t super_buffer
 
wlmtk_element_vmt_t orig_super_element_vmt
 
struct wlr_buffer * released_wlr_buffer_ptr
 
struct wlr_buffer * pressed_wlr_buffer_ptr
 
bool pressed
 
wlmtk_window_twindow_ptr
 
uint32_t edges
 

Detailed Description

State of an element of the resize bar.

Member Data Documentation

◆ edges

uint32_t _wlmtk_resizebar_area_t::edges

Edges that the resizebar area controls.

◆ orig_super_element_vmt

wlmtk_element_vmt_t _wlmtk_resizebar_area_t::orig_super_element_vmt

Original virtual method table of the superclass element.

◆ pressed

bool _wlmtk_resizebar_area_t::pressed

Whether the area is currently pressed or not.

◆ pressed_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_resizebar_area_t::pressed_wlr_buffer_ptr

WLR buffer holding the buffer in pressed state.

◆ released_wlr_buffer_ptr

struct wlr_buffer* _wlmtk_resizebar_area_t::released_wlr_buffer_ptr

WLR buffer holding the buffer in released state.

◆ super_buffer

wlmtk_buffer_t _wlmtk_resizebar_area_t::super_buffer

Superclass: Buffer.

◆ window_ptr

wlmtk_window_t* _wlmtk_resizebar_area_t::window_ptr

Window to which the resize bar area belongs. To initiate resizing.


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