1#[repr(C)]
4#[derive(Debug, Copy, Clone)]
5pub struct Fl_Widget {
6 _unused: [u8; 0],
7}
8pub type Fl_Callback = ::core::option::Option<
9 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
10>;
11pub type custom_handler_callback = ::core::option::Option<
12 unsafe extern "C" fn(
13 arg1: *mut Fl_Widget,
14 arg2: ::core::ffi::c_int,
15 arg3: *mut ::core::ffi::c_void,
16 ) -> ::core::ffi::c_int,
17>;
18pub type custom_draw_callback = ::core::option::Option<
19 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
20>;
21#[repr(C)]
22#[derive(Debug, Copy, Clone)]
23pub struct Fl_Browser {
24 _unused: [u8; 0],
25}
26unsafe extern "C" {
27 pub fn Fl_Browser_new(
28 x: ::core::ffi::c_int,
29 y: ::core::ffi::c_int,
30 width: ::core::ffi::c_int,
31 height: ::core::ffi::c_int,
32 title: *const ::core::ffi::c_char,
33 ) -> *mut Fl_Browser;
34}
35unsafe extern "C" {
36 pub fn Fl_Browser_x(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
37}
38unsafe extern "C" {
39 pub fn Fl_Browser_y(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
40}
41unsafe extern "C" {
42 pub fn Fl_Browser_width(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
43}
44unsafe extern "C" {
45 pub fn Fl_Browser_height(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
46}
47unsafe extern "C" {
48 pub fn Fl_Browser_label(arg1: *mut Fl_Browser) -> *const ::core::ffi::c_char;
49}
50unsafe extern "C" {
51 pub fn Fl_Browser_set_label(arg1: *mut Fl_Browser, title: *const ::core::ffi::c_char);
52}
53unsafe extern "C" {
54 pub fn Fl_Browser_redraw(arg1: *mut Fl_Browser);
55}
56unsafe extern "C" {
57 pub fn Fl_Browser_show(arg1: *mut Fl_Browser);
58}
59unsafe extern "C" {
60 pub fn Fl_Browser_hide(arg1: *mut Fl_Browser);
61}
62unsafe extern "C" {
63 pub fn Fl_Browser_activate(arg1: *mut Fl_Browser);
64}
65unsafe extern "C" {
66 pub fn Fl_Browser_deactivate(arg1: *mut Fl_Browser);
67}
68unsafe extern "C" {
69 pub fn Fl_Browser_redraw_label(arg1: *mut Fl_Browser);
70}
71unsafe extern "C" {
72 pub fn Fl_Browser_resize(
73 arg1: *mut Fl_Browser,
74 x: ::core::ffi::c_int,
75 y: ::core::ffi::c_int,
76 width: ::core::ffi::c_int,
77 height: ::core::ffi::c_int,
78 );
79}
80unsafe extern "C" {
81 pub fn Fl_Browser_widget_resize(
82 arg1: *mut Fl_Browser,
83 x: ::core::ffi::c_int,
84 y: ::core::ffi::c_int,
85 width: ::core::ffi::c_int,
86 height: ::core::ffi::c_int,
87 );
88}
89unsafe extern "C" {
90 pub fn Fl_Browser_tooltip(arg1: *mut Fl_Browser) -> *const ::core::ffi::c_char;
91}
92unsafe extern "C" {
93 pub fn Fl_Browser_set_tooltip(arg1: *mut Fl_Browser, txt: *const ::core::ffi::c_char);
94}
95unsafe extern "C" {
96 pub fn Fl_Browser_get_type(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
97}
98unsafe extern "C" {
99 pub fn Fl_Browser_set_type(arg1: *mut Fl_Browser, typ: ::core::ffi::c_int);
100}
101unsafe extern "C" {
102 pub fn Fl_Browser_color(arg1: *mut Fl_Browser) -> ::core::ffi::c_uint;
103}
104unsafe extern "C" {
105 pub fn Fl_Browser_set_color(arg1: *mut Fl_Browser, color: ::core::ffi::c_uint);
106}
107unsafe extern "C" {
108 pub fn Fl_Browser_measure_label(
109 arg1: *const Fl_Browser,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114unsafe extern "C" {
115 pub fn Fl_Browser_label_color(arg1: *mut Fl_Browser) -> ::core::ffi::c_uint;
116}
117unsafe extern "C" {
118 pub fn Fl_Browser_set_label_color(arg1: *mut Fl_Browser, color: ::core::ffi::c_uint);
119}
120unsafe extern "C" {
121 pub fn Fl_Browser_label_font(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
122}
123unsafe extern "C" {
124 pub fn Fl_Browser_set_label_font(arg1: *mut Fl_Browser, font: ::core::ffi::c_int);
125}
126unsafe extern "C" {
127 pub fn Fl_Browser_label_size(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
128}
129unsafe extern "C" {
130 pub fn Fl_Browser_set_label_size(arg1: *mut Fl_Browser, sz: ::core::ffi::c_int);
131}
132unsafe extern "C" {
133 pub fn Fl_Browser_label_type(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
134}
135unsafe extern "C" {
136 pub fn Fl_Browser_set_label_type(arg1: *mut Fl_Browser, typ: ::core::ffi::c_int);
137}
138unsafe extern "C" {
139 pub fn Fl_Browser_box(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
140}
141unsafe extern "C" {
142 pub fn Fl_Browser_set_box(arg1: *mut Fl_Browser, typ: ::core::ffi::c_int);
143}
144unsafe extern "C" {
145 pub fn Fl_Browser_changed(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
146}
147unsafe extern "C" {
148 pub fn Fl_Browser_set_changed(arg1: *mut Fl_Browser);
149}
150unsafe extern "C" {
151 pub fn Fl_Browser_clear_changed(arg1: *mut Fl_Browser);
152}
153unsafe extern "C" {
154 pub fn Fl_Browser_align(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
155}
156unsafe extern "C" {
157 pub fn Fl_Browser_set_align(arg1: *mut Fl_Browser, typ: ::core::ffi::c_int);
158}
159unsafe extern "C" {
160 pub fn Fl_Browser_delete(arg1: *mut Fl_Browser);
161}
162unsafe extern "C" {
163 pub fn Fl_Browser_set_image(arg1: *mut Fl_Browser, arg2: *mut ::core::ffi::c_void);
164}
165unsafe extern "C" {
166 pub fn Fl_Browser_handle(
167 self_: *mut Fl_Browser,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172unsafe extern "C" {
173 pub fn Fl_Browser_handle_event(
174 self_: *mut Fl_Browser,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178unsafe extern "C" {
179 pub fn Fl_Browser_draw(
180 self_: *mut Fl_Browser,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185unsafe extern "C" {
186 pub fn Fl_Browser_resize_callback(
187 self_: *mut Fl_Browser,
188 cb: ::core::option::Option<
189 unsafe extern "C" fn(
190 arg1: *mut Fl_Widget,
191 x: ::core::ffi::c_int,
192 y: ::core::ffi::c_int,
193 w: ::core::ffi::c_int,
194 h: ::core::ffi::c_int,
195 arg2: *mut ::core::ffi::c_void,
196 ),
197 >,
198 data: *mut ::core::ffi::c_void,
199 );
200}
201unsafe extern "C" {
202 pub fn Fl_Browser_set_when(arg1: *mut Fl_Browser, arg2: ::core::ffi::c_int);
203}
204unsafe extern "C" {
205 pub fn Fl_Browser_when(arg1: *const Fl_Browser) -> ::core::ffi::c_int;
206}
207unsafe extern "C" {
208 pub fn Fl_Browser_image(arg1: *const Fl_Browser) -> *const ::core::ffi::c_void;
209}
210unsafe extern "C" {
211 pub fn Fl_Browser_parent(self_: *const Fl_Browser) -> *mut ::core::ffi::c_void;
212}
213unsafe extern "C" {
214 pub fn Fl_Browser_selection_color(arg1: *mut Fl_Browser) -> ::core::ffi::c_uint;
215}
216unsafe extern "C" {
217 pub fn Fl_Browser_set_selection_color(arg1: *mut Fl_Browser, color: ::core::ffi::c_uint);
218}
219unsafe extern "C" {
220 pub fn Fl_Browser_do_callback(arg1: *mut Fl_Browser);
221}
222unsafe extern "C" {
223 pub fn Fl_Browser_inside(
224 self_: *const Fl_Browser,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228unsafe extern "C" {
229 pub fn Fl_Browser_window(arg1: *const Fl_Browser) -> *mut ::core::ffi::c_void;
230}
231unsafe extern "C" {
232 pub fn Fl_Browser_top_window(arg1: *const Fl_Browser) -> *mut ::core::ffi::c_void;
233}
234unsafe extern "C" {
235 pub fn Fl_Browser_takes_events(arg1: *const Fl_Browser) -> ::core::ffi::c_int;
236}
237unsafe extern "C" {
238 pub fn Fl_Browser_user_data(arg1: *const Fl_Browser) -> *mut ::core::ffi::c_void;
239}
240unsafe extern "C" {
241 pub fn Fl_Browser_take_focus(self_: *mut Fl_Browser) -> ::core::ffi::c_int;
242}
243unsafe extern "C" {
244 pub fn Fl_Browser_set_visible_focus(self_: *mut Fl_Browser);
245}
246unsafe extern "C" {
247 pub fn Fl_Browser_clear_visible_focus(self_: *mut Fl_Browser);
248}
249unsafe extern "C" {
250 pub fn Fl_Browser_visible_focus(self_: *mut Fl_Browser, v: ::core::ffi::c_int);
251}
252unsafe extern "C" {
253 pub fn Fl_Browser_has_visible_focus(self_: *mut Fl_Browser) -> ::core::ffi::c_uint;
254}
255unsafe extern "C" {
256 pub fn Fl_Browser_set_user_data(arg1: *mut Fl_Browser, data: *mut ::core::ffi::c_void);
257}
258unsafe extern "C" {
259 pub fn Fl_Browser_draw_data(self_: *const Fl_Browser) -> *mut ::core::ffi::c_void;
260}
261unsafe extern "C" {
262 pub fn Fl_Browser_handle_data(self_: *const Fl_Browser) -> *mut ::core::ffi::c_void;
263}
264unsafe extern "C" {
265 pub fn Fl_Browser_set_draw_data(self_: *mut Fl_Browser, data: *mut ::core::ffi::c_void);
266}
267unsafe extern "C" {
268 pub fn Fl_Browser_set_handle_data(self_: *mut Fl_Browser, data: *mut ::core::ffi::c_void);
269}
270unsafe extern "C" {
271 pub fn Fl_Browser_damage(self_: *const Fl_Browser) -> ::core::ffi::c_uchar;
272}
273unsafe extern "C" {
274 pub fn Fl_Browser_set_damage(self_: *mut Fl_Browser, flag: ::core::ffi::c_uchar);
275}
276unsafe extern "C" {
277 pub fn Fl_Browser_set_damage_area(
278 self_: *mut Fl_Browser,
279 flag: ::core::ffi::c_uchar,
280 x: ::core::ffi::c_int,
281 y: ::core::ffi::c_int,
282 w: ::core::ffi::c_int,
283 h: ::core::ffi::c_int,
284 );
285}
286unsafe extern "C" {
287 pub fn Fl_Browser_clear_damage(self_: *mut Fl_Browser);
288}
289unsafe extern "C" {
290 pub fn Fl_Browser_as_window(self_: *mut Fl_Browser) -> *mut ::core::ffi::c_void;
291}
292unsafe extern "C" {
293 pub fn Fl_Browser_as_group(self_: *mut Fl_Browser) -> *mut ::core::ffi::c_void;
294}
295unsafe extern "C" {
296 pub fn Fl_Browser_set_deimage(arg1: *mut Fl_Browser, arg2: *mut ::core::ffi::c_void);
297}
298unsafe extern "C" {
299 pub fn Fl_Browser_deimage(arg1: *const Fl_Browser) -> *const ::core::ffi::c_void;
300}
301unsafe extern "C" {
302 pub fn Fl_Browser_set_callback(
303 arg1: *mut Fl_Browser,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308unsafe extern "C" {
309 pub fn Fl_Browser_visible(self_: *const Fl_Browser) -> ::core::ffi::c_int;
310}
311unsafe extern "C" {
312 pub fn Fl_Browser_visible_r(self_: *const Fl_Browser) -> ::core::ffi::c_int;
313}
314unsafe extern "C" {
315 pub fn Fl_Browser_active(self_: *const Fl_Browser) -> ::core::ffi::c_uint;
316}
317unsafe extern "C" {
318 pub fn Fl_Browser_active_r(self_: *const Fl_Browser) -> ::core::ffi::c_int;
319}
320unsafe extern "C" {
321 pub fn Fl_Browser_callback(self_: *const Fl_Browser) -> Fl_Callback;
322}
323unsafe extern "C" {
324 pub fn Fl_Browser_set_deletion_callback(
325 self_: *mut Fl_Browser,
326 arg1: ::core::option::Option<
327 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
328 >,
329 data: *mut ::core::ffi::c_void,
330 );
331}
332unsafe extern "C" {
333 pub fn Fl_Browser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Browser;
334}
335unsafe extern "C" {
336 pub fn Fl_Browser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Browser;
337}
338unsafe extern "C" {
339 pub fn Fl_Browser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
340}
341unsafe extern "C" {
342 pub fn Fl_Browser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
343}
344unsafe extern "C" {
345 pub fn Fl_Browser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347unsafe extern "C" {
348 pub fn Fl_Browser_value(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
349}
350unsafe extern "C" {
351 pub fn Fl_Browser_remove(arg1: *mut Fl_Browser, line: ::core::ffi::c_int);
352}
353unsafe extern "C" {
354 pub fn Fl_Browser_add(arg1: *mut Fl_Browser, newtext: *const ::core::ffi::c_char);
355}
356unsafe extern "C" {
357 pub fn Fl_Browser_insert(
358 arg1: *mut Fl_Browser,
359 line: ::core::ffi::c_int,
360 newtext: *const ::core::ffi::c_char,
361 );
362}
363unsafe extern "C" {
364 pub fn Fl_Browser_move(arg1: *mut Fl_Browser, to: ::core::ffi::c_int, from: ::core::ffi::c_int);
365}
366unsafe extern "C" {
367 pub fn Fl_Browser_swap(arg1: *mut Fl_Browser, a: ::core::ffi::c_int, b: ::core::ffi::c_int);
368}
369unsafe extern "C" {
370 pub fn Fl_Browser_clear(arg1: *mut Fl_Browser);
371}
372unsafe extern "C" {
373 pub fn Fl_Browser_size(arg1: *const Fl_Browser) -> ::core::ffi::c_int;
374}
375unsafe extern "C" {
376 pub fn Fl_Browser_select(arg1: *mut Fl_Browser, line: ::core::ffi::c_int)
377 -> ::core::ffi::c_int;
378}
379unsafe extern "C" {
380 pub fn Fl_Browser_select_ext(
381 arg1: *mut Fl_Browser,
382 line: ::core::ffi::c_int,
383 val: ::core::ffi::c_int,
384 ) -> ::core::ffi::c_int;
385}
386unsafe extern "C" {
387 pub fn Fl_Browser_selected(
388 arg1: *const Fl_Browser,
389 line: ::core::ffi::c_int,
390 ) -> ::core::ffi::c_int;
391}
392unsafe extern "C" {
393 pub fn Fl_Browser_text(
394 arg1: *const Fl_Browser,
395 line: ::core::ffi::c_int,
396 ) -> *const ::core::ffi::c_char;
397}
398unsafe extern "C" {
399 pub fn Fl_Browser_set_text(
400 arg1: *mut Fl_Browser,
401 line: ::core::ffi::c_int,
402 newtext: *const ::core::ffi::c_char,
403 );
404}
405unsafe extern "C" {
406 pub fn Fl_Browser_load_file(arg1: *mut Fl_Browser, file: *const ::core::ffi::c_char);
407}
408unsafe extern "C" {
409 pub fn Fl_Browser_text_size(arg1: *mut Fl_Browser) -> ::core::ffi::c_int;
410}
411unsafe extern "C" {
412 pub fn Fl_Browser_set_text_size(arg1: *mut Fl_Browser, s: ::core::ffi::c_int);
413}
414unsafe extern "C" {
415 pub fn Fl_Browser_set_icon(
416 arg1: *mut Fl_Browser,
417 line: ::core::ffi::c_int,
418 icon: *mut ::core::ffi::c_void,
419 );
420}
421unsafe extern "C" {
422 pub fn Fl_Browser_icon(
423 arg1: *const Fl_Browser,
424 line: ::core::ffi::c_int,
425 ) -> *mut ::core::ffi::c_void;
426}
427unsafe extern "C" {
428 pub fn Fl_Browser_remove_icon(arg1: *mut Fl_Browser, line: ::core::ffi::c_int);
429}
430unsafe extern "C" {
431 pub fn Fl_Browser_topline(self_: *mut Fl_Browser, line: ::core::ffi::c_int);
432}
433unsafe extern "C" {
434 pub fn Fl_Browser_is_topline(self_: *mut Fl_Browser) -> ::core::ffi::c_int;
435}
436unsafe extern "C" {
437 pub fn Fl_Browser_bottomline(self_: *mut Fl_Browser, line: ::core::ffi::c_int);
438}
439unsafe extern "C" {
440 pub fn Fl_Browser_middleline(self_: *mut Fl_Browser, line: ::core::ffi::c_int);
441}
442unsafe extern "C" {
443 pub fn Fl_Browser_format_char(self_: *const Fl_Browser) -> ::core::ffi::c_char;
444}
445unsafe extern "C" {
446 pub fn Fl_Browser_set_format_char(self_: *mut Fl_Browser, c: ::core::ffi::c_char);
447}
448unsafe extern "C" {
449 pub fn Fl_Browser_column_char(self_: *const Fl_Browser) -> ::core::ffi::c_char;
450}
451unsafe extern "C" {
452 pub fn Fl_Browser_set_column_char(self_: *mut Fl_Browser, c: ::core::ffi::c_char);
453}
454unsafe extern "C" {
455 pub fn Fl_Browser_column_widths(self_: *const Fl_Browser) -> *const ::core::ffi::c_int;
456}
457unsafe extern "C" {
458 pub fn Fl_Browser_set_column_widths(self_: *mut Fl_Browser, arr: *const ::core::ffi::c_int);
459}
460unsafe extern "C" {
461 pub fn Fl_Browser_displayed(
462 self_: *const Fl_Browser,
463 line: ::core::ffi::c_int,
464 ) -> ::core::ffi::c_int;
465}
466unsafe extern "C" {
467 pub fn Fl_Browser_make_visible(self_: *mut Fl_Browser, line: ::core::ffi::c_int);
468}
469unsafe extern "C" {
470 pub fn Fl_Browser_position(self_: *const Fl_Browser) -> ::core::ffi::c_int;
471}
472unsafe extern "C" {
473 pub fn Fl_Browser_set_position(self_: *mut Fl_Browser, pos: ::core::ffi::c_int);
474}
475unsafe extern "C" {
476 pub fn Fl_Browser_hposition(self_: *const Fl_Browser) -> ::core::ffi::c_int;
477}
478unsafe extern "C" {
479 pub fn Fl_Browser_set_hposition(self_: *mut Fl_Browser, arg1: ::core::ffi::c_int);
480}
481unsafe extern "C" {
482 pub fn Fl_Browser_has_scrollbar(self_: *const Fl_Browser) -> ::core::ffi::c_uchar;
483}
484unsafe extern "C" {
485 pub fn Fl_Browser_set_has_scrollbar(self_: *mut Fl_Browser, mode: ::core::ffi::c_uchar);
486}
487unsafe extern "C" {
488 pub fn Fl_Browser_scrollbar_size(self_: *const Fl_Browser) -> ::core::ffi::c_int;
489}
490unsafe extern "C" {
491 pub fn Fl_Browser_set_scrollbar_size(self_: *mut Fl_Browser, newSize: ::core::ffi::c_int);
492}
493unsafe extern "C" {
494 pub fn Fl_Browser_sort(self_: *mut Fl_Browser);
495}
496unsafe extern "C" {
497 pub fn Fl_Browser_scrollbar(self_: *mut Fl_Browser) -> *mut ::core::ffi::c_void;
498}
499unsafe extern "C" {
500 pub fn Fl_Browser_hscrollbar(self_: *mut Fl_Browser) -> *mut ::core::ffi::c_void;
501}
502unsafe extern "C" {
503 pub fn Fl_Browser_data(
504 self_: *const Fl_Browser,
505 line: ::core::ffi::c_int,
506 ) -> *mut ::core::ffi::c_void;
507}
508unsafe extern "C" {
509 pub fn Fl_Browser_set_data(
510 self_: *mut Fl_Browser,
511 line: ::core::ffi::c_int,
512 data: *mut ::core::ffi::c_void,
513 );
514}
515unsafe extern "C" {
516 pub fn Fl_Browser_hide_line(self_: *mut Fl_Browser, line: ::core::ffi::c_int);
517}
518#[repr(C)]
519#[derive(Debug, Copy, Clone)]
520pub struct Fl_Hold_Browser {
521 _unused: [u8; 0],
522}
523unsafe extern "C" {
524 pub fn Fl_Hold_Browser_new(
525 x: ::core::ffi::c_int,
526 y: ::core::ffi::c_int,
527 width: ::core::ffi::c_int,
528 height: ::core::ffi::c_int,
529 title: *const ::core::ffi::c_char,
530 ) -> *mut Fl_Hold_Browser;
531}
532unsafe extern "C" {
533 pub fn Fl_Hold_Browser_x(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
534}
535unsafe extern "C" {
536 pub fn Fl_Hold_Browser_y(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
537}
538unsafe extern "C" {
539 pub fn Fl_Hold_Browser_width(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
540}
541unsafe extern "C" {
542 pub fn Fl_Hold_Browser_height(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
543}
544unsafe extern "C" {
545 pub fn Fl_Hold_Browser_label(arg1: *mut Fl_Hold_Browser) -> *const ::core::ffi::c_char;
546}
547unsafe extern "C" {
548 pub fn Fl_Hold_Browser_set_label(arg1: *mut Fl_Hold_Browser, title: *const ::core::ffi::c_char);
549}
550unsafe extern "C" {
551 pub fn Fl_Hold_Browser_redraw(arg1: *mut Fl_Hold_Browser);
552}
553unsafe extern "C" {
554 pub fn Fl_Hold_Browser_show(arg1: *mut Fl_Hold_Browser);
555}
556unsafe extern "C" {
557 pub fn Fl_Hold_Browser_hide(arg1: *mut Fl_Hold_Browser);
558}
559unsafe extern "C" {
560 pub fn Fl_Hold_Browser_activate(arg1: *mut Fl_Hold_Browser);
561}
562unsafe extern "C" {
563 pub fn Fl_Hold_Browser_deactivate(arg1: *mut Fl_Hold_Browser);
564}
565unsafe extern "C" {
566 pub fn Fl_Hold_Browser_redraw_label(arg1: *mut Fl_Hold_Browser);
567}
568unsafe extern "C" {
569 pub fn Fl_Hold_Browser_resize(
570 arg1: *mut Fl_Hold_Browser,
571 x: ::core::ffi::c_int,
572 y: ::core::ffi::c_int,
573 width: ::core::ffi::c_int,
574 height: ::core::ffi::c_int,
575 );
576}
577unsafe extern "C" {
578 pub fn Fl_Hold_Browser_widget_resize(
579 arg1: *mut Fl_Hold_Browser,
580 x: ::core::ffi::c_int,
581 y: ::core::ffi::c_int,
582 width: ::core::ffi::c_int,
583 height: ::core::ffi::c_int,
584 );
585}
586unsafe extern "C" {
587 pub fn Fl_Hold_Browser_tooltip(arg1: *mut Fl_Hold_Browser) -> *const ::core::ffi::c_char;
588}
589unsafe extern "C" {
590 pub fn Fl_Hold_Browser_set_tooltip(arg1: *mut Fl_Hold_Browser, txt: *const ::core::ffi::c_char);
591}
592unsafe extern "C" {
593 pub fn Fl_Hold_Browser_get_type(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
594}
595unsafe extern "C" {
596 pub fn Fl_Hold_Browser_set_type(arg1: *mut Fl_Hold_Browser, typ: ::core::ffi::c_int);
597}
598unsafe extern "C" {
599 pub fn Fl_Hold_Browser_color(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_uint;
600}
601unsafe extern "C" {
602 pub fn Fl_Hold_Browser_set_color(arg1: *mut Fl_Hold_Browser, color: ::core::ffi::c_uint);
603}
604unsafe extern "C" {
605 pub fn Fl_Hold_Browser_measure_label(
606 arg1: *const Fl_Hold_Browser,
607 arg2: *mut ::core::ffi::c_int,
608 arg3: *mut ::core::ffi::c_int,
609 );
610}
611unsafe extern "C" {
612 pub fn Fl_Hold_Browser_label_color(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_uint;
613}
614unsafe extern "C" {
615 pub fn Fl_Hold_Browser_set_label_color(arg1: *mut Fl_Hold_Browser, color: ::core::ffi::c_uint);
616}
617unsafe extern "C" {
618 pub fn Fl_Hold_Browser_label_font(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
619}
620unsafe extern "C" {
621 pub fn Fl_Hold_Browser_set_label_font(arg1: *mut Fl_Hold_Browser, font: ::core::ffi::c_int);
622}
623unsafe extern "C" {
624 pub fn Fl_Hold_Browser_label_size(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
625}
626unsafe extern "C" {
627 pub fn Fl_Hold_Browser_set_label_size(arg1: *mut Fl_Hold_Browser, sz: ::core::ffi::c_int);
628}
629unsafe extern "C" {
630 pub fn Fl_Hold_Browser_label_type(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
631}
632unsafe extern "C" {
633 pub fn Fl_Hold_Browser_set_label_type(arg1: *mut Fl_Hold_Browser, typ: ::core::ffi::c_int);
634}
635unsafe extern "C" {
636 pub fn Fl_Hold_Browser_box(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
637}
638unsafe extern "C" {
639 pub fn Fl_Hold_Browser_set_box(arg1: *mut Fl_Hold_Browser, typ: ::core::ffi::c_int);
640}
641unsafe extern "C" {
642 pub fn Fl_Hold_Browser_changed(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
643}
644unsafe extern "C" {
645 pub fn Fl_Hold_Browser_set_changed(arg1: *mut Fl_Hold_Browser);
646}
647unsafe extern "C" {
648 pub fn Fl_Hold_Browser_clear_changed(arg1: *mut Fl_Hold_Browser);
649}
650unsafe extern "C" {
651 pub fn Fl_Hold_Browser_align(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
652}
653unsafe extern "C" {
654 pub fn Fl_Hold_Browser_set_align(arg1: *mut Fl_Hold_Browser, typ: ::core::ffi::c_int);
655}
656unsafe extern "C" {
657 pub fn Fl_Hold_Browser_delete(arg1: *mut Fl_Hold_Browser);
658}
659unsafe extern "C" {
660 pub fn Fl_Hold_Browser_set_image(arg1: *mut Fl_Hold_Browser, arg2: *mut ::core::ffi::c_void);
661}
662unsafe extern "C" {
663 pub fn Fl_Hold_Browser_handle(
664 self_: *mut Fl_Hold_Browser,
665 cb: custom_handler_callback,
666 data: *mut ::core::ffi::c_void,
667 );
668}
669unsafe extern "C" {
670 pub fn Fl_Hold_Browser_handle_event(
671 self_: *mut Fl_Hold_Browser,
672 event: ::core::ffi::c_int,
673 ) -> ::core::ffi::c_int;
674}
675unsafe extern "C" {
676 pub fn Fl_Hold_Browser_draw(
677 self_: *mut Fl_Hold_Browser,
678 cb: custom_draw_callback,
679 data: *mut ::core::ffi::c_void,
680 );
681}
682unsafe extern "C" {
683 pub fn Fl_Hold_Browser_resize_callback(
684 self_: *mut Fl_Hold_Browser,
685 cb: ::core::option::Option<
686 unsafe extern "C" fn(
687 arg1: *mut Fl_Widget,
688 x: ::core::ffi::c_int,
689 y: ::core::ffi::c_int,
690 w: ::core::ffi::c_int,
691 h: ::core::ffi::c_int,
692 arg2: *mut ::core::ffi::c_void,
693 ),
694 >,
695 data: *mut ::core::ffi::c_void,
696 );
697}
698unsafe extern "C" {
699 pub fn Fl_Hold_Browser_set_when(arg1: *mut Fl_Hold_Browser, arg2: ::core::ffi::c_int);
700}
701unsafe extern "C" {
702 pub fn Fl_Hold_Browser_when(arg1: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
703}
704unsafe extern "C" {
705 pub fn Fl_Hold_Browser_image(arg1: *const Fl_Hold_Browser) -> *const ::core::ffi::c_void;
706}
707unsafe extern "C" {
708 pub fn Fl_Hold_Browser_parent(self_: *const Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
709}
710unsafe extern "C" {
711 pub fn Fl_Hold_Browser_selection_color(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_uint;
712}
713unsafe extern "C" {
714 pub fn Fl_Hold_Browser_set_selection_color(
715 arg1: *mut Fl_Hold_Browser,
716 color: ::core::ffi::c_uint,
717 );
718}
719unsafe extern "C" {
720 pub fn Fl_Hold_Browser_do_callback(arg1: *mut Fl_Hold_Browser);
721}
722unsafe extern "C" {
723 pub fn Fl_Hold_Browser_inside(
724 self_: *const Fl_Hold_Browser,
725 arg1: *mut ::core::ffi::c_void,
726 ) -> ::core::ffi::c_int;
727}
728unsafe extern "C" {
729 pub fn Fl_Hold_Browser_window(arg1: *const Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
730}
731unsafe extern "C" {
732 pub fn Fl_Hold_Browser_top_window(arg1: *const Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
733}
734unsafe extern "C" {
735 pub fn Fl_Hold_Browser_takes_events(arg1: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
736}
737unsafe extern "C" {
738 pub fn Fl_Hold_Browser_user_data(arg1: *const Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
739}
740unsafe extern "C" {
741 pub fn Fl_Hold_Browser_take_focus(self_: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
742}
743unsafe extern "C" {
744 pub fn Fl_Hold_Browser_set_visible_focus(self_: *mut Fl_Hold_Browser);
745}
746unsafe extern "C" {
747 pub fn Fl_Hold_Browser_clear_visible_focus(self_: *mut Fl_Hold_Browser);
748}
749unsafe extern "C" {
750 pub fn Fl_Hold_Browser_visible_focus(self_: *mut Fl_Hold_Browser, v: ::core::ffi::c_int);
751}
752unsafe extern "C" {
753 pub fn Fl_Hold_Browser_has_visible_focus(self_: *mut Fl_Hold_Browser) -> ::core::ffi::c_uint;
754}
755unsafe extern "C" {
756 pub fn Fl_Hold_Browser_set_user_data(
757 arg1: *mut Fl_Hold_Browser,
758 data: *mut ::core::ffi::c_void,
759 );
760}
761unsafe extern "C" {
762 pub fn Fl_Hold_Browser_draw_data(self_: *const Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
763}
764unsafe extern "C" {
765 pub fn Fl_Hold_Browser_handle_data(self_: *const Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
766}
767unsafe extern "C" {
768 pub fn Fl_Hold_Browser_set_draw_data(
769 self_: *mut Fl_Hold_Browser,
770 data: *mut ::core::ffi::c_void,
771 );
772}
773unsafe extern "C" {
774 pub fn Fl_Hold_Browser_set_handle_data(
775 self_: *mut Fl_Hold_Browser,
776 data: *mut ::core::ffi::c_void,
777 );
778}
779unsafe extern "C" {
780 pub fn Fl_Hold_Browser_damage(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_uchar;
781}
782unsafe extern "C" {
783 pub fn Fl_Hold_Browser_set_damage(self_: *mut Fl_Hold_Browser, flag: ::core::ffi::c_uchar);
784}
785unsafe extern "C" {
786 pub fn Fl_Hold_Browser_set_damage_area(
787 self_: *mut Fl_Hold_Browser,
788 flag: ::core::ffi::c_uchar,
789 x: ::core::ffi::c_int,
790 y: ::core::ffi::c_int,
791 w: ::core::ffi::c_int,
792 h: ::core::ffi::c_int,
793 );
794}
795unsafe extern "C" {
796 pub fn Fl_Hold_Browser_clear_damage(self_: *mut Fl_Hold_Browser);
797}
798unsafe extern "C" {
799 pub fn Fl_Hold_Browser_as_window(self_: *mut Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
800}
801unsafe extern "C" {
802 pub fn Fl_Hold_Browser_as_group(self_: *mut Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
803}
804unsafe extern "C" {
805 pub fn Fl_Hold_Browser_set_deimage(arg1: *mut Fl_Hold_Browser, arg2: *mut ::core::ffi::c_void);
806}
807unsafe extern "C" {
808 pub fn Fl_Hold_Browser_deimage(arg1: *const Fl_Hold_Browser) -> *const ::core::ffi::c_void;
809}
810unsafe extern "C" {
811 pub fn Fl_Hold_Browser_set_callback(
812 arg1: *mut Fl_Hold_Browser,
813 arg2: Fl_Callback,
814 arg3: *mut ::core::ffi::c_void,
815 );
816}
817unsafe extern "C" {
818 pub fn Fl_Hold_Browser_visible(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
819}
820unsafe extern "C" {
821 pub fn Fl_Hold_Browser_visible_r(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
822}
823unsafe extern "C" {
824 pub fn Fl_Hold_Browser_active(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_uint;
825}
826unsafe extern "C" {
827 pub fn Fl_Hold_Browser_active_r(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
828}
829unsafe extern "C" {
830 pub fn Fl_Hold_Browser_callback(self_: *const Fl_Hold_Browser) -> Fl_Callback;
831}
832unsafe extern "C" {
833 pub fn Fl_Hold_Browser_set_deletion_callback(
834 self_: *mut Fl_Hold_Browser,
835 arg1: ::core::option::Option<
836 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
837 >,
838 data: *mut ::core::ffi::c_void,
839 );
840}
841unsafe extern "C" {
842 pub fn Fl_Hold_Browser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hold_Browser;
843}
844unsafe extern "C" {
845 pub fn Fl_Hold_Browser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hold_Browser;
846}
847unsafe extern "C" {
848 pub fn Fl_Hold_Browser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
849}
850unsafe extern "C" {
851 pub fn Fl_Hold_Browser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
852}
853unsafe extern "C" {
854 pub fn Fl_Hold_Browser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
855}
856unsafe extern "C" {
857 pub fn Fl_Hold_Browser_value(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
858}
859unsafe extern "C" {
860 pub fn Fl_Hold_Browser_remove(arg1: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
861}
862unsafe extern "C" {
863 pub fn Fl_Hold_Browser_add(arg1: *mut Fl_Hold_Browser, newtext: *const ::core::ffi::c_char);
864}
865unsafe extern "C" {
866 pub fn Fl_Hold_Browser_insert(
867 arg1: *mut Fl_Hold_Browser,
868 line: ::core::ffi::c_int,
869 newtext: *const ::core::ffi::c_char,
870 );
871}
872unsafe extern "C" {
873 pub fn Fl_Hold_Browser_move(
874 arg1: *mut Fl_Hold_Browser,
875 to: ::core::ffi::c_int,
876 from: ::core::ffi::c_int,
877 );
878}
879unsafe extern "C" {
880 pub fn Fl_Hold_Browser_swap(
881 arg1: *mut Fl_Hold_Browser,
882 a: ::core::ffi::c_int,
883 b: ::core::ffi::c_int,
884 );
885}
886unsafe extern "C" {
887 pub fn Fl_Hold_Browser_clear(arg1: *mut Fl_Hold_Browser);
888}
889unsafe extern "C" {
890 pub fn Fl_Hold_Browser_size(arg1: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
891}
892unsafe extern "C" {
893 pub fn Fl_Hold_Browser_select(
894 arg1: *mut Fl_Hold_Browser,
895 line: ::core::ffi::c_int,
896 ) -> ::core::ffi::c_int;
897}
898unsafe extern "C" {
899 pub fn Fl_Hold_Browser_select_ext(
900 arg1: *mut Fl_Hold_Browser,
901 line: ::core::ffi::c_int,
902 val: ::core::ffi::c_int,
903 ) -> ::core::ffi::c_int;
904}
905unsafe extern "C" {
906 pub fn Fl_Hold_Browser_selected(
907 arg1: *const Fl_Hold_Browser,
908 line: ::core::ffi::c_int,
909 ) -> ::core::ffi::c_int;
910}
911unsafe extern "C" {
912 pub fn Fl_Hold_Browser_text(
913 arg1: *const Fl_Hold_Browser,
914 line: ::core::ffi::c_int,
915 ) -> *const ::core::ffi::c_char;
916}
917unsafe extern "C" {
918 pub fn Fl_Hold_Browser_set_text(
919 arg1: *mut Fl_Hold_Browser,
920 line: ::core::ffi::c_int,
921 newtext: *const ::core::ffi::c_char,
922 );
923}
924unsafe extern "C" {
925 pub fn Fl_Hold_Browser_load_file(arg1: *mut Fl_Hold_Browser, file: *const ::core::ffi::c_char);
926}
927unsafe extern "C" {
928 pub fn Fl_Hold_Browser_text_size(arg1: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
929}
930unsafe extern "C" {
931 pub fn Fl_Hold_Browser_set_text_size(arg1: *mut Fl_Hold_Browser, s: ::core::ffi::c_int);
932}
933unsafe extern "C" {
934 pub fn Fl_Hold_Browser_set_icon(
935 arg1: *mut Fl_Hold_Browser,
936 line: ::core::ffi::c_int,
937 icon: *mut ::core::ffi::c_void,
938 );
939}
940unsafe extern "C" {
941 pub fn Fl_Hold_Browser_icon(
942 arg1: *const Fl_Hold_Browser,
943 line: ::core::ffi::c_int,
944 ) -> *mut ::core::ffi::c_void;
945}
946unsafe extern "C" {
947 pub fn Fl_Hold_Browser_remove_icon(arg1: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
948}
949unsafe extern "C" {
950 pub fn Fl_Hold_Browser_topline(self_: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
951}
952unsafe extern "C" {
953 pub fn Fl_Hold_Browser_is_topline(self_: *mut Fl_Hold_Browser) -> ::core::ffi::c_int;
954}
955unsafe extern "C" {
956 pub fn Fl_Hold_Browser_bottomline(self_: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
957}
958unsafe extern "C" {
959 pub fn Fl_Hold_Browser_middleline(self_: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
960}
961unsafe extern "C" {
962 pub fn Fl_Hold_Browser_format_char(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_char;
963}
964unsafe extern "C" {
965 pub fn Fl_Hold_Browser_set_format_char(self_: *mut Fl_Hold_Browser, c: ::core::ffi::c_char);
966}
967unsafe extern "C" {
968 pub fn Fl_Hold_Browser_column_char(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_char;
969}
970unsafe extern "C" {
971 pub fn Fl_Hold_Browser_set_column_char(self_: *mut Fl_Hold_Browser, c: ::core::ffi::c_char);
972}
973unsafe extern "C" {
974 pub fn Fl_Hold_Browser_column_widths(
975 self_: *const Fl_Hold_Browser,
976 ) -> *const ::core::ffi::c_int;
977}
978unsafe extern "C" {
979 pub fn Fl_Hold_Browser_set_column_widths(
980 self_: *mut Fl_Hold_Browser,
981 arr: *const ::core::ffi::c_int,
982 );
983}
984unsafe extern "C" {
985 pub fn Fl_Hold_Browser_displayed(
986 self_: *const Fl_Hold_Browser,
987 line: ::core::ffi::c_int,
988 ) -> ::core::ffi::c_int;
989}
990unsafe extern "C" {
991 pub fn Fl_Hold_Browser_make_visible(self_: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
992}
993unsafe extern "C" {
994 pub fn Fl_Hold_Browser_position(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
995}
996unsafe extern "C" {
997 pub fn Fl_Hold_Browser_set_position(self_: *mut Fl_Hold_Browser, pos: ::core::ffi::c_int);
998}
999unsafe extern "C" {
1000 pub fn Fl_Hold_Browser_hposition(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
1001}
1002unsafe extern "C" {
1003 pub fn Fl_Hold_Browser_set_hposition(self_: *mut Fl_Hold_Browser, arg1: ::core::ffi::c_int);
1004}
1005unsafe extern "C" {
1006 pub fn Fl_Hold_Browser_has_scrollbar(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_uchar;
1007}
1008unsafe extern "C" {
1009 pub fn Fl_Hold_Browser_set_has_scrollbar(
1010 self_: *mut Fl_Hold_Browser,
1011 mode: ::core::ffi::c_uchar,
1012 );
1013}
1014unsafe extern "C" {
1015 pub fn Fl_Hold_Browser_scrollbar_size(self_: *const Fl_Hold_Browser) -> ::core::ffi::c_int;
1016}
1017unsafe extern "C" {
1018 pub fn Fl_Hold_Browser_set_scrollbar_size(
1019 self_: *mut Fl_Hold_Browser,
1020 newSize: ::core::ffi::c_int,
1021 );
1022}
1023unsafe extern "C" {
1024 pub fn Fl_Hold_Browser_sort(self_: *mut Fl_Hold_Browser);
1025}
1026unsafe extern "C" {
1027 pub fn Fl_Hold_Browser_scrollbar(self_: *mut Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
1028}
1029unsafe extern "C" {
1030 pub fn Fl_Hold_Browser_hscrollbar(self_: *mut Fl_Hold_Browser) -> *mut ::core::ffi::c_void;
1031}
1032unsafe extern "C" {
1033 pub fn Fl_Hold_Browser_data(
1034 self_: *const Fl_Hold_Browser,
1035 line: ::core::ffi::c_int,
1036 ) -> *mut ::core::ffi::c_void;
1037}
1038unsafe extern "C" {
1039 pub fn Fl_Hold_Browser_set_data(
1040 self_: *mut Fl_Hold_Browser,
1041 line: ::core::ffi::c_int,
1042 data: *mut ::core::ffi::c_void,
1043 );
1044}
1045unsafe extern "C" {
1046 pub fn Fl_Hold_Browser_hide_line(self_: *mut Fl_Hold_Browser, line: ::core::ffi::c_int);
1047}
1048#[repr(C)]
1049#[derive(Debug, Copy, Clone)]
1050pub struct Fl_Select_Browser {
1051 _unused: [u8; 0],
1052}
1053unsafe extern "C" {
1054 pub fn Fl_Select_Browser_new(
1055 x: ::core::ffi::c_int,
1056 y: ::core::ffi::c_int,
1057 width: ::core::ffi::c_int,
1058 height: ::core::ffi::c_int,
1059 title: *const ::core::ffi::c_char,
1060 ) -> *mut Fl_Select_Browser;
1061}
1062unsafe extern "C" {
1063 pub fn Fl_Select_Browser_x(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1064}
1065unsafe extern "C" {
1066 pub fn Fl_Select_Browser_y(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1067}
1068unsafe extern "C" {
1069 pub fn Fl_Select_Browser_width(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1070}
1071unsafe extern "C" {
1072 pub fn Fl_Select_Browser_height(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1073}
1074unsafe extern "C" {
1075 pub fn Fl_Select_Browser_label(arg1: *mut Fl_Select_Browser) -> *const ::core::ffi::c_char;
1076}
1077unsafe extern "C" {
1078 pub fn Fl_Select_Browser_set_label(
1079 arg1: *mut Fl_Select_Browser,
1080 title: *const ::core::ffi::c_char,
1081 );
1082}
1083unsafe extern "C" {
1084 pub fn Fl_Select_Browser_redraw(arg1: *mut Fl_Select_Browser);
1085}
1086unsafe extern "C" {
1087 pub fn Fl_Select_Browser_show(arg1: *mut Fl_Select_Browser);
1088}
1089unsafe extern "C" {
1090 pub fn Fl_Select_Browser_hide(arg1: *mut Fl_Select_Browser);
1091}
1092unsafe extern "C" {
1093 pub fn Fl_Select_Browser_activate(arg1: *mut Fl_Select_Browser);
1094}
1095unsafe extern "C" {
1096 pub fn Fl_Select_Browser_deactivate(arg1: *mut Fl_Select_Browser);
1097}
1098unsafe extern "C" {
1099 pub fn Fl_Select_Browser_redraw_label(arg1: *mut Fl_Select_Browser);
1100}
1101unsafe extern "C" {
1102 pub fn Fl_Select_Browser_resize(
1103 arg1: *mut Fl_Select_Browser,
1104 x: ::core::ffi::c_int,
1105 y: ::core::ffi::c_int,
1106 width: ::core::ffi::c_int,
1107 height: ::core::ffi::c_int,
1108 );
1109}
1110unsafe extern "C" {
1111 pub fn Fl_Select_Browser_widget_resize(
1112 arg1: *mut Fl_Select_Browser,
1113 x: ::core::ffi::c_int,
1114 y: ::core::ffi::c_int,
1115 width: ::core::ffi::c_int,
1116 height: ::core::ffi::c_int,
1117 );
1118}
1119unsafe extern "C" {
1120 pub fn Fl_Select_Browser_tooltip(arg1: *mut Fl_Select_Browser) -> *const ::core::ffi::c_char;
1121}
1122unsafe extern "C" {
1123 pub fn Fl_Select_Browser_set_tooltip(
1124 arg1: *mut Fl_Select_Browser,
1125 txt: *const ::core::ffi::c_char,
1126 );
1127}
1128unsafe extern "C" {
1129 pub fn Fl_Select_Browser_get_type(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1130}
1131unsafe extern "C" {
1132 pub fn Fl_Select_Browser_set_type(arg1: *mut Fl_Select_Browser, typ: ::core::ffi::c_int);
1133}
1134unsafe extern "C" {
1135 pub fn Fl_Select_Browser_color(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_uint;
1136}
1137unsafe extern "C" {
1138 pub fn Fl_Select_Browser_set_color(arg1: *mut Fl_Select_Browser, color: ::core::ffi::c_uint);
1139}
1140unsafe extern "C" {
1141 pub fn Fl_Select_Browser_measure_label(
1142 arg1: *const Fl_Select_Browser,
1143 arg2: *mut ::core::ffi::c_int,
1144 arg3: *mut ::core::ffi::c_int,
1145 );
1146}
1147unsafe extern "C" {
1148 pub fn Fl_Select_Browser_label_color(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_uint;
1149}
1150unsafe extern "C" {
1151 pub fn Fl_Select_Browser_set_label_color(
1152 arg1: *mut Fl_Select_Browser,
1153 color: ::core::ffi::c_uint,
1154 );
1155}
1156unsafe extern "C" {
1157 pub fn Fl_Select_Browser_label_font(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1158}
1159unsafe extern "C" {
1160 pub fn Fl_Select_Browser_set_label_font(arg1: *mut Fl_Select_Browser, font: ::core::ffi::c_int);
1161}
1162unsafe extern "C" {
1163 pub fn Fl_Select_Browser_label_size(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1164}
1165unsafe extern "C" {
1166 pub fn Fl_Select_Browser_set_label_size(arg1: *mut Fl_Select_Browser, sz: ::core::ffi::c_int);
1167}
1168unsafe extern "C" {
1169 pub fn Fl_Select_Browser_label_type(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1170}
1171unsafe extern "C" {
1172 pub fn Fl_Select_Browser_set_label_type(arg1: *mut Fl_Select_Browser, typ: ::core::ffi::c_int);
1173}
1174unsafe extern "C" {
1175 pub fn Fl_Select_Browser_box(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1176}
1177unsafe extern "C" {
1178 pub fn Fl_Select_Browser_set_box(arg1: *mut Fl_Select_Browser, typ: ::core::ffi::c_int);
1179}
1180unsafe extern "C" {
1181 pub fn Fl_Select_Browser_changed(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1182}
1183unsafe extern "C" {
1184 pub fn Fl_Select_Browser_set_changed(arg1: *mut Fl_Select_Browser);
1185}
1186unsafe extern "C" {
1187 pub fn Fl_Select_Browser_clear_changed(arg1: *mut Fl_Select_Browser);
1188}
1189unsafe extern "C" {
1190 pub fn Fl_Select_Browser_align(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1191}
1192unsafe extern "C" {
1193 pub fn Fl_Select_Browser_set_align(arg1: *mut Fl_Select_Browser, typ: ::core::ffi::c_int);
1194}
1195unsafe extern "C" {
1196 pub fn Fl_Select_Browser_delete(arg1: *mut Fl_Select_Browser);
1197}
1198unsafe extern "C" {
1199 pub fn Fl_Select_Browser_set_image(
1200 arg1: *mut Fl_Select_Browser,
1201 arg2: *mut ::core::ffi::c_void,
1202 );
1203}
1204unsafe extern "C" {
1205 pub fn Fl_Select_Browser_handle(
1206 self_: *mut Fl_Select_Browser,
1207 cb: custom_handler_callback,
1208 data: *mut ::core::ffi::c_void,
1209 );
1210}
1211unsafe extern "C" {
1212 pub fn Fl_Select_Browser_handle_event(
1213 self_: *mut Fl_Select_Browser,
1214 event: ::core::ffi::c_int,
1215 ) -> ::core::ffi::c_int;
1216}
1217unsafe extern "C" {
1218 pub fn Fl_Select_Browser_draw(
1219 self_: *mut Fl_Select_Browser,
1220 cb: custom_draw_callback,
1221 data: *mut ::core::ffi::c_void,
1222 );
1223}
1224unsafe extern "C" {
1225 pub fn Fl_Select_Browser_resize_callback(
1226 self_: *mut Fl_Select_Browser,
1227 cb: ::core::option::Option<
1228 unsafe extern "C" fn(
1229 arg1: *mut Fl_Widget,
1230 x: ::core::ffi::c_int,
1231 y: ::core::ffi::c_int,
1232 w: ::core::ffi::c_int,
1233 h: ::core::ffi::c_int,
1234 arg2: *mut ::core::ffi::c_void,
1235 ),
1236 >,
1237 data: *mut ::core::ffi::c_void,
1238 );
1239}
1240unsafe extern "C" {
1241 pub fn Fl_Select_Browser_set_when(arg1: *mut Fl_Select_Browser, arg2: ::core::ffi::c_int);
1242}
1243unsafe extern "C" {
1244 pub fn Fl_Select_Browser_when(arg1: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1245}
1246unsafe extern "C" {
1247 pub fn Fl_Select_Browser_image(arg1: *const Fl_Select_Browser) -> *const ::core::ffi::c_void;
1248}
1249unsafe extern "C" {
1250 pub fn Fl_Select_Browser_parent(self_: *const Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1251}
1252unsafe extern "C" {
1253 pub fn Fl_Select_Browser_selection_color(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_uint;
1254}
1255unsafe extern "C" {
1256 pub fn Fl_Select_Browser_set_selection_color(
1257 arg1: *mut Fl_Select_Browser,
1258 color: ::core::ffi::c_uint,
1259 );
1260}
1261unsafe extern "C" {
1262 pub fn Fl_Select_Browser_do_callback(arg1: *mut Fl_Select_Browser);
1263}
1264unsafe extern "C" {
1265 pub fn Fl_Select_Browser_inside(
1266 self_: *const Fl_Select_Browser,
1267 arg1: *mut ::core::ffi::c_void,
1268 ) -> ::core::ffi::c_int;
1269}
1270unsafe extern "C" {
1271 pub fn Fl_Select_Browser_window(arg1: *const Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1272}
1273unsafe extern "C" {
1274 pub fn Fl_Select_Browser_top_window(arg1: *const Fl_Select_Browser)
1275 -> *mut ::core::ffi::c_void;
1276}
1277unsafe extern "C" {
1278 pub fn Fl_Select_Browser_takes_events(arg1: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1279}
1280unsafe extern "C" {
1281 pub fn Fl_Select_Browser_user_data(arg1: *const Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1282}
1283unsafe extern "C" {
1284 pub fn Fl_Select_Browser_take_focus(self_: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1285}
1286unsafe extern "C" {
1287 pub fn Fl_Select_Browser_set_visible_focus(self_: *mut Fl_Select_Browser);
1288}
1289unsafe extern "C" {
1290 pub fn Fl_Select_Browser_clear_visible_focus(self_: *mut Fl_Select_Browser);
1291}
1292unsafe extern "C" {
1293 pub fn Fl_Select_Browser_visible_focus(self_: *mut Fl_Select_Browser, v: ::core::ffi::c_int);
1294}
1295unsafe extern "C" {
1296 pub fn Fl_Select_Browser_has_visible_focus(
1297 self_: *mut Fl_Select_Browser,
1298 ) -> ::core::ffi::c_uint;
1299}
1300unsafe extern "C" {
1301 pub fn Fl_Select_Browser_set_user_data(
1302 arg1: *mut Fl_Select_Browser,
1303 data: *mut ::core::ffi::c_void,
1304 );
1305}
1306unsafe extern "C" {
1307 pub fn Fl_Select_Browser_draw_data(self_: *const Fl_Select_Browser)
1308 -> *mut ::core::ffi::c_void;
1309}
1310unsafe extern "C" {
1311 pub fn Fl_Select_Browser_handle_data(
1312 self_: *const Fl_Select_Browser,
1313 ) -> *mut ::core::ffi::c_void;
1314}
1315unsafe extern "C" {
1316 pub fn Fl_Select_Browser_set_draw_data(
1317 self_: *mut Fl_Select_Browser,
1318 data: *mut ::core::ffi::c_void,
1319 );
1320}
1321unsafe extern "C" {
1322 pub fn Fl_Select_Browser_set_handle_data(
1323 self_: *mut Fl_Select_Browser,
1324 data: *mut ::core::ffi::c_void,
1325 );
1326}
1327unsafe extern "C" {
1328 pub fn Fl_Select_Browser_damage(self_: *const Fl_Select_Browser) -> ::core::ffi::c_uchar;
1329}
1330unsafe extern "C" {
1331 pub fn Fl_Select_Browser_set_damage(self_: *mut Fl_Select_Browser, flag: ::core::ffi::c_uchar);
1332}
1333unsafe extern "C" {
1334 pub fn Fl_Select_Browser_set_damage_area(
1335 self_: *mut Fl_Select_Browser,
1336 flag: ::core::ffi::c_uchar,
1337 x: ::core::ffi::c_int,
1338 y: ::core::ffi::c_int,
1339 w: ::core::ffi::c_int,
1340 h: ::core::ffi::c_int,
1341 );
1342}
1343unsafe extern "C" {
1344 pub fn Fl_Select_Browser_clear_damage(self_: *mut Fl_Select_Browser);
1345}
1346unsafe extern "C" {
1347 pub fn Fl_Select_Browser_as_window(self_: *mut Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1348}
1349unsafe extern "C" {
1350 pub fn Fl_Select_Browser_as_group(self_: *mut Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1351}
1352unsafe extern "C" {
1353 pub fn Fl_Select_Browser_set_deimage(
1354 arg1: *mut Fl_Select_Browser,
1355 arg2: *mut ::core::ffi::c_void,
1356 );
1357}
1358unsafe extern "C" {
1359 pub fn Fl_Select_Browser_deimage(arg1: *const Fl_Select_Browser) -> *const ::core::ffi::c_void;
1360}
1361unsafe extern "C" {
1362 pub fn Fl_Select_Browser_set_callback(
1363 arg1: *mut Fl_Select_Browser,
1364 arg2: Fl_Callback,
1365 arg3: *mut ::core::ffi::c_void,
1366 );
1367}
1368unsafe extern "C" {
1369 pub fn Fl_Select_Browser_visible(self_: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1370}
1371unsafe extern "C" {
1372 pub fn Fl_Select_Browser_visible_r(self_: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1373}
1374unsafe extern "C" {
1375 pub fn Fl_Select_Browser_active(self_: *const Fl_Select_Browser) -> ::core::ffi::c_uint;
1376}
1377unsafe extern "C" {
1378 pub fn Fl_Select_Browser_active_r(self_: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1379}
1380unsafe extern "C" {
1381 pub fn Fl_Select_Browser_callback(self_: *const Fl_Select_Browser) -> Fl_Callback;
1382}
1383unsafe extern "C" {
1384 pub fn Fl_Select_Browser_set_deletion_callback(
1385 self_: *mut Fl_Select_Browser,
1386 arg1: ::core::option::Option<
1387 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1388 >,
1389 data: *mut ::core::ffi::c_void,
1390 );
1391}
1392unsafe extern "C" {
1393 pub fn Fl_Select_Browser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Select_Browser;
1394}
1395unsafe extern "C" {
1396 pub fn Fl_Select_Browser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Select_Browser;
1397}
1398unsafe extern "C" {
1399 pub fn Fl_Select_Browser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1400}
1401unsafe extern "C" {
1402 pub fn Fl_Select_Browser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1403}
1404unsafe extern "C" {
1405 pub fn Fl_Select_Browser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1406}
1407unsafe extern "C" {
1408 pub fn Fl_Select_Browser_value(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1409}
1410unsafe extern "C" {
1411 pub fn Fl_Select_Browser_remove(arg1: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1412}
1413unsafe extern "C" {
1414 pub fn Fl_Select_Browser_add(arg1: *mut Fl_Select_Browser, newtext: *const ::core::ffi::c_char);
1415}
1416unsafe extern "C" {
1417 pub fn Fl_Select_Browser_insert(
1418 arg1: *mut Fl_Select_Browser,
1419 line: ::core::ffi::c_int,
1420 newtext: *const ::core::ffi::c_char,
1421 );
1422}
1423unsafe extern "C" {
1424 pub fn Fl_Select_Browser_move(
1425 arg1: *mut Fl_Select_Browser,
1426 to: ::core::ffi::c_int,
1427 from: ::core::ffi::c_int,
1428 );
1429}
1430unsafe extern "C" {
1431 pub fn Fl_Select_Browser_swap(
1432 arg1: *mut Fl_Select_Browser,
1433 a: ::core::ffi::c_int,
1434 b: ::core::ffi::c_int,
1435 );
1436}
1437unsafe extern "C" {
1438 pub fn Fl_Select_Browser_clear(arg1: *mut Fl_Select_Browser);
1439}
1440unsafe extern "C" {
1441 pub fn Fl_Select_Browser_size(arg1: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1442}
1443unsafe extern "C" {
1444 pub fn Fl_Select_Browser_select(
1445 arg1: *mut Fl_Select_Browser,
1446 line: ::core::ffi::c_int,
1447 ) -> ::core::ffi::c_int;
1448}
1449unsafe extern "C" {
1450 pub fn Fl_Select_Browser_select_ext(
1451 arg1: *mut Fl_Select_Browser,
1452 line: ::core::ffi::c_int,
1453 val: ::core::ffi::c_int,
1454 ) -> ::core::ffi::c_int;
1455}
1456unsafe extern "C" {
1457 pub fn Fl_Select_Browser_selected(
1458 arg1: *const Fl_Select_Browser,
1459 line: ::core::ffi::c_int,
1460 ) -> ::core::ffi::c_int;
1461}
1462unsafe extern "C" {
1463 pub fn Fl_Select_Browser_text(
1464 arg1: *const Fl_Select_Browser,
1465 line: ::core::ffi::c_int,
1466 ) -> *const ::core::ffi::c_char;
1467}
1468unsafe extern "C" {
1469 pub fn Fl_Select_Browser_set_text(
1470 arg1: *mut Fl_Select_Browser,
1471 line: ::core::ffi::c_int,
1472 newtext: *const ::core::ffi::c_char,
1473 );
1474}
1475unsafe extern "C" {
1476 pub fn Fl_Select_Browser_load_file(
1477 arg1: *mut Fl_Select_Browser,
1478 file: *const ::core::ffi::c_char,
1479 );
1480}
1481unsafe extern "C" {
1482 pub fn Fl_Select_Browser_text_size(arg1: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1483}
1484unsafe extern "C" {
1485 pub fn Fl_Select_Browser_set_text_size(arg1: *mut Fl_Select_Browser, s: ::core::ffi::c_int);
1486}
1487unsafe extern "C" {
1488 pub fn Fl_Select_Browser_set_icon(
1489 arg1: *mut Fl_Select_Browser,
1490 line: ::core::ffi::c_int,
1491 icon: *mut ::core::ffi::c_void,
1492 );
1493}
1494unsafe extern "C" {
1495 pub fn Fl_Select_Browser_icon(
1496 arg1: *const Fl_Select_Browser,
1497 line: ::core::ffi::c_int,
1498 ) -> *mut ::core::ffi::c_void;
1499}
1500unsafe extern "C" {
1501 pub fn Fl_Select_Browser_remove_icon(arg1: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1502}
1503unsafe extern "C" {
1504 pub fn Fl_Select_Browser_topline(self_: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1505}
1506unsafe extern "C" {
1507 pub fn Fl_Select_Browser_is_topline(self_: *mut Fl_Select_Browser) -> ::core::ffi::c_int;
1508}
1509unsafe extern "C" {
1510 pub fn Fl_Select_Browser_bottomline(self_: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1511}
1512unsafe extern "C" {
1513 pub fn Fl_Select_Browser_middleline(self_: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1514}
1515unsafe extern "C" {
1516 pub fn Fl_Select_Browser_format_char(self_: *const Fl_Select_Browser) -> ::core::ffi::c_char;
1517}
1518unsafe extern "C" {
1519 pub fn Fl_Select_Browser_set_format_char(self_: *mut Fl_Select_Browser, c: ::core::ffi::c_char);
1520}
1521unsafe extern "C" {
1522 pub fn Fl_Select_Browser_column_char(self_: *const Fl_Select_Browser) -> ::core::ffi::c_char;
1523}
1524unsafe extern "C" {
1525 pub fn Fl_Select_Browser_set_column_char(self_: *mut Fl_Select_Browser, c: ::core::ffi::c_char);
1526}
1527unsafe extern "C" {
1528 pub fn Fl_Select_Browser_column_widths(
1529 self_: *const Fl_Select_Browser,
1530 ) -> *const ::core::ffi::c_int;
1531}
1532unsafe extern "C" {
1533 pub fn Fl_Select_Browser_set_column_widths(
1534 self_: *mut Fl_Select_Browser,
1535 arr: *const ::core::ffi::c_int,
1536 );
1537}
1538unsafe extern "C" {
1539 pub fn Fl_Select_Browser_displayed(
1540 self_: *const Fl_Select_Browser,
1541 line: ::core::ffi::c_int,
1542 ) -> ::core::ffi::c_int;
1543}
1544unsafe extern "C" {
1545 pub fn Fl_Select_Browser_make_visible(self_: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1546}
1547unsafe extern "C" {
1548 pub fn Fl_Select_Browser_position(self_: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1549}
1550unsafe extern "C" {
1551 pub fn Fl_Select_Browser_set_position(self_: *mut Fl_Select_Browser, pos: ::core::ffi::c_int);
1552}
1553unsafe extern "C" {
1554 pub fn Fl_Select_Browser_hposition(self_: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1555}
1556unsafe extern "C" {
1557 pub fn Fl_Select_Browser_set_hposition(self_: *mut Fl_Select_Browser, arg1: ::core::ffi::c_int);
1558}
1559unsafe extern "C" {
1560 pub fn Fl_Select_Browser_has_scrollbar(self_: *const Fl_Select_Browser)
1561 -> ::core::ffi::c_uchar;
1562}
1563unsafe extern "C" {
1564 pub fn Fl_Select_Browser_set_has_scrollbar(
1565 self_: *mut Fl_Select_Browser,
1566 mode: ::core::ffi::c_uchar,
1567 );
1568}
1569unsafe extern "C" {
1570 pub fn Fl_Select_Browser_scrollbar_size(self_: *const Fl_Select_Browser) -> ::core::ffi::c_int;
1571}
1572unsafe extern "C" {
1573 pub fn Fl_Select_Browser_set_scrollbar_size(
1574 self_: *mut Fl_Select_Browser,
1575 newSize: ::core::ffi::c_int,
1576 );
1577}
1578unsafe extern "C" {
1579 pub fn Fl_Select_Browser_sort(self_: *mut Fl_Select_Browser);
1580}
1581unsafe extern "C" {
1582 pub fn Fl_Select_Browser_scrollbar(self_: *mut Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1583}
1584unsafe extern "C" {
1585 pub fn Fl_Select_Browser_hscrollbar(self_: *mut Fl_Select_Browser) -> *mut ::core::ffi::c_void;
1586}
1587unsafe extern "C" {
1588 pub fn Fl_Select_Browser_data(
1589 self_: *const Fl_Select_Browser,
1590 line: ::core::ffi::c_int,
1591 ) -> *mut ::core::ffi::c_void;
1592}
1593unsafe extern "C" {
1594 pub fn Fl_Select_Browser_set_data(
1595 self_: *mut Fl_Select_Browser,
1596 line: ::core::ffi::c_int,
1597 data: *mut ::core::ffi::c_void,
1598 );
1599}
1600unsafe extern "C" {
1601 pub fn Fl_Select_Browser_hide_line(self_: *mut Fl_Select_Browser, line: ::core::ffi::c_int);
1602}
1603#[repr(C)]
1604#[derive(Debug, Copy, Clone)]
1605pub struct Fl_Multi_Browser {
1606 _unused: [u8; 0],
1607}
1608unsafe extern "C" {
1609 pub fn Fl_Multi_Browser_new(
1610 x: ::core::ffi::c_int,
1611 y: ::core::ffi::c_int,
1612 width: ::core::ffi::c_int,
1613 height: ::core::ffi::c_int,
1614 title: *const ::core::ffi::c_char,
1615 ) -> *mut Fl_Multi_Browser;
1616}
1617unsafe extern "C" {
1618 pub fn Fl_Multi_Browser_x(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1619}
1620unsafe extern "C" {
1621 pub fn Fl_Multi_Browser_y(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1622}
1623unsafe extern "C" {
1624 pub fn Fl_Multi_Browser_width(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1625}
1626unsafe extern "C" {
1627 pub fn Fl_Multi_Browser_height(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1628}
1629unsafe extern "C" {
1630 pub fn Fl_Multi_Browser_label(arg1: *mut Fl_Multi_Browser) -> *const ::core::ffi::c_char;
1631}
1632unsafe extern "C" {
1633 pub fn Fl_Multi_Browser_set_label(
1634 arg1: *mut Fl_Multi_Browser,
1635 title: *const ::core::ffi::c_char,
1636 );
1637}
1638unsafe extern "C" {
1639 pub fn Fl_Multi_Browser_redraw(arg1: *mut Fl_Multi_Browser);
1640}
1641unsafe extern "C" {
1642 pub fn Fl_Multi_Browser_show(arg1: *mut Fl_Multi_Browser);
1643}
1644unsafe extern "C" {
1645 pub fn Fl_Multi_Browser_hide(arg1: *mut Fl_Multi_Browser);
1646}
1647unsafe extern "C" {
1648 pub fn Fl_Multi_Browser_activate(arg1: *mut Fl_Multi_Browser);
1649}
1650unsafe extern "C" {
1651 pub fn Fl_Multi_Browser_deactivate(arg1: *mut Fl_Multi_Browser);
1652}
1653unsafe extern "C" {
1654 pub fn Fl_Multi_Browser_redraw_label(arg1: *mut Fl_Multi_Browser);
1655}
1656unsafe extern "C" {
1657 pub fn Fl_Multi_Browser_resize(
1658 arg1: *mut Fl_Multi_Browser,
1659 x: ::core::ffi::c_int,
1660 y: ::core::ffi::c_int,
1661 width: ::core::ffi::c_int,
1662 height: ::core::ffi::c_int,
1663 );
1664}
1665unsafe extern "C" {
1666 pub fn Fl_Multi_Browser_widget_resize(
1667 arg1: *mut Fl_Multi_Browser,
1668 x: ::core::ffi::c_int,
1669 y: ::core::ffi::c_int,
1670 width: ::core::ffi::c_int,
1671 height: ::core::ffi::c_int,
1672 );
1673}
1674unsafe extern "C" {
1675 pub fn Fl_Multi_Browser_tooltip(arg1: *mut Fl_Multi_Browser) -> *const ::core::ffi::c_char;
1676}
1677unsafe extern "C" {
1678 pub fn Fl_Multi_Browser_set_tooltip(
1679 arg1: *mut Fl_Multi_Browser,
1680 txt: *const ::core::ffi::c_char,
1681 );
1682}
1683unsafe extern "C" {
1684 pub fn Fl_Multi_Browser_get_type(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1685}
1686unsafe extern "C" {
1687 pub fn Fl_Multi_Browser_set_type(arg1: *mut Fl_Multi_Browser, typ: ::core::ffi::c_int);
1688}
1689unsafe extern "C" {
1690 pub fn Fl_Multi_Browser_color(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_uint;
1691}
1692unsafe extern "C" {
1693 pub fn Fl_Multi_Browser_set_color(arg1: *mut Fl_Multi_Browser, color: ::core::ffi::c_uint);
1694}
1695unsafe extern "C" {
1696 pub fn Fl_Multi_Browser_measure_label(
1697 arg1: *const Fl_Multi_Browser,
1698 arg2: *mut ::core::ffi::c_int,
1699 arg3: *mut ::core::ffi::c_int,
1700 );
1701}
1702unsafe extern "C" {
1703 pub fn Fl_Multi_Browser_label_color(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_uint;
1704}
1705unsafe extern "C" {
1706 pub fn Fl_Multi_Browser_set_label_color(
1707 arg1: *mut Fl_Multi_Browser,
1708 color: ::core::ffi::c_uint,
1709 );
1710}
1711unsafe extern "C" {
1712 pub fn Fl_Multi_Browser_label_font(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1713}
1714unsafe extern "C" {
1715 pub fn Fl_Multi_Browser_set_label_font(arg1: *mut Fl_Multi_Browser, font: ::core::ffi::c_int);
1716}
1717unsafe extern "C" {
1718 pub fn Fl_Multi_Browser_label_size(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1719}
1720unsafe extern "C" {
1721 pub fn Fl_Multi_Browser_set_label_size(arg1: *mut Fl_Multi_Browser, sz: ::core::ffi::c_int);
1722}
1723unsafe extern "C" {
1724 pub fn Fl_Multi_Browser_label_type(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1725}
1726unsafe extern "C" {
1727 pub fn Fl_Multi_Browser_set_label_type(arg1: *mut Fl_Multi_Browser, typ: ::core::ffi::c_int);
1728}
1729unsafe extern "C" {
1730 pub fn Fl_Multi_Browser_box(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1731}
1732unsafe extern "C" {
1733 pub fn Fl_Multi_Browser_set_box(arg1: *mut Fl_Multi_Browser, typ: ::core::ffi::c_int);
1734}
1735unsafe extern "C" {
1736 pub fn Fl_Multi_Browser_changed(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1737}
1738unsafe extern "C" {
1739 pub fn Fl_Multi_Browser_set_changed(arg1: *mut Fl_Multi_Browser);
1740}
1741unsafe extern "C" {
1742 pub fn Fl_Multi_Browser_clear_changed(arg1: *mut Fl_Multi_Browser);
1743}
1744unsafe extern "C" {
1745 pub fn Fl_Multi_Browser_align(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1746}
1747unsafe extern "C" {
1748 pub fn Fl_Multi_Browser_set_align(arg1: *mut Fl_Multi_Browser, typ: ::core::ffi::c_int);
1749}
1750unsafe extern "C" {
1751 pub fn Fl_Multi_Browser_delete(arg1: *mut Fl_Multi_Browser);
1752}
1753unsafe extern "C" {
1754 pub fn Fl_Multi_Browser_set_image(arg1: *mut Fl_Multi_Browser, arg2: *mut ::core::ffi::c_void);
1755}
1756unsafe extern "C" {
1757 pub fn Fl_Multi_Browser_handle(
1758 self_: *mut Fl_Multi_Browser,
1759 cb: custom_handler_callback,
1760 data: *mut ::core::ffi::c_void,
1761 );
1762}
1763unsafe extern "C" {
1764 pub fn Fl_Multi_Browser_handle_event(
1765 self_: *mut Fl_Multi_Browser,
1766 event: ::core::ffi::c_int,
1767 ) -> ::core::ffi::c_int;
1768}
1769unsafe extern "C" {
1770 pub fn Fl_Multi_Browser_draw(
1771 self_: *mut Fl_Multi_Browser,
1772 cb: custom_draw_callback,
1773 data: *mut ::core::ffi::c_void,
1774 );
1775}
1776unsafe extern "C" {
1777 pub fn Fl_Multi_Browser_resize_callback(
1778 self_: *mut Fl_Multi_Browser,
1779 cb: ::core::option::Option<
1780 unsafe extern "C" fn(
1781 arg1: *mut Fl_Widget,
1782 x: ::core::ffi::c_int,
1783 y: ::core::ffi::c_int,
1784 w: ::core::ffi::c_int,
1785 h: ::core::ffi::c_int,
1786 arg2: *mut ::core::ffi::c_void,
1787 ),
1788 >,
1789 data: *mut ::core::ffi::c_void,
1790 );
1791}
1792unsafe extern "C" {
1793 pub fn Fl_Multi_Browser_set_when(arg1: *mut Fl_Multi_Browser, arg2: ::core::ffi::c_int);
1794}
1795unsafe extern "C" {
1796 pub fn Fl_Multi_Browser_when(arg1: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
1797}
1798unsafe extern "C" {
1799 pub fn Fl_Multi_Browser_image(arg1: *const Fl_Multi_Browser) -> *const ::core::ffi::c_void;
1800}
1801unsafe extern "C" {
1802 pub fn Fl_Multi_Browser_parent(self_: *const Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1803}
1804unsafe extern "C" {
1805 pub fn Fl_Multi_Browser_selection_color(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_uint;
1806}
1807unsafe extern "C" {
1808 pub fn Fl_Multi_Browser_set_selection_color(
1809 arg1: *mut Fl_Multi_Browser,
1810 color: ::core::ffi::c_uint,
1811 );
1812}
1813unsafe extern "C" {
1814 pub fn Fl_Multi_Browser_do_callback(arg1: *mut Fl_Multi_Browser);
1815}
1816unsafe extern "C" {
1817 pub fn Fl_Multi_Browser_inside(
1818 self_: *const Fl_Multi_Browser,
1819 arg1: *mut ::core::ffi::c_void,
1820 ) -> ::core::ffi::c_int;
1821}
1822unsafe extern "C" {
1823 pub fn Fl_Multi_Browser_window(arg1: *const Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1824}
1825unsafe extern "C" {
1826 pub fn Fl_Multi_Browser_top_window(arg1: *const Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1827}
1828unsafe extern "C" {
1829 pub fn Fl_Multi_Browser_takes_events(arg1: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
1830}
1831unsafe extern "C" {
1832 pub fn Fl_Multi_Browser_user_data(arg1: *const Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1833}
1834unsafe extern "C" {
1835 pub fn Fl_Multi_Browser_take_focus(self_: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1836}
1837unsafe extern "C" {
1838 pub fn Fl_Multi_Browser_set_visible_focus(self_: *mut Fl_Multi_Browser);
1839}
1840unsafe extern "C" {
1841 pub fn Fl_Multi_Browser_clear_visible_focus(self_: *mut Fl_Multi_Browser);
1842}
1843unsafe extern "C" {
1844 pub fn Fl_Multi_Browser_visible_focus(self_: *mut Fl_Multi_Browser, v: ::core::ffi::c_int);
1845}
1846unsafe extern "C" {
1847 pub fn Fl_Multi_Browser_has_visible_focus(self_: *mut Fl_Multi_Browser) -> ::core::ffi::c_uint;
1848}
1849unsafe extern "C" {
1850 pub fn Fl_Multi_Browser_set_user_data(
1851 arg1: *mut Fl_Multi_Browser,
1852 data: *mut ::core::ffi::c_void,
1853 );
1854}
1855unsafe extern "C" {
1856 pub fn Fl_Multi_Browser_draw_data(self_: *const Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1857}
1858unsafe extern "C" {
1859 pub fn Fl_Multi_Browser_handle_data(self_: *const Fl_Multi_Browser)
1860 -> *mut ::core::ffi::c_void;
1861}
1862unsafe extern "C" {
1863 pub fn Fl_Multi_Browser_set_draw_data(
1864 self_: *mut Fl_Multi_Browser,
1865 data: *mut ::core::ffi::c_void,
1866 );
1867}
1868unsafe extern "C" {
1869 pub fn Fl_Multi_Browser_set_handle_data(
1870 self_: *mut Fl_Multi_Browser,
1871 data: *mut ::core::ffi::c_void,
1872 );
1873}
1874unsafe extern "C" {
1875 pub fn Fl_Multi_Browser_damage(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_uchar;
1876}
1877unsafe extern "C" {
1878 pub fn Fl_Multi_Browser_set_damage(self_: *mut Fl_Multi_Browser, flag: ::core::ffi::c_uchar);
1879}
1880unsafe extern "C" {
1881 pub fn Fl_Multi_Browser_set_damage_area(
1882 self_: *mut Fl_Multi_Browser,
1883 flag: ::core::ffi::c_uchar,
1884 x: ::core::ffi::c_int,
1885 y: ::core::ffi::c_int,
1886 w: ::core::ffi::c_int,
1887 h: ::core::ffi::c_int,
1888 );
1889}
1890unsafe extern "C" {
1891 pub fn Fl_Multi_Browser_clear_damage(self_: *mut Fl_Multi_Browser);
1892}
1893unsafe extern "C" {
1894 pub fn Fl_Multi_Browser_as_window(self_: *mut Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1895}
1896unsafe extern "C" {
1897 pub fn Fl_Multi_Browser_as_group(self_: *mut Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
1898}
1899unsafe extern "C" {
1900 pub fn Fl_Multi_Browser_set_deimage(
1901 arg1: *mut Fl_Multi_Browser,
1902 arg2: *mut ::core::ffi::c_void,
1903 );
1904}
1905unsafe extern "C" {
1906 pub fn Fl_Multi_Browser_deimage(arg1: *const Fl_Multi_Browser) -> *const ::core::ffi::c_void;
1907}
1908unsafe extern "C" {
1909 pub fn Fl_Multi_Browser_set_callback(
1910 arg1: *mut Fl_Multi_Browser,
1911 arg2: Fl_Callback,
1912 arg3: *mut ::core::ffi::c_void,
1913 );
1914}
1915unsafe extern "C" {
1916 pub fn Fl_Multi_Browser_visible(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
1917}
1918unsafe extern "C" {
1919 pub fn Fl_Multi_Browser_visible_r(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
1920}
1921unsafe extern "C" {
1922 pub fn Fl_Multi_Browser_active(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_uint;
1923}
1924unsafe extern "C" {
1925 pub fn Fl_Multi_Browser_active_r(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
1926}
1927unsafe extern "C" {
1928 pub fn Fl_Multi_Browser_callback(self_: *const Fl_Multi_Browser) -> Fl_Callback;
1929}
1930unsafe extern "C" {
1931 pub fn Fl_Multi_Browser_set_deletion_callback(
1932 self_: *mut Fl_Multi_Browser,
1933 arg1: ::core::option::Option<
1934 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1935 >,
1936 data: *mut ::core::ffi::c_void,
1937 );
1938}
1939unsafe extern "C" {
1940 pub fn Fl_Multi_Browser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multi_Browser;
1941}
1942unsafe extern "C" {
1943 pub fn Fl_Multi_Browser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multi_Browser;
1944}
1945unsafe extern "C" {
1946 pub fn Fl_Multi_Browser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1947}
1948unsafe extern "C" {
1949 pub fn Fl_Multi_Browser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1950}
1951unsafe extern "C" {
1952 pub fn Fl_Multi_Browser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1953}
1954unsafe extern "C" {
1955 pub fn Fl_Multi_Browser_value(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
1956}
1957unsafe extern "C" {
1958 pub fn Fl_Multi_Browser_remove(arg1: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
1959}
1960unsafe extern "C" {
1961 pub fn Fl_Multi_Browser_add(arg1: *mut Fl_Multi_Browser, newtext: *const ::core::ffi::c_char);
1962}
1963unsafe extern "C" {
1964 pub fn Fl_Multi_Browser_insert(
1965 arg1: *mut Fl_Multi_Browser,
1966 line: ::core::ffi::c_int,
1967 newtext: *const ::core::ffi::c_char,
1968 );
1969}
1970unsafe extern "C" {
1971 pub fn Fl_Multi_Browser_move(
1972 arg1: *mut Fl_Multi_Browser,
1973 to: ::core::ffi::c_int,
1974 from: ::core::ffi::c_int,
1975 );
1976}
1977unsafe extern "C" {
1978 pub fn Fl_Multi_Browser_swap(
1979 arg1: *mut Fl_Multi_Browser,
1980 a: ::core::ffi::c_int,
1981 b: ::core::ffi::c_int,
1982 );
1983}
1984unsafe extern "C" {
1985 pub fn Fl_Multi_Browser_clear(arg1: *mut Fl_Multi_Browser);
1986}
1987unsafe extern "C" {
1988 pub fn Fl_Multi_Browser_size(arg1: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
1989}
1990unsafe extern "C" {
1991 pub fn Fl_Multi_Browser_select(
1992 arg1: *mut Fl_Multi_Browser,
1993 line: ::core::ffi::c_int,
1994 ) -> ::core::ffi::c_int;
1995}
1996unsafe extern "C" {
1997 pub fn Fl_Multi_Browser_select_ext(
1998 arg1: *mut Fl_Multi_Browser,
1999 line: ::core::ffi::c_int,
2000 val: ::core::ffi::c_int,
2001 ) -> ::core::ffi::c_int;
2002}
2003unsafe extern "C" {
2004 pub fn Fl_Multi_Browser_selected(
2005 arg1: *const Fl_Multi_Browser,
2006 line: ::core::ffi::c_int,
2007 ) -> ::core::ffi::c_int;
2008}
2009unsafe extern "C" {
2010 pub fn Fl_Multi_Browser_text(
2011 arg1: *const Fl_Multi_Browser,
2012 line: ::core::ffi::c_int,
2013 ) -> *const ::core::ffi::c_char;
2014}
2015unsafe extern "C" {
2016 pub fn Fl_Multi_Browser_set_text(
2017 arg1: *mut Fl_Multi_Browser,
2018 line: ::core::ffi::c_int,
2019 newtext: *const ::core::ffi::c_char,
2020 );
2021}
2022unsafe extern "C" {
2023 pub fn Fl_Multi_Browser_load_file(
2024 arg1: *mut Fl_Multi_Browser,
2025 file: *const ::core::ffi::c_char,
2026 );
2027}
2028unsafe extern "C" {
2029 pub fn Fl_Multi_Browser_text_size(arg1: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
2030}
2031unsafe extern "C" {
2032 pub fn Fl_Multi_Browser_set_text_size(arg1: *mut Fl_Multi_Browser, s: ::core::ffi::c_int);
2033}
2034unsafe extern "C" {
2035 pub fn Fl_Multi_Browser_set_icon(
2036 arg1: *mut Fl_Multi_Browser,
2037 line: ::core::ffi::c_int,
2038 icon: *mut ::core::ffi::c_void,
2039 );
2040}
2041unsafe extern "C" {
2042 pub fn Fl_Multi_Browser_icon(
2043 arg1: *const Fl_Multi_Browser,
2044 line: ::core::ffi::c_int,
2045 ) -> *mut ::core::ffi::c_void;
2046}
2047unsafe extern "C" {
2048 pub fn Fl_Multi_Browser_remove_icon(arg1: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
2049}
2050unsafe extern "C" {
2051 pub fn Fl_Multi_Browser_topline(self_: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
2052}
2053unsafe extern "C" {
2054 pub fn Fl_Multi_Browser_is_topline(self_: *mut Fl_Multi_Browser) -> ::core::ffi::c_int;
2055}
2056unsafe extern "C" {
2057 pub fn Fl_Multi_Browser_bottomline(self_: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
2058}
2059unsafe extern "C" {
2060 pub fn Fl_Multi_Browser_middleline(self_: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
2061}
2062unsafe extern "C" {
2063 pub fn Fl_Multi_Browser_format_char(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_char;
2064}
2065unsafe extern "C" {
2066 pub fn Fl_Multi_Browser_set_format_char(self_: *mut Fl_Multi_Browser, c: ::core::ffi::c_char);
2067}
2068unsafe extern "C" {
2069 pub fn Fl_Multi_Browser_column_char(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_char;
2070}
2071unsafe extern "C" {
2072 pub fn Fl_Multi_Browser_set_column_char(self_: *mut Fl_Multi_Browser, c: ::core::ffi::c_char);
2073}
2074unsafe extern "C" {
2075 pub fn Fl_Multi_Browser_column_widths(
2076 self_: *const Fl_Multi_Browser,
2077 ) -> *const ::core::ffi::c_int;
2078}
2079unsafe extern "C" {
2080 pub fn Fl_Multi_Browser_set_column_widths(
2081 self_: *mut Fl_Multi_Browser,
2082 arr: *const ::core::ffi::c_int,
2083 );
2084}
2085unsafe extern "C" {
2086 pub fn Fl_Multi_Browser_displayed(
2087 self_: *const Fl_Multi_Browser,
2088 line: ::core::ffi::c_int,
2089 ) -> ::core::ffi::c_int;
2090}
2091unsafe extern "C" {
2092 pub fn Fl_Multi_Browser_make_visible(self_: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
2093}
2094unsafe extern "C" {
2095 pub fn Fl_Multi_Browser_position(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
2096}
2097unsafe extern "C" {
2098 pub fn Fl_Multi_Browser_set_position(self_: *mut Fl_Multi_Browser, pos: ::core::ffi::c_int);
2099}
2100unsafe extern "C" {
2101 pub fn Fl_Multi_Browser_hposition(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
2102}
2103unsafe extern "C" {
2104 pub fn Fl_Multi_Browser_set_hposition(self_: *mut Fl_Multi_Browser, arg1: ::core::ffi::c_int);
2105}
2106unsafe extern "C" {
2107 pub fn Fl_Multi_Browser_has_scrollbar(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_uchar;
2108}
2109unsafe extern "C" {
2110 pub fn Fl_Multi_Browser_set_has_scrollbar(
2111 self_: *mut Fl_Multi_Browser,
2112 mode: ::core::ffi::c_uchar,
2113 );
2114}
2115unsafe extern "C" {
2116 pub fn Fl_Multi_Browser_scrollbar_size(self_: *const Fl_Multi_Browser) -> ::core::ffi::c_int;
2117}
2118unsafe extern "C" {
2119 pub fn Fl_Multi_Browser_set_scrollbar_size(
2120 self_: *mut Fl_Multi_Browser,
2121 newSize: ::core::ffi::c_int,
2122 );
2123}
2124unsafe extern "C" {
2125 pub fn Fl_Multi_Browser_sort(self_: *mut Fl_Multi_Browser);
2126}
2127unsafe extern "C" {
2128 pub fn Fl_Multi_Browser_scrollbar(self_: *mut Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
2129}
2130unsafe extern "C" {
2131 pub fn Fl_Multi_Browser_hscrollbar(self_: *mut Fl_Multi_Browser) -> *mut ::core::ffi::c_void;
2132}
2133unsafe extern "C" {
2134 pub fn Fl_Multi_Browser_data(
2135 self_: *const Fl_Multi_Browser,
2136 line: ::core::ffi::c_int,
2137 ) -> *mut ::core::ffi::c_void;
2138}
2139unsafe extern "C" {
2140 pub fn Fl_Multi_Browser_set_data(
2141 self_: *mut Fl_Multi_Browser,
2142 line: ::core::ffi::c_int,
2143 data: *mut ::core::ffi::c_void,
2144 );
2145}
2146unsafe extern "C" {
2147 pub fn Fl_Multi_Browser_hide_line(self_: *mut Fl_Multi_Browser, line: ::core::ffi::c_int);
2148}
2149#[repr(C)]
2150#[derive(Debug, Copy, Clone)]
2151pub struct Fl_File_Browser {
2152 _unused: [u8; 0],
2153}
2154unsafe extern "C" {
2155 pub fn Fl_File_Browser_new(
2156 x: ::core::ffi::c_int,
2157 y: ::core::ffi::c_int,
2158 width: ::core::ffi::c_int,
2159 height: ::core::ffi::c_int,
2160 title: *const ::core::ffi::c_char,
2161 ) -> *mut Fl_File_Browser;
2162}
2163unsafe extern "C" {
2164 pub fn Fl_File_Browser_x(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2165}
2166unsafe extern "C" {
2167 pub fn Fl_File_Browser_y(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2168}
2169unsafe extern "C" {
2170 pub fn Fl_File_Browser_width(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2171}
2172unsafe extern "C" {
2173 pub fn Fl_File_Browser_height(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2174}
2175unsafe extern "C" {
2176 pub fn Fl_File_Browser_label(arg1: *mut Fl_File_Browser) -> *const ::core::ffi::c_char;
2177}
2178unsafe extern "C" {
2179 pub fn Fl_File_Browser_set_label(arg1: *mut Fl_File_Browser, title: *const ::core::ffi::c_char);
2180}
2181unsafe extern "C" {
2182 pub fn Fl_File_Browser_redraw(arg1: *mut Fl_File_Browser);
2183}
2184unsafe extern "C" {
2185 pub fn Fl_File_Browser_show(arg1: *mut Fl_File_Browser);
2186}
2187unsafe extern "C" {
2188 pub fn Fl_File_Browser_hide(arg1: *mut Fl_File_Browser);
2189}
2190unsafe extern "C" {
2191 pub fn Fl_File_Browser_activate(arg1: *mut Fl_File_Browser);
2192}
2193unsafe extern "C" {
2194 pub fn Fl_File_Browser_deactivate(arg1: *mut Fl_File_Browser);
2195}
2196unsafe extern "C" {
2197 pub fn Fl_File_Browser_redraw_label(arg1: *mut Fl_File_Browser);
2198}
2199unsafe extern "C" {
2200 pub fn Fl_File_Browser_resize(
2201 arg1: *mut Fl_File_Browser,
2202 x: ::core::ffi::c_int,
2203 y: ::core::ffi::c_int,
2204 width: ::core::ffi::c_int,
2205 height: ::core::ffi::c_int,
2206 );
2207}
2208unsafe extern "C" {
2209 pub fn Fl_File_Browser_widget_resize(
2210 arg1: *mut Fl_File_Browser,
2211 x: ::core::ffi::c_int,
2212 y: ::core::ffi::c_int,
2213 width: ::core::ffi::c_int,
2214 height: ::core::ffi::c_int,
2215 );
2216}
2217unsafe extern "C" {
2218 pub fn Fl_File_Browser_tooltip(arg1: *mut Fl_File_Browser) -> *const ::core::ffi::c_char;
2219}
2220unsafe extern "C" {
2221 pub fn Fl_File_Browser_set_tooltip(arg1: *mut Fl_File_Browser, txt: *const ::core::ffi::c_char);
2222}
2223unsafe extern "C" {
2224 pub fn Fl_File_Browser_get_type(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2225}
2226unsafe extern "C" {
2227 pub fn Fl_File_Browser_set_type(arg1: *mut Fl_File_Browser, typ: ::core::ffi::c_int);
2228}
2229unsafe extern "C" {
2230 pub fn Fl_File_Browser_color(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_uint;
2231}
2232unsafe extern "C" {
2233 pub fn Fl_File_Browser_set_color(arg1: *mut Fl_File_Browser, color: ::core::ffi::c_uint);
2234}
2235unsafe extern "C" {
2236 pub fn Fl_File_Browser_measure_label(
2237 arg1: *const Fl_File_Browser,
2238 arg2: *mut ::core::ffi::c_int,
2239 arg3: *mut ::core::ffi::c_int,
2240 );
2241}
2242unsafe extern "C" {
2243 pub fn Fl_File_Browser_label_color(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_uint;
2244}
2245unsafe extern "C" {
2246 pub fn Fl_File_Browser_set_label_color(arg1: *mut Fl_File_Browser, color: ::core::ffi::c_uint);
2247}
2248unsafe extern "C" {
2249 pub fn Fl_File_Browser_label_font(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2250}
2251unsafe extern "C" {
2252 pub fn Fl_File_Browser_set_label_font(arg1: *mut Fl_File_Browser, font: ::core::ffi::c_int);
2253}
2254unsafe extern "C" {
2255 pub fn Fl_File_Browser_label_size(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2256}
2257unsafe extern "C" {
2258 pub fn Fl_File_Browser_set_label_size(arg1: *mut Fl_File_Browser, sz: ::core::ffi::c_int);
2259}
2260unsafe extern "C" {
2261 pub fn Fl_File_Browser_label_type(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2262}
2263unsafe extern "C" {
2264 pub fn Fl_File_Browser_set_label_type(arg1: *mut Fl_File_Browser, typ: ::core::ffi::c_int);
2265}
2266unsafe extern "C" {
2267 pub fn Fl_File_Browser_box(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2268}
2269unsafe extern "C" {
2270 pub fn Fl_File_Browser_set_box(arg1: *mut Fl_File_Browser, typ: ::core::ffi::c_int);
2271}
2272unsafe extern "C" {
2273 pub fn Fl_File_Browser_changed(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2274}
2275unsafe extern "C" {
2276 pub fn Fl_File_Browser_set_changed(arg1: *mut Fl_File_Browser);
2277}
2278unsafe extern "C" {
2279 pub fn Fl_File_Browser_clear_changed(arg1: *mut Fl_File_Browser);
2280}
2281unsafe extern "C" {
2282 pub fn Fl_File_Browser_align(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2283}
2284unsafe extern "C" {
2285 pub fn Fl_File_Browser_set_align(arg1: *mut Fl_File_Browser, typ: ::core::ffi::c_int);
2286}
2287unsafe extern "C" {
2288 pub fn Fl_File_Browser_delete(arg1: *mut Fl_File_Browser);
2289}
2290unsafe extern "C" {
2291 pub fn Fl_File_Browser_set_image(arg1: *mut Fl_File_Browser, arg2: *mut ::core::ffi::c_void);
2292}
2293unsafe extern "C" {
2294 pub fn Fl_File_Browser_handle(
2295 self_: *mut Fl_File_Browser,
2296 cb: custom_handler_callback,
2297 data: *mut ::core::ffi::c_void,
2298 );
2299}
2300unsafe extern "C" {
2301 pub fn Fl_File_Browser_handle_event(
2302 self_: *mut Fl_File_Browser,
2303 event: ::core::ffi::c_int,
2304 ) -> ::core::ffi::c_int;
2305}
2306unsafe extern "C" {
2307 pub fn Fl_File_Browser_draw(
2308 self_: *mut Fl_File_Browser,
2309 cb: custom_draw_callback,
2310 data: *mut ::core::ffi::c_void,
2311 );
2312}
2313unsafe extern "C" {
2314 pub fn Fl_File_Browser_resize_callback(
2315 self_: *mut Fl_File_Browser,
2316 cb: ::core::option::Option<
2317 unsafe extern "C" fn(
2318 arg1: *mut Fl_Widget,
2319 x: ::core::ffi::c_int,
2320 y: ::core::ffi::c_int,
2321 w: ::core::ffi::c_int,
2322 h: ::core::ffi::c_int,
2323 arg2: *mut ::core::ffi::c_void,
2324 ),
2325 >,
2326 data: *mut ::core::ffi::c_void,
2327 );
2328}
2329unsafe extern "C" {
2330 pub fn Fl_File_Browser_set_when(arg1: *mut Fl_File_Browser, arg2: ::core::ffi::c_int);
2331}
2332unsafe extern "C" {
2333 pub fn Fl_File_Browser_when(arg1: *const Fl_File_Browser) -> ::core::ffi::c_int;
2334}
2335unsafe extern "C" {
2336 pub fn Fl_File_Browser_image(arg1: *const Fl_File_Browser) -> *const ::core::ffi::c_void;
2337}
2338unsafe extern "C" {
2339 pub fn Fl_File_Browser_parent(self_: *const Fl_File_Browser) -> *mut ::core::ffi::c_void;
2340}
2341unsafe extern "C" {
2342 pub fn Fl_File_Browser_selection_color(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_uint;
2343}
2344unsafe extern "C" {
2345 pub fn Fl_File_Browser_set_selection_color(
2346 arg1: *mut Fl_File_Browser,
2347 color: ::core::ffi::c_uint,
2348 );
2349}
2350unsafe extern "C" {
2351 pub fn Fl_File_Browser_do_callback(arg1: *mut Fl_File_Browser);
2352}
2353unsafe extern "C" {
2354 pub fn Fl_File_Browser_inside(
2355 self_: *const Fl_File_Browser,
2356 arg1: *mut ::core::ffi::c_void,
2357 ) -> ::core::ffi::c_int;
2358}
2359unsafe extern "C" {
2360 pub fn Fl_File_Browser_window(arg1: *const Fl_File_Browser) -> *mut ::core::ffi::c_void;
2361}
2362unsafe extern "C" {
2363 pub fn Fl_File_Browser_top_window(arg1: *const Fl_File_Browser) -> *mut ::core::ffi::c_void;
2364}
2365unsafe extern "C" {
2366 pub fn Fl_File_Browser_takes_events(arg1: *const Fl_File_Browser) -> ::core::ffi::c_int;
2367}
2368unsafe extern "C" {
2369 pub fn Fl_File_Browser_user_data(arg1: *const Fl_File_Browser) -> *mut ::core::ffi::c_void;
2370}
2371unsafe extern "C" {
2372 pub fn Fl_File_Browser_take_focus(self_: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2373}
2374unsafe extern "C" {
2375 pub fn Fl_File_Browser_set_visible_focus(self_: *mut Fl_File_Browser);
2376}
2377unsafe extern "C" {
2378 pub fn Fl_File_Browser_clear_visible_focus(self_: *mut Fl_File_Browser);
2379}
2380unsafe extern "C" {
2381 pub fn Fl_File_Browser_visible_focus(self_: *mut Fl_File_Browser, v: ::core::ffi::c_int);
2382}
2383unsafe extern "C" {
2384 pub fn Fl_File_Browser_has_visible_focus(self_: *mut Fl_File_Browser) -> ::core::ffi::c_uint;
2385}
2386unsafe extern "C" {
2387 pub fn Fl_File_Browser_set_user_data(
2388 arg1: *mut Fl_File_Browser,
2389 data: *mut ::core::ffi::c_void,
2390 );
2391}
2392unsafe extern "C" {
2393 pub fn Fl_File_Browser_draw_data(self_: *const Fl_File_Browser) -> *mut ::core::ffi::c_void;
2394}
2395unsafe extern "C" {
2396 pub fn Fl_File_Browser_handle_data(self_: *const Fl_File_Browser) -> *mut ::core::ffi::c_void;
2397}
2398unsafe extern "C" {
2399 pub fn Fl_File_Browser_set_draw_data(
2400 self_: *mut Fl_File_Browser,
2401 data: *mut ::core::ffi::c_void,
2402 );
2403}
2404unsafe extern "C" {
2405 pub fn Fl_File_Browser_set_handle_data(
2406 self_: *mut Fl_File_Browser,
2407 data: *mut ::core::ffi::c_void,
2408 );
2409}
2410unsafe extern "C" {
2411 pub fn Fl_File_Browser_damage(self_: *const Fl_File_Browser) -> ::core::ffi::c_uchar;
2412}
2413unsafe extern "C" {
2414 pub fn Fl_File_Browser_set_damage(self_: *mut Fl_File_Browser, flag: ::core::ffi::c_uchar);
2415}
2416unsafe extern "C" {
2417 pub fn Fl_File_Browser_set_damage_area(
2418 self_: *mut Fl_File_Browser,
2419 flag: ::core::ffi::c_uchar,
2420 x: ::core::ffi::c_int,
2421 y: ::core::ffi::c_int,
2422 w: ::core::ffi::c_int,
2423 h: ::core::ffi::c_int,
2424 );
2425}
2426unsafe extern "C" {
2427 pub fn Fl_File_Browser_clear_damage(self_: *mut Fl_File_Browser);
2428}
2429unsafe extern "C" {
2430 pub fn Fl_File_Browser_as_window(self_: *mut Fl_File_Browser) -> *mut ::core::ffi::c_void;
2431}
2432unsafe extern "C" {
2433 pub fn Fl_File_Browser_as_group(self_: *mut Fl_File_Browser) -> *mut ::core::ffi::c_void;
2434}
2435unsafe extern "C" {
2436 pub fn Fl_File_Browser_set_deimage(arg1: *mut Fl_File_Browser, arg2: *mut ::core::ffi::c_void);
2437}
2438unsafe extern "C" {
2439 pub fn Fl_File_Browser_deimage(arg1: *const Fl_File_Browser) -> *const ::core::ffi::c_void;
2440}
2441unsafe extern "C" {
2442 pub fn Fl_File_Browser_set_callback(
2443 arg1: *mut Fl_File_Browser,
2444 arg2: Fl_Callback,
2445 arg3: *mut ::core::ffi::c_void,
2446 );
2447}
2448unsafe extern "C" {
2449 pub fn Fl_File_Browser_visible(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2450}
2451unsafe extern "C" {
2452 pub fn Fl_File_Browser_visible_r(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2453}
2454unsafe extern "C" {
2455 pub fn Fl_File_Browser_active(self_: *const Fl_File_Browser) -> ::core::ffi::c_uint;
2456}
2457unsafe extern "C" {
2458 pub fn Fl_File_Browser_active_r(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2459}
2460unsafe extern "C" {
2461 pub fn Fl_File_Browser_callback(self_: *const Fl_File_Browser) -> Fl_Callback;
2462}
2463unsafe extern "C" {
2464 pub fn Fl_File_Browser_set_deletion_callback(
2465 self_: *mut Fl_File_Browser,
2466 arg1: ::core::option::Option<
2467 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2468 >,
2469 data: *mut ::core::ffi::c_void,
2470 );
2471}
2472unsafe extern "C" {
2473 pub fn Fl_File_Browser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_File_Browser;
2474}
2475unsafe extern "C" {
2476 pub fn Fl_File_Browser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_File_Browser;
2477}
2478unsafe extern "C" {
2479 pub fn Fl_File_Browser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2480}
2481unsafe extern "C" {
2482 pub fn Fl_File_Browser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2483}
2484unsafe extern "C" {
2485 pub fn Fl_File_Browser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2486}
2487unsafe extern "C" {
2488 pub fn Fl_File_Browser_iconsize(self_: *const Fl_File_Browser) -> ::core::ffi::c_uint;
2489}
2490unsafe extern "C" {
2491 pub fn Fl_File_Browser_set_iconsize(self_: *mut Fl_File_Browser, s: ::core::ffi::c_uint);
2492}
2493unsafe extern "C" {
2494 pub fn Fl_File_Browser_set_filter(
2495 self_: *mut Fl_File_Browser,
2496 pattern: *const ::core::ffi::c_char,
2497 );
2498}
2499unsafe extern "C" {
2500 pub fn Fl_File_Browser_filter(self_: *const Fl_File_Browser) -> *const ::core::ffi::c_char;
2501}
2502unsafe extern "C" {
2503 pub fn Fl_File_Browser_filetype(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2504}
2505unsafe extern "C" {
2506 pub fn Fl_File_Browser_set_filetype(self_: *mut Fl_File_Browser, t: ::core::ffi::c_int);
2507}
2508unsafe extern "C" {
2509 pub fn Fl_File_Browser_value(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2510}
2511unsafe extern "C" {
2512 pub fn Fl_File_Browser_remove(arg1: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2513}
2514unsafe extern "C" {
2515 pub fn Fl_File_Browser_add(arg1: *mut Fl_File_Browser, newtext: *const ::core::ffi::c_char);
2516}
2517unsafe extern "C" {
2518 pub fn Fl_File_Browser_insert(
2519 arg1: *mut Fl_File_Browser,
2520 line: ::core::ffi::c_int,
2521 newtext: *const ::core::ffi::c_char,
2522 );
2523}
2524unsafe extern "C" {
2525 pub fn Fl_File_Browser_move(
2526 arg1: *mut Fl_File_Browser,
2527 to: ::core::ffi::c_int,
2528 from: ::core::ffi::c_int,
2529 );
2530}
2531unsafe extern "C" {
2532 pub fn Fl_File_Browser_swap(
2533 arg1: *mut Fl_File_Browser,
2534 a: ::core::ffi::c_int,
2535 b: ::core::ffi::c_int,
2536 );
2537}
2538unsafe extern "C" {
2539 pub fn Fl_File_Browser_clear(arg1: *mut Fl_File_Browser);
2540}
2541unsafe extern "C" {
2542 pub fn Fl_File_Browser_size(arg1: *const Fl_File_Browser) -> ::core::ffi::c_int;
2543}
2544unsafe extern "C" {
2545 pub fn Fl_File_Browser_select(
2546 arg1: *mut Fl_File_Browser,
2547 line: ::core::ffi::c_int,
2548 ) -> ::core::ffi::c_int;
2549}
2550unsafe extern "C" {
2551 pub fn Fl_File_Browser_select_ext(
2552 arg1: *mut Fl_File_Browser,
2553 line: ::core::ffi::c_int,
2554 val: ::core::ffi::c_int,
2555 ) -> ::core::ffi::c_int;
2556}
2557unsafe extern "C" {
2558 pub fn Fl_File_Browser_selected(
2559 arg1: *const Fl_File_Browser,
2560 line: ::core::ffi::c_int,
2561 ) -> ::core::ffi::c_int;
2562}
2563unsafe extern "C" {
2564 pub fn Fl_File_Browser_text(
2565 arg1: *const Fl_File_Browser,
2566 line: ::core::ffi::c_int,
2567 ) -> *const ::core::ffi::c_char;
2568}
2569unsafe extern "C" {
2570 pub fn Fl_File_Browser_set_text(
2571 arg1: *mut Fl_File_Browser,
2572 line: ::core::ffi::c_int,
2573 newtext: *const ::core::ffi::c_char,
2574 );
2575}
2576unsafe extern "C" {
2577 pub fn Fl_File_Browser_load_file(arg1: *mut Fl_File_Browser, file: *const ::core::ffi::c_char);
2578}
2579unsafe extern "C" {
2580 pub fn Fl_File_Browser_text_size(arg1: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2581}
2582unsafe extern "C" {
2583 pub fn Fl_File_Browser_set_text_size(arg1: *mut Fl_File_Browser, s: ::core::ffi::c_int);
2584}
2585unsafe extern "C" {
2586 pub fn Fl_File_Browser_set_icon(
2587 arg1: *mut Fl_File_Browser,
2588 line: ::core::ffi::c_int,
2589 icon: *mut ::core::ffi::c_void,
2590 );
2591}
2592unsafe extern "C" {
2593 pub fn Fl_File_Browser_icon(
2594 arg1: *const Fl_File_Browser,
2595 line: ::core::ffi::c_int,
2596 ) -> *mut ::core::ffi::c_void;
2597}
2598unsafe extern "C" {
2599 pub fn Fl_File_Browser_remove_icon(arg1: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2600}
2601unsafe extern "C" {
2602 pub fn Fl_File_Browser_topline(self_: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2603}
2604unsafe extern "C" {
2605 pub fn Fl_File_Browser_is_topline(self_: *mut Fl_File_Browser) -> ::core::ffi::c_int;
2606}
2607unsafe extern "C" {
2608 pub fn Fl_File_Browser_bottomline(self_: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2609}
2610unsafe extern "C" {
2611 pub fn Fl_File_Browser_middleline(self_: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2612}
2613unsafe extern "C" {
2614 pub fn Fl_File_Browser_format_char(self_: *const Fl_File_Browser) -> ::core::ffi::c_char;
2615}
2616unsafe extern "C" {
2617 pub fn Fl_File_Browser_set_format_char(self_: *mut Fl_File_Browser, c: ::core::ffi::c_char);
2618}
2619unsafe extern "C" {
2620 pub fn Fl_File_Browser_column_char(self_: *const Fl_File_Browser) -> ::core::ffi::c_char;
2621}
2622unsafe extern "C" {
2623 pub fn Fl_File_Browser_set_column_char(self_: *mut Fl_File_Browser, c: ::core::ffi::c_char);
2624}
2625unsafe extern "C" {
2626 pub fn Fl_File_Browser_column_widths(
2627 self_: *const Fl_File_Browser,
2628 ) -> *const ::core::ffi::c_int;
2629}
2630unsafe extern "C" {
2631 pub fn Fl_File_Browser_set_column_widths(
2632 self_: *mut Fl_File_Browser,
2633 arr: *const ::core::ffi::c_int,
2634 );
2635}
2636unsafe extern "C" {
2637 pub fn Fl_File_Browser_displayed(
2638 self_: *const Fl_File_Browser,
2639 line: ::core::ffi::c_int,
2640 ) -> ::core::ffi::c_int;
2641}
2642unsafe extern "C" {
2643 pub fn Fl_File_Browser_make_visible(self_: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2644}
2645unsafe extern "C" {
2646 pub fn Fl_File_Browser_position(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2647}
2648unsafe extern "C" {
2649 pub fn Fl_File_Browser_set_position(self_: *mut Fl_File_Browser, pos: ::core::ffi::c_int);
2650}
2651unsafe extern "C" {
2652 pub fn Fl_File_Browser_hposition(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2653}
2654unsafe extern "C" {
2655 pub fn Fl_File_Browser_set_hposition(self_: *mut Fl_File_Browser, arg1: ::core::ffi::c_int);
2656}
2657unsafe extern "C" {
2658 pub fn Fl_File_Browser_has_scrollbar(self_: *const Fl_File_Browser) -> ::core::ffi::c_uchar;
2659}
2660unsafe extern "C" {
2661 pub fn Fl_File_Browser_set_has_scrollbar(
2662 self_: *mut Fl_File_Browser,
2663 mode: ::core::ffi::c_uchar,
2664 );
2665}
2666unsafe extern "C" {
2667 pub fn Fl_File_Browser_scrollbar_size(self_: *const Fl_File_Browser) -> ::core::ffi::c_int;
2668}
2669unsafe extern "C" {
2670 pub fn Fl_File_Browser_set_scrollbar_size(
2671 self_: *mut Fl_File_Browser,
2672 newSize: ::core::ffi::c_int,
2673 );
2674}
2675unsafe extern "C" {
2676 pub fn Fl_File_Browser_sort(self_: *mut Fl_File_Browser);
2677}
2678unsafe extern "C" {
2679 pub fn Fl_File_Browser_scrollbar(self_: *mut Fl_File_Browser) -> *mut ::core::ffi::c_void;
2680}
2681unsafe extern "C" {
2682 pub fn Fl_File_Browser_hscrollbar(self_: *mut Fl_File_Browser) -> *mut ::core::ffi::c_void;
2683}
2684unsafe extern "C" {
2685 pub fn Fl_File_Browser_data(
2686 self_: *const Fl_File_Browser,
2687 line: ::core::ffi::c_int,
2688 ) -> *mut ::core::ffi::c_void;
2689}
2690unsafe extern "C" {
2691 pub fn Fl_File_Browser_set_data(
2692 self_: *mut Fl_File_Browser,
2693 line: ::core::ffi::c_int,
2694 data: *mut ::core::ffi::c_void,
2695 );
2696}
2697unsafe extern "C" {
2698 pub fn Fl_File_Browser_hide_line(self_: *mut Fl_File_Browser, line: ::core::ffi::c_int);
2699}
2700#[repr(C)]
2701#[derive(Debug, Copy, Clone)]
2702pub struct Fl_Check_Browser {
2703 _unused: [u8; 0],
2704}
2705unsafe extern "C" {
2706 pub fn Fl_Check_Browser_new(
2707 x: ::core::ffi::c_int,
2708 y: ::core::ffi::c_int,
2709 width: ::core::ffi::c_int,
2710 height: ::core::ffi::c_int,
2711 title: *const ::core::ffi::c_char,
2712 ) -> *mut Fl_Check_Browser;
2713}
2714unsafe extern "C" {
2715 pub fn Fl_Check_Browser_x(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2716}
2717unsafe extern "C" {
2718 pub fn Fl_Check_Browser_y(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2719}
2720unsafe extern "C" {
2721 pub fn Fl_Check_Browser_width(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2722}
2723unsafe extern "C" {
2724 pub fn Fl_Check_Browser_height(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2725}
2726unsafe extern "C" {
2727 pub fn Fl_Check_Browser_label(arg1: *mut Fl_Check_Browser) -> *const ::core::ffi::c_char;
2728}
2729unsafe extern "C" {
2730 pub fn Fl_Check_Browser_set_label(
2731 arg1: *mut Fl_Check_Browser,
2732 title: *const ::core::ffi::c_char,
2733 );
2734}
2735unsafe extern "C" {
2736 pub fn Fl_Check_Browser_redraw(arg1: *mut Fl_Check_Browser);
2737}
2738unsafe extern "C" {
2739 pub fn Fl_Check_Browser_show(arg1: *mut Fl_Check_Browser);
2740}
2741unsafe extern "C" {
2742 pub fn Fl_Check_Browser_hide(arg1: *mut Fl_Check_Browser);
2743}
2744unsafe extern "C" {
2745 pub fn Fl_Check_Browser_activate(arg1: *mut Fl_Check_Browser);
2746}
2747unsafe extern "C" {
2748 pub fn Fl_Check_Browser_deactivate(arg1: *mut Fl_Check_Browser);
2749}
2750unsafe extern "C" {
2751 pub fn Fl_Check_Browser_redraw_label(arg1: *mut Fl_Check_Browser);
2752}
2753unsafe extern "C" {
2754 pub fn Fl_Check_Browser_resize(
2755 arg1: *mut Fl_Check_Browser,
2756 x: ::core::ffi::c_int,
2757 y: ::core::ffi::c_int,
2758 width: ::core::ffi::c_int,
2759 height: ::core::ffi::c_int,
2760 );
2761}
2762unsafe extern "C" {
2763 pub fn Fl_Check_Browser_widget_resize(
2764 arg1: *mut Fl_Check_Browser,
2765 x: ::core::ffi::c_int,
2766 y: ::core::ffi::c_int,
2767 width: ::core::ffi::c_int,
2768 height: ::core::ffi::c_int,
2769 );
2770}
2771unsafe extern "C" {
2772 pub fn Fl_Check_Browser_tooltip(arg1: *mut Fl_Check_Browser) -> *const ::core::ffi::c_char;
2773}
2774unsafe extern "C" {
2775 pub fn Fl_Check_Browser_set_tooltip(
2776 arg1: *mut Fl_Check_Browser,
2777 txt: *const ::core::ffi::c_char,
2778 );
2779}
2780unsafe extern "C" {
2781 pub fn Fl_Check_Browser_get_type(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2782}
2783unsafe extern "C" {
2784 pub fn Fl_Check_Browser_set_type(arg1: *mut Fl_Check_Browser, typ: ::core::ffi::c_int);
2785}
2786unsafe extern "C" {
2787 pub fn Fl_Check_Browser_color(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_uint;
2788}
2789unsafe extern "C" {
2790 pub fn Fl_Check_Browser_set_color(arg1: *mut Fl_Check_Browser, color: ::core::ffi::c_uint);
2791}
2792unsafe extern "C" {
2793 pub fn Fl_Check_Browser_measure_label(
2794 arg1: *const Fl_Check_Browser,
2795 arg2: *mut ::core::ffi::c_int,
2796 arg3: *mut ::core::ffi::c_int,
2797 );
2798}
2799unsafe extern "C" {
2800 pub fn Fl_Check_Browser_label_color(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_uint;
2801}
2802unsafe extern "C" {
2803 pub fn Fl_Check_Browser_set_label_color(
2804 arg1: *mut Fl_Check_Browser,
2805 color: ::core::ffi::c_uint,
2806 );
2807}
2808unsafe extern "C" {
2809 pub fn Fl_Check_Browser_label_font(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2810}
2811unsafe extern "C" {
2812 pub fn Fl_Check_Browser_set_label_font(arg1: *mut Fl_Check_Browser, font: ::core::ffi::c_int);
2813}
2814unsafe extern "C" {
2815 pub fn Fl_Check_Browser_label_size(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2816}
2817unsafe extern "C" {
2818 pub fn Fl_Check_Browser_set_label_size(arg1: *mut Fl_Check_Browser, sz: ::core::ffi::c_int);
2819}
2820unsafe extern "C" {
2821 pub fn Fl_Check_Browser_label_type(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2822}
2823unsafe extern "C" {
2824 pub fn Fl_Check_Browser_set_label_type(arg1: *mut Fl_Check_Browser, typ: ::core::ffi::c_int);
2825}
2826unsafe extern "C" {
2827 pub fn Fl_Check_Browser_box(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2828}
2829unsafe extern "C" {
2830 pub fn Fl_Check_Browser_set_box(arg1: *mut Fl_Check_Browser, typ: ::core::ffi::c_int);
2831}
2832unsafe extern "C" {
2833 pub fn Fl_Check_Browser_changed(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2834}
2835unsafe extern "C" {
2836 pub fn Fl_Check_Browser_set_changed(arg1: *mut Fl_Check_Browser);
2837}
2838unsafe extern "C" {
2839 pub fn Fl_Check_Browser_clear_changed(arg1: *mut Fl_Check_Browser);
2840}
2841unsafe extern "C" {
2842 pub fn Fl_Check_Browser_align(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2843}
2844unsafe extern "C" {
2845 pub fn Fl_Check_Browser_set_align(arg1: *mut Fl_Check_Browser, typ: ::core::ffi::c_int);
2846}
2847unsafe extern "C" {
2848 pub fn Fl_Check_Browser_delete(arg1: *mut Fl_Check_Browser);
2849}
2850unsafe extern "C" {
2851 pub fn Fl_Check_Browser_set_image(arg1: *mut Fl_Check_Browser, arg2: *mut ::core::ffi::c_void);
2852}
2853unsafe extern "C" {
2854 pub fn Fl_Check_Browser_handle(
2855 self_: *mut Fl_Check_Browser,
2856 cb: custom_handler_callback,
2857 data: *mut ::core::ffi::c_void,
2858 );
2859}
2860unsafe extern "C" {
2861 pub fn Fl_Check_Browser_handle_event(
2862 self_: *mut Fl_Check_Browser,
2863 event: ::core::ffi::c_int,
2864 ) -> ::core::ffi::c_int;
2865}
2866unsafe extern "C" {
2867 pub fn Fl_Check_Browser_draw(
2868 self_: *mut Fl_Check_Browser,
2869 cb: custom_draw_callback,
2870 data: *mut ::core::ffi::c_void,
2871 );
2872}
2873unsafe extern "C" {
2874 pub fn Fl_Check_Browser_resize_callback(
2875 self_: *mut Fl_Check_Browser,
2876 cb: ::core::option::Option<
2877 unsafe extern "C" fn(
2878 arg1: *mut Fl_Widget,
2879 x: ::core::ffi::c_int,
2880 y: ::core::ffi::c_int,
2881 w: ::core::ffi::c_int,
2882 h: ::core::ffi::c_int,
2883 arg2: *mut ::core::ffi::c_void,
2884 ),
2885 >,
2886 data: *mut ::core::ffi::c_void,
2887 );
2888}
2889unsafe extern "C" {
2890 pub fn Fl_Check_Browser_set_when(arg1: *mut Fl_Check_Browser, arg2: ::core::ffi::c_int);
2891}
2892unsafe extern "C" {
2893 pub fn Fl_Check_Browser_when(arg1: *const Fl_Check_Browser) -> ::core::ffi::c_int;
2894}
2895unsafe extern "C" {
2896 pub fn Fl_Check_Browser_image(arg1: *const Fl_Check_Browser) -> *const ::core::ffi::c_void;
2897}
2898unsafe extern "C" {
2899 pub fn Fl_Check_Browser_parent(self_: *const Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2900}
2901unsafe extern "C" {
2902 pub fn Fl_Check_Browser_selection_color(arg1: *mut Fl_Check_Browser) -> ::core::ffi::c_uint;
2903}
2904unsafe extern "C" {
2905 pub fn Fl_Check_Browser_set_selection_color(
2906 arg1: *mut Fl_Check_Browser,
2907 color: ::core::ffi::c_uint,
2908 );
2909}
2910unsafe extern "C" {
2911 pub fn Fl_Check_Browser_do_callback(arg1: *mut Fl_Check_Browser);
2912}
2913unsafe extern "C" {
2914 pub fn Fl_Check_Browser_inside(
2915 self_: *const Fl_Check_Browser,
2916 arg1: *mut ::core::ffi::c_void,
2917 ) -> ::core::ffi::c_int;
2918}
2919unsafe extern "C" {
2920 pub fn Fl_Check_Browser_window(arg1: *const Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2921}
2922unsafe extern "C" {
2923 pub fn Fl_Check_Browser_top_window(arg1: *const Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2924}
2925unsafe extern "C" {
2926 pub fn Fl_Check_Browser_takes_events(arg1: *const Fl_Check_Browser) -> ::core::ffi::c_int;
2927}
2928unsafe extern "C" {
2929 pub fn Fl_Check_Browser_user_data(arg1: *const Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2930}
2931unsafe extern "C" {
2932 pub fn Fl_Check_Browser_take_focus(self_: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
2933}
2934unsafe extern "C" {
2935 pub fn Fl_Check_Browser_set_visible_focus(self_: *mut Fl_Check_Browser);
2936}
2937unsafe extern "C" {
2938 pub fn Fl_Check_Browser_clear_visible_focus(self_: *mut Fl_Check_Browser);
2939}
2940unsafe extern "C" {
2941 pub fn Fl_Check_Browser_visible_focus(self_: *mut Fl_Check_Browser, v: ::core::ffi::c_int);
2942}
2943unsafe extern "C" {
2944 pub fn Fl_Check_Browser_has_visible_focus(self_: *mut Fl_Check_Browser) -> ::core::ffi::c_uint;
2945}
2946unsafe extern "C" {
2947 pub fn Fl_Check_Browser_set_user_data(
2948 arg1: *mut Fl_Check_Browser,
2949 data: *mut ::core::ffi::c_void,
2950 );
2951}
2952unsafe extern "C" {
2953 pub fn Fl_Check_Browser_draw_data(self_: *const Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2954}
2955unsafe extern "C" {
2956 pub fn Fl_Check_Browser_handle_data(self_: *const Fl_Check_Browser)
2957 -> *mut ::core::ffi::c_void;
2958}
2959unsafe extern "C" {
2960 pub fn Fl_Check_Browser_set_draw_data(
2961 self_: *mut Fl_Check_Browser,
2962 data: *mut ::core::ffi::c_void,
2963 );
2964}
2965unsafe extern "C" {
2966 pub fn Fl_Check_Browser_set_handle_data(
2967 self_: *mut Fl_Check_Browser,
2968 data: *mut ::core::ffi::c_void,
2969 );
2970}
2971unsafe extern "C" {
2972 pub fn Fl_Check_Browser_damage(self_: *const Fl_Check_Browser) -> ::core::ffi::c_uchar;
2973}
2974unsafe extern "C" {
2975 pub fn Fl_Check_Browser_set_damage(self_: *mut Fl_Check_Browser, flag: ::core::ffi::c_uchar);
2976}
2977unsafe extern "C" {
2978 pub fn Fl_Check_Browser_set_damage_area(
2979 self_: *mut Fl_Check_Browser,
2980 flag: ::core::ffi::c_uchar,
2981 x: ::core::ffi::c_int,
2982 y: ::core::ffi::c_int,
2983 w: ::core::ffi::c_int,
2984 h: ::core::ffi::c_int,
2985 );
2986}
2987unsafe extern "C" {
2988 pub fn Fl_Check_Browser_clear_damage(self_: *mut Fl_Check_Browser);
2989}
2990unsafe extern "C" {
2991 pub fn Fl_Check_Browser_as_window(self_: *mut Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2992}
2993unsafe extern "C" {
2994 pub fn Fl_Check_Browser_as_group(self_: *mut Fl_Check_Browser) -> *mut ::core::ffi::c_void;
2995}
2996unsafe extern "C" {
2997 pub fn Fl_Check_Browser_set_deimage(
2998 arg1: *mut Fl_Check_Browser,
2999 arg2: *mut ::core::ffi::c_void,
3000 );
3001}
3002unsafe extern "C" {
3003 pub fn Fl_Check_Browser_deimage(arg1: *const Fl_Check_Browser) -> *const ::core::ffi::c_void;
3004}
3005unsafe extern "C" {
3006 pub fn Fl_Check_Browser_set_callback(
3007 arg1: *mut Fl_Check_Browser,
3008 arg2: Fl_Callback,
3009 arg3: *mut ::core::ffi::c_void,
3010 );
3011}
3012unsafe extern "C" {
3013 pub fn Fl_Check_Browser_visible(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3014}
3015unsafe extern "C" {
3016 pub fn Fl_Check_Browser_visible_r(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3017}
3018unsafe extern "C" {
3019 pub fn Fl_Check_Browser_active(self_: *const Fl_Check_Browser) -> ::core::ffi::c_uint;
3020}
3021unsafe extern "C" {
3022 pub fn Fl_Check_Browser_active_r(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3023}
3024unsafe extern "C" {
3025 pub fn Fl_Check_Browser_callback(self_: *const Fl_Check_Browser) -> Fl_Callback;
3026}
3027unsafe extern "C" {
3028 pub fn Fl_Check_Browser_set_deletion_callback(
3029 self_: *mut Fl_Check_Browser,
3030 arg1: ::core::option::Option<
3031 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3032 >,
3033 data: *mut ::core::ffi::c_void,
3034 );
3035}
3036unsafe extern "C" {
3037 pub fn Fl_Check_Browser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Check_Browser;
3038}
3039unsafe extern "C" {
3040 pub fn Fl_Check_Browser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Check_Browser;
3041}
3042unsafe extern "C" {
3043 pub fn Fl_Check_Browser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3044}
3045unsafe extern "C" {
3046 pub fn Fl_Check_Browser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3047}
3048unsafe extern "C" {
3049 pub fn Fl_Check_Browser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3050}
3051unsafe extern "C" {
3052 pub fn Fl_Check_Browser_add(
3053 self_: *mut Fl_Check_Browser,
3054 s: *const ::core::ffi::c_char,
3055 b: ::core::ffi::c_int,
3056 ) -> ::core::ffi::c_int;
3057}
3058unsafe extern "C" {
3059 pub fn Fl_Check_Browser_remove(
3060 self_: *mut Fl_Check_Browser,
3061 item: ::core::ffi::c_int,
3062 ) -> ::core::ffi::c_int;
3063}
3064unsafe extern "C" {
3065 pub fn Fl_Check_Browser_clear(self_: *mut Fl_Check_Browser);
3066}
3067unsafe extern "C" {
3068 pub fn Fl_Check_Browser_nitems(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3069}
3070unsafe extern "C" {
3071 pub fn Fl_Check_Browser_nchecked(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3072}
3073unsafe extern "C" {
3074 pub fn Fl_Check_Browser_checked(
3075 self_: *const Fl_Check_Browser,
3076 item: ::core::ffi::c_int,
3077 ) -> ::core::ffi::c_int;
3078}
3079unsafe extern "C" {
3080 pub fn Fl_Check_Browser_set_checked(self_: *mut Fl_Check_Browser, item: ::core::ffi::c_int);
3081}
3082unsafe extern "C" {
3083 pub fn Fl_Check_Browser_check_all(self_: *mut Fl_Check_Browser);
3084}
3085unsafe extern "C" {
3086 pub fn Fl_Check_Browser_check_none(self_: *mut Fl_Check_Browser);
3087}
3088unsafe extern "C" {
3089 pub fn Fl_Check_Browser_value(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3090}
3091unsafe extern "C" {
3092 pub fn Fl_Check_Browser_text(
3093 self_: *const Fl_Check_Browser,
3094 item: ::core::ffi::c_int,
3095 ) -> *const ::core::ffi::c_char;
3096}
3097unsafe extern "C" {
3098 pub fn Fl_Check_Browser_position(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3099}
3100unsafe extern "C" {
3101 pub fn Fl_Check_Browser_set_position(self_: *mut Fl_Check_Browser, pos: ::core::ffi::c_int);
3102}
3103unsafe extern "C" {
3104 pub fn Fl_Check_Browser_hposition(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3105}
3106unsafe extern "C" {
3107 pub fn Fl_Check_Browser_set_hposition(self_: *mut Fl_Check_Browser, arg1: ::core::ffi::c_int);
3108}
3109unsafe extern "C" {
3110 pub fn Fl_Check_Browser_has_scrollbar(self_: *const Fl_Check_Browser) -> ::core::ffi::c_uchar;
3111}
3112unsafe extern "C" {
3113 pub fn Fl_Check_Browser_scrollbar(self_: *const Fl_Check_Browser)
3114 -> *const ::core::ffi::c_void;
3115}
3116unsafe extern "C" {
3117 pub fn Fl_Check_Browser_hscrollbar(
3118 self_: *const Fl_Check_Browser,
3119 ) -> *const ::core::ffi::c_void;
3120}
3121unsafe extern "C" {
3122 pub fn Fl_Check_Browser_set_has_scrollbar(
3123 self_: *mut Fl_Check_Browser,
3124 mode: ::core::ffi::c_uchar,
3125 );
3126}
3127unsafe extern "C" {
3128 pub fn Fl_Check_Browser_scrollbar_size(self_: *const Fl_Check_Browser) -> ::core::ffi::c_int;
3129}
3130unsafe extern "C" {
3131 pub fn Fl_Check_Browser_set_scrollbar_size(
3132 self_: *mut Fl_Check_Browser,
3133 newSize: ::core::ffi::c_int,
3134 );
3135}
3136unsafe extern "C" {
3137 pub fn Fl_Check_Browser_sort(self_: *mut Fl_Check_Browser);
3138}
3139unsafe extern "C" {
3140 pub fn Fl_Check_Browser_set_text_color(self_: *mut Fl_Check_Browser, c: ::core::ffi::c_uint);
3141}
3142unsafe extern "C" {
3143 pub fn Fl_Check_Browser_text_color(self_: *mut Fl_Check_Browser) -> ::core::ffi::c_uint;
3144}
3145unsafe extern "C" {
3146 pub fn Fl_Check_Browser_set_text_font(self_: *mut Fl_Check_Browser, f: ::core::ffi::c_int);
3147}
3148unsafe extern "C" {
3149 pub fn Fl_Check_Browser_text_font(self_: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
3150}
3151unsafe extern "C" {
3152 pub fn Fl_Check_Browser_set_text_size(self_: *mut Fl_Check_Browser, s: ::core::ffi::c_int);
3153}
3154unsafe extern "C" {
3155 pub fn Fl_Check_Browser_text_size(self_: *mut Fl_Check_Browser) -> ::core::ffi::c_int;
3156}