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