wlmaker
Loading...
Searching...
No Matches
resizebar_area.h
Go to the documentation of this file.
1/* ========================================================================= */
21#ifndef __WLMTK_RESIZEBAR_AREA_H__
22#define __WLMTK_RESIZEBAR_AREA_H__
23
24#include <libbase/libbase.h>
25#include <stdbool.h> // for bool
26#include <stdint.h> // for uint32_t
27
30
32
33#include "element.h"
34#include "window.h"
35
36#ifdef __cplusplus
37extern "C" {
38#endif // __cplusplus
39
49 wlmtk_window_t *window_ptr,
50 uint32_t edges);
51
58 wlmtk_resizebar_area_t *resizebar_area_ptr);
59
72 wlmtk_resizebar_area_t *resizebar_area_ptr,
73 bs_gfxbuf_t *gfxbuf_ptr,
74 unsigned position,
75 unsigned width,
76 const struct wlmtk_resizebar_style *style_ptr);
77
80 wlmtk_resizebar_area_t *resizebar_area_ptr);
81
83extern const bs_test_set_t wlmtk_resizebar_area_test_set;
84
85#ifdef __cplusplus
86} // extern "C"
87#endif // __cplusplus
88
89#endif /* __WLMTK_RESIZEBAR_AREA_H__ */
90/* == End of resizebar_area.h ============================================== */
const bs_test_set_t wlmtk_resizebar_area_test_set
Definition resizebar_area.c:300
wlmtk_element_t * wlmtk_resizebar_area_element(wlmtk_resizebar_area_t *resizebar_area_ptr)
Definition resizebar_area.c:180
bool wlmtk_resizebar_area_redraw(wlmtk_resizebar_area_t *resizebar_area_ptr, bs_gfxbuf_t *gfxbuf_ptr, unsigned position, unsigned width, const struct wlmtk_resizebar_style *style_ptr)
Definition resizebar_area.c:149
wlmtk_resizebar_area_t * wlmtk_resizebar_area_create(wlmtk_window_t *window_ptr, uint32_t edges)
Definition resizebar_area.c:96
void wlmtk_resizebar_area_destroy(wlmtk_resizebar_area_t *resizebar_area_ptr)
Definition resizebar_area.c:136
Definition element.h:188
Definition resizebar_area.c:51
Definition window.c:53
Definition resizebar.h:36