@@ -15,6 +15,16 @@ const symbols = {
1515 parameters : [ ] ,
1616 result : "usize" ,
1717 } ,
18+ webui_new_window_id : {
19+ // size_t webui_new_window_id(size_t window_number)
20+ parameters : [ "usize" ] ,
21+ result : "usize" ,
22+ } ,
23+ webui_get_new_window_id : {
24+ // size_t webui_get_new_window_id(void)
25+ parameters : [ ] ,
26+ result : "usize" ,
27+ } ,
1828 webui_show : {
1929 // bool webui_show(size_t window, const char* content)
2030 parameters : [ "usize" , "buffer" ] ,
@@ -64,11 +74,26 @@ const symbols = {
6474 parameters : [ "usize" ] ,
6575 result : "void" ,
6676 } ,
77+ webui_minimize : {
78+ // void webui_minimize(size_t window)
79+ parameters : [ "usize" ] ,
80+ result : "void" ,
81+ } ,
82+ webui_maximize : {
83+ // void webui_maximize(size_t window)
84+ parameters : [ "usize" ] ,
85+ result : "void" ,
86+ } ,
6787 webui_set_file_handler : {
6888 // void webui_set_file_handler(size_t window, const void* (*handler)(const char* filename, int* length))
6989 parameters : [ "usize" , "function" ] ,
7090 result : "void" ,
7191 } ,
92+ webui_set_file_handler_window : {
93+ // void webui_set_file_handler_window(size_t window, const void* (*handler)(size_t window, const char* filename, int* length))
94+ parameters : [ "usize" , "function" ] ,
95+ result : "void" ,
96+ } ,
7297 webui_interface_is_app_running : {
7398 // bool webui_interface_is_app_running(void)
7499 parameters : [ ] ,
@@ -94,11 +119,16 @@ const symbols = {
94119 parameters : [ "usize" , "usize" , "usize" ] ,
95120 result : "bool" ,
96121 } ,
97- // webui_interface_get_size_at: {
98- // // size_t webui_interface_get_size_at(size_t window, size_t event_number, size_t index)
99- // parameters: ["usize", "usize", "usize"],
100- // result: "usize",
101- // },
122+ webui_interface_get_size_at : {
123+ // size_t webui_interface_get_size_at(size_t window, size_t event_number, size_t index)
124+ parameters : [ "usize" , "usize" , "usize" ] ,
125+ result : "usize" ,
126+ } ,
127+ webui_interface_get_float_at : {
128+ // double webui_interface_get_float_at(size_t window, size_t event_number, size_t index)
129+ parameters : [ "usize" , "usize" , "usize" ] ,
130+ result : "f64" ,
131+ } ,
102132 webui_clean : {
103133 // void webui_clean()
104134 parameters : [ ] ,
@@ -109,6 +139,11 @@ const symbols = {
109139 parameters : [ "usize" , "buffer" ] ,
110140 result : "bool" ,
111141 } ,
142+ webui_set_browser_folder : {
143+ // void webui_set_browser_folder(const char* path)
144+ parameters : [ "buffer" ] ,
145+ result : "void" ,
146+ } ,
112147 webui_set_tls_certificate : {
113148 // bool webui_set_tls_certificate(const char* certificate_pem, const char* private_key_pem)
114149 parameters : [ "buffer" , "buffer" ] ,
@@ -174,6 +209,11 @@ const symbols = {
174209 parameters : [ "usize" , "u32" , "u32" ] ,
175210 result : "void" ,
176211 } ,
212+ webui_set_center : {
213+ // void webui_set_center(size_t window)
214+ parameters : [ "usize" ] ,
215+ result : "void" ,
216+ } ,
177217 webui_get_url : {
178218 // const char* webui_get_url(size_t window)
179219 parameters : [ "usize" ] ,
@@ -209,6 +249,21 @@ const symbols = {
209249 parameters : [ "usize" ] ,
210250 result : "usize" ,
211251 } ,
252+ webui_win32_get_hwnd : {
253+ // void* webui_win32_get_hwnd(size_t window)
254+ parameters : [ "usize" ] ,
255+ result : "pointer" ,
256+ } ,
257+ webui_get_hwnd : {
258+ // void* webui_get_hwnd(size_t window)
259+ parameters : [ "usize" ] ,
260+ result : "pointer" ,
261+ } ,
262+ webui_get_port : {
263+ // size_t webui_get_port(size_t window)
264+ parameters : [ "usize" ] ,
265+ result : "usize" ,
266+ } ,
212267 webui_set_port : {
213268 // bool webui_set_port(size_t window, size_t port)
214269 parameters : [ "usize" , "usize" ] ,
@@ -230,6 +285,21 @@ const symbols = {
230285 parameters : [ "usize" , "bool" ] ,
231286 result : "void" ,
232287 } ,
288+ webui_set_event_blocking : {
289+ // void webui_set_event_blocking(size_t window, bool status)
290+ parameters : [ "usize" , "bool" ] ,
291+ result : "void" ,
292+ } ,
293+ webui_set_frameless : {
294+ // void webui_set_frameless(size_t window, bool status)
295+ parameters : [ "usize" , "bool" ] ,
296+ result : "void" ,
297+ } ,
298+ webui_set_transparent : {
299+ // void webui_set_transparent(size_t window, bool status)
300+ parameters : [ "usize" , "bool" ] ,
301+ result : "void" ,
302+ } ,
233303 webui_interface_show_client : {
234304 // bool webui_interface_show_client(size_t window, size_t event_number, const char* content)
235305 parameters : [ "usize" , "usize" , "buffer" ] ,
@@ -297,6 +367,11 @@ const symbols = {
297367 parameters : [ "usize" , "bool" ] ,
298368 result : "void" ,
299369 } ,
370+ webui_set_resizable : {
371+ // void webui_set_resizable(size_t window, bool status)
372+ parameters : [ "usize" , "bool" ] ,
373+ result : "void" ,
374+ } ,
300375 webui_is_high_contrast : {
301376 // bool webui_is_high_contrast(void)
302377 parameters : [ ] ,
@@ -332,6 +407,41 @@ const symbols = {
332407 parameters : [ ] ,
333408 result : "usize" ,
334409 } ,
410+ webui_get_mime_type : {
411+ // const char* webui_get_mime_type(const char* file)
412+ parameters : [ "buffer" ] ,
413+ result : "buffer" ,
414+ } ,
415+ webui_memcpy : {
416+ // void webui_memcpy(void* dest, void* src, size_t count)
417+ parameters : [ "pointer" , "pointer" , "usize" ] ,
418+ result : "void" ,
419+ } ,
420+ webui_set_logger : {
421+ // void webui_set_logger(void (*func)(size_t level, const char* log, void* user_data), void *user_data)
422+ parameters : [ "function" , "pointer" ] ,
423+ result : "void" ,
424+ } ,
425+ webui_set_close_handler_wv : {
426+ // void webui_set_close_handler_wv(size_t window, bool (*close_handler)(size_t window))
427+ parameters : [ "usize" , "function" ] ,
428+ result : "void" ,
429+ } ,
430+ webui_get_last_error_number : {
431+ // size_t webui_get_last_error_number()
432+ parameters : [ ] ,
433+ result : "usize" ,
434+ } ,
435+ webui_get_last_error_message : {
436+ // const char* webui_get_last_error_message()
437+ parameters : [ ] ,
438+ result : "buffer" ,
439+ } ,
440+ webui_interface_get_window_id : {
441+ // size_t webui_interface_get_window_id(size_t window)
442+ parameters : [ "usize" ] ,
443+ result : "usize" ,
444+ } ,
335445} as const ;
336446
337447export function loadLib ( ) : Deno . DynamicLibrary < typeof symbols > {
0 commit comments