fltk_sys/
dialog.rs

1/* automatically generated by rust-bindgen 0.71.1 */
2
3#[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}