wlmaker
Loading...
Searching...
No Matches
titlebar_title.h
Go to the documentation of this file.
1/* ========================================================================= */
21#ifndef __WLMTK_TITLEBAR_TITLE_H__
22#define __WLMTK_TITLEBAR_TITLE_H__
23
27
28#include <stdbool.h>
29#include <libbase/libbase.h>
30
31#include "element.h"
32#include "window.h"
33
34#ifdef __cplusplus
35extern "C" {
36#endif // __cplusplus
37
46 wlmtk_window_t *window_ptr);
47
54 wlmtk_titlebar_title_t *titlebar_title_ptr);
55
71 wlmtk_titlebar_title_t *titlebar_title_ptr,
72 bs_gfxbuf_t *focussed_gfxbuf_ptr,
73 bs_gfxbuf_t *blurred_gfxbuf_ptr,
74 int position,
75 int width,
76 bool activated,
77 const char *title_ptr,
78 const struct wlmtk_titlebar_style *style_ptr);
79
87 wlmtk_titlebar_title_t *titlebar_title_ptr,
88 bool activated);
89
98 wlmtk_titlebar_title_t *titlebar_title_ptr);
99
101extern const bs_test_set_t wlmtk_titlebar_title_test_set;
102
103#ifdef __cplusplus
104} // extern "C"
105#endif // __cplusplus
106
107#endif /* __WLMTK_TITLEBAR_TITLE_H__ */
108/* == End of titlebar_title.h ============================================== */
struct _wlmtk_element_t wlmtk_element_t
Definition element.h:37
Definition titlebar_title.c:50
Definition style.h:124
struct _wlmtk_titlebar_title_t wlmtk_titlebar_title_t
Definition titlebar_title.h:25
void wlmtk_titlebar_title_set_activated(wlmtk_titlebar_title_t *titlebar_title_ptr, bool activated)
Definition titlebar_title.c:164
void wlmtk_titlebar_title_destroy(wlmtk_titlebar_title_t *titlebar_title_ptr)
Definition titlebar_title.c:113
const bs_test_set_t wlmtk_titlebar_title_test_set
Definition titlebar_title.c:332
wlmtk_element_t * wlmtk_titlebar_title_element(wlmtk_titlebar_title_t *titlebar_title_ptr)
Definition titlebar_title.c:172
bool wlmtk_titlebar_title_redraw(wlmtk_titlebar_title_t *titlebar_title_ptr, bs_gfxbuf_t *focussed_gfxbuf_ptr, bs_gfxbuf_t *blurred_gfxbuf_ptr, int position, int width, bool activated, const char *title_ptr, const struct wlmtk_titlebar_style *style_ptr)
Definition titlebar_title.c:122
wlmtk_titlebar_title_t * wlmtk_titlebar_title_create(wlmtk_window_t *window_ptr)
Definition titlebar_title.c:94
struct _wlmtk_window_t wlmtk_window_t
Definition window.h:33