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