wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
include
toolkit
titlebar_title.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __WLMTK_TITLEBAR_TITLE_H__
21
#define __WLMTK_TITLEBAR_TITLE_H__
22
24
typedef
struct
_wlmtk_titlebar_title_t
wlmtk_titlebar_title_t
;
25
26
#include <stdbool.h>
27
#include <libbase/libbase.h>
28
29
#include "
element.h
"
30
#include "
style.h
"
31
#include "
window.h
"
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
// __cplusplus
36
44
wlmtk_titlebar_title_t
*
wlmtk_titlebar2_title_create
(
45
wlmtk_window_t
*
window_ptr
);
46
52
void
wlmtk_titlebar_title_destroy
(
53
wlmtk_titlebar_title_t
*titlebar_title_ptr);
54
69
bool
wlmtk_titlebar_title_redraw
(
70
wlmtk_titlebar_title_t
*titlebar_title_ptr,
71
bs_gfxbuf_t *focussed_gfxbuf_ptr,
72
bs_gfxbuf_t *blurred_gfxbuf_ptr,
73
int
position,
74
int
width,
75
bool
activated,
76
const
char
*title_ptr,
77
const
wlmtk_titlebar_style_t
*style_ptr);
78
85
void
wlmtk_titlebar_title_set_activated
(
86
wlmtk_titlebar_title_t
*titlebar_title_ptr,
87
bool
activated);
88
96
wlmtk_element_t
*
wlmtk_titlebar_title_element
(
97
wlmtk_titlebar_title_t
*titlebar_title_ptr);
98
100
extern
const
bs_test_case_t
wlmtk_titlebar_title_test_cases
[];
101
102
#ifdef __cplusplus
103
}
// extern "C"
104
#endif
// __cplusplus
105
106
#endif
/* __WLMTK_TITLEBAR_TITLE_H__ */
107
/* == 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:48
_wlmtk_titlebar_title_t::window_ptr
wlmtk_window_t * window_ptr
Definition
titlebar_title.c:52
wlmtk_titlebar_style_t
Definition
style.h:160
style.h
wlmtk_titlebar_title_t
struct _wlmtk_titlebar_title_t wlmtk_titlebar_title_t
Definition
titlebar_title.h:24
wlmtk_titlebar_title_set_activated
void wlmtk_titlebar_title_set_activated(wlmtk_titlebar_title_t *titlebar_title_ptr, bool activated)
Definition
titlebar_title.c:162
wlmtk_titlebar_title_destroy
void wlmtk_titlebar_title_destroy(wlmtk_titlebar_title_t *titlebar_title_ptr)
Definition
titlebar_title.c:111
wlmtk_titlebar2_title_create
wlmtk_titlebar_title_t * wlmtk_titlebar2_title_create(wlmtk_window_t *window_ptr)
Definition
titlebar_title.c:92
wlmtk_titlebar_title_element
wlmtk_element_t * wlmtk_titlebar_title_element(wlmtk_titlebar_title_t *titlebar_title_ptr)
Definition
titlebar_title.c:170
wlmtk_titlebar_title_test_cases
const bs_test_case_t wlmtk_titlebar_title_test_cases[]
Definition
titlebar_title.c:321
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 wlmtk_titlebar_style_t *style_ptr)
Definition
titlebar_title.c:120
window.h
wlmtk_window_t
struct _wlmtk_window_t wlmtk_window_t
Definition
window.h:31
Generated by
1.17.0