wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
include
toolkit
titlebar_title.h
Go to the documentation of this file.
1
/* ========================================================================= */
21
#ifndef __WLMTK_TITLEBAR_TITLE_H__
22
#define __WLMTK_TITLEBAR_TITLE_H__
23
25
typedef
struct
_wlmtk_titlebar_title_t
wlmtk_titlebar_title_t
;
26
struct
wlmtk_titlebar_style
;
27
28
#include <stdbool.h>
29
#include <libbase/libbase.h>
30
31
#include "
element.h
"
32
#include "
window.h
"
33
34
#ifdef __cplusplus
35
extern
"C"
{
36
#endif
// __cplusplus
37
45
wlmtk_titlebar_title_t
*
wlmtk_titlebar_title_create
(
46
wlmtk_window_t
*window_ptr);
47
53
void
wlmtk_titlebar_title_destroy
(
54
wlmtk_titlebar_title_t
*titlebar_title_ptr);
55
70
bool
wlmtk_titlebar_title_redraw
(
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
86
void
wlmtk_titlebar_title_set_activated
(
87
wlmtk_titlebar_title_t
*titlebar_title_ptr,
88
bool
activated);
89
97
wlmtk_element_t
*
wlmtk_titlebar_title_element
(
98
wlmtk_titlebar_title_t
*titlebar_title_ptr);
99
101
extern
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 ============================================== */
element.h
wlmtk_element_t
struct _wlmtk_element_t wlmtk_element_t
Definition
element.h:37
_wlmtk_titlebar_title_t
Definition
titlebar_title.c:50
wlmtk_titlebar_style
Definition
style.h:124
wlmtk_titlebar_title_t
struct _wlmtk_titlebar_title_t wlmtk_titlebar_title_t
Definition
titlebar_title.h:25
wlmtk_titlebar_title_set_activated
void wlmtk_titlebar_title_set_activated(wlmtk_titlebar_title_t *titlebar_title_ptr, bool activated)
Definition
titlebar_title.c:164
wlmtk_titlebar_title_destroy
void wlmtk_titlebar_title_destroy(wlmtk_titlebar_title_t *titlebar_title_ptr)
Definition
titlebar_title.c:113
wlmtk_titlebar_title_test_set
const bs_test_set_t wlmtk_titlebar_title_test_set
Definition
titlebar_title.c:332
wlmtk_titlebar_title_element
wlmtk_element_t * wlmtk_titlebar_title_element(wlmtk_titlebar_title_t *titlebar_title_ptr)
Definition
titlebar_title.c:172
wlmtk_titlebar_title_redraw
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_create
wlmtk_titlebar_title_t * wlmtk_titlebar_title_create(wlmtk_window_t *window_ptr)
Definition
titlebar_title.c:94
window.h
wlmtk_window_t
struct _wlmtk_window_t wlmtk_window_t
Definition
window.h:33
Generated by
1.17.0