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