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
31#include "element.h"
32#include "primitives.h"
33#include "window.h"
34
35#ifdef __cplusplus
36extern "C" {
37#endif // __cplusplus
38
52
63 wlmtk_env_t *env_ptr,
64 wlmtk_window_t *window_ptr,
65 const wlmtk_resizebar_style_t *style_ptr);
66
73
83 wlmtk_resizebar_t * resizebar_ptr,
84 unsigned width);
85
94
96extern const bs_test_case_t wlmtk_resizebar_test_cases[];
97
98#ifdef __cplusplus
99} // extern "C"
100#endif // __cplusplus
101
102#endif /* __WLMTK_RESIZEBAR_H__ */
103/* == 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:143
Definition env.c:32
Definition resizebar.c:39
Definition window.c:68
Definition style.h:70
Definition resizebar.h:40
wlmtk_style_fill_t fill
Definition resizebar.h:42
uint32_t bezel_width
Definition resizebar.h:48
wlmtk_margin_style_t margin_style
Definition resizebar.h:50
unsigned corner_width
Definition resizebar.h:46
unsigned height
Definition resizebar.h:44
Definition style.h:55