wlmaker
Loading...
Searching...
No Matches
resizebar.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMTK_RESIZEBAR_H__
21#define __WLMTK_RESIZEBAR_H__
22
26struct wlr_cursor;
28struct wlr_xcursor_manager;
29
30#include "element.h"
31#include "primitives.h"
32
44
45#include "window.h"
46
47#ifdef __cplusplus
48extern "C" {
49#endif // __cplusplus
50
61 wlmtk_env_t *env_ptr,
62 wlmtk_window_t *window_ptr,
63 const wlmtk_resizebar_style_t *style_ptr);
64
71
81 wlmtk_resizebar_t * resizebar_ptr,
82 unsigned width);
83
92
94extern const bs_test_case_t wlmtk_resizebar_test_cases[];
95
96#ifdef __cplusplus
97} // extern "C"
98#endif // __cplusplus
99
100#endif /* __WLMTK_RESIZEBAR_H__ */
101/* == End of resizebar.h ================================================== */
bool wlmtk_resizebar_set_width(wlmtk_resizebar_t *resizebar_ptr, unsigned width)
Definition resizebar.c:163
void wlmtk_resizebar_destroy(wlmtk_resizebar_t *resizebar_ptr)
Definition resizebar.c:128
wlmtk_resizebar_t * wlmtk_resizebar_create(wlmtk_env_t *env_ptr, wlmtk_window_t *window_ptr, const wlmtk_resizebar_style_t *style_ptr)
Definition resizebar.c:72
const bs_test_case_t wlmtk_resizebar_test_cases[]
Definition resizebar.c:264
wlmtk_element_t * wlmtk_resizebar_element(wlmtk_resizebar_t *resizebar_ptr)
Definition resizebar.c:217
Definition element.h:172
Definition env.c:32
Definition resizebar.c:39
Definition window.c:68
Definition resizebar.h:34
uint64_t height
Definition resizebar.h:38
uint64_t corner_width
Definition resizebar.h:40
wlmtk_style_fill_t fill
Definition resizebar.h:36
uint64_t bezel_width
Definition resizebar.h:42
Definition style.h:73