1#[repr(C)]
4#[derive(Debug, Copy, Clone)]
5pub struct Fl_Native_File_Chooser {
6 _unused: [u8; 0],
7}
8extern "C" {
9 pub fn Fl_Native_File_Chooser_new(arg1: ::core::ffi::c_int) -> *mut Fl_Native_File_Chooser;
10}
11extern "C" {
12 pub fn Fl_Native_File_Chooser_delete(self_: *mut Fl_Native_File_Chooser);
13}
14extern "C" {
15 pub fn Fl_Native_File_Chooser_filename(
16 arg1: *mut Fl_Native_File_Chooser,
17 ) -> *const ::core::ffi::c_char;
18}
19extern "C" {
20 pub fn Fl_Native_File_Chooser_filenames(
21 arg1: *mut Fl_Native_File_Chooser,
22 arg2: ::core::ffi::c_int,
23 ) -> *const ::core::ffi::c_char;
24}
25extern "C" {
26 pub fn Fl_Native_File_Chooser_count(arg1: *mut Fl_Native_File_Chooser) -> ::core::ffi::c_int;
27}
28extern "C" {
29 pub fn Fl_Native_File_Chooser_set_directory(
30 arg1: *mut Fl_Native_File_Chooser,
31 val: *const ::core::ffi::c_char,
32 );
33}
34extern "C" {
35 pub fn Fl_Native_File_Chooser_directory(
36 arg1: *mut Fl_Native_File_Chooser,
37 ) -> *const ::core::ffi::c_char;
38}
39extern "C" {
40 pub fn Fl_Native_File_Chooser_show(arg1: *mut Fl_Native_File_Chooser) -> ::core::ffi::c_int;
41}
42extern "C" {
43 pub fn Fl_Native_File_Chooser_set_option(
44 arg1: *mut Fl_Native_File_Chooser,
45 opt: ::core::ffi::c_int,
46 );
47}
48extern "C" {
49 pub fn Fl_Native_File_Chooser_set_type(
50 arg1: *mut Fl_Native_File_Chooser,
51 typ: ::core::ffi::c_int,
52 );
53}
54extern "C" {
55 pub fn Fl_Native_File_Chooser_set_title(
56 arg1: *mut Fl_Native_File_Chooser,
57 title: *const ::core::ffi::c_char,
58 );
59}
60extern "C" {
61 pub fn Fl_Native_File_Chooser_set_filter(
62 arg1: *mut Fl_Native_File_Chooser,
63 f: *const ::core::ffi::c_char,
64 );
65}
66extern "C" {
67 pub fn Fl_Native_File_Chooser_filter(
68 self_: *mut Fl_Native_File_Chooser,
69 ) -> *const ::core::ffi::c_char;
70}
71extern "C" {
72 pub fn Fl_Native_File_Chooser_filter_value(
73 self_: *mut Fl_Native_File_Chooser,
74 ) -> ::core::ffi::c_int;
75}
76extern "C" {
77 pub fn Fl_Native_File_Chooser_set_filter_value(
78 self_: *mut Fl_Native_File_Chooser,
79 f: ::core::ffi::c_int,
80 );
81}
82extern "C" {
83 pub fn Fl_Native_File_Chooser_set_preset_file(
84 arg1: *mut Fl_Native_File_Chooser,
85 f: *const ::core::ffi::c_char,
86 );
87}
88extern "C" {
89 pub fn Fl_Native_File_Chooser_errmsg(
90 arg1: *mut Fl_Native_File_Chooser,
91 ) -> *const ::core::ffi::c_char;
92}
93extern "C" {
94 pub fn Fl_message(
95 x: ::core::ffi::c_int,
96 y: ::core::ffi::c_int,
97 txt: *const ::core::ffi::c_char,
98 );
99}
100extern "C" {
101 pub fn Fl_alert(x: ::core::ffi::c_int, y: ::core::ffi::c_int, txt: *const ::core::ffi::c_char);
102}
103extern "C" {
104 pub fn Fl_choice(
105 x: ::core::ffi::c_int,
106 y: ::core::ffi::c_int,
107 txt: *const ::core::ffi::c_char,
108 b0: *const ::core::ffi::c_char,
109 b1: *const ::core::ffi::c_char,
110 b2: *const ::core::ffi::c_char,
111 ) -> ::core::ffi::c_int;
112}
113extern "C" {
114 pub fn Fl_choice_n(
115 x: ::core::ffi::c_int,
116 y: ::core::ffi::c_int,
117 txt: *const ::core::ffi::c_char,
118 b0: *const ::core::ffi::c_char,
119 b1: *const ::core::ffi::c_char,
120 b2: *const ::core::ffi::c_char,
121 ) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_input(
125 x: ::core::ffi::c_int,
126 y: ::core::ffi::c_int,
127 txt: *const ::core::ffi::c_char,
128 deflt: *const ::core::ffi::c_char,
129 ) -> *const ::core::ffi::c_char;
130}
131extern "C" {
132 pub fn Fl_password(
133 x: ::core::ffi::c_int,
134 y: ::core::ffi::c_int,
135 txt: *const ::core::ffi::c_char,
136 deflt: *const ::core::ffi::c_char,
137 ) -> *const ::core::ffi::c_char;
138}
139extern "C" {
140 pub fn Fl_message2(txt: *const ::core::ffi::c_char);
141}
142extern "C" {
143 pub fn Fl_alert2(txt: *const ::core::ffi::c_char);
144}
145extern "C" {
146 pub fn Fl_choice2(
147 txt: *const ::core::ffi::c_char,
148 b0: *const ::core::ffi::c_char,
149 b1: *const ::core::ffi::c_char,
150 b2: *const ::core::ffi::c_char,
151 ) -> ::core::ffi::c_int;
152}
153extern "C" {
154 pub fn Fl_choice2_n(
155 txt: *const ::core::ffi::c_char,
156 b0: *const ::core::ffi::c_char,
157 b1: *const ::core::ffi::c_char,
158 b2: *const ::core::ffi::c_char,
159 ) -> ::core::ffi::c_int;
160}
161extern "C" {
162 pub fn Fl_input2(
163 txt: *const ::core::ffi::c_char,
164 deflt: *const ::core::ffi::c_char,
165 ) -> *const ::core::ffi::c_char;
166}
167extern "C" {
168 pub fn Fl_password2(
169 txt: *const ::core::ffi::c_char,
170 deflt: *const ::core::ffi::c_char,
171 ) -> *const ::core::ffi::c_char;
172}
173#[repr(C)]
174#[derive(Debug, Copy, Clone)]
175pub struct Fl_Help_Dialog {
176 _unused: [u8; 0],
177}
178extern "C" {
179 pub fn Fl_Help_Dialog_new() -> *mut Fl_Help_Dialog;
180}
181extern "C" {
182 pub fn Fl_Help_Dialog_delete(self_: *mut Fl_Help_Dialog);
183}
184extern "C" {
185 pub fn Fl_Help_Dialog_h(arg1: *mut Fl_Help_Dialog) -> ::core::ffi::c_int;
186}
187extern "C" {
188 pub fn Fl_Help_Dialog_hide(arg1: *mut Fl_Help_Dialog);
189}
190extern "C" {
191 pub fn Fl_Help_Dialog_load(
192 arg1: *mut Fl_Help_Dialog,
193 f: *const ::core::ffi::c_char,
194 ) -> ::core::ffi::c_int;
195}
196extern "C" {
197 pub fn Fl_Help_Dialog_position(
198 arg1: *mut Fl_Help_Dialog,
199 xx: ::core::ffi::c_int,
200 yy: ::core::ffi::c_int,
201 );
202}
203extern "C" {
204 pub fn Fl_Help_Dialog_resize(
205 arg1: *mut Fl_Help_Dialog,
206 xx: ::core::ffi::c_int,
207 yy: ::core::ffi::c_int,
208 ww: ::core::ffi::c_int,
209 hh: ::core::ffi::c_int,
210 );
211}
212extern "C" {
213 pub fn Fl_Help_Dialog_show(arg1: *mut Fl_Help_Dialog);
214}
215extern "C" {
216 pub fn Fl_Help_Dialog_set_text_size(arg1: *mut Fl_Help_Dialog, s: ::core::ffi::c_int);
217}
218extern "C" {
219 pub fn Fl_Help_Dialog_text_size(arg1: *mut Fl_Help_Dialog) -> ::core::ffi::c_int;
220}
221extern "C" {
222 pub fn Fl_Help_Dialog_set_value(arg1: *mut Fl_Help_Dialog, f: *const ::core::ffi::c_char);
223}
224extern "C" {
225 pub fn Fl_Help_Dialog_value(arg1: *const Fl_Help_Dialog) -> *const ::core::ffi::c_char;
226}
227extern "C" {
228 pub fn Fl_Help_Dialog_visible(arg1: *mut Fl_Help_Dialog) -> ::core::ffi::c_int;
229}
230extern "C" {
231 pub fn Fl_Help_Dialog_w(arg1: *mut Fl_Help_Dialog) -> ::core::ffi::c_int;
232}
233extern "C" {
234 pub fn Fl_Help_Dialog_x(arg1: *mut Fl_Help_Dialog) -> ::core::ffi::c_int;
235}
236extern "C" {
237 pub fn Fl_Help_Dialog_y(arg1: *mut Fl_Help_Dialog) -> ::core::ffi::c_int;
238}
239extern "C" {
240 pub fn Fl_beep(type_: ::core::ffi::c_int);
241}
242#[repr(C)]
243#[derive(Debug, Copy, Clone)]
244pub struct Fl_File_Chooser {
245 _unused: [u8; 0],
246}
247extern "C" {
248 pub fn Fl_File_Chooser_new(
249 d: *const ::core::ffi::c_char,
250 p: *const ::core::ffi::c_char,
251 t: ::core::ffi::c_int,
252 title: *const ::core::ffi::c_char,
253 ) -> *mut Fl_File_Chooser;
254}
255extern "C" {
256 pub fn Fl_File_Chooser_delete(self_: *mut Fl_File_Chooser);
257}
258extern "C" {
259 pub fn Fl_File_Chooser_newButton(self_: *mut Fl_File_Chooser) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_File_Chooser_previewButton(self_: *mut Fl_File_Chooser) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_File_Chooser_showHiddenButton(
266 self_: *mut Fl_File_Chooser,
267 ) -> *mut ::core::ffi::c_void;
268}
269extern "C" {
270 pub fn Fl_File_Chooser_set_callback(
271 self_: *mut Fl_File_Chooser,
272 cb: ::core::option::Option<
273 unsafe extern "C" fn(arg1: *mut Fl_File_Chooser, arg2: *mut ::core::ffi::c_void),
274 >,
275 d: *mut ::core::ffi::c_void,
276 );
277}
278extern "C" {
279 pub fn Fl_File_Chooser_set_color(self_: *mut Fl_File_Chooser, c: ::core::ffi::c_uint);
280}
281extern "C" {
282 pub fn Fl_File_Chooser_color(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_uint;
283}
284extern "C" {
285 pub fn Fl_File_Chooser_count(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
286}
287extern "C" {
288 pub fn Fl_File_Chooser_set_directory(
289 self_: *mut Fl_File_Chooser,
290 d: *const ::core::ffi::c_char,
291 );
292}
293extern "C" {
294 pub fn Fl_File_Chooser_directory(self_: *mut Fl_File_Chooser) -> *mut ::core::ffi::c_char;
295}
296extern "C" {
297 pub fn Fl_File_Chooser_set_filter(self_: *mut Fl_File_Chooser, p: *const ::core::ffi::c_char);
298}
299extern "C" {
300 pub fn Fl_File_Chooser_filter(self_: *mut Fl_File_Chooser) -> *const ::core::ffi::c_char;
301}
302extern "C" {
303 pub fn Fl_File_Chooser_filter_value(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
304}
305extern "C" {
306 pub fn Fl_File_Chooser_set_filter_value(self_: *mut Fl_File_Chooser, f: ::core::ffi::c_int);
307}
308extern "C" {
309 pub fn Fl_File_Chooser_hide(self_: *mut Fl_File_Chooser);
310}
311extern "C" {
312 pub fn Fl_File_Chooser_set_iconsize(self_: *mut Fl_File_Chooser, s: ::core::ffi::c_uchar);
313}
314extern "C" {
315 pub fn Fl_File_Chooser_iconsize(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_uchar;
316}
317extern "C" {
318 pub fn Fl_File_Chooser_set_label(self_: *mut Fl_File_Chooser, l: *const ::core::ffi::c_char);
319}
320extern "C" {
321 pub fn Fl_File_Chooser_label(self_: *mut Fl_File_Chooser) -> *const ::core::ffi::c_char;
322}
323extern "C" {
324 pub fn Fl_File_Chooser_set_ok_label(self_: *mut Fl_File_Chooser, l: *const ::core::ffi::c_char);
325}
326extern "C" {
327 pub fn Fl_File_Chooser_ok_label(self_: *mut Fl_File_Chooser) -> *const ::core::ffi::c_char;
328}
329extern "C" {
330 pub fn Fl_File_Chooser_set_preview(self_: *mut Fl_File_Chooser, e: ::core::ffi::c_int);
331}
332extern "C" {
333 pub fn Fl_File_Chooser_preview(self_: *const Fl_File_Chooser) -> ::core::ffi::c_int;
334}
335extern "C" {
336 pub fn Fl_File_Chooser_rescan(self_: *mut Fl_File_Chooser);
337}
338extern "C" {
339 pub fn Fl_File_Chooser_rescan_keep_filename(self_: *mut Fl_File_Chooser);
340}
341extern "C" {
342 pub fn Fl_File_Chooser_show(self_: *mut Fl_File_Chooser);
343}
344extern "C" {
345 pub fn Fl_File_Chooser_shown(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
346}
347extern "C" {
348 pub fn Fl_File_Chooser_set_text_color(self_: *mut Fl_File_Chooser, c: ::core::ffi::c_uint);
349}
350extern "C" {
351 pub fn Fl_File_Chooser_text_color(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_uint;
352}
353extern "C" {
354 pub fn Fl_File_Chooser_set_text_font(self_: *mut Fl_File_Chooser, f: ::core::ffi::c_int);
355}
356extern "C" {
357 pub fn Fl_File_Chooser_text_font(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
358}
359extern "C" {
360 pub fn Fl_File_Chooser_set_text_size(self_: *mut Fl_File_Chooser, s: ::core::ffi::c_int);
361}
362extern "C" {
363 pub fn Fl_File_Chooser_text_size(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
364}
365extern "C" {
366 pub fn Fl_File_Chooser_set_type(self_: *mut Fl_File_Chooser, t: ::core::ffi::c_int);
367}
368extern "C" {
369 pub fn Fl_File_Chooser_type(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
370}
371extern "C" {
372 pub fn Fl_File_Chooser_user_data(self_: *const Fl_File_Chooser) -> *mut ::core::ffi::c_void;
373}
374extern "C" {
375 pub fn Fl_File_Chooser_set_user_data(self_: *mut Fl_File_Chooser, d: *mut ::core::ffi::c_void);
376}
377extern "C" {
378 pub fn Fl_File_Chooser_value(
379 self_: *mut Fl_File_Chooser,
380 f: ::core::ffi::c_int,
381 ) -> *const ::core::ffi::c_char;
382}
383extern "C" {
384 pub fn Fl_File_Chooser_set_value(
385 self_: *mut Fl_File_Chooser,
386 filename: *const ::core::ffi::c_char,
387 );
388}
389extern "C" {
390 pub fn Fl_File_Chooser_visible(self_: *mut Fl_File_Chooser) -> ::core::ffi::c_int;
391}
392extern "C" {
393 pub fn Fl_File_Chooser_set_add_favorites_label(msg: *const ::core::ffi::c_char);
394}
395extern "C" {
396 pub fn Fl_File_Chooser_set_all_files_label(msg: *const ::core::ffi::c_char);
397}
398extern "C" {
399 pub fn Fl_File_Chooser_set_custom_filter_label(msg: *const ::core::ffi::c_char);
400}
401extern "C" {
402 pub fn Fl_File_Chooser_set_existing_file_label(msg: *const ::core::ffi::c_char);
403}
404extern "C" {
405 pub fn Fl_File_Chooser_set_favorites_label(msg: *const ::core::ffi::c_char);
406}
407extern "C" {
408 pub fn Fl_File_Chooser_set_filename_label(msg: *const ::core::ffi::c_char);
409}
410extern "C" {
411 pub fn Fl_File_Chooser_set_filesystems_label(msg: *const ::core::ffi::c_char);
412}
413extern "C" {
414 pub fn Fl_File_Chooser_set_manage_favorites_label(msg: *const ::core::ffi::c_char);
415}
416extern "C" {
417 pub fn Fl_File_Chooser_set_new_directory_label(msg: *const ::core::ffi::c_char);
418}
419extern "C" {
420 pub fn Fl_File_Chooser_set_new_directory_tooltip(msg: *const ::core::ffi::c_char);
421}
422extern "C" {
423 pub fn Fl_File_Chooser_set_preview_label(msg: *const ::core::ffi::c_char);
424}
425extern "C" {
426 pub fn Fl_File_Chooser_set_save_label(msg: *const ::core::ffi::c_char);
427}
428extern "C" {
429 pub fn Fl_File_Chooser_set_show_label(msg: *const ::core::ffi::c_char);
430}
431extern "C" {
432 pub fn Fl_File_Chooser_set_hidden_label(msg: *const ::core::ffi::c_char);
433}
434extern "C" {
435 pub fn Fl_File_Chooser_set_position(
436 self_: *mut Fl_File_Chooser,
437 x: ::core::ffi::c_int,
438 y: ::core::ffi::c_int,
439 );
440}
441extern "C" {
442 pub fn Fl_File_Chooser_set_size(
443 self_: *mut Fl_File_Chooser,
444 w: ::core::ffi::c_int,
445 h: ::core::ffi::c_int,
446 );
447}
448extern "C" {
449 pub fn Fl_File_Chooser_x(self_: *const Fl_File_Chooser) -> ::core::ffi::c_int;
450}
451extern "C" {
452 pub fn Fl_File_Chooser_y(self_: *const Fl_File_Chooser) -> ::core::ffi::c_int;
453}
454extern "C" {
455 pub fn Fl_File_Chooser_w(self_: *const Fl_File_Chooser) -> ::core::ffi::c_int;
456}
457extern "C" {
458 pub fn Fl_File_Chooser_h(self_: *const Fl_File_Chooser) -> ::core::ffi::c_int;
459}
460extern "C" {
461 pub fn Fl_dir_chooser(
462 message: *const ::core::ffi::c_char,
463 fname: *const ::core::ffi::c_char,
464 relative: ::core::ffi::c_int,
465 ) -> *mut ::core::ffi::c_char;
466}
467extern "C" {
468 pub fn Fl_file_chooser(
469 message: *const ::core::ffi::c_char,
470 pat: *const ::core::ffi::c_char,
471 fname: *const ::core::ffi::c_char,
472 relative: ::core::ffi::c_int,
473 ) -> *mut ::core::ffi::c_char;
474}
475extern "C" {
476 pub fn Fl_color_chooser(
477 name: *const ::core::ffi::c_char,
478 r: *mut ::core::ffi::c_uchar,
479 g: *mut ::core::ffi::c_uchar,
480 b: *mut ::core::ffi::c_uchar,
481 cmode: ::core::ffi::c_int,
482 ) -> ::core::ffi::c_int;
483}
484extern "C" {
485 pub fn Fl_message_title(title: *const ::core::ffi::c_char);
486}
487extern "C" {
488 pub fn Fl_message_title_default(title: *const ::core::ffi::c_char);
489}
490extern "C" {
491 pub fn Fl_message_icon() -> *mut ::core::ffi::c_void;
492}
493extern "C" {
494 pub fn Fl_message_set_hotspot(enable: ::core::ffi::c_int);
495}
496extern "C" {
497 pub fn Fl_message_hotspot() -> ::core::ffi::c_int;
498}
499extern "C" {
500 pub fn Fl_message_set_font(f: ::core::ffi::c_int, s: ::core::ffi::c_int);
501}
502extern "C" {
503 pub fn Fl_message_icon_label(label: *const ::core::ffi::c_char);
504}