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

Public Attributes

wlmtk_tile_t super_tile
 
wlmtk_element_vmt_t orig_super_element_vmt
 
wlmaker_server_tserver_ptr
 
wlmtk_dock_twlmtk_dock_ptr
 
struct wlr_buffer * tile_buffer_ptr
 
struct wlr_buffer * next_pressed_tile_buffer_ptr
 
struct wlr_buffer * prev_pressed_tile_buffer_ptr
 
wlmtk_buffer_t overlay_buffer
 
wlmtk_image_timage_ptr
 
wlmbe_output_description_t output_description
 
bool pointer_inside_prev_button
 
bool pointer_inside_next_button
 
bool prev_button_pressed
 
bool next_button_pressed
 
struct wl_listener workspace_changed_listener
 
struct wl_listener output_layout_change_listener
 
struct wl_listener pointer_leave_listener
 
wlmaker_config_clip_style_t style
 

Detailed Description

Clip handle.

Member Data Documentation

◆ image_ptr

wlmtk_image_t* _wlmaker_clip_t::image_ptr

Clip image.

◆ next_button_pressed

bool _wlmaker_clip_t::next_button_pressed

Whether the 'next' button had been pressed.

◆ next_pressed_tile_buffer_ptr

struct wlr_buffer* _wlmaker_clip_t::next_pressed_tile_buffer_ptr

The tile's texture buffer with the 'Next' buttons pressed.

◆ orig_super_element_vmt

wlmtk_element_vmt_t _wlmaker_clip_t::orig_super_element_vmt

Original virtual method table fo the superclass' element.

◆ output_description

wlmbe_output_description_t _wlmaker_clip_t::output_description

Description of the desired output, if any.

◆ output_layout_change_listener

struct wl_listener _wlmaker_clip_t::output_layout_change_listener

Listener for wlr_output_layout::events.change.

◆ overlay_buffer

wlmtk_buffer_t _wlmaker_clip_t::overlay_buffer

Overlay buffer element: Contains the workspace's title and number.

◆ pointer_inside_next_button

bool _wlmaker_clip_t::pointer_inside_next_button

Whether the pointer is currently inside the 'next' button.

◆ pointer_inside_prev_button

bool _wlmaker_clip_t::pointer_inside_prev_button

Whether the pointer is currently inside the 'prev' button.

◆ pointer_leave_listener

struct wl_listener _wlmaker_clip_t::pointer_leave_listener

◆ prev_button_pressed

bool _wlmaker_clip_t::prev_button_pressed

Whether the 'prev' button had been pressed.

◆ prev_pressed_tile_buffer_ptr

struct wlr_buffer* _wlmaker_clip_t::prev_pressed_tile_buffer_ptr

The tile's texture buffer with the 'Previous' buttons pressed.

◆ server_ptr

wlmaker_server_t* _wlmaker_clip_t::server_ptr

Backlink to the server.

◆ style

wlmaker_config_clip_style_t _wlmaker_clip_t::style

The clip's style.

◆ super_tile

wlmtk_tile_t _wlmaker_clip_t::super_tile

The clip happens to be derived from a tile.

◆ tile_buffer_ptr

struct wlr_buffer* _wlmaker_clip_t::tile_buffer_ptr

The tile's texture buffer without any buttons pressed

◆ wlmtk_dock_ptr

wlmtk_dock_t* _wlmaker_clip_t::wlmtk_dock_ptr

The toolkit dock, holding the clip tile.

◆ workspace_changed_listener

struct wl_listener _wlmaker_clip_t::workspace_changed_listener

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