20#ifndef __WLMTK_TILE_H__
21#define __WLMTK_TILE_H__
26#include <libbase/libbase.h>
106 struct wlr_buffer *wlr_buffer_ptr);
Definition container.h:55
wlmtk_tile_style_t style
Definition tile.h:60
wlmtk_buffer_t buffer
Definition tile.h:57
wlmtk_container_t super_container
Definition tile.h:54
wlmtk_element_t * content_element_ptr
Definition tile.h:66
struct wlr_buffer * background_wlr_buffer_ptr
Definition tile.h:63
wlmtk_element_t * overlay_element_ptr
Definition tile.h:68
uint64_t bezel_width
Definition tile.h:48
wlmtk_style_fill_t fill
Definition tile.h:42
uint64_t content_size
Definition tile.h:46
uint64_t size
Definition tile.h:44
void wlmtk_tile_set_overlay(wlmtk_tile_t *tile_ptr, wlmtk_element_t *element_ptr)
Definition tile.c:142
void wlmtk_tile_set_content(wlmtk_tile_t *tile_ptr, wlmtk_element_t *element_ptr)
Definition tile.c:108
void wlmtk_tile_fini(wlmtk_tile_t *tile_ptr)
Definition tile.c:74
const bs_test_case_t wlmtk_tile_test_cases[]
Definition tile.c:206
bool wlmtk_tile_init(wlmtk_tile_t *tile_ptr, const wlmtk_tile_style_t *style_ptr)
Definition tile.c:41
wlmtk_element_t * wlmtk_tile_element(wlmtk_tile_t *tile_ptr)
Definition tile.c:173
bool wlmtk_tile_set_background_buffer(wlmtk_tile_t *tile_ptr, struct wlr_buffer *wlr_buffer_ptr)
Definition tile.c:92