wlmaker
Loading...
Searching...
No Matches
resizebar_area.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMTK_RESIZEBAR_AREA_H__
21#define __WLMTK_RESIZEBAR_AREA_H__
22
23#include <libbase/libbase.h>
24#include <stdbool.h> // for bool
25#include <stdint.h> // for uint32_t
26
29
30#include "element.h"
31#include "style.h"
32#include "window.h"
33
34#ifdef __cplusplus
35extern "C" {
36#endif // __cplusplus
37
48 uint32_t edges);
49
56 wlmtk_resizebar_area_t *resizebar_area_ptr);
57
70 wlmtk_resizebar_area_t *resizebar_area_ptr,
71 bs_gfxbuf_t *gfxbuf_ptr,
72 unsigned position,
73 unsigned width,
74 const wlmtk_resizebar_style_t *style_ptr);
75
78 wlmtk_resizebar_area_t *resizebar_area_ptr);
79
81extern const bs_test_case_t wlmtk_resizebar_area_test_cases[];
82
83#ifdef __cplusplus
84} // extern "C"
85#endif // __cplusplus
86
87#endif /* __WLMTK_RESIZEBAR_AREA_H__ */
88/* == End of resizebar_area.h ============================================== */
const bs_test_case_t wlmtk_resizebar_area_test_cases[]
Definition resizebar_area.c:285
wlmtk_element_t * wlmtk_resizebar_area_element(wlmtk_resizebar_area_t *resizebar_area_ptr)
Definition resizebar_area.c:172
wlmtk_resizebar_area_t * wlmtk_resizebar_area_create(wlmtk_window_t *window_ptr, uint32_t edges)
Definition resizebar_area.c:88
void wlmtk_resizebar_area_destroy(wlmtk_resizebar_area_t *resizebar_area_ptr)
Definition resizebar_area.c:128
bool wlmtk_resizebar_area_redraw(wlmtk_resizebar_area_t *resizebar_area_ptr, bs_gfxbuf_t *gfxbuf_ptr, unsigned position, unsigned width, const wlmtk_resizebar_style_t *style_ptr)
Definition resizebar_area.c:141
Definition element.h:175
Definition resizebar_area.c:43
wlmtk_window_t * window_ptr
Definition resizebar_area.c:58
uint32_t edges
Definition resizebar_area.c:60
Definition window.c:82
Definition style.h:148