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_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}