1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
/*
* NAppGUI Cross-platform C SDK
* 2015-2025 Francisco Garcia Collado
* MIT Licence
* https://nappgui.com/en/legal/license.html
*
* File: comwin.c
*
*/
/* Common windows */
/*---------------------------------------------------------------------------*/
const char_t *
/*---------------------------------------------------------------------------*/
const char_t *
/*---------------------------------------------------------------------------*/
void
/*
void commonwin_open_file_sheet(Window *parent_window, const uchar_t **allowed_file_types, const uint32_t num_file_types, Listener *OnAccept_listener);
void commonwin_open_file_sheet(Window *parent_window, const uchar_t **allowed_file_types, const uint32_t num_file_types, Listener *OnAccept_listener)
{
const GuiCtx *guicontext;
void *renderable_item;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_file);
renderable_item = _window_renderable_item(parent_window);
guicontext->func_common_file(renderable_item, allowed_file_types, num_file_types, TRUE, OnAccept_listener);
}*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_save_file_sheet(Window *parent_window, const uchar_t **allowed_file_types, const uint32_t num_file_types, Listener *OnAccept_listener);
void commonwin_save_file_sheet(Window *parent_window, const uchar_t **allowed_file_types, const uint32_t num_file_types, Listener *OnAccept_listener)
{
const GuiCtx *guicontext;
void *renderable_item;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_file);
renderable_item = _window_renderable_item(parent_window);
guicontext->func_common_file(renderable_item, allowed_file_types, num_file_types, FALSE, OnAccept_listener);
}*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_colour_close(void);
void commonwin_colour_close(void)
{
const GuiCtx *guicontext;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_colour_close);
guicontext->func_common_colour_close();
}*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_colour_convert_to_hud(void);
void commonwin_colour_convert_to_hud(void)
{
const GuiCtx *guicontext;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_colour_convert_to_hud);
guicontext->func_common_colour_convert_to_hud();
}*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_colour_set_size(const real32_t width, const real32_t height);
void commonwin_colour_set_size(const real32_t width, const real32_t height)
{
const GuiCtx *guicontext;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_colour_set_size);
guicontext->func_common_colour_set_size(width, height);
}
*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_colour_get_size(real32_t *width, real32_t *height);
void commonwin_colour_get_size(real32_t *width, real32_t *height)
{
const GuiCtx *guicontext;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_colour_get_size);
guicontext->func_common_colour_get_size(width, height);
}
*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_colour_set_origin(const real32_t x, const real32_t y);
void commonwin_colour_set_origin(const real32_t x, const real32_t y)
{
const GuiCtx *guicontext;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_colour_set_origin);
guicontext->func_common_colour_set_origin(x, y);
}*/
/*---------------------------------------------------------------------------*/
/*
void commonwin_colour_get_origin(real32_t *x, real32_t *y);
void commonwin_colour_get_origin(real32_t *x, real32_t *y)
{
const GuiCtx *guicontext;
guicontext = _gui_context_get_current();
cassert_no_null(guicontext);
cassert_no_nullf(guicontext->func_common_colour_get_origin);
guicontext->func_common_colour_get_origin(x, y);
}*/