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_Group {
24 _unused: [u8; 0],
25}
26extern "C" {
27 pub fn Fl_Group_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_Group;
34}
35extern "C" {
36 pub fn Fl_Group_x(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
37}
38extern "C" {
39 pub fn Fl_Group_y(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
40}
41extern "C" {
42 pub fn Fl_Group_width(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
43}
44extern "C" {
45 pub fn Fl_Group_height(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
46}
47extern "C" {
48 pub fn Fl_Group_label(arg1: *mut Fl_Group) -> *const ::core::ffi::c_char;
49}
50extern "C" {
51 pub fn Fl_Group_set_label(arg1: *mut Fl_Group, title: *const ::core::ffi::c_char);
52}
53extern "C" {
54 pub fn Fl_Group_redraw(arg1: *mut Fl_Group);
55}
56extern "C" {
57 pub fn Fl_Group_show(arg1: *mut Fl_Group);
58}
59extern "C" {
60 pub fn Fl_Group_hide(arg1: *mut Fl_Group);
61}
62extern "C" {
63 pub fn Fl_Group_activate(arg1: *mut Fl_Group);
64}
65extern "C" {
66 pub fn Fl_Group_deactivate(arg1: *mut Fl_Group);
67}
68extern "C" {
69 pub fn Fl_Group_redraw_label(arg1: *mut Fl_Group);
70}
71extern "C" {
72 pub fn Fl_Group_resize(
73 arg1: *mut Fl_Group,
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_Group_widget_resize(
82 arg1: *mut Fl_Group,
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_Group_tooltip(arg1: *mut Fl_Group) -> *const ::core::ffi::c_char;
91}
92extern "C" {
93 pub fn Fl_Group_set_tooltip(arg1: *mut Fl_Group, txt: *const ::core::ffi::c_char);
94}
95extern "C" {
96 pub fn Fl_Group_get_type(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
97}
98extern "C" {
99 pub fn Fl_Group_set_type(arg1: *mut Fl_Group, typ: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Group_color(arg1: *mut Fl_Group) -> ::core::ffi::c_uint;
103}
104extern "C" {
105 pub fn Fl_Group_set_color(arg1: *mut Fl_Group, color: ::core::ffi::c_uint);
106}
107extern "C" {
108 pub fn Fl_Group_measure_label(
109 arg1: *const Fl_Group,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114extern "C" {
115 pub fn Fl_Group_label_color(arg1: *mut Fl_Group) -> ::core::ffi::c_uint;
116}
117extern "C" {
118 pub fn Fl_Group_set_label_color(arg1: *mut Fl_Group, color: ::core::ffi::c_uint);
119}
120extern "C" {
121 pub fn Fl_Group_label_font(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_Group_set_label_font(arg1: *mut Fl_Group, font: ::core::ffi::c_int);
125}
126extern "C" {
127 pub fn Fl_Group_label_size(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
128}
129extern "C" {
130 pub fn Fl_Group_set_label_size(arg1: *mut Fl_Group, sz: ::core::ffi::c_int);
131}
132extern "C" {
133 pub fn Fl_Group_label_type(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
134}
135extern "C" {
136 pub fn Fl_Group_set_label_type(arg1: *mut Fl_Group, typ: ::core::ffi::c_int);
137}
138extern "C" {
139 pub fn Fl_Group_box(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_Group_set_box(arg1: *mut Fl_Group, typ: ::core::ffi::c_int);
143}
144extern "C" {
145 pub fn Fl_Group_changed(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_Group_set_changed(arg1: *mut Fl_Group);
149}
150extern "C" {
151 pub fn Fl_Group_clear_changed(arg1: *mut Fl_Group);
152}
153extern "C" {
154 pub fn Fl_Group_align(arg1: *mut Fl_Group) -> ::core::ffi::c_int;
155}
156extern "C" {
157 pub fn Fl_Group_set_align(arg1: *mut Fl_Group, typ: ::core::ffi::c_int);
158}
159extern "C" {
160 pub fn Fl_Group_delete(arg1: *mut Fl_Group);
161}
162extern "C" {
163 pub fn Fl_Group_set_image(arg1: *mut Fl_Group, arg2: *mut ::core::ffi::c_void);
164}
165extern "C" {
166 pub fn Fl_Group_handle(
167 self_: *mut Fl_Group,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172extern "C" {
173 pub fn Fl_Group_handle_event(
174 self_: *mut Fl_Group,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_Group_draw(
180 self_: *mut Fl_Group,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185extern "C" {
186 pub fn Fl_Group_resize_callback(
187 self_: *mut Fl_Group,
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_Group_set_when(arg1: *mut Fl_Group, arg2: ::core::ffi::c_int);
203}
204extern "C" {
205 pub fn Fl_Group_when(arg1: *const Fl_Group) -> ::core::ffi::c_int;
206}
207extern "C" {
208 pub fn Fl_Group_image(arg1: *const Fl_Group) -> *const ::core::ffi::c_void;
209}
210extern "C" {
211 pub fn Fl_Group_parent(self_: *const Fl_Group) -> *mut ::core::ffi::c_void;
212}
213extern "C" {
214 pub fn Fl_Group_selection_color(arg1: *mut Fl_Group) -> ::core::ffi::c_uint;
215}
216extern "C" {
217 pub fn Fl_Group_set_selection_color(arg1: *mut Fl_Group, color: ::core::ffi::c_uint);
218}
219extern "C" {
220 pub fn Fl_Group_do_callback(arg1: *mut Fl_Group);
221}
222extern "C" {
223 pub fn Fl_Group_inside(
224 self_: *const Fl_Group,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228extern "C" {
229 pub fn Fl_Group_window(arg1: *const Fl_Group) -> *mut ::core::ffi::c_void;
230}
231extern "C" {
232 pub fn Fl_Group_top_window(arg1: *const Fl_Group) -> *mut ::core::ffi::c_void;
233}
234extern "C" {
235 pub fn Fl_Group_takes_events(arg1: *const Fl_Group) -> ::core::ffi::c_int;
236}
237extern "C" {
238 pub fn Fl_Group_user_data(arg1: *const Fl_Group) -> *mut ::core::ffi::c_void;
239}
240extern "C" {
241 pub fn Fl_Group_take_focus(self_: *mut Fl_Group) -> ::core::ffi::c_int;
242}
243extern "C" {
244 pub fn Fl_Group_set_visible_focus(self_: *mut Fl_Group);
245}
246extern "C" {
247 pub fn Fl_Group_clear_visible_focus(self_: *mut Fl_Group);
248}
249extern "C" {
250 pub fn Fl_Group_visible_focus(self_: *mut Fl_Group, v: ::core::ffi::c_int);
251}
252extern "C" {
253 pub fn Fl_Group_has_visible_focus(self_: *mut Fl_Group) -> ::core::ffi::c_uint;
254}
255extern "C" {
256 pub fn Fl_Group_set_user_data(arg1: *mut Fl_Group, data: *mut ::core::ffi::c_void);
257}
258extern "C" {
259 pub fn Fl_Group_draw_data(self_: *const Fl_Group) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_Group_handle_data(self_: *const Fl_Group) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_Group_set_draw_data(self_: *mut Fl_Group, data: *mut ::core::ffi::c_void);
266}
267extern "C" {
268 pub fn Fl_Group_set_handle_data(self_: *mut Fl_Group, data: *mut ::core::ffi::c_void);
269}
270extern "C" {
271 pub fn Fl_Group_damage(self_: *const Fl_Group) -> ::core::ffi::c_uchar;
272}
273extern "C" {
274 pub fn Fl_Group_set_damage(self_: *mut Fl_Group, flag: ::core::ffi::c_uchar);
275}
276extern "C" {
277 pub fn Fl_Group_set_damage_area(
278 self_: *mut Fl_Group,
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_Group_clear_damage(self_: *mut Fl_Group);
288}
289extern "C" {
290 pub fn Fl_Group_as_window(self_: *mut Fl_Group) -> *mut ::core::ffi::c_void;
291}
292extern "C" {
293 pub fn Fl_Group_as_group(self_: *mut Fl_Group) -> *mut ::core::ffi::c_void;
294}
295extern "C" {
296 pub fn Fl_Group_set_deimage(arg1: *mut Fl_Group, arg2: *mut ::core::ffi::c_void);
297}
298extern "C" {
299 pub fn Fl_Group_deimage(arg1: *const Fl_Group) -> *const ::core::ffi::c_void;
300}
301extern "C" {
302 pub fn Fl_Group_set_callback(
303 arg1: *mut Fl_Group,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308extern "C" {
309 pub fn Fl_Group_visible(self_: *const Fl_Group) -> ::core::ffi::c_int;
310}
311extern "C" {
312 pub fn Fl_Group_visible_r(self_: *const Fl_Group) -> ::core::ffi::c_int;
313}
314extern "C" {
315 pub fn Fl_Group_active(self_: *const Fl_Group) -> ::core::ffi::c_uint;
316}
317extern "C" {
318 pub fn Fl_Group_active_r(self_: *const Fl_Group) -> ::core::ffi::c_int;
319}
320extern "C" {
321 pub fn Fl_Group_callback(self_: *const Fl_Group) -> Fl_Callback;
322}
323extern "C" {
324 pub fn Fl_Group_set_deletion_callback(
325 self_: *mut Fl_Group,
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_Group_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Group;
334}
335extern "C" {
336 pub fn Fl_Group_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Group;
337}
338extern "C" {
339 pub fn Fl_Group_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
340}
341extern "C" {
342 pub fn Fl_Group_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
343}
344extern "C" {
345 pub fn Fl_Group_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347extern "C" {
348 pub fn Fl_Group_current() -> *mut Fl_Group;
349}
350extern "C" {
351 pub fn Fl_Group_set_current(grp: *mut Fl_Group);
352}
353extern "C" {
354 pub fn Fl_Group_begin(self_: *mut Fl_Group);
355}
356extern "C" {
357 pub fn Fl_Group_end(self_: *mut Fl_Group);
358}
359extern "C" {
360 pub fn Fl_Group_find(
361 self_: *mut Fl_Group,
362 arg1: *const ::core::ffi::c_void,
363 ) -> ::core::ffi::c_int;
364}
365extern "C" {
366 pub fn Fl_Group_add(self_: *mut Fl_Group, arg1: *mut ::core::ffi::c_void);
367}
368extern "C" {
369 pub fn Fl_Group_insert(
370 self_: *mut Fl_Group,
371 arg1: *mut ::core::ffi::c_void,
372 pos: ::core::ffi::c_int,
373 );
374}
375extern "C" {
376 pub fn Fl_Group_remove(self_: *mut Fl_Group, wid: *mut ::core::ffi::c_void);
377}
378extern "C" {
379 pub fn Fl_Group_remove_by_index(self_: *mut Fl_Group, idx: ::core::ffi::c_int);
380}
381extern "C" {
382 pub fn Fl_Group_clear(self_: *mut Fl_Group);
383}
384extern "C" {
385 pub fn Fl_Group_children(self_: *mut Fl_Group) -> ::core::ffi::c_int;
386}
387extern "C" {
388 pub fn Fl_Group_child(arg1: *mut Fl_Group, index: ::core::ffi::c_int) -> *mut Fl_Widget;
389}
390extern "C" {
391 pub fn Fl_Group_resizable(self_: *mut Fl_Group, arg1: *mut ::core::ffi::c_void);
392}
393extern "C" {
394 pub fn Fl_Group_set_clip_children(self_: *mut Fl_Group, c: ::core::ffi::c_int);
395}
396extern "C" {
397 pub fn Fl_Group_clip_children(self_: *mut Fl_Group) -> ::core::ffi::c_int;
398}
399extern "C" {
400 pub fn Fl_Group_init_sizes(self_: *mut Fl_Group);
401}
402extern "C" {
403 pub fn Fl_Group_draw_child(self_: *const Fl_Group, w: *mut Fl_Widget);
404}
405extern "C" {
406 pub fn Fl_Group_update_child(self_: *const Fl_Group, w: *mut Fl_Widget);
407}
408extern "C" {
409 pub fn Fl_Group_draw_outside_label(self_: *const Fl_Group, w: *const Fl_Widget);
410}
411extern "C" {
412 pub fn Fl_Group_draw_children(self_: *mut Fl_Group);
413}
414#[repr(C)]
415#[derive(Debug, Copy, Clone)]
416pub struct Fl_Overlay_Group {
417 _unused: [u8; 0],
418}
419extern "C" {
420 pub fn Fl_Overlay_Group_new(
421 x: ::core::ffi::c_int,
422 y: ::core::ffi::c_int,
423 width: ::core::ffi::c_int,
424 height: ::core::ffi::c_int,
425 title: *const ::core::ffi::c_char,
426 ) -> *mut Fl_Overlay_Group;
427}
428extern "C" {
429 pub fn Fl_Overlay_Group_x(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
430}
431extern "C" {
432 pub fn Fl_Overlay_Group_y(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
433}
434extern "C" {
435 pub fn Fl_Overlay_Group_width(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
436}
437extern "C" {
438 pub fn Fl_Overlay_Group_height(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
439}
440extern "C" {
441 pub fn Fl_Overlay_Group_label(arg1: *mut Fl_Overlay_Group) -> *const ::core::ffi::c_char;
442}
443extern "C" {
444 pub fn Fl_Overlay_Group_set_label(
445 arg1: *mut Fl_Overlay_Group,
446 title: *const ::core::ffi::c_char,
447 );
448}
449extern "C" {
450 pub fn Fl_Overlay_Group_redraw(arg1: *mut Fl_Overlay_Group);
451}
452extern "C" {
453 pub fn Fl_Overlay_Group_show(arg1: *mut Fl_Overlay_Group);
454}
455extern "C" {
456 pub fn Fl_Overlay_Group_hide(arg1: *mut Fl_Overlay_Group);
457}
458extern "C" {
459 pub fn Fl_Overlay_Group_activate(arg1: *mut Fl_Overlay_Group);
460}
461extern "C" {
462 pub fn Fl_Overlay_Group_deactivate(arg1: *mut Fl_Overlay_Group);
463}
464extern "C" {
465 pub fn Fl_Overlay_Group_redraw_label(arg1: *mut Fl_Overlay_Group);
466}
467extern "C" {
468 pub fn Fl_Overlay_Group_resize(
469 arg1: *mut Fl_Overlay_Group,
470 x: ::core::ffi::c_int,
471 y: ::core::ffi::c_int,
472 width: ::core::ffi::c_int,
473 height: ::core::ffi::c_int,
474 );
475}
476extern "C" {
477 pub fn Fl_Overlay_Group_widget_resize(
478 arg1: *mut Fl_Overlay_Group,
479 x: ::core::ffi::c_int,
480 y: ::core::ffi::c_int,
481 width: ::core::ffi::c_int,
482 height: ::core::ffi::c_int,
483 );
484}
485extern "C" {
486 pub fn Fl_Overlay_Group_tooltip(arg1: *mut Fl_Overlay_Group) -> *const ::core::ffi::c_char;
487}
488extern "C" {
489 pub fn Fl_Overlay_Group_set_tooltip(
490 arg1: *mut Fl_Overlay_Group,
491 txt: *const ::core::ffi::c_char,
492 );
493}
494extern "C" {
495 pub fn Fl_Overlay_Group_get_type(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
496}
497extern "C" {
498 pub fn Fl_Overlay_Group_set_type(arg1: *mut Fl_Overlay_Group, typ: ::core::ffi::c_int);
499}
500extern "C" {
501 pub fn Fl_Overlay_Group_color(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_uint;
502}
503extern "C" {
504 pub fn Fl_Overlay_Group_set_color(arg1: *mut Fl_Overlay_Group, color: ::core::ffi::c_uint);
505}
506extern "C" {
507 pub fn Fl_Overlay_Group_measure_label(
508 arg1: *const Fl_Overlay_Group,
509 arg2: *mut ::core::ffi::c_int,
510 arg3: *mut ::core::ffi::c_int,
511 );
512}
513extern "C" {
514 pub fn Fl_Overlay_Group_label_color(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_uint;
515}
516extern "C" {
517 pub fn Fl_Overlay_Group_set_label_color(
518 arg1: *mut Fl_Overlay_Group,
519 color: ::core::ffi::c_uint,
520 );
521}
522extern "C" {
523 pub fn Fl_Overlay_Group_label_font(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
524}
525extern "C" {
526 pub fn Fl_Overlay_Group_set_label_font(arg1: *mut Fl_Overlay_Group, font: ::core::ffi::c_int);
527}
528extern "C" {
529 pub fn Fl_Overlay_Group_label_size(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
530}
531extern "C" {
532 pub fn Fl_Overlay_Group_set_label_size(arg1: *mut Fl_Overlay_Group, sz: ::core::ffi::c_int);
533}
534extern "C" {
535 pub fn Fl_Overlay_Group_label_type(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
536}
537extern "C" {
538 pub fn Fl_Overlay_Group_set_label_type(arg1: *mut Fl_Overlay_Group, typ: ::core::ffi::c_int);
539}
540extern "C" {
541 pub fn Fl_Overlay_Group_box(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
542}
543extern "C" {
544 pub fn Fl_Overlay_Group_set_box(arg1: *mut Fl_Overlay_Group, typ: ::core::ffi::c_int);
545}
546extern "C" {
547 pub fn Fl_Overlay_Group_changed(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
548}
549extern "C" {
550 pub fn Fl_Overlay_Group_set_changed(arg1: *mut Fl_Overlay_Group);
551}
552extern "C" {
553 pub fn Fl_Overlay_Group_clear_changed(arg1: *mut Fl_Overlay_Group);
554}
555extern "C" {
556 pub fn Fl_Overlay_Group_align(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
557}
558extern "C" {
559 pub fn Fl_Overlay_Group_set_align(arg1: *mut Fl_Overlay_Group, typ: ::core::ffi::c_int);
560}
561extern "C" {
562 pub fn Fl_Overlay_Group_delete(arg1: *mut Fl_Overlay_Group);
563}
564extern "C" {
565 pub fn Fl_Overlay_Group_set_image(arg1: *mut Fl_Overlay_Group, arg2: *mut ::core::ffi::c_void);
566}
567extern "C" {
568 pub fn Fl_Overlay_Group_handle(
569 self_: *mut Fl_Overlay_Group,
570 cb: custom_handler_callback,
571 data: *mut ::core::ffi::c_void,
572 );
573}
574extern "C" {
575 pub fn Fl_Overlay_Group_handle_event(
576 self_: *mut Fl_Overlay_Group,
577 event: ::core::ffi::c_int,
578 ) -> ::core::ffi::c_int;
579}
580extern "C" {
581 pub fn Fl_Overlay_Group_draw(
582 self_: *mut Fl_Overlay_Group,
583 cb: custom_draw_callback,
584 data: *mut ::core::ffi::c_void,
585 );
586}
587extern "C" {
588 pub fn Fl_Overlay_Group_resize_callback(
589 self_: *mut Fl_Overlay_Group,
590 cb: ::core::option::Option<
591 unsafe extern "C" fn(
592 arg1: *mut Fl_Widget,
593 x: ::core::ffi::c_int,
594 y: ::core::ffi::c_int,
595 w: ::core::ffi::c_int,
596 h: ::core::ffi::c_int,
597 arg2: *mut ::core::ffi::c_void,
598 ),
599 >,
600 data: *mut ::core::ffi::c_void,
601 );
602}
603extern "C" {
604 pub fn Fl_Overlay_Group_set_when(arg1: *mut Fl_Overlay_Group, arg2: ::core::ffi::c_int);
605}
606extern "C" {
607 pub fn Fl_Overlay_Group_when(arg1: *const Fl_Overlay_Group) -> ::core::ffi::c_int;
608}
609extern "C" {
610 pub fn Fl_Overlay_Group_image(arg1: *const Fl_Overlay_Group) -> *const ::core::ffi::c_void;
611}
612extern "C" {
613 pub fn Fl_Overlay_Group_parent(self_: *const Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
614}
615extern "C" {
616 pub fn Fl_Overlay_Group_selection_color(arg1: *mut Fl_Overlay_Group) -> ::core::ffi::c_uint;
617}
618extern "C" {
619 pub fn Fl_Overlay_Group_set_selection_color(
620 arg1: *mut Fl_Overlay_Group,
621 color: ::core::ffi::c_uint,
622 );
623}
624extern "C" {
625 pub fn Fl_Overlay_Group_do_callback(arg1: *mut Fl_Overlay_Group);
626}
627extern "C" {
628 pub fn Fl_Overlay_Group_inside(
629 self_: *const Fl_Overlay_Group,
630 arg1: *mut ::core::ffi::c_void,
631 ) -> ::core::ffi::c_int;
632}
633extern "C" {
634 pub fn Fl_Overlay_Group_window(arg1: *const Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
635}
636extern "C" {
637 pub fn Fl_Overlay_Group_top_window(arg1: *const Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
638}
639extern "C" {
640 pub fn Fl_Overlay_Group_takes_events(arg1: *const Fl_Overlay_Group) -> ::core::ffi::c_int;
641}
642extern "C" {
643 pub fn Fl_Overlay_Group_user_data(arg1: *const Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
644}
645extern "C" {
646 pub fn Fl_Overlay_Group_take_focus(self_: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
647}
648extern "C" {
649 pub fn Fl_Overlay_Group_set_visible_focus(self_: *mut Fl_Overlay_Group);
650}
651extern "C" {
652 pub fn Fl_Overlay_Group_clear_visible_focus(self_: *mut Fl_Overlay_Group);
653}
654extern "C" {
655 pub fn Fl_Overlay_Group_visible_focus(self_: *mut Fl_Overlay_Group, v: ::core::ffi::c_int);
656}
657extern "C" {
658 pub fn Fl_Overlay_Group_has_visible_focus(self_: *mut Fl_Overlay_Group) -> ::core::ffi::c_uint;
659}
660extern "C" {
661 pub fn Fl_Overlay_Group_set_user_data(
662 arg1: *mut Fl_Overlay_Group,
663 data: *mut ::core::ffi::c_void,
664 );
665}
666extern "C" {
667 pub fn Fl_Overlay_Group_draw_data(self_: *const Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
668}
669extern "C" {
670 pub fn Fl_Overlay_Group_handle_data(self_: *const Fl_Overlay_Group)
671 -> *mut ::core::ffi::c_void;
672}
673extern "C" {
674 pub fn Fl_Overlay_Group_set_draw_data(
675 self_: *mut Fl_Overlay_Group,
676 data: *mut ::core::ffi::c_void,
677 );
678}
679extern "C" {
680 pub fn Fl_Overlay_Group_set_handle_data(
681 self_: *mut Fl_Overlay_Group,
682 data: *mut ::core::ffi::c_void,
683 );
684}
685extern "C" {
686 pub fn Fl_Overlay_Group_damage(self_: *const Fl_Overlay_Group) -> ::core::ffi::c_uchar;
687}
688extern "C" {
689 pub fn Fl_Overlay_Group_set_damage(self_: *mut Fl_Overlay_Group, flag: ::core::ffi::c_uchar);
690}
691extern "C" {
692 pub fn Fl_Overlay_Group_set_damage_area(
693 self_: *mut Fl_Overlay_Group,
694 flag: ::core::ffi::c_uchar,
695 x: ::core::ffi::c_int,
696 y: ::core::ffi::c_int,
697 w: ::core::ffi::c_int,
698 h: ::core::ffi::c_int,
699 );
700}
701extern "C" {
702 pub fn Fl_Overlay_Group_clear_damage(self_: *mut Fl_Overlay_Group);
703}
704extern "C" {
705 pub fn Fl_Overlay_Group_as_window(self_: *mut Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
706}
707extern "C" {
708 pub fn Fl_Overlay_Group_as_group(self_: *mut Fl_Overlay_Group) -> *mut ::core::ffi::c_void;
709}
710extern "C" {
711 pub fn Fl_Overlay_Group_set_deimage(
712 arg1: *mut Fl_Overlay_Group,
713 arg2: *mut ::core::ffi::c_void,
714 );
715}
716extern "C" {
717 pub fn Fl_Overlay_Group_deimage(arg1: *const Fl_Overlay_Group) -> *const ::core::ffi::c_void;
718}
719extern "C" {
720 pub fn Fl_Overlay_Group_set_callback(
721 arg1: *mut Fl_Overlay_Group,
722 arg2: Fl_Callback,
723 arg3: *mut ::core::ffi::c_void,
724 );
725}
726extern "C" {
727 pub fn Fl_Overlay_Group_visible(self_: *const Fl_Overlay_Group) -> ::core::ffi::c_int;
728}
729extern "C" {
730 pub fn Fl_Overlay_Group_visible_r(self_: *const Fl_Overlay_Group) -> ::core::ffi::c_int;
731}
732extern "C" {
733 pub fn Fl_Overlay_Group_active(self_: *const Fl_Overlay_Group) -> ::core::ffi::c_uint;
734}
735extern "C" {
736 pub fn Fl_Overlay_Group_active_r(self_: *const Fl_Overlay_Group) -> ::core::ffi::c_int;
737}
738extern "C" {
739 pub fn Fl_Overlay_Group_callback(self_: *const Fl_Overlay_Group) -> Fl_Callback;
740}
741extern "C" {
742 pub fn Fl_Overlay_Group_set_deletion_callback(
743 self_: *mut Fl_Overlay_Group,
744 arg1: ::core::option::Option<
745 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
746 >,
747 data: *mut ::core::ffi::c_void,
748 );
749}
750extern "C" {
751 pub fn Fl_Overlay_Group_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Overlay_Group;
752}
753extern "C" {
754 pub fn Fl_Overlay_Group_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Overlay_Group;
755}
756extern "C" {
757 pub fn Fl_Overlay_Group_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
758}
759extern "C" {
760 pub fn Fl_Overlay_Group_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
761}
762extern "C" {
763 pub fn Fl_Overlay_Group_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
764}
765extern "C" {
766 pub fn Fl_Overlay_Group_begin(self_: *mut Fl_Overlay_Group);
767}
768extern "C" {
769 pub fn Fl_Overlay_Group_end(self_: *mut Fl_Overlay_Group);
770}
771extern "C" {
772 pub fn Fl_Overlay_Group_find(
773 self_: *mut Fl_Overlay_Group,
774 arg1: *const ::core::ffi::c_void,
775 ) -> ::core::ffi::c_int;
776}
777extern "C" {
778 pub fn Fl_Overlay_Group_add(self_: *mut Fl_Overlay_Group, arg1: *mut ::core::ffi::c_void);
779}
780extern "C" {
781 pub fn Fl_Overlay_Group_insert(
782 self_: *mut Fl_Overlay_Group,
783 arg1: *mut ::core::ffi::c_void,
784 pos: ::core::ffi::c_int,
785 );
786}
787extern "C" {
788 pub fn Fl_Overlay_Group_remove(self_: *mut Fl_Overlay_Group, wid: *mut ::core::ffi::c_void);
789}
790extern "C" {
791 pub fn Fl_Overlay_Group_remove_by_index(self_: *mut Fl_Overlay_Group, idx: ::core::ffi::c_int);
792}
793extern "C" {
794 pub fn Fl_Overlay_Group_clear(self_: *mut Fl_Overlay_Group);
795}
796extern "C" {
797 pub fn Fl_Overlay_Group_children(self_: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
798}
799extern "C" {
800 pub fn Fl_Overlay_Group_child(
801 arg1: *mut Fl_Overlay_Group,
802 index: ::core::ffi::c_int,
803 ) -> *mut Fl_Widget;
804}
805extern "C" {
806 pub fn Fl_Overlay_Group_resizable(self_: *mut Fl_Overlay_Group, arg1: *mut ::core::ffi::c_void);
807}
808extern "C" {
809 pub fn Fl_Overlay_Group_set_clip_children(self_: *mut Fl_Overlay_Group, c: ::core::ffi::c_int);
810}
811extern "C" {
812 pub fn Fl_Overlay_Group_clip_children(self_: *mut Fl_Overlay_Group) -> ::core::ffi::c_int;
813}
814extern "C" {
815 pub fn Fl_Overlay_Group_init_sizes(self_: *mut Fl_Overlay_Group);
816}
817extern "C" {
818 pub fn Fl_Overlay_Group_draw_child(self_: *const Fl_Overlay_Group, w: *mut Fl_Widget);
819}
820extern "C" {
821 pub fn Fl_Overlay_Group_update_child(self_: *const Fl_Overlay_Group, w: *mut Fl_Widget);
822}
823extern "C" {
824 pub fn Fl_Overlay_Group_draw_outside_label(self_: *const Fl_Overlay_Group, w: *const Fl_Widget);
825}
826extern "C" {
827 pub fn Fl_Overlay_Group_draw_children(self_: *mut Fl_Overlay_Group);
828}
829#[repr(C)]
830#[derive(Debug, Copy, Clone)]
831pub struct Fl_Pack {
832 _unused: [u8; 0],
833}
834extern "C" {
835 pub fn Fl_Pack_new(
836 x: ::core::ffi::c_int,
837 y: ::core::ffi::c_int,
838 width: ::core::ffi::c_int,
839 height: ::core::ffi::c_int,
840 title: *const ::core::ffi::c_char,
841 ) -> *mut Fl_Pack;
842}
843extern "C" {
844 pub fn Fl_Pack_x(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
845}
846extern "C" {
847 pub fn Fl_Pack_y(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
848}
849extern "C" {
850 pub fn Fl_Pack_width(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
851}
852extern "C" {
853 pub fn Fl_Pack_height(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
854}
855extern "C" {
856 pub fn Fl_Pack_label(arg1: *mut Fl_Pack) -> *const ::core::ffi::c_char;
857}
858extern "C" {
859 pub fn Fl_Pack_set_label(arg1: *mut Fl_Pack, title: *const ::core::ffi::c_char);
860}
861extern "C" {
862 pub fn Fl_Pack_redraw(arg1: *mut Fl_Pack);
863}
864extern "C" {
865 pub fn Fl_Pack_show(arg1: *mut Fl_Pack);
866}
867extern "C" {
868 pub fn Fl_Pack_hide(arg1: *mut Fl_Pack);
869}
870extern "C" {
871 pub fn Fl_Pack_activate(arg1: *mut Fl_Pack);
872}
873extern "C" {
874 pub fn Fl_Pack_deactivate(arg1: *mut Fl_Pack);
875}
876extern "C" {
877 pub fn Fl_Pack_redraw_label(arg1: *mut Fl_Pack);
878}
879extern "C" {
880 pub fn Fl_Pack_resize(
881 arg1: *mut Fl_Pack,
882 x: ::core::ffi::c_int,
883 y: ::core::ffi::c_int,
884 width: ::core::ffi::c_int,
885 height: ::core::ffi::c_int,
886 );
887}
888extern "C" {
889 pub fn Fl_Pack_widget_resize(
890 arg1: *mut Fl_Pack,
891 x: ::core::ffi::c_int,
892 y: ::core::ffi::c_int,
893 width: ::core::ffi::c_int,
894 height: ::core::ffi::c_int,
895 );
896}
897extern "C" {
898 pub fn Fl_Pack_tooltip(arg1: *mut Fl_Pack) -> *const ::core::ffi::c_char;
899}
900extern "C" {
901 pub fn Fl_Pack_set_tooltip(arg1: *mut Fl_Pack, txt: *const ::core::ffi::c_char);
902}
903extern "C" {
904 pub fn Fl_Pack_get_type(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
905}
906extern "C" {
907 pub fn Fl_Pack_set_type(arg1: *mut Fl_Pack, typ: ::core::ffi::c_int);
908}
909extern "C" {
910 pub fn Fl_Pack_color(arg1: *mut Fl_Pack) -> ::core::ffi::c_uint;
911}
912extern "C" {
913 pub fn Fl_Pack_set_color(arg1: *mut Fl_Pack, color: ::core::ffi::c_uint);
914}
915extern "C" {
916 pub fn Fl_Pack_measure_label(
917 arg1: *const Fl_Pack,
918 arg2: *mut ::core::ffi::c_int,
919 arg3: *mut ::core::ffi::c_int,
920 );
921}
922extern "C" {
923 pub fn Fl_Pack_label_color(arg1: *mut Fl_Pack) -> ::core::ffi::c_uint;
924}
925extern "C" {
926 pub fn Fl_Pack_set_label_color(arg1: *mut Fl_Pack, color: ::core::ffi::c_uint);
927}
928extern "C" {
929 pub fn Fl_Pack_label_font(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
930}
931extern "C" {
932 pub fn Fl_Pack_set_label_font(arg1: *mut Fl_Pack, font: ::core::ffi::c_int);
933}
934extern "C" {
935 pub fn Fl_Pack_label_size(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
936}
937extern "C" {
938 pub fn Fl_Pack_set_label_size(arg1: *mut Fl_Pack, sz: ::core::ffi::c_int);
939}
940extern "C" {
941 pub fn Fl_Pack_label_type(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
942}
943extern "C" {
944 pub fn Fl_Pack_set_label_type(arg1: *mut Fl_Pack, typ: ::core::ffi::c_int);
945}
946extern "C" {
947 pub fn Fl_Pack_box(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
948}
949extern "C" {
950 pub fn Fl_Pack_set_box(arg1: *mut Fl_Pack, typ: ::core::ffi::c_int);
951}
952extern "C" {
953 pub fn Fl_Pack_changed(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
954}
955extern "C" {
956 pub fn Fl_Pack_set_changed(arg1: *mut Fl_Pack);
957}
958extern "C" {
959 pub fn Fl_Pack_clear_changed(arg1: *mut Fl_Pack);
960}
961extern "C" {
962 pub fn Fl_Pack_align(arg1: *mut Fl_Pack) -> ::core::ffi::c_int;
963}
964extern "C" {
965 pub fn Fl_Pack_set_align(arg1: *mut Fl_Pack, typ: ::core::ffi::c_int);
966}
967extern "C" {
968 pub fn Fl_Pack_delete(arg1: *mut Fl_Pack);
969}
970extern "C" {
971 pub fn Fl_Pack_set_image(arg1: *mut Fl_Pack, arg2: *mut ::core::ffi::c_void);
972}
973extern "C" {
974 pub fn Fl_Pack_handle(
975 self_: *mut Fl_Pack,
976 cb: custom_handler_callback,
977 data: *mut ::core::ffi::c_void,
978 );
979}
980extern "C" {
981 pub fn Fl_Pack_handle_event(
982 self_: *mut Fl_Pack,
983 event: ::core::ffi::c_int,
984 ) -> ::core::ffi::c_int;
985}
986extern "C" {
987 pub fn Fl_Pack_draw(
988 self_: *mut Fl_Pack,
989 cb: custom_draw_callback,
990 data: *mut ::core::ffi::c_void,
991 );
992}
993extern "C" {
994 pub fn Fl_Pack_resize_callback(
995 self_: *mut Fl_Pack,
996 cb: ::core::option::Option<
997 unsafe extern "C" fn(
998 arg1: *mut Fl_Widget,
999 x: ::core::ffi::c_int,
1000 y: ::core::ffi::c_int,
1001 w: ::core::ffi::c_int,
1002 h: ::core::ffi::c_int,
1003 arg2: *mut ::core::ffi::c_void,
1004 ),
1005 >,
1006 data: *mut ::core::ffi::c_void,
1007 );
1008}
1009extern "C" {
1010 pub fn Fl_Pack_set_when(arg1: *mut Fl_Pack, arg2: ::core::ffi::c_int);
1011}
1012extern "C" {
1013 pub fn Fl_Pack_when(arg1: *const Fl_Pack) -> ::core::ffi::c_int;
1014}
1015extern "C" {
1016 pub fn Fl_Pack_image(arg1: *const Fl_Pack) -> *const ::core::ffi::c_void;
1017}
1018extern "C" {
1019 pub fn Fl_Pack_parent(self_: *const Fl_Pack) -> *mut ::core::ffi::c_void;
1020}
1021extern "C" {
1022 pub fn Fl_Pack_selection_color(arg1: *mut Fl_Pack) -> ::core::ffi::c_uint;
1023}
1024extern "C" {
1025 pub fn Fl_Pack_set_selection_color(arg1: *mut Fl_Pack, color: ::core::ffi::c_uint);
1026}
1027extern "C" {
1028 pub fn Fl_Pack_do_callback(arg1: *mut Fl_Pack);
1029}
1030extern "C" {
1031 pub fn Fl_Pack_inside(
1032 self_: *const Fl_Pack,
1033 arg1: *mut ::core::ffi::c_void,
1034 ) -> ::core::ffi::c_int;
1035}
1036extern "C" {
1037 pub fn Fl_Pack_window(arg1: *const Fl_Pack) -> *mut ::core::ffi::c_void;
1038}
1039extern "C" {
1040 pub fn Fl_Pack_top_window(arg1: *const Fl_Pack) -> *mut ::core::ffi::c_void;
1041}
1042extern "C" {
1043 pub fn Fl_Pack_takes_events(arg1: *const Fl_Pack) -> ::core::ffi::c_int;
1044}
1045extern "C" {
1046 pub fn Fl_Pack_user_data(arg1: *const Fl_Pack) -> *mut ::core::ffi::c_void;
1047}
1048extern "C" {
1049 pub fn Fl_Pack_take_focus(self_: *mut Fl_Pack) -> ::core::ffi::c_int;
1050}
1051extern "C" {
1052 pub fn Fl_Pack_set_visible_focus(self_: *mut Fl_Pack);
1053}
1054extern "C" {
1055 pub fn Fl_Pack_clear_visible_focus(self_: *mut Fl_Pack);
1056}
1057extern "C" {
1058 pub fn Fl_Pack_visible_focus(self_: *mut Fl_Pack, v: ::core::ffi::c_int);
1059}
1060extern "C" {
1061 pub fn Fl_Pack_has_visible_focus(self_: *mut Fl_Pack) -> ::core::ffi::c_uint;
1062}
1063extern "C" {
1064 pub fn Fl_Pack_set_user_data(arg1: *mut Fl_Pack, data: *mut ::core::ffi::c_void);
1065}
1066extern "C" {
1067 pub fn Fl_Pack_draw_data(self_: *const Fl_Pack) -> *mut ::core::ffi::c_void;
1068}
1069extern "C" {
1070 pub fn Fl_Pack_handle_data(self_: *const Fl_Pack) -> *mut ::core::ffi::c_void;
1071}
1072extern "C" {
1073 pub fn Fl_Pack_set_draw_data(self_: *mut Fl_Pack, data: *mut ::core::ffi::c_void);
1074}
1075extern "C" {
1076 pub fn Fl_Pack_set_handle_data(self_: *mut Fl_Pack, data: *mut ::core::ffi::c_void);
1077}
1078extern "C" {
1079 pub fn Fl_Pack_damage(self_: *const Fl_Pack) -> ::core::ffi::c_uchar;
1080}
1081extern "C" {
1082 pub fn Fl_Pack_set_damage(self_: *mut Fl_Pack, flag: ::core::ffi::c_uchar);
1083}
1084extern "C" {
1085 pub fn Fl_Pack_set_damage_area(
1086 self_: *mut Fl_Pack,
1087 flag: ::core::ffi::c_uchar,
1088 x: ::core::ffi::c_int,
1089 y: ::core::ffi::c_int,
1090 w: ::core::ffi::c_int,
1091 h: ::core::ffi::c_int,
1092 );
1093}
1094extern "C" {
1095 pub fn Fl_Pack_clear_damage(self_: *mut Fl_Pack);
1096}
1097extern "C" {
1098 pub fn Fl_Pack_as_window(self_: *mut Fl_Pack) -> *mut ::core::ffi::c_void;
1099}
1100extern "C" {
1101 pub fn Fl_Pack_as_group(self_: *mut Fl_Pack) -> *mut ::core::ffi::c_void;
1102}
1103extern "C" {
1104 pub fn Fl_Pack_set_deimage(arg1: *mut Fl_Pack, arg2: *mut ::core::ffi::c_void);
1105}
1106extern "C" {
1107 pub fn Fl_Pack_deimage(arg1: *const Fl_Pack) -> *const ::core::ffi::c_void;
1108}
1109extern "C" {
1110 pub fn Fl_Pack_set_callback(
1111 arg1: *mut Fl_Pack,
1112 arg2: Fl_Callback,
1113 arg3: *mut ::core::ffi::c_void,
1114 );
1115}
1116extern "C" {
1117 pub fn Fl_Pack_visible(self_: *const Fl_Pack) -> ::core::ffi::c_int;
1118}
1119extern "C" {
1120 pub fn Fl_Pack_visible_r(self_: *const Fl_Pack) -> ::core::ffi::c_int;
1121}
1122extern "C" {
1123 pub fn Fl_Pack_active(self_: *const Fl_Pack) -> ::core::ffi::c_uint;
1124}
1125extern "C" {
1126 pub fn Fl_Pack_active_r(self_: *const Fl_Pack) -> ::core::ffi::c_int;
1127}
1128extern "C" {
1129 pub fn Fl_Pack_callback(self_: *const Fl_Pack) -> Fl_Callback;
1130}
1131extern "C" {
1132 pub fn Fl_Pack_set_deletion_callback(
1133 self_: *mut Fl_Pack,
1134 arg1: ::core::option::Option<
1135 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1136 >,
1137 data: *mut ::core::ffi::c_void,
1138 );
1139}
1140extern "C" {
1141 pub fn Fl_Pack_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Pack;
1142}
1143extern "C" {
1144 pub fn Fl_Pack_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Pack;
1145}
1146extern "C" {
1147 pub fn Fl_Pack_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1148}
1149extern "C" {
1150 pub fn Fl_Pack_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1151}
1152extern "C" {
1153 pub fn Fl_Pack_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1154}
1155extern "C" {
1156 pub fn Fl_Pack_spacing(self_: *mut Fl_Pack) -> ::core::ffi::c_int;
1157}
1158extern "C" {
1159 pub fn Fl_Pack_set_spacing(self_: *mut Fl_Pack, spacing: ::core::ffi::c_int);
1160}
1161extern "C" {
1162 pub fn Fl_Pack_begin(self_: *mut Fl_Pack);
1163}
1164extern "C" {
1165 pub fn Fl_Pack_end(self_: *mut Fl_Pack);
1166}
1167extern "C" {
1168 pub fn Fl_Pack_find(
1169 self_: *mut Fl_Pack,
1170 arg1: *const ::core::ffi::c_void,
1171 ) -> ::core::ffi::c_int;
1172}
1173extern "C" {
1174 pub fn Fl_Pack_add(self_: *mut Fl_Pack, arg1: *mut ::core::ffi::c_void);
1175}
1176extern "C" {
1177 pub fn Fl_Pack_insert(
1178 self_: *mut Fl_Pack,
1179 arg1: *mut ::core::ffi::c_void,
1180 pos: ::core::ffi::c_int,
1181 );
1182}
1183extern "C" {
1184 pub fn Fl_Pack_remove(self_: *mut Fl_Pack, wid: *mut ::core::ffi::c_void);
1185}
1186extern "C" {
1187 pub fn Fl_Pack_remove_by_index(self_: *mut Fl_Pack, idx: ::core::ffi::c_int);
1188}
1189extern "C" {
1190 pub fn Fl_Pack_clear(self_: *mut Fl_Pack);
1191}
1192extern "C" {
1193 pub fn Fl_Pack_children(self_: *mut Fl_Pack) -> ::core::ffi::c_int;
1194}
1195extern "C" {
1196 pub fn Fl_Pack_child(arg1: *mut Fl_Pack, index: ::core::ffi::c_int) -> *mut Fl_Widget;
1197}
1198extern "C" {
1199 pub fn Fl_Pack_resizable(self_: *mut Fl_Pack, arg1: *mut ::core::ffi::c_void);
1200}
1201extern "C" {
1202 pub fn Fl_Pack_set_clip_children(self_: *mut Fl_Pack, c: ::core::ffi::c_int);
1203}
1204extern "C" {
1205 pub fn Fl_Pack_clip_children(self_: *mut Fl_Pack) -> ::core::ffi::c_int;
1206}
1207extern "C" {
1208 pub fn Fl_Pack_init_sizes(self_: *mut Fl_Pack);
1209}
1210extern "C" {
1211 pub fn Fl_Pack_draw_child(self_: *const Fl_Pack, w: *mut Fl_Widget);
1212}
1213extern "C" {
1214 pub fn Fl_Pack_update_child(self_: *const Fl_Pack, w: *mut Fl_Widget);
1215}
1216extern "C" {
1217 pub fn Fl_Pack_draw_outside_label(self_: *const Fl_Pack, w: *const Fl_Widget);
1218}
1219extern "C" {
1220 pub fn Fl_Pack_draw_children(self_: *mut Fl_Pack);
1221}
1222#[repr(C)]
1223#[derive(Debug, Copy, Clone)]
1224pub struct Fl_Scroll {
1225 _unused: [u8; 0],
1226}
1227extern "C" {
1228 pub fn Fl_Scroll_new(
1229 x: ::core::ffi::c_int,
1230 y: ::core::ffi::c_int,
1231 width: ::core::ffi::c_int,
1232 height: ::core::ffi::c_int,
1233 title: *const ::core::ffi::c_char,
1234 ) -> *mut Fl_Scroll;
1235}
1236extern "C" {
1237 pub fn Fl_Scroll_x(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1238}
1239extern "C" {
1240 pub fn Fl_Scroll_y(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1241}
1242extern "C" {
1243 pub fn Fl_Scroll_width(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1244}
1245extern "C" {
1246 pub fn Fl_Scroll_height(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1247}
1248extern "C" {
1249 pub fn Fl_Scroll_label(arg1: *mut Fl_Scroll) -> *const ::core::ffi::c_char;
1250}
1251extern "C" {
1252 pub fn Fl_Scroll_set_label(arg1: *mut Fl_Scroll, title: *const ::core::ffi::c_char);
1253}
1254extern "C" {
1255 pub fn Fl_Scroll_redraw(arg1: *mut Fl_Scroll);
1256}
1257extern "C" {
1258 pub fn Fl_Scroll_show(arg1: *mut Fl_Scroll);
1259}
1260extern "C" {
1261 pub fn Fl_Scroll_hide(arg1: *mut Fl_Scroll);
1262}
1263extern "C" {
1264 pub fn Fl_Scroll_activate(arg1: *mut Fl_Scroll);
1265}
1266extern "C" {
1267 pub fn Fl_Scroll_deactivate(arg1: *mut Fl_Scroll);
1268}
1269extern "C" {
1270 pub fn Fl_Scroll_redraw_label(arg1: *mut Fl_Scroll);
1271}
1272extern "C" {
1273 pub fn Fl_Scroll_resize(
1274 arg1: *mut Fl_Scroll,
1275 x: ::core::ffi::c_int,
1276 y: ::core::ffi::c_int,
1277 width: ::core::ffi::c_int,
1278 height: ::core::ffi::c_int,
1279 );
1280}
1281extern "C" {
1282 pub fn Fl_Scroll_widget_resize(
1283 arg1: *mut Fl_Scroll,
1284 x: ::core::ffi::c_int,
1285 y: ::core::ffi::c_int,
1286 width: ::core::ffi::c_int,
1287 height: ::core::ffi::c_int,
1288 );
1289}
1290extern "C" {
1291 pub fn Fl_Scroll_tooltip(arg1: *mut Fl_Scroll) -> *const ::core::ffi::c_char;
1292}
1293extern "C" {
1294 pub fn Fl_Scroll_set_tooltip(arg1: *mut Fl_Scroll, txt: *const ::core::ffi::c_char);
1295}
1296extern "C" {
1297 pub fn Fl_Scroll_get_type(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1298}
1299extern "C" {
1300 pub fn Fl_Scroll_set_type(arg1: *mut Fl_Scroll, typ: ::core::ffi::c_int);
1301}
1302extern "C" {
1303 pub fn Fl_Scroll_color(arg1: *mut Fl_Scroll) -> ::core::ffi::c_uint;
1304}
1305extern "C" {
1306 pub fn Fl_Scroll_set_color(arg1: *mut Fl_Scroll, color: ::core::ffi::c_uint);
1307}
1308extern "C" {
1309 pub fn Fl_Scroll_measure_label(
1310 arg1: *const Fl_Scroll,
1311 arg2: *mut ::core::ffi::c_int,
1312 arg3: *mut ::core::ffi::c_int,
1313 );
1314}
1315extern "C" {
1316 pub fn Fl_Scroll_label_color(arg1: *mut Fl_Scroll) -> ::core::ffi::c_uint;
1317}
1318extern "C" {
1319 pub fn Fl_Scroll_set_label_color(arg1: *mut Fl_Scroll, color: ::core::ffi::c_uint);
1320}
1321extern "C" {
1322 pub fn Fl_Scroll_label_font(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1323}
1324extern "C" {
1325 pub fn Fl_Scroll_set_label_font(arg1: *mut Fl_Scroll, font: ::core::ffi::c_int);
1326}
1327extern "C" {
1328 pub fn Fl_Scroll_label_size(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1329}
1330extern "C" {
1331 pub fn Fl_Scroll_set_label_size(arg1: *mut Fl_Scroll, sz: ::core::ffi::c_int);
1332}
1333extern "C" {
1334 pub fn Fl_Scroll_label_type(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1335}
1336extern "C" {
1337 pub fn Fl_Scroll_set_label_type(arg1: *mut Fl_Scroll, typ: ::core::ffi::c_int);
1338}
1339extern "C" {
1340 pub fn Fl_Scroll_box(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1341}
1342extern "C" {
1343 pub fn Fl_Scroll_set_box(arg1: *mut Fl_Scroll, typ: ::core::ffi::c_int);
1344}
1345extern "C" {
1346 pub fn Fl_Scroll_changed(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1347}
1348extern "C" {
1349 pub fn Fl_Scroll_set_changed(arg1: *mut Fl_Scroll);
1350}
1351extern "C" {
1352 pub fn Fl_Scroll_clear_changed(arg1: *mut Fl_Scroll);
1353}
1354extern "C" {
1355 pub fn Fl_Scroll_align(arg1: *mut Fl_Scroll) -> ::core::ffi::c_int;
1356}
1357extern "C" {
1358 pub fn Fl_Scroll_set_align(arg1: *mut Fl_Scroll, typ: ::core::ffi::c_int);
1359}
1360extern "C" {
1361 pub fn Fl_Scroll_delete(arg1: *mut Fl_Scroll);
1362}
1363extern "C" {
1364 pub fn Fl_Scroll_set_image(arg1: *mut Fl_Scroll, arg2: *mut ::core::ffi::c_void);
1365}
1366extern "C" {
1367 pub fn Fl_Scroll_handle(
1368 self_: *mut Fl_Scroll,
1369 cb: custom_handler_callback,
1370 data: *mut ::core::ffi::c_void,
1371 );
1372}
1373extern "C" {
1374 pub fn Fl_Scroll_handle_event(
1375 self_: *mut Fl_Scroll,
1376 event: ::core::ffi::c_int,
1377 ) -> ::core::ffi::c_int;
1378}
1379extern "C" {
1380 pub fn Fl_Scroll_draw(
1381 self_: *mut Fl_Scroll,
1382 cb: custom_draw_callback,
1383 data: *mut ::core::ffi::c_void,
1384 );
1385}
1386extern "C" {
1387 pub fn Fl_Scroll_resize_callback(
1388 self_: *mut Fl_Scroll,
1389 cb: ::core::option::Option<
1390 unsafe extern "C" fn(
1391 arg1: *mut Fl_Widget,
1392 x: ::core::ffi::c_int,
1393 y: ::core::ffi::c_int,
1394 w: ::core::ffi::c_int,
1395 h: ::core::ffi::c_int,
1396 arg2: *mut ::core::ffi::c_void,
1397 ),
1398 >,
1399 data: *mut ::core::ffi::c_void,
1400 );
1401}
1402extern "C" {
1403 pub fn Fl_Scroll_set_when(arg1: *mut Fl_Scroll, arg2: ::core::ffi::c_int);
1404}
1405extern "C" {
1406 pub fn Fl_Scroll_when(arg1: *const Fl_Scroll) -> ::core::ffi::c_int;
1407}
1408extern "C" {
1409 pub fn Fl_Scroll_image(arg1: *const Fl_Scroll) -> *const ::core::ffi::c_void;
1410}
1411extern "C" {
1412 pub fn Fl_Scroll_parent(self_: *const Fl_Scroll) -> *mut ::core::ffi::c_void;
1413}
1414extern "C" {
1415 pub fn Fl_Scroll_selection_color(arg1: *mut Fl_Scroll) -> ::core::ffi::c_uint;
1416}
1417extern "C" {
1418 pub fn Fl_Scroll_set_selection_color(arg1: *mut Fl_Scroll, color: ::core::ffi::c_uint);
1419}
1420extern "C" {
1421 pub fn Fl_Scroll_do_callback(arg1: *mut Fl_Scroll);
1422}
1423extern "C" {
1424 pub fn Fl_Scroll_inside(
1425 self_: *const Fl_Scroll,
1426 arg1: *mut ::core::ffi::c_void,
1427 ) -> ::core::ffi::c_int;
1428}
1429extern "C" {
1430 pub fn Fl_Scroll_window(arg1: *const Fl_Scroll) -> *mut ::core::ffi::c_void;
1431}
1432extern "C" {
1433 pub fn Fl_Scroll_top_window(arg1: *const Fl_Scroll) -> *mut ::core::ffi::c_void;
1434}
1435extern "C" {
1436 pub fn Fl_Scroll_takes_events(arg1: *const Fl_Scroll) -> ::core::ffi::c_int;
1437}
1438extern "C" {
1439 pub fn Fl_Scroll_user_data(arg1: *const Fl_Scroll) -> *mut ::core::ffi::c_void;
1440}
1441extern "C" {
1442 pub fn Fl_Scroll_take_focus(self_: *mut Fl_Scroll) -> ::core::ffi::c_int;
1443}
1444extern "C" {
1445 pub fn Fl_Scroll_set_visible_focus(self_: *mut Fl_Scroll);
1446}
1447extern "C" {
1448 pub fn Fl_Scroll_clear_visible_focus(self_: *mut Fl_Scroll);
1449}
1450extern "C" {
1451 pub fn Fl_Scroll_visible_focus(self_: *mut Fl_Scroll, v: ::core::ffi::c_int);
1452}
1453extern "C" {
1454 pub fn Fl_Scroll_has_visible_focus(self_: *mut Fl_Scroll) -> ::core::ffi::c_uint;
1455}
1456extern "C" {
1457 pub fn Fl_Scroll_set_user_data(arg1: *mut Fl_Scroll, data: *mut ::core::ffi::c_void);
1458}
1459extern "C" {
1460 pub fn Fl_Scroll_draw_data(self_: *const Fl_Scroll) -> *mut ::core::ffi::c_void;
1461}
1462extern "C" {
1463 pub fn Fl_Scroll_handle_data(self_: *const Fl_Scroll) -> *mut ::core::ffi::c_void;
1464}
1465extern "C" {
1466 pub fn Fl_Scroll_set_draw_data(self_: *mut Fl_Scroll, data: *mut ::core::ffi::c_void);
1467}
1468extern "C" {
1469 pub fn Fl_Scroll_set_handle_data(self_: *mut Fl_Scroll, data: *mut ::core::ffi::c_void);
1470}
1471extern "C" {
1472 pub fn Fl_Scroll_damage(self_: *const Fl_Scroll) -> ::core::ffi::c_uchar;
1473}
1474extern "C" {
1475 pub fn Fl_Scroll_set_damage(self_: *mut Fl_Scroll, flag: ::core::ffi::c_uchar);
1476}
1477extern "C" {
1478 pub fn Fl_Scroll_set_damage_area(
1479 self_: *mut Fl_Scroll,
1480 flag: ::core::ffi::c_uchar,
1481 x: ::core::ffi::c_int,
1482 y: ::core::ffi::c_int,
1483 w: ::core::ffi::c_int,
1484 h: ::core::ffi::c_int,
1485 );
1486}
1487extern "C" {
1488 pub fn Fl_Scroll_clear_damage(self_: *mut Fl_Scroll);
1489}
1490extern "C" {
1491 pub fn Fl_Scroll_as_window(self_: *mut Fl_Scroll) -> *mut ::core::ffi::c_void;
1492}
1493extern "C" {
1494 pub fn Fl_Scroll_as_group(self_: *mut Fl_Scroll) -> *mut ::core::ffi::c_void;
1495}
1496extern "C" {
1497 pub fn Fl_Scroll_set_deimage(arg1: *mut Fl_Scroll, arg2: *mut ::core::ffi::c_void);
1498}
1499extern "C" {
1500 pub fn Fl_Scroll_deimage(arg1: *const Fl_Scroll) -> *const ::core::ffi::c_void;
1501}
1502extern "C" {
1503 pub fn Fl_Scroll_set_callback(
1504 arg1: *mut Fl_Scroll,
1505 arg2: Fl_Callback,
1506 arg3: *mut ::core::ffi::c_void,
1507 );
1508}
1509extern "C" {
1510 pub fn Fl_Scroll_visible(self_: *const Fl_Scroll) -> ::core::ffi::c_int;
1511}
1512extern "C" {
1513 pub fn Fl_Scroll_visible_r(self_: *const Fl_Scroll) -> ::core::ffi::c_int;
1514}
1515extern "C" {
1516 pub fn Fl_Scroll_active(self_: *const Fl_Scroll) -> ::core::ffi::c_uint;
1517}
1518extern "C" {
1519 pub fn Fl_Scroll_active_r(self_: *const Fl_Scroll) -> ::core::ffi::c_int;
1520}
1521extern "C" {
1522 pub fn Fl_Scroll_callback(self_: *const Fl_Scroll) -> Fl_Callback;
1523}
1524extern "C" {
1525 pub fn Fl_Scroll_set_deletion_callback(
1526 self_: *mut Fl_Scroll,
1527 arg1: ::core::option::Option<
1528 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1529 >,
1530 data: *mut ::core::ffi::c_void,
1531 );
1532}
1533extern "C" {
1534 pub fn Fl_Scroll_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Scroll;
1535}
1536extern "C" {
1537 pub fn Fl_Scroll_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Scroll;
1538}
1539extern "C" {
1540 pub fn Fl_Scroll_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1541}
1542extern "C" {
1543 pub fn Fl_Scroll_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1544}
1545extern "C" {
1546 pub fn Fl_Scroll_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1547}
1548extern "C" {
1549 pub fn Fl_Scroll_scrollbar(self_: *mut Fl_Scroll) -> *mut ::core::ffi::c_void;
1550}
1551extern "C" {
1552 pub fn Fl_Scroll_hscrollbar(self_: *mut Fl_Scroll) -> *mut ::core::ffi::c_void;
1553}
1554extern "C" {
1555 pub fn Fl_Scroll_xposition(self_: *const Fl_Scroll) -> ::core::ffi::c_int;
1556}
1557extern "C" {
1558 pub fn Fl_Scroll_yposition(self_: *const Fl_Scroll) -> ::core::ffi::c_int;
1559}
1560extern "C" {
1561 pub fn Fl_Scroll_scroll_to(
1562 self_: *mut Fl_Scroll,
1563 arg1: ::core::ffi::c_int,
1564 arg2: ::core::ffi::c_int,
1565 );
1566}
1567extern "C" {
1568 pub fn Fl_Scroll_scrollbar_size(self_: *const Fl_Scroll) -> ::core::ffi::c_int;
1569}
1570extern "C" {
1571 pub fn Fl_Scroll_set_scrollbar_size(self_: *mut Fl_Scroll, newSize: ::core::ffi::c_int);
1572}
1573extern "C" {
1574 pub fn Fl_Scroll_begin(self_: *mut Fl_Scroll);
1575}
1576extern "C" {
1577 pub fn Fl_Scroll_end(self_: *mut Fl_Scroll);
1578}
1579extern "C" {
1580 pub fn Fl_Scroll_find(
1581 self_: *mut Fl_Scroll,
1582 arg1: *const ::core::ffi::c_void,
1583 ) -> ::core::ffi::c_int;
1584}
1585extern "C" {
1586 pub fn Fl_Scroll_add(self_: *mut Fl_Scroll, arg1: *mut ::core::ffi::c_void);
1587}
1588extern "C" {
1589 pub fn Fl_Scroll_insert(
1590 self_: *mut Fl_Scroll,
1591 arg1: *mut ::core::ffi::c_void,
1592 pos: ::core::ffi::c_int,
1593 );
1594}
1595extern "C" {
1596 pub fn Fl_Scroll_remove(self_: *mut Fl_Scroll, wid: *mut ::core::ffi::c_void);
1597}
1598extern "C" {
1599 pub fn Fl_Scroll_remove_by_index(self_: *mut Fl_Scroll, idx: ::core::ffi::c_int);
1600}
1601extern "C" {
1602 pub fn Fl_Scroll_clear(self_: *mut Fl_Scroll);
1603}
1604extern "C" {
1605 pub fn Fl_Scroll_children(self_: *mut Fl_Scroll) -> ::core::ffi::c_int;
1606}
1607extern "C" {
1608 pub fn Fl_Scroll_child(arg1: *mut Fl_Scroll, index: ::core::ffi::c_int) -> *mut Fl_Widget;
1609}
1610extern "C" {
1611 pub fn Fl_Scroll_resizable(self_: *mut Fl_Scroll, arg1: *mut ::core::ffi::c_void);
1612}
1613extern "C" {
1614 pub fn Fl_Scroll_set_clip_children(self_: *mut Fl_Scroll, c: ::core::ffi::c_int);
1615}
1616extern "C" {
1617 pub fn Fl_Scroll_clip_children(self_: *mut Fl_Scroll) -> ::core::ffi::c_int;
1618}
1619extern "C" {
1620 pub fn Fl_Scroll_init_sizes(self_: *mut Fl_Scroll);
1621}
1622extern "C" {
1623 pub fn Fl_Scroll_draw_child(self_: *const Fl_Scroll, w: *mut Fl_Widget);
1624}
1625extern "C" {
1626 pub fn Fl_Scroll_update_child(self_: *const Fl_Scroll, w: *mut Fl_Widget);
1627}
1628extern "C" {
1629 pub fn Fl_Scroll_draw_outside_label(self_: *const Fl_Scroll, w: *const Fl_Widget);
1630}
1631extern "C" {
1632 pub fn Fl_Scroll_draw_children(self_: *mut Fl_Scroll);
1633}
1634#[repr(C)]
1635#[derive(Debug, Copy, Clone)]
1636pub struct Fl_Tabs {
1637 _unused: [u8; 0],
1638}
1639extern "C" {
1640 pub fn Fl_Tabs_new(
1641 x: ::core::ffi::c_int,
1642 y: ::core::ffi::c_int,
1643 width: ::core::ffi::c_int,
1644 height: ::core::ffi::c_int,
1645 title: *const ::core::ffi::c_char,
1646 ) -> *mut Fl_Tabs;
1647}
1648extern "C" {
1649 pub fn Fl_Tabs_x(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1650}
1651extern "C" {
1652 pub fn Fl_Tabs_y(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1653}
1654extern "C" {
1655 pub fn Fl_Tabs_width(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1656}
1657extern "C" {
1658 pub fn Fl_Tabs_height(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1659}
1660extern "C" {
1661 pub fn Fl_Tabs_label(arg1: *mut Fl_Tabs) -> *const ::core::ffi::c_char;
1662}
1663extern "C" {
1664 pub fn Fl_Tabs_set_label(arg1: *mut Fl_Tabs, title: *const ::core::ffi::c_char);
1665}
1666extern "C" {
1667 pub fn Fl_Tabs_redraw(arg1: *mut Fl_Tabs);
1668}
1669extern "C" {
1670 pub fn Fl_Tabs_show(arg1: *mut Fl_Tabs);
1671}
1672extern "C" {
1673 pub fn Fl_Tabs_hide(arg1: *mut Fl_Tabs);
1674}
1675extern "C" {
1676 pub fn Fl_Tabs_activate(arg1: *mut Fl_Tabs);
1677}
1678extern "C" {
1679 pub fn Fl_Tabs_deactivate(arg1: *mut Fl_Tabs);
1680}
1681extern "C" {
1682 pub fn Fl_Tabs_redraw_label(arg1: *mut Fl_Tabs);
1683}
1684extern "C" {
1685 pub fn Fl_Tabs_resize(
1686 arg1: *mut Fl_Tabs,
1687 x: ::core::ffi::c_int,
1688 y: ::core::ffi::c_int,
1689 width: ::core::ffi::c_int,
1690 height: ::core::ffi::c_int,
1691 );
1692}
1693extern "C" {
1694 pub fn Fl_Tabs_widget_resize(
1695 arg1: *mut Fl_Tabs,
1696 x: ::core::ffi::c_int,
1697 y: ::core::ffi::c_int,
1698 width: ::core::ffi::c_int,
1699 height: ::core::ffi::c_int,
1700 );
1701}
1702extern "C" {
1703 pub fn Fl_Tabs_tooltip(arg1: *mut Fl_Tabs) -> *const ::core::ffi::c_char;
1704}
1705extern "C" {
1706 pub fn Fl_Tabs_set_tooltip(arg1: *mut Fl_Tabs, txt: *const ::core::ffi::c_char);
1707}
1708extern "C" {
1709 pub fn Fl_Tabs_get_type(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1710}
1711extern "C" {
1712 pub fn Fl_Tabs_set_type(arg1: *mut Fl_Tabs, typ: ::core::ffi::c_int);
1713}
1714extern "C" {
1715 pub fn Fl_Tabs_color(arg1: *mut Fl_Tabs) -> ::core::ffi::c_uint;
1716}
1717extern "C" {
1718 pub fn Fl_Tabs_set_color(arg1: *mut Fl_Tabs, color: ::core::ffi::c_uint);
1719}
1720extern "C" {
1721 pub fn Fl_Tabs_measure_label(
1722 arg1: *const Fl_Tabs,
1723 arg2: *mut ::core::ffi::c_int,
1724 arg3: *mut ::core::ffi::c_int,
1725 );
1726}
1727extern "C" {
1728 pub fn Fl_Tabs_label_color(arg1: *mut Fl_Tabs) -> ::core::ffi::c_uint;
1729}
1730extern "C" {
1731 pub fn Fl_Tabs_set_label_color(arg1: *mut Fl_Tabs, color: ::core::ffi::c_uint);
1732}
1733extern "C" {
1734 pub fn Fl_Tabs_label_font(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1735}
1736extern "C" {
1737 pub fn Fl_Tabs_set_label_font(arg1: *mut Fl_Tabs, font: ::core::ffi::c_int);
1738}
1739extern "C" {
1740 pub fn Fl_Tabs_label_size(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1741}
1742extern "C" {
1743 pub fn Fl_Tabs_set_label_size(arg1: *mut Fl_Tabs, sz: ::core::ffi::c_int);
1744}
1745extern "C" {
1746 pub fn Fl_Tabs_label_type(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1747}
1748extern "C" {
1749 pub fn Fl_Tabs_set_label_type(arg1: *mut Fl_Tabs, typ: ::core::ffi::c_int);
1750}
1751extern "C" {
1752 pub fn Fl_Tabs_box(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1753}
1754extern "C" {
1755 pub fn Fl_Tabs_set_box(arg1: *mut Fl_Tabs, typ: ::core::ffi::c_int);
1756}
1757extern "C" {
1758 pub fn Fl_Tabs_changed(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1759}
1760extern "C" {
1761 pub fn Fl_Tabs_set_changed(arg1: *mut Fl_Tabs);
1762}
1763extern "C" {
1764 pub fn Fl_Tabs_clear_changed(arg1: *mut Fl_Tabs);
1765}
1766extern "C" {
1767 pub fn Fl_Tabs_align(arg1: *mut Fl_Tabs) -> ::core::ffi::c_int;
1768}
1769extern "C" {
1770 pub fn Fl_Tabs_set_align(arg1: *mut Fl_Tabs, typ: ::core::ffi::c_int);
1771}
1772extern "C" {
1773 pub fn Fl_Tabs_delete(arg1: *mut Fl_Tabs);
1774}
1775extern "C" {
1776 pub fn Fl_Tabs_set_image(arg1: *mut Fl_Tabs, arg2: *mut ::core::ffi::c_void);
1777}
1778extern "C" {
1779 pub fn Fl_Tabs_handle(
1780 self_: *mut Fl_Tabs,
1781 cb: custom_handler_callback,
1782 data: *mut ::core::ffi::c_void,
1783 );
1784}
1785extern "C" {
1786 pub fn Fl_Tabs_handle_event(
1787 self_: *mut Fl_Tabs,
1788 event: ::core::ffi::c_int,
1789 ) -> ::core::ffi::c_int;
1790}
1791extern "C" {
1792 pub fn Fl_Tabs_draw(
1793 self_: *mut Fl_Tabs,
1794 cb: custom_draw_callback,
1795 data: *mut ::core::ffi::c_void,
1796 );
1797}
1798extern "C" {
1799 pub fn Fl_Tabs_resize_callback(
1800 self_: *mut Fl_Tabs,
1801 cb: ::core::option::Option<
1802 unsafe extern "C" fn(
1803 arg1: *mut Fl_Widget,
1804 x: ::core::ffi::c_int,
1805 y: ::core::ffi::c_int,
1806 w: ::core::ffi::c_int,
1807 h: ::core::ffi::c_int,
1808 arg2: *mut ::core::ffi::c_void,
1809 ),
1810 >,
1811 data: *mut ::core::ffi::c_void,
1812 );
1813}
1814extern "C" {
1815 pub fn Fl_Tabs_set_when(arg1: *mut Fl_Tabs, arg2: ::core::ffi::c_int);
1816}
1817extern "C" {
1818 pub fn Fl_Tabs_when(arg1: *const Fl_Tabs) -> ::core::ffi::c_int;
1819}
1820extern "C" {
1821 pub fn Fl_Tabs_image(arg1: *const Fl_Tabs) -> *const ::core::ffi::c_void;
1822}
1823extern "C" {
1824 pub fn Fl_Tabs_parent(self_: *const Fl_Tabs) -> *mut ::core::ffi::c_void;
1825}
1826extern "C" {
1827 pub fn Fl_Tabs_selection_color(arg1: *mut Fl_Tabs) -> ::core::ffi::c_uint;
1828}
1829extern "C" {
1830 pub fn Fl_Tabs_set_selection_color(arg1: *mut Fl_Tabs, color: ::core::ffi::c_uint);
1831}
1832extern "C" {
1833 pub fn Fl_Tabs_do_callback(arg1: *mut Fl_Tabs);
1834}
1835extern "C" {
1836 pub fn Fl_Tabs_inside(
1837 self_: *const Fl_Tabs,
1838 arg1: *mut ::core::ffi::c_void,
1839 ) -> ::core::ffi::c_int;
1840}
1841extern "C" {
1842 pub fn Fl_Tabs_window(arg1: *const Fl_Tabs) -> *mut ::core::ffi::c_void;
1843}
1844extern "C" {
1845 pub fn Fl_Tabs_top_window(arg1: *const Fl_Tabs) -> *mut ::core::ffi::c_void;
1846}
1847extern "C" {
1848 pub fn Fl_Tabs_takes_events(arg1: *const Fl_Tabs) -> ::core::ffi::c_int;
1849}
1850extern "C" {
1851 pub fn Fl_Tabs_user_data(arg1: *const Fl_Tabs) -> *mut ::core::ffi::c_void;
1852}
1853extern "C" {
1854 pub fn Fl_Tabs_take_focus(self_: *mut Fl_Tabs) -> ::core::ffi::c_int;
1855}
1856extern "C" {
1857 pub fn Fl_Tabs_set_visible_focus(self_: *mut Fl_Tabs);
1858}
1859extern "C" {
1860 pub fn Fl_Tabs_clear_visible_focus(self_: *mut Fl_Tabs);
1861}
1862extern "C" {
1863 pub fn Fl_Tabs_visible_focus(self_: *mut Fl_Tabs, v: ::core::ffi::c_int);
1864}
1865extern "C" {
1866 pub fn Fl_Tabs_has_visible_focus(self_: *mut Fl_Tabs) -> ::core::ffi::c_uint;
1867}
1868extern "C" {
1869 pub fn Fl_Tabs_set_user_data(arg1: *mut Fl_Tabs, data: *mut ::core::ffi::c_void);
1870}
1871extern "C" {
1872 pub fn Fl_Tabs_draw_data(self_: *const Fl_Tabs) -> *mut ::core::ffi::c_void;
1873}
1874extern "C" {
1875 pub fn Fl_Tabs_handle_data(self_: *const Fl_Tabs) -> *mut ::core::ffi::c_void;
1876}
1877extern "C" {
1878 pub fn Fl_Tabs_set_draw_data(self_: *mut Fl_Tabs, data: *mut ::core::ffi::c_void);
1879}
1880extern "C" {
1881 pub fn Fl_Tabs_set_handle_data(self_: *mut Fl_Tabs, data: *mut ::core::ffi::c_void);
1882}
1883extern "C" {
1884 pub fn Fl_Tabs_damage(self_: *const Fl_Tabs) -> ::core::ffi::c_uchar;
1885}
1886extern "C" {
1887 pub fn Fl_Tabs_set_damage(self_: *mut Fl_Tabs, flag: ::core::ffi::c_uchar);
1888}
1889extern "C" {
1890 pub fn Fl_Tabs_set_damage_area(
1891 self_: *mut Fl_Tabs,
1892 flag: ::core::ffi::c_uchar,
1893 x: ::core::ffi::c_int,
1894 y: ::core::ffi::c_int,
1895 w: ::core::ffi::c_int,
1896 h: ::core::ffi::c_int,
1897 );
1898}
1899extern "C" {
1900 pub fn Fl_Tabs_clear_damage(self_: *mut Fl_Tabs);
1901}
1902extern "C" {
1903 pub fn Fl_Tabs_as_window(self_: *mut Fl_Tabs) -> *mut ::core::ffi::c_void;
1904}
1905extern "C" {
1906 pub fn Fl_Tabs_as_group(self_: *mut Fl_Tabs) -> *mut ::core::ffi::c_void;
1907}
1908extern "C" {
1909 pub fn Fl_Tabs_set_deimage(arg1: *mut Fl_Tabs, arg2: *mut ::core::ffi::c_void);
1910}
1911extern "C" {
1912 pub fn Fl_Tabs_deimage(arg1: *const Fl_Tabs) -> *const ::core::ffi::c_void;
1913}
1914extern "C" {
1915 pub fn Fl_Tabs_set_callback(
1916 arg1: *mut Fl_Tabs,
1917 arg2: Fl_Callback,
1918 arg3: *mut ::core::ffi::c_void,
1919 );
1920}
1921extern "C" {
1922 pub fn Fl_Tabs_visible(self_: *const Fl_Tabs) -> ::core::ffi::c_int;
1923}
1924extern "C" {
1925 pub fn Fl_Tabs_visible_r(self_: *const Fl_Tabs) -> ::core::ffi::c_int;
1926}
1927extern "C" {
1928 pub fn Fl_Tabs_active(self_: *const Fl_Tabs) -> ::core::ffi::c_uint;
1929}
1930extern "C" {
1931 pub fn Fl_Tabs_active_r(self_: *const Fl_Tabs) -> ::core::ffi::c_int;
1932}
1933extern "C" {
1934 pub fn Fl_Tabs_callback(self_: *const Fl_Tabs) -> Fl_Callback;
1935}
1936extern "C" {
1937 pub fn Fl_Tabs_set_deletion_callback(
1938 self_: *mut Fl_Tabs,
1939 arg1: ::core::option::Option<
1940 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1941 >,
1942 data: *mut ::core::ffi::c_void,
1943 );
1944}
1945extern "C" {
1946 pub fn Fl_Tabs_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Tabs;
1947}
1948extern "C" {
1949 pub fn Fl_Tabs_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Tabs;
1950}
1951extern "C" {
1952 pub fn Fl_Tabs_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1953}
1954extern "C" {
1955 pub fn Fl_Tabs_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1956}
1957extern "C" {
1958 pub fn Fl_Tabs_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1959}
1960extern "C" {
1961 pub fn Fl_Tabs_value(self_: *mut Fl_Tabs) -> *mut Fl_Widget;
1962}
1963extern "C" {
1964 pub fn Fl_Tabs_set_value(self_: *mut Fl_Tabs, w: *mut Fl_Widget) -> ::core::ffi::c_int;
1965}
1966extern "C" {
1967 pub fn Fl_Tabs_push(self_: *const Fl_Tabs) -> *mut Fl_Widget;
1968}
1969extern "C" {
1970 pub fn Fl_Tabs_set_push(self_: *mut Fl_Tabs, w: *mut Fl_Widget) -> ::core::ffi::c_int;
1971}
1972extern "C" {
1973 pub fn Fl_Tabs_client_area(
1974 self_: *mut Fl_Tabs,
1975 rx: *mut ::core::ffi::c_int,
1976 ry: *mut ::core::ffi::c_int,
1977 rw: *mut ::core::ffi::c_int,
1978 rh: *mut ::core::ffi::c_int,
1979 );
1980}
1981extern "C" {
1982 pub fn Fl_Tabs_set_tab_align(self_: *mut Fl_Tabs, a: ::core::ffi::c_int);
1983}
1984extern "C" {
1985 pub fn Fl_Tabs_tab_align(self_: *const Fl_Tabs) -> ::core::ffi::c_int;
1986}
1987extern "C" {
1988 pub fn Fl_Tabs_handle_overflow(self_: *mut Fl_Tabs, ov: ::core::ffi::c_int);
1989}
1990extern "C" {
1991 pub fn Fl_Tabs_begin(self_: *mut Fl_Tabs);
1992}
1993extern "C" {
1994 pub fn Fl_Tabs_end(self_: *mut Fl_Tabs);
1995}
1996extern "C" {
1997 pub fn Fl_Tabs_find(
1998 self_: *mut Fl_Tabs,
1999 arg1: *const ::core::ffi::c_void,
2000 ) -> ::core::ffi::c_int;
2001}
2002extern "C" {
2003 pub fn Fl_Tabs_add(self_: *mut Fl_Tabs, arg1: *mut ::core::ffi::c_void);
2004}
2005extern "C" {
2006 pub fn Fl_Tabs_insert(
2007 self_: *mut Fl_Tabs,
2008 arg1: *mut ::core::ffi::c_void,
2009 pos: ::core::ffi::c_int,
2010 );
2011}
2012extern "C" {
2013 pub fn Fl_Tabs_remove(self_: *mut Fl_Tabs, wid: *mut ::core::ffi::c_void);
2014}
2015extern "C" {
2016 pub fn Fl_Tabs_remove_by_index(self_: *mut Fl_Tabs, idx: ::core::ffi::c_int);
2017}
2018extern "C" {
2019 pub fn Fl_Tabs_clear(self_: *mut Fl_Tabs);
2020}
2021extern "C" {
2022 pub fn Fl_Tabs_children(self_: *mut Fl_Tabs) -> ::core::ffi::c_int;
2023}
2024extern "C" {
2025 pub fn Fl_Tabs_child(arg1: *mut Fl_Tabs, index: ::core::ffi::c_int) -> *mut Fl_Widget;
2026}
2027extern "C" {
2028 pub fn Fl_Tabs_resizable(self_: *mut Fl_Tabs, arg1: *mut ::core::ffi::c_void);
2029}
2030extern "C" {
2031 pub fn Fl_Tabs_set_clip_children(self_: *mut Fl_Tabs, c: ::core::ffi::c_int);
2032}
2033extern "C" {
2034 pub fn Fl_Tabs_clip_children(self_: *mut Fl_Tabs) -> ::core::ffi::c_int;
2035}
2036extern "C" {
2037 pub fn Fl_Tabs_init_sizes(self_: *mut Fl_Tabs);
2038}
2039extern "C" {
2040 pub fn Fl_Tabs_draw_child(self_: *const Fl_Tabs, w: *mut Fl_Widget);
2041}
2042extern "C" {
2043 pub fn Fl_Tabs_update_child(self_: *const Fl_Tabs, w: *mut Fl_Widget);
2044}
2045extern "C" {
2046 pub fn Fl_Tabs_draw_outside_label(self_: *const Fl_Tabs, w: *const Fl_Widget);
2047}
2048extern "C" {
2049 pub fn Fl_Tabs_draw_children(self_: *mut Fl_Tabs);
2050}
2051#[repr(C)]
2052#[derive(Debug, Copy, Clone)]
2053pub struct Fl_Tile {
2054 _unused: [u8; 0],
2055}
2056extern "C" {
2057 pub fn Fl_Tile_new(
2058 x: ::core::ffi::c_int,
2059 y: ::core::ffi::c_int,
2060 width: ::core::ffi::c_int,
2061 height: ::core::ffi::c_int,
2062 title: *const ::core::ffi::c_char,
2063 ) -> *mut Fl_Tile;
2064}
2065extern "C" {
2066 pub fn Fl_Tile_x(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2067}
2068extern "C" {
2069 pub fn Fl_Tile_y(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2070}
2071extern "C" {
2072 pub fn Fl_Tile_width(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2073}
2074extern "C" {
2075 pub fn Fl_Tile_height(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2076}
2077extern "C" {
2078 pub fn Fl_Tile_label(arg1: *mut Fl_Tile) -> *const ::core::ffi::c_char;
2079}
2080extern "C" {
2081 pub fn Fl_Tile_set_label(arg1: *mut Fl_Tile, title: *const ::core::ffi::c_char);
2082}
2083extern "C" {
2084 pub fn Fl_Tile_redraw(arg1: *mut Fl_Tile);
2085}
2086extern "C" {
2087 pub fn Fl_Tile_show(arg1: *mut Fl_Tile);
2088}
2089extern "C" {
2090 pub fn Fl_Tile_hide(arg1: *mut Fl_Tile);
2091}
2092extern "C" {
2093 pub fn Fl_Tile_activate(arg1: *mut Fl_Tile);
2094}
2095extern "C" {
2096 pub fn Fl_Tile_deactivate(arg1: *mut Fl_Tile);
2097}
2098extern "C" {
2099 pub fn Fl_Tile_redraw_label(arg1: *mut Fl_Tile);
2100}
2101extern "C" {
2102 pub fn Fl_Tile_resize(
2103 arg1: *mut Fl_Tile,
2104 x: ::core::ffi::c_int,
2105 y: ::core::ffi::c_int,
2106 width: ::core::ffi::c_int,
2107 height: ::core::ffi::c_int,
2108 );
2109}
2110extern "C" {
2111 pub fn Fl_Tile_widget_resize(
2112 arg1: *mut Fl_Tile,
2113 x: ::core::ffi::c_int,
2114 y: ::core::ffi::c_int,
2115 width: ::core::ffi::c_int,
2116 height: ::core::ffi::c_int,
2117 );
2118}
2119extern "C" {
2120 pub fn Fl_Tile_tooltip(arg1: *mut Fl_Tile) -> *const ::core::ffi::c_char;
2121}
2122extern "C" {
2123 pub fn Fl_Tile_set_tooltip(arg1: *mut Fl_Tile, txt: *const ::core::ffi::c_char);
2124}
2125extern "C" {
2126 pub fn Fl_Tile_get_type(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2127}
2128extern "C" {
2129 pub fn Fl_Tile_set_type(arg1: *mut Fl_Tile, typ: ::core::ffi::c_int);
2130}
2131extern "C" {
2132 pub fn Fl_Tile_color(arg1: *mut Fl_Tile) -> ::core::ffi::c_uint;
2133}
2134extern "C" {
2135 pub fn Fl_Tile_set_color(arg1: *mut Fl_Tile, color: ::core::ffi::c_uint);
2136}
2137extern "C" {
2138 pub fn Fl_Tile_measure_label(
2139 arg1: *const Fl_Tile,
2140 arg2: *mut ::core::ffi::c_int,
2141 arg3: *mut ::core::ffi::c_int,
2142 );
2143}
2144extern "C" {
2145 pub fn Fl_Tile_label_color(arg1: *mut Fl_Tile) -> ::core::ffi::c_uint;
2146}
2147extern "C" {
2148 pub fn Fl_Tile_set_label_color(arg1: *mut Fl_Tile, color: ::core::ffi::c_uint);
2149}
2150extern "C" {
2151 pub fn Fl_Tile_label_font(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2152}
2153extern "C" {
2154 pub fn Fl_Tile_set_label_font(arg1: *mut Fl_Tile, font: ::core::ffi::c_int);
2155}
2156extern "C" {
2157 pub fn Fl_Tile_label_size(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2158}
2159extern "C" {
2160 pub fn Fl_Tile_set_label_size(arg1: *mut Fl_Tile, sz: ::core::ffi::c_int);
2161}
2162extern "C" {
2163 pub fn Fl_Tile_label_type(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2164}
2165extern "C" {
2166 pub fn Fl_Tile_set_label_type(arg1: *mut Fl_Tile, typ: ::core::ffi::c_int);
2167}
2168extern "C" {
2169 pub fn Fl_Tile_box(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2170}
2171extern "C" {
2172 pub fn Fl_Tile_set_box(arg1: *mut Fl_Tile, typ: ::core::ffi::c_int);
2173}
2174extern "C" {
2175 pub fn Fl_Tile_changed(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2176}
2177extern "C" {
2178 pub fn Fl_Tile_set_changed(arg1: *mut Fl_Tile);
2179}
2180extern "C" {
2181 pub fn Fl_Tile_clear_changed(arg1: *mut Fl_Tile);
2182}
2183extern "C" {
2184 pub fn Fl_Tile_align(arg1: *mut Fl_Tile) -> ::core::ffi::c_int;
2185}
2186extern "C" {
2187 pub fn Fl_Tile_set_align(arg1: *mut Fl_Tile, typ: ::core::ffi::c_int);
2188}
2189extern "C" {
2190 pub fn Fl_Tile_delete(arg1: *mut Fl_Tile);
2191}
2192extern "C" {
2193 pub fn Fl_Tile_set_image(arg1: *mut Fl_Tile, arg2: *mut ::core::ffi::c_void);
2194}
2195extern "C" {
2196 pub fn Fl_Tile_handle(
2197 self_: *mut Fl_Tile,
2198 cb: custom_handler_callback,
2199 data: *mut ::core::ffi::c_void,
2200 );
2201}
2202extern "C" {
2203 pub fn Fl_Tile_handle_event(
2204 self_: *mut Fl_Tile,
2205 event: ::core::ffi::c_int,
2206 ) -> ::core::ffi::c_int;
2207}
2208extern "C" {
2209 pub fn Fl_Tile_draw(
2210 self_: *mut Fl_Tile,
2211 cb: custom_draw_callback,
2212 data: *mut ::core::ffi::c_void,
2213 );
2214}
2215extern "C" {
2216 pub fn Fl_Tile_resize_callback(
2217 self_: *mut Fl_Tile,
2218 cb: ::core::option::Option<
2219 unsafe extern "C" fn(
2220 arg1: *mut Fl_Widget,
2221 x: ::core::ffi::c_int,
2222 y: ::core::ffi::c_int,
2223 w: ::core::ffi::c_int,
2224 h: ::core::ffi::c_int,
2225 arg2: *mut ::core::ffi::c_void,
2226 ),
2227 >,
2228 data: *mut ::core::ffi::c_void,
2229 );
2230}
2231extern "C" {
2232 pub fn Fl_Tile_set_when(arg1: *mut Fl_Tile, arg2: ::core::ffi::c_int);
2233}
2234extern "C" {
2235 pub fn Fl_Tile_when(arg1: *const Fl_Tile) -> ::core::ffi::c_int;
2236}
2237extern "C" {
2238 pub fn Fl_Tile_image(arg1: *const Fl_Tile) -> *const ::core::ffi::c_void;
2239}
2240extern "C" {
2241 pub fn Fl_Tile_parent(self_: *const Fl_Tile) -> *mut ::core::ffi::c_void;
2242}
2243extern "C" {
2244 pub fn Fl_Tile_selection_color(arg1: *mut Fl_Tile) -> ::core::ffi::c_uint;
2245}
2246extern "C" {
2247 pub fn Fl_Tile_set_selection_color(arg1: *mut Fl_Tile, color: ::core::ffi::c_uint);
2248}
2249extern "C" {
2250 pub fn Fl_Tile_do_callback(arg1: *mut Fl_Tile);
2251}
2252extern "C" {
2253 pub fn Fl_Tile_inside(
2254 self_: *const Fl_Tile,
2255 arg1: *mut ::core::ffi::c_void,
2256 ) -> ::core::ffi::c_int;
2257}
2258extern "C" {
2259 pub fn Fl_Tile_window(arg1: *const Fl_Tile) -> *mut ::core::ffi::c_void;
2260}
2261extern "C" {
2262 pub fn Fl_Tile_top_window(arg1: *const Fl_Tile) -> *mut ::core::ffi::c_void;
2263}
2264extern "C" {
2265 pub fn Fl_Tile_takes_events(arg1: *const Fl_Tile) -> ::core::ffi::c_int;
2266}
2267extern "C" {
2268 pub fn Fl_Tile_user_data(arg1: *const Fl_Tile) -> *mut ::core::ffi::c_void;
2269}
2270extern "C" {
2271 pub fn Fl_Tile_take_focus(self_: *mut Fl_Tile) -> ::core::ffi::c_int;
2272}
2273extern "C" {
2274 pub fn Fl_Tile_set_visible_focus(self_: *mut Fl_Tile);
2275}
2276extern "C" {
2277 pub fn Fl_Tile_clear_visible_focus(self_: *mut Fl_Tile);
2278}
2279extern "C" {
2280 pub fn Fl_Tile_visible_focus(self_: *mut Fl_Tile, v: ::core::ffi::c_int);
2281}
2282extern "C" {
2283 pub fn Fl_Tile_has_visible_focus(self_: *mut Fl_Tile) -> ::core::ffi::c_uint;
2284}
2285extern "C" {
2286 pub fn Fl_Tile_set_user_data(arg1: *mut Fl_Tile, data: *mut ::core::ffi::c_void);
2287}
2288extern "C" {
2289 pub fn Fl_Tile_draw_data(self_: *const Fl_Tile) -> *mut ::core::ffi::c_void;
2290}
2291extern "C" {
2292 pub fn Fl_Tile_handle_data(self_: *const Fl_Tile) -> *mut ::core::ffi::c_void;
2293}
2294extern "C" {
2295 pub fn Fl_Tile_set_draw_data(self_: *mut Fl_Tile, data: *mut ::core::ffi::c_void);
2296}
2297extern "C" {
2298 pub fn Fl_Tile_set_handle_data(self_: *mut Fl_Tile, data: *mut ::core::ffi::c_void);
2299}
2300extern "C" {
2301 pub fn Fl_Tile_damage(self_: *const Fl_Tile) -> ::core::ffi::c_uchar;
2302}
2303extern "C" {
2304 pub fn Fl_Tile_set_damage(self_: *mut Fl_Tile, flag: ::core::ffi::c_uchar);
2305}
2306extern "C" {
2307 pub fn Fl_Tile_set_damage_area(
2308 self_: *mut Fl_Tile,
2309 flag: ::core::ffi::c_uchar,
2310 x: ::core::ffi::c_int,
2311 y: ::core::ffi::c_int,
2312 w: ::core::ffi::c_int,
2313 h: ::core::ffi::c_int,
2314 );
2315}
2316extern "C" {
2317 pub fn Fl_Tile_clear_damage(self_: *mut Fl_Tile);
2318}
2319extern "C" {
2320 pub fn Fl_Tile_as_window(self_: *mut Fl_Tile) -> *mut ::core::ffi::c_void;
2321}
2322extern "C" {
2323 pub fn Fl_Tile_as_group(self_: *mut Fl_Tile) -> *mut ::core::ffi::c_void;
2324}
2325extern "C" {
2326 pub fn Fl_Tile_set_deimage(arg1: *mut Fl_Tile, arg2: *mut ::core::ffi::c_void);
2327}
2328extern "C" {
2329 pub fn Fl_Tile_deimage(arg1: *const Fl_Tile) -> *const ::core::ffi::c_void;
2330}
2331extern "C" {
2332 pub fn Fl_Tile_set_callback(
2333 arg1: *mut Fl_Tile,
2334 arg2: Fl_Callback,
2335 arg3: *mut ::core::ffi::c_void,
2336 );
2337}
2338extern "C" {
2339 pub fn Fl_Tile_visible(self_: *const Fl_Tile) -> ::core::ffi::c_int;
2340}
2341extern "C" {
2342 pub fn Fl_Tile_visible_r(self_: *const Fl_Tile) -> ::core::ffi::c_int;
2343}
2344extern "C" {
2345 pub fn Fl_Tile_active(self_: *const Fl_Tile) -> ::core::ffi::c_uint;
2346}
2347extern "C" {
2348 pub fn Fl_Tile_active_r(self_: *const Fl_Tile) -> ::core::ffi::c_int;
2349}
2350extern "C" {
2351 pub fn Fl_Tile_callback(self_: *const Fl_Tile) -> Fl_Callback;
2352}
2353extern "C" {
2354 pub fn Fl_Tile_set_deletion_callback(
2355 self_: *mut Fl_Tile,
2356 arg1: ::core::option::Option<
2357 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2358 >,
2359 data: *mut ::core::ffi::c_void,
2360 );
2361}
2362extern "C" {
2363 pub fn Fl_Tile_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Tile;
2364}
2365extern "C" {
2366 pub fn Fl_Tile_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Tile;
2367}
2368extern "C" {
2369 pub fn Fl_Tile_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2370}
2371extern "C" {
2372 pub fn Fl_Tile_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2373}
2374extern "C" {
2375 pub fn Fl_Tile_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2376}
2377extern "C" {
2378 pub fn Fl_Tile_move_intersection(
2379 self_: *mut Fl_Tile,
2380 oldx: ::core::ffi::c_int,
2381 oldy: ::core::ffi::c_int,
2382 newx: ::core::ffi::c_int,
2383 newy: ::core::ffi::c_int,
2384 );
2385}
2386extern "C" {
2387 pub fn Fl_Tile_size_range_by_index(
2388 self_: *mut Fl_Tile,
2389 index: ::core::ffi::c_int,
2390 minw: ::core::ffi::c_int,
2391 minh: ::core::ffi::c_int,
2392 maxw: ::core::ffi::c_int,
2393 maxh: ::core::ffi::c_int,
2394 );
2395}
2396extern "C" {
2397 pub fn Fl_Tile_size_range_by_child(
2398 self_: *mut Fl_Tile,
2399 w: *mut Fl_Widget,
2400 minw: ::core::ffi::c_int,
2401 minh: ::core::ffi::c_int,
2402 maxw: ::core::ffi::c_int,
2403 maxh: ::core::ffi::c_int,
2404 );
2405}
2406extern "C" {
2407 pub fn Fl_Tile_begin(self_: *mut Fl_Tile);
2408}
2409extern "C" {
2410 pub fn Fl_Tile_end(self_: *mut Fl_Tile);
2411}
2412extern "C" {
2413 pub fn Fl_Tile_find(
2414 self_: *mut Fl_Tile,
2415 arg1: *const ::core::ffi::c_void,
2416 ) -> ::core::ffi::c_int;
2417}
2418extern "C" {
2419 pub fn Fl_Tile_add(self_: *mut Fl_Tile, arg1: *mut ::core::ffi::c_void);
2420}
2421extern "C" {
2422 pub fn Fl_Tile_insert(
2423 self_: *mut Fl_Tile,
2424 arg1: *mut ::core::ffi::c_void,
2425 pos: ::core::ffi::c_int,
2426 );
2427}
2428extern "C" {
2429 pub fn Fl_Tile_remove(self_: *mut Fl_Tile, wid: *mut ::core::ffi::c_void);
2430}
2431extern "C" {
2432 pub fn Fl_Tile_remove_by_index(self_: *mut Fl_Tile, idx: ::core::ffi::c_int);
2433}
2434extern "C" {
2435 pub fn Fl_Tile_clear(self_: *mut Fl_Tile);
2436}
2437extern "C" {
2438 pub fn Fl_Tile_children(self_: *mut Fl_Tile) -> ::core::ffi::c_int;
2439}
2440extern "C" {
2441 pub fn Fl_Tile_child(arg1: *mut Fl_Tile, index: ::core::ffi::c_int) -> *mut Fl_Widget;
2442}
2443extern "C" {
2444 pub fn Fl_Tile_resizable(self_: *mut Fl_Tile, arg1: *mut ::core::ffi::c_void);
2445}
2446extern "C" {
2447 pub fn Fl_Tile_set_clip_children(self_: *mut Fl_Tile, c: ::core::ffi::c_int);
2448}
2449extern "C" {
2450 pub fn Fl_Tile_clip_children(self_: *mut Fl_Tile) -> ::core::ffi::c_int;
2451}
2452extern "C" {
2453 pub fn Fl_Tile_init_sizes(self_: *mut Fl_Tile);
2454}
2455extern "C" {
2456 pub fn Fl_Tile_draw_child(self_: *const Fl_Tile, w: *mut Fl_Widget);
2457}
2458extern "C" {
2459 pub fn Fl_Tile_update_child(self_: *const Fl_Tile, w: *mut Fl_Widget);
2460}
2461extern "C" {
2462 pub fn Fl_Tile_draw_outside_label(self_: *const Fl_Tile, w: *const Fl_Widget);
2463}
2464extern "C" {
2465 pub fn Fl_Tile_draw_children(self_: *mut Fl_Tile);
2466}
2467#[repr(C)]
2468#[derive(Debug, Copy, Clone)]
2469pub struct Fl_Wizard {
2470 _unused: [u8; 0],
2471}
2472extern "C" {
2473 pub fn Fl_Wizard_new(
2474 x: ::core::ffi::c_int,
2475 y: ::core::ffi::c_int,
2476 width: ::core::ffi::c_int,
2477 height: ::core::ffi::c_int,
2478 title: *const ::core::ffi::c_char,
2479 ) -> *mut Fl_Wizard;
2480}
2481extern "C" {
2482 pub fn Fl_Wizard_x(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2483}
2484extern "C" {
2485 pub fn Fl_Wizard_y(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2486}
2487extern "C" {
2488 pub fn Fl_Wizard_width(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2489}
2490extern "C" {
2491 pub fn Fl_Wizard_height(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2492}
2493extern "C" {
2494 pub fn Fl_Wizard_label(arg1: *mut Fl_Wizard) -> *const ::core::ffi::c_char;
2495}
2496extern "C" {
2497 pub fn Fl_Wizard_set_label(arg1: *mut Fl_Wizard, title: *const ::core::ffi::c_char);
2498}
2499extern "C" {
2500 pub fn Fl_Wizard_redraw(arg1: *mut Fl_Wizard);
2501}
2502extern "C" {
2503 pub fn Fl_Wizard_show(arg1: *mut Fl_Wizard);
2504}
2505extern "C" {
2506 pub fn Fl_Wizard_hide(arg1: *mut Fl_Wizard);
2507}
2508extern "C" {
2509 pub fn Fl_Wizard_activate(arg1: *mut Fl_Wizard);
2510}
2511extern "C" {
2512 pub fn Fl_Wizard_deactivate(arg1: *mut Fl_Wizard);
2513}
2514extern "C" {
2515 pub fn Fl_Wizard_redraw_label(arg1: *mut Fl_Wizard);
2516}
2517extern "C" {
2518 pub fn Fl_Wizard_resize(
2519 arg1: *mut Fl_Wizard,
2520 x: ::core::ffi::c_int,
2521 y: ::core::ffi::c_int,
2522 width: ::core::ffi::c_int,
2523 height: ::core::ffi::c_int,
2524 );
2525}
2526extern "C" {
2527 pub fn Fl_Wizard_widget_resize(
2528 arg1: *mut Fl_Wizard,
2529 x: ::core::ffi::c_int,
2530 y: ::core::ffi::c_int,
2531 width: ::core::ffi::c_int,
2532 height: ::core::ffi::c_int,
2533 );
2534}
2535extern "C" {
2536 pub fn Fl_Wizard_tooltip(arg1: *mut Fl_Wizard) -> *const ::core::ffi::c_char;
2537}
2538extern "C" {
2539 pub fn Fl_Wizard_set_tooltip(arg1: *mut Fl_Wizard, txt: *const ::core::ffi::c_char);
2540}
2541extern "C" {
2542 pub fn Fl_Wizard_get_type(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2543}
2544extern "C" {
2545 pub fn Fl_Wizard_set_type(arg1: *mut Fl_Wizard, typ: ::core::ffi::c_int);
2546}
2547extern "C" {
2548 pub fn Fl_Wizard_color(arg1: *mut Fl_Wizard) -> ::core::ffi::c_uint;
2549}
2550extern "C" {
2551 pub fn Fl_Wizard_set_color(arg1: *mut Fl_Wizard, color: ::core::ffi::c_uint);
2552}
2553extern "C" {
2554 pub fn Fl_Wizard_measure_label(
2555 arg1: *const Fl_Wizard,
2556 arg2: *mut ::core::ffi::c_int,
2557 arg3: *mut ::core::ffi::c_int,
2558 );
2559}
2560extern "C" {
2561 pub fn Fl_Wizard_label_color(arg1: *mut Fl_Wizard) -> ::core::ffi::c_uint;
2562}
2563extern "C" {
2564 pub fn Fl_Wizard_set_label_color(arg1: *mut Fl_Wizard, color: ::core::ffi::c_uint);
2565}
2566extern "C" {
2567 pub fn Fl_Wizard_label_font(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2568}
2569extern "C" {
2570 pub fn Fl_Wizard_set_label_font(arg1: *mut Fl_Wizard, font: ::core::ffi::c_int);
2571}
2572extern "C" {
2573 pub fn Fl_Wizard_label_size(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2574}
2575extern "C" {
2576 pub fn Fl_Wizard_set_label_size(arg1: *mut Fl_Wizard, sz: ::core::ffi::c_int);
2577}
2578extern "C" {
2579 pub fn Fl_Wizard_label_type(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2580}
2581extern "C" {
2582 pub fn Fl_Wizard_set_label_type(arg1: *mut Fl_Wizard, typ: ::core::ffi::c_int);
2583}
2584extern "C" {
2585 pub fn Fl_Wizard_box(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2586}
2587extern "C" {
2588 pub fn Fl_Wizard_set_box(arg1: *mut Fl_Wizard, typ: ::core::ffi::c_int);
2589}
2590extern "C" {
2591 pub fn Fl_Wizard_changed(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2592}
2593extern "C" {
2594 pub fn Fl_Wizard_set_changed(arg1: *mut Fl_Wizard);
2595}
2596extern "C" {
2597 pub fn Fl_Wizard_clear_changed(arg1: *mut Fl_Wizard);
2598}
2599extern "C" {
2600 pub fn Fl_Wizard_align(arg1: *mut Fl_Wizard) -> ::core::ffi::c_int;
2601}
2602extern "C" {
2603 pub fn Fl_Wizard_set_align(arg1: *mut Fl_Wizard, typ: ::core::ffi::c_int);
2604}
2605extern "C" {
2606 pub fn Fl_Wizard_delete(arg1: *mut Fl_Wizard);
2607}
2608extern "C" {
2609 pub fn Fl_Wizard_set_image(arg1: *mut Fl_Wizard, arg2: *mut ::core::ffi::c_void);
2610}
2611extern "C" {
2612 pub fn Fl_Wizard_handle(
2613 self_: *mut Fl_Wizard,
2614 cb: custom_handler_callback,
2615 data: *mut ::core::ffi::c_void,
2616 );
2617}
2618extern "C" {
2619 pub fn Fl_Wizard_handle_event(
2620 self_: *mut Fl_Wizard,
2621 event: ::core::ffi::c_int,
2622 ) -> ::core::ffi::c_int;
2623}
2624extern "C" {
2625 pub fn Fl_Wizard_draw(
2626 self_: *mut Fl_Wizard,
2627 cb: custom_draw_callback,
2628 data: *mut ::core::ffi::c_void,
2629 );
2630}
2631extern "C" {
2632 pub fn Fl_Wizard_resize_callback(
2633 self_: *mut Fl_Wizard,
2634 cb: ::core::option::Option<
2635 unsafe extern "C" fn(
2636 arg1: *mut Fl_Widget,
2637 x: ::core::ffi::c_int,
2638 y: ::core::ffi::c_int,
2639 w: ::core::ffi::c_int,
2640 h: ::core::ffi::c_int,
2641 arg2: *mut ::core::ffi::c_void,
2642 ),
2643 >,
2644 data: *mut ::core::ffi::c_void,
2645 );
2646}
2647extern "C" {
2648 pub fn Fl_Wizard_set_when(arg1: *mut Fl_Wizard, arg2: ::core::ffi::c_int);
2649}
2650extern "C" {
2651 pub fn Fl_Wizard_when(arg1: *const Fl_Wizard) -> ::core::ffi::c_int;
2652}
2653extern "C" {
2654 pub fn Fl_Wizard_image(arg1: *const Fl_Wizard) -> *const ::core::ffi::c_void;
2655}
2656extern "C" {
2657 pub fn Fl_Wizard_parent(self_: *const Fl_Wizard) -> *mut ::core::ffi::c_void;
2658}
2659extern "C" {
2660 pub fn Fl_Wizard_selection_color(arg1: *mut Fl_Wizard) -> ::core::ffi::c_uint;
2661}
2662extern "C" {
2663 pub fn Fl_Wizard_set_selection_color(arg1: *mut Fl_Wizard, color: ::core::ffi::c_uint);
2664}
2665extern "C" {
2666 pub fn Fl_Wizard_do_callback(arg1: *mut Fl_Wizard);
2667}
2668extern "C" {
2669 pub fn Fl_Wizard_inside(
2670 self_: *const Fl_Wizard,
2671 arg1: *mut ::core::ffi::c_void,
2672 ) -> ::core::ffi::c_int;
2673}
2674extern "C" {
2675 pub fn Fl_Wizard_window(arg1: *const Fl_Wizard) -> *mut ::core::ffi::c_void;
2676}
2677extern "C" {
2678 pub fn Fl_Wizard_top_window(arg1: *const Fl_Wizard) -> *mut ::core::ffi::c_void;
2679}
2680extern "C" {
2681 pub fn Fl_Wizard_takes_events(arg1: *const Fl_Wizard) -> ::core::ffi::c_int;
2682}
2683extern "C" {
2684 pub fn Fl_Wizard_user_data(arg1: *const Fl_Wizard) -> *mut ::core::ffi::c_void;
2685}
2686extern "C" {
2687 pub fn Fl_Wizard_take_focus(self_: *mut Fl_Wizard) -> ::core::ffi::c_int;
2688}
2689extern "C" {
2690 pub fn Fl_Wizard_set_visible_focus(self_: *mut Fl_Wizard);
2691}
2692extern "C" {
2693 pub fn Fl_Wizard_clear_visible_focus(self_: *mut Fl_Wizard);
2694}
2695extern "C" {
2696 pub fn Fl_Wizard_visible_focus(self_: *mut Fl_Wizard, v: ::core::ffi::c_int);
2697}
2698extern "C" {
2699 pub fn Fl_Wizard_has_visible_focus(self_: *mut Fl_Wizard) -> ::core::ffi::c_uint;
2700}
2701extern "C" {
2702 pub fn Fl_Wizard_set_user_data(arg1: *mut Fl_Wizard, data: *mut ::core::ffi::c_void);
2703}
2704extern "C" {
2705 pub fn Fl_Wizard_draw_data(self_: *const Fl_Wizard) -> *mut ::core::ffi::c_void;
2706}
2707extern "C" {
2708 pub fn Fl_Wizard_handle_data(self_: *const Fl_Wizard) -> *mut ::core::ffi::c_void;
2709}
2710extern "C" {
2711 pub fn Fl_Wizard_set_draw_data(self_: *mut Fl_Wizard, data: *mut ::core::ffi::c_void);
2712}
2713extern "C" {
2714 pub fn Fl_Wizard_set_handle_data(self_: *mut Fl_Wizard, data: *mut ::core::ffi::c_void);
2715}
2716extern "C" {
2717 pub fn Fl_Wizard_damage(self_: *const Fl_Wizard) -> ::core::ffi::c_uchar;
2718}
2719extern "C" {
2720 pub fn Fl_Wizard_set_damage(self_: *mut Fl_Wizard, flag: ::core::ffi::c_uchar);
2721}
2722extern "C" {
2723 pub fn Fl_Wizard_set_damage_area(
2724 self_: *mut Fl_Wizard,
2725 flag: ::core::ffi::c_uchar,
2726 x: ::core::ffi::c_int,
2727 y: ::core::ffi::c_int,
2728 w: ::core::ffi::c_int,
2729 h: ::core::ffi::c_int,
2730 );
2731}
2732extern "C" {
2733 pub fn Fl_Wizard_clear_damage(self_: *mut Fl_Wizard);
2734}
2735extern "C" {
2736 pub fn Fl_Wizard_as_window(self_: *mut Fl_Wizard) -> *mut ::core::ffi::c_void;
2737}
2738extern "C" {
2739 pub fn Fl_Wizard_as_group(self_: *mut Fl_Wizard) -> *mut ::core::ffi::c_void;
2740}
2741extern "C" {
2742 pub fn Fl_Wizard_set_deimage(arg1: *mut Fl_Wizard, arg2: *mut ::core::ffi::c_void);
2743}
2744extern "C" {
2745 pub fn Fl_Wizard_deimage(arg1: *const Fl_Wizard) -> *const ::core::ffi::c_void;
2746}
2747extern "C" {
2748 pub fn Fl_Wizard_set_callback(
2749 arg1: *mut Fl_Wizard,
2750 arg2: Fl_Callback,
2751 arg3: *mut ::core::ffi::c_void,
2752 );
2753}
2754extern "C" {
2755 pub fn Fl_Wizard_visible(self_: *const Fl_Wizard) -> ::core::ffi::c_int;
2756}
2757extern "C" {
2758 pub fn Fl_Wizard_visible_r(self_: *const Fl_Wizard) -> ::core::ffi::c_int;
2759}
2760extern "C" {
2761 pub fn Fl_Wizard_active(self_: *const Fl_Wizard) -> ::core::ffi::c_uint;
2762}
2763extern "C" {
2764 pub fn Fl_Wizard_active_r(self_: *const Fl_Wizard) -> ::core::ffi::c_int;
2765}
2766extern "C" {
2767 pub fn Fl_Wizard_callback(self_: *const Fl_Wizard) -> Fl_Callback;
2768}
2769extern "C" {
2770 pub fn Fl_Wizard_set_deletion_callback(
2771 self_: *mut Fl_Wizard,
2772 arg1: ::core::option::Option<
2773 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2774 >,
2775 data: *mut ::core::ffi::c_void,
2776 );
2777}
2778extern "C" {
2779 pub fn Fl_Wizard_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Wizard;
2780}
2781extern "C" {
2782 pub fn Fl_Wizard_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Wizard;
2783}
2784extern "C" {
2785 pub fn Fl_Wizard_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2786}
2787extern "C" {
2788 pub fn Fl_Wizard_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2789}
2790extern "C" {
2791 pub fn Fl_Wizard_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2792}
2793extern "C" {
2794 pub fn Fl_Wizard_next(arg1: *mut Fl_Wizard);
2795}
2796extern "C" {
2797 pub fn Fl_Wizard_prev(arg1: *mut Fl_Wizard);
2798}
2799extern "C" {
2800 pub fn Fl_Wizard_value(arg1: *mut Fl_Wizard) -> *mut Fl_Widget;
2801}
2802extern "C" {
2803 pub fn Fl_Wizard_set_value(arg1: *mut Fl_Wizard, arg2: *mut Fl_Widget);
2804}
2805extern "C" {
2806 pub fn Fl_Wizard_begin(self_: *mut Fl_Wizard);
2807}
2808extern "C" {
2809 pub fn Fl_Wizard_end(self_: *mut Fl_Wizard);
2810}
2811extern "C" {
2812 pub fn Fl_Wizard_find(
2813 self_: *mut Fl_Wizard,
2814 arg1: *const ::core::ffi::c_void,
2815 ) -> ::core::ffi::c_int;
2816}
2817extern "C" {
2818 pub fn Fl_Wizard_add(self_: *mut Fl_Wizard, arg1: *mut ::core::ffi::c_void);
2819}
2820extern "C" {
2821 pub fn Fl_Wizard_insert(
2822 self_: *mut Fl_Wizard,
2823 arg1: *mut ::core::ffi::c_void,
2824 pos: ::core::ffi::c_int,
2825 );
2826}
2827extern "C" {
2828 pub fn Fl_Wizard_remove(self_: *mut Fl_Wizard, wid: *mut ::core::ffi::c_void);
2829}
2830extern "C" {
2831 pub fn Fl_Wizard_remove_by_index(self_: *mut Fl_Wizard, idx: ::core::ffi::c_int);
2832}
2833extern "C" {
2834 pub fn Fl_Wizard_clear(self_: *mut Fl_Wizard);
2835}
2836extern "C" {
2837 pub fn Fl_Wizard_children(self_: *mut Fl_Wizard) -> ::core::ffi::c_int;
2838}
2839extern "C" {
2840 pub fn Fl_Wizard_child(arg1: *mut Fl_Wizard, index: ::core::ffi::c_int) -> *mut Fl_Widget;
2841}
2842extern "C" {
2843 pub fn Fl_Wizard_resizable(self_: *mut Fl_Wizard, arg1: *mut ::core::ffi::c_void);
2844}
2845extern "C" {
2846 pub fn Fl_Wizard_set_clip_children(self_: *mut Fl_Wizard, c: ::core::ffi::c_int);
2847}
2848extern "C" {
2849 pub fn Fl_Wizard_clip_children(self_: *mut Fl_Wizard) -> ::core::ffi::c_int;
2850}
2851extern "C" {
2852 pub fn Fl_Wizard_init_sizes(self_: *mut Fl_Wizard);
2853}
2854extern "C" {
2855 pub fn Fl_Wizard_draw_child(self_: *const Fl_Wizard, w: *mut Fl_Widget);
2856}
2857extern "C" {
2858 pub fn Fl_Wizard_update_child(self_: *const Fl_Wizard, w: *mut Fl_Widget);
2859}
2860extern "C" {
2861 pub fn Fl_Wizard_draw_outside_label(self_: *const Fl_Wizard, w: *const Fl_Widget);
2862}
2863extern "C" {
2864 pub fn Fl_Wizard_draw_children(self_: *mut Fl_Wizard);
2865}
2866#[repr(C)]
2867#[derive(Debug, Copy, Clone)]
2868pub struct Fl_Color_Chooser {
2869 _unused: [u8; 0],
2870}
2871extern "C" {
2872 pub fn Fl_Color_Chooser_new(
2873 x: ::core::ffi::c_int,
2874 y: ::core::ffi::c_int,
2875 width: ::core::ffi::c_int,
2876 height: ::core::ffi::c_int,
2877 title: *const ::core::ffi::c_char,
2878 ) -> *mut Fl_Color_Chooser;
2879}
2880extern "C" {
2881 pub fn Fl_Color_Chooser_x(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2882}
2883extern "C" {
2884 pub fn Fl_Color_Chooser_y(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2885}
2886extern "C" {
2887 pub fn Fl_Color_Chooser_width(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2888}
2889extern "C" {
2890 pub fn Fl_Color_Chooser_height(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2891}
2892extern "C" {
2893 pub fn Fl_Color_Chooser_label(arg1: *mut Fl_Color_Chooser) -> *const ::core::ffi::c_char;
2894}
2895extern "C" {
2896 pub fn Fl_Color_Chooser_set_label(
2897 arg1: *mut Fl_Color_Chooser,
2898 title: *const ::core::ffi::c_char,
2899 );
2900}
2901extern "C" {
2902 pub fn Fl_Color_Chooser_redraw(arg1: *mut Fl_Color_Chooser);
2903}
2904extern "C" {
2905 pub fn Fl_Color_Chooser_show(arg1: *mut Fl_Color_Chooser);
2906}
2907extern "C" {
2908 pub fn Fl_Color_Chooser_hide(arg1: *mut Fl_Color_Chooser);
2909}
2910extern "C" {
2911 pub fn Fl_Color_Chooser_activate(arg1: *mut Fl_Color_Chooser);
2912}
2913extern "C" {
2914 pub fn Fl_Color_Chooser_deactivate(arg1: *mut Fl_Color_Chooser);
2915}
2916extern "C" {
2917 pub fn Fl_Color_Chooser_redraw_label(arg1: *mut Fl_Color_Chooser);
2918}
2919extern "C" {
2920 pub fn Fl_Color_Chooser_resize(
2921 arg1: *mut Fl_Color_Chooser,
2922 x: ::core::ffi::c_int,
2923 y: ::core::ffi::c_int,
2924 width: ::core::ffi::c_int,
2925 height: ::core::ffi::c_int,
2926 );
2927}
2928extern "C" {
2929 pub fn Fl_Color_Chooser_widget_resize(
2930 arg1: *mut Fl_Color_Chooser,
2931 x: ::core::ffi::c_int,
2932 y: ::core::ffi::c_int,
2933 width: ::core::ffi::c_int,
2934 height: ::core::ffi::c_int,
2935 );
2936}
2937extern "C" {
2938 pub fn Fl_Color_Chooser_tooltip(arg1: *mut Fl_Color_Chooser) -> *const ::core::ffi::c_char;
2939}
2940extern "C" {
2941 pub fn Fl_Color_Chooser_set_tooltip(
2942 arg1: *mut Fl_Color_Chooser,
2943 txt: *const ::core::ffi::c_char,
2944 );
2945}
2946extern "C" {
2947 pub fn Fl_Color_Chooser_get_type(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2948}
2949extern "C" {
2950 pub fn Fl_Color_Chooser_set_type(arg1: *mut Fl_Color_Chooser, typ: ::core::ffi::c_int);
2951}
2952extern "C" {
2953 pub fn Fl_Color_Chooser_color(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_uint;
2954}
2955extern "C" {
2956 pub fn Fl_Color_Chooser_set_color(arg1: *mut Fl_Color_Chooser, color: ::core::ffi::c_uint);
2957}
2958extern "C" {
2959 pub fn Fl_Color_Chooser_measure_label(
2960 arg1: *const Fl_Color_Chooser,
2961 arg2: *mut ::core::ffi::c_int,
2962 arg3: *mut ::core::ffi::c_int,
2963 );
2964}
2965extern "C" {
2966 pub fn Fl_Color_Chooser_label_color(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_uint;
2967}
2968extern "C" {
2969 pub fn Fl_Color_Chooser_set_label_color(
2970 arg1: *mut Fl_Color_Chooser,
2971 color: ::core::ffi::c_uint,
2972 );
2973}
2974extern "C" {
2975 pub fn Fl_Color_Chooser_label_font(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2976}
2977extern "C" {
2978 pub fn Fl_Color_Chooser_set_label_font(arg1: *mut Fl_Color_Chooser, font: ::core::ffi::c_int);
2979}
2980extern "C" {
2981 pub fn Fl_Color_Chooser_label_size(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2982}
2983extern "C" {
2984 pub fn Fl_Color_Chooser_set_label_size(arg1: *mut Fl_Color_Chooser, sz: ::core::ffi::c_int);
2985}
2986extern "C" {
2987 pub fn Fl_Color_Chooser_label_type(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2988}
2989extern "C" {
2990 pub fn Fl_Color_Chooser_set_label_type(arg1: *mut Fl_Color_Chooser, typ: ::core::ffi::c_int);
2991}
2992extern "C" {
2993 pub fn Fl_Color_Chooser_box(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
2994}
2995extern "C" {
2996 pub fn Fl_Color_Chooser_set_box(arg1: *mut Fl_Color_Chooser, typ: ::core::ffi::c_int);
2997}
2998extern "C" {
2999 pub fn Fl_Color_Chooser_changed(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
3000}
3001extern "C" {
3002 pub fn Fl_Color_Chooser_set_changed(arg1: *mut Fl_Color_Chooser);
3003}
3004extern "C" {
3005 pub fn Fl_Color_Chooser_clear_changed(arg1: *mut Fl_Color_Chooser);
3006}
3007extern "C" {
3008 pub fn Fl_Color_Chooser_align(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
3009}
3010extern "C" {
3011 pub fn Fl_Color_Chooser_set_align(arg1: *mut Fl_Color_Chooser, typ: ::core::ffi::c_int);
3012}
3013extern "C" {
3014 pub fn Fl_Color_Chooser_delete(arg1: *mut Fl_Color_Chooser);
3015}
3016extern "C" {
3017 pub fn Fl_Color_Chooser_set_image(arg1: *mut Fl_Color_Chooser, arg2: *mut ::core::ffi::c_void);
3018}
3019extern "C" {
3020 pub fn Fl_Color_Chooser_handle(
3021 self_: *mut Fl_Color_Chooser,
3022 cb: custom_handler_callback,
3023 data: *mut ::core::ffi::c_void,
3024 );
3025}
3026extern "C" {
3027 pub fn Fl_Color_Chooser_handle_event(
3028 self_: *mut Fl_Color_Chooser,
3029 event: ::core::ffi::c_int,
3030 ) -> ::core::ffi::c_int;
3031}
3032extern "C" {
3033 pub fn Fl_Color_Chooser_draw(
3034 self_: *mut Fl_Color_Chooser,
3035 cb: custom_draw_callback,
3036 data: *mut ::core::ffi::c_void,
3037 );
3038}
3039extern "C" {
3040 pub fn Fl_Color_Chooser_resize_callback(
3041 self_: *mut Fl_Color_Chooser,
3042 cb: ::core::option::Option<
3043 unsafe extern "C" fn(
3044 arg1: *mut Fl_Widget,
3045 x: ::core::ffi::c_int,
3046 y: ::core::ffi::c_int,
3047 w: ::core::ffi::c_int,
3048 h: ::core::ffi::c_int,
3049 arg2: *mut ::core::ffi::c_void,
3050 ),
3051 >,
3052 data: *mut ::core::ffi::c_void,
3053 );
3054}
3055extern "C" {
3056 pub fn Fl_Color_Chooser_set_when(arg1: *mut Fl_Color_Chooser, arg2: ::core::ffi::c_int);
3057}
3058extern "C" {
3059 pub fn Fl_Color_Chooser_when(arg1: *const Fl_Color_Chooser) -> ::core::ffi::c_int;
3060}
3061extern "C" {
3062 pub fn Fl_Color_Chooser_image(arg1: *const Fl_Color_Chooser) -> *const ::core::ffi::c_void;
3063}
3064extern "C" {
3065 pub fn Fl_Color_Chooser_parent(self_: *const Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3066}
3067extern "C" {
3068 pub fn Fl_Color_Chooser_selection_color(arg1: *mut Fl_Color_Chooser) -> ::core::ffi::c_uint;
3069}
3070extern "C" {
3071 pub fn Fl_Color_Chooser_set_selection_color(
3072 arg1: *mut Fl_Color_Chooser,
3073 color: ::core::ffi::c_uint,
3074 );
3075}
3076extern "C" {
3077 pub fn Fl_Color_Chooser_do_callback(arg1: *mut Fl_Color_Chooser);
3078}
3079extern "C" {
3080 pub fn Fl_Color_Chooser_inside(
3081 self_: *const Fl_Color_Chooser,
3082 arg1: *mut ::core::ffi::c_void,
3083 ) -> ::core::ffi::c_int;
3084}
3085extern "C" {
3086 pub fn Fl_Color_Chooser_window(arg1: *const Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3087}
3088extern "C" {
3089 pub fn Fl_Color_Chooser_top_window(arg1: *const Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3090}
3091extern "C" {
3092 pub fn Fl_Color_Chooser_takes_events(arg1: *const Fl_Color_Chooser) -> ::core::ffi::c_int;
3093}
3094extern "C" {
3095 pub fn Fl_Color_Chooser_user_data(arg1: *const Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3096}
3097extern "C" {
3098 pub fn Fl_Color_Chooser_take_focus(self_: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
3099}
3100extern "C" {
3101 pub fn Fl_Color_Chooser_set_visible_focus(self_: *mut Fl_Color_Chooser);
3102}
3103extern "C" {
3104 pub fn Fl_Color_Chooser_clear_visible_focus(self_: *mut Fl_Color_Chooser);
3105}
3106extern "C" {
3107 pub fn Fl_Color_Chooser_visible_focus(self_: *mut Fl_Color_Chooser, v: ::core::ffi::c_int);
3108}
3109extern "C" {
3110 pub fn Fl_Color_Chooser_has_visible_focus(self_: *mut Fl_Color_Chooser) -> ::core::ffi::c_uint;
3111}
3112extern "C" {
3113 pub fn Fl_Color_Chooser_set_user_data(
3114 arg1: *mut Fl_Color_Chooser,
3115 data: *mut ::core::ffi::c_void,
3116 );
3117}
3118extern "C" {
3119 pub fn Fl_Color_Chooser_draw_data(self_: *const Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3120}
3121extern "C" {
3122 pub fn Fl_Color_Chooser_handle_data(self_: *const Fl_Color_Chooser)
3123 -> *mut ::core::ffi::c_void;
3124}
3125extern "C" {
3126 pub fn Fl_Color_Chooser_set_draw_data(
3127 self_: *mut Fl_Color_Chooser,
3128 data: *mut ::core::ffi::c_void,
3129 );
3130}
3131extern "C" {
3132 pub fn Fl_Color_Chooser_set_handle_data(
3133 self_: *mut Fl_Color_Chooser,
3134 data: *mut ::core::ffi::c_void,
3135 );
3136}
3137extern "C" {
3138 pub fn Fl_Color_Chooser_damage(self_: *const Fl_Color_Chooser) -> ::core::ffi::c_uchar;
3139}
3140extern "C" {
3141 pub fn Fl_Color_Chooser_set_damage(self_: *mut Fl_Color_Chooser, flag: ::core::ffi::c_uchar);
3142}
3143extern "C" {
3144 pub fn Fl_Color_Chooser_set_damage_area(
3145 self_: *mut Fl_Color_Chooser,
3146 flag: ::core::ffi::c_uchar,
3147 x: ::core::ffi::c_int,
3148 y: ::core::ffi::c_int,
3149 w: ::core::ffi::c_int,
3150 h: ::core::ffi::c_int,
3151 );
3152}
3153extern "C" {
3154 pub fn Fl_Color_Chooser_clear_damage(self_: *mut Fl_Color_Chooser);
3155}
3156extern "C" {
3157 pub fn Fl_Color_Chooser_as_window(self_: *mut Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3158}
3159extern "C" {
3160 pub fn Fl_Color_Chooser_as_group(self_: *mut Fl_Color_Chooser) -> *mut ::core::ffi::c_void;
3161}
3162extern "C" {
3163 pub fn Fl_Color_Chooser_set_deimage(
3164 arg1: *mut Fl_Color_Chooser,
3165 arg2: *mut ::core::ffi::c_void,
3166 );
3167}
3168extern "C" {
3169 pub fn Fl_Color_Chooser_deimage(arg1: *const Fl_Color_Chooser) -> *const ::core::ffi::c_void;
3170}
3171extern "C" {
3172 pub fn Fl_Color_Chooser_set_callback(
3173 arg1: *mut Fl_Color_Chooser,
3174 arg2: Fl_Callback,
3175 arg3: *mut ::core::ffi::c_void,
3176 );
3177}
3178extern "C" {
3179 pub fn Fl_Color_Chooser_visible(self_: *const Fl_Color_Chooser) -> ::core::ffi::c_int;
3180}
3181extern "C" {
3182 pub fn Fl_Color_Chooser_visible_r(self_: *const Fl_Color_Chooser) -> ::core::ffi::c_int;
3183}
3184extern "C" {
3185 pub fn Fl_Color_Chooser_active(self_: *const Fl_Color_Chooser) -> ::core::ffi::c_uint;
3186}
3187extern "C" {
3188 pub fn Fl_Color_Chooser_active_r(self_: *const Fl_Color_Chooser) -> ::core::ffi::c_int;
3189}
3190extern "C" {
3191 pub fn Fl_Color_Chooser_callback(self_: *const Fl_Color_Chooser) -> Fl_Callback;
3192}
3193extern "C" {
3194 pub fn Fl_Color_Chooser_set_deletion_callback(
3195 self_: *mut Fl_Color_Chooser,
3196 arg1: ::core::option::Option<
3197 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3198 >,
3199 data: *mut ::core::ffi::c_void,
3200 );
3201}
3202extern "C" {
3203 pub fn Fl_Color_Chooser_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Color_Chooser;
3204}
3205extern "C" {
3206 pub fn Fl_Color_Chooser_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Color_Chooser;
3207}
3208extern "C" {
3209 pub fn Fl_Color_Chooser_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3210}
3211extern "C" {
3212 pub fn Fl_Color_Chooser_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3213}
3214extern "C" {
3215 pub fn Fl_Color_Chooser_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3216}
3217extern "C" {
3218 pub fn Fl_Color_Chooser_r(self_: *mut Fl_Color_Chooser) -> f64;
3219}
3220extern "C" {
3221 pub fn Fl_Color_Chooser_g(self_: *mut Fl_Color_Chooser) -> f64;
3222}
3223extern "C" {
3224 pub fn Fl_Color_Chooser_b(self_: *mut Fl_Color_Chooser) -> f64;
3225}
3226extern "C" {
3227 pub fn Fl_Color_Chooser_set_rgb(
3228 self_: *mut Fl_Color_Chooser,
3229 r: f64,
3230 g: f64,
3231 b: f64,
3232 ) -> ::core::ffi::c_int;
3233}
3234extern "C" {
3235 pub fn Fl_Color_Chooser_begin(self_: *mut Fl_Color_Chooser);
3236}
3237extern "C" {
3238 pub fn Fl_Color_Chooser_end(self_: *mut Fl_Color_Chooser);
3239}
3240extern "C" {
3241 pub fn Fl_Color_Chooser_find(
3242 self_: *mut Fl_Color_Chooser,
3243 arg1: *const ::core::ffi::c_void,
3244 ) -> ::core::ffi::c_int;
3245}
3246extern "C" {
3247 pub fn Fl_Color_Chooser_add(self_: *mut Fl_Color_Chooser, arg1: *mut ::core::ffi::c_void);
3248}
3249extern "C" {
3250 pub fn Fl_Color_Chooser_insert(
3251 self_: *mut Fl_Color_Chooser,
3252 arg1: *mut ::core::ffi::c_void,
3253 pos: ::core::ffi::c_int,
3254 );
3255}
3256extern "C" {
3257 pub fn Fl_Color_Chooser_remove(self_: *mut Fl_Color_Chooser, wid: *mut ::core::ffi::c_void);
3258}
3259extern "C" {
3260 pub fn Fl_Color_Chooser_remove_by_index(self_: *mut Fl_Color_Chooser, idx: ::core::ffi::c_int);
3261}
3262extern "C" {
3263 pub fn Fl_Color_Chooser_clear(self_: *mut Fl_Color_Chooser);
3264}
3265extern "C" {
3266 pub fn Fl_Color_Chooser_children(self_: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
3267}
3268extern "C" {
3269 pub fn Fl_Color_Chooser_child(
3270 arg1: *mut Fl_Color_Chooser,
3271 index: ::core::ffi::c_int,
3272 ) -> *mut Fl_Widget;
3273}
3274extern "C" {
3275 pub fn Fl_Color_Chooser_resizable(self_: *mut Fl_Color_Chooser, arg1: *mut ::core::ffi::c_void);
3276}
3277extern "C" {
3278 pub fn Fl_Color_Chooser_set_clip_children(self_: *mut Fl_Color_Chooser, c: ::core::ffi::c_int);
3279}
3280extern "C" {
3281 pub fn Fl_Color_Chooser_clip_children(self_: *mut Fl_Color_Chooser) -> ::core::ffi::c_int;
3282}
3283extern "C" {
3284 pub fn Fl_Color_Chooser_init_sizes(self_: *mut Fl_Color_Chooser);
3285}
3286extern "C" {
3287 pub fn Fl_Color_Chooser_draw_child(self_: *const Fl_Color_Chooser, w: *mut Fl_Widget);
3288}
3289extern "C" {
3290 pub fn Fl_Color_Chooser_update_child(self_: *const Fl_Color_Chooser, w: *mut Fl_Widget);
3291}
3292extern "C" {
3293 pub fn Fl_Color_Chooser_draw_outside_label(self_: *const Fl_Color_Chooser, w: *const Fl_Widget);
3294}
3295extern "C" {
3296 pub fn Fl_Color_Chooser_draw_children(self_: *mut Fl_Color_Chooser);
3297}
3298#[repr(C)]
3299#[derive(Debug, Copy, Clone)]
3300pub struct Fl_Flex {
3301 _unused: [u8; 0],
3302}
3303extern "C" {
3304 pub fn Fl_Flex_new(
3305 x: ::core::ffi::c_int,
3306 y: ::core::ffi::c_int,
3307 width: ::core::ffi::c_int,
3308 height: ::core::ffi::c_int,
3309 title: *const ::core::ffi::c_char,
3310 ) -> *mut Fl_Flex;
3311}
3312extern "C" {
3313 pub fn Fl_Flex_x(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3314}
3315extern "C" {
3316 pub fn Fl_Flex_y(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3317}
3318extern "C" {
3319 pub fn Fl_Flex_width(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3320}
3321extern "C" {
3322 pub fn Fl_Flex_height(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3323}
3324extern "C" {
3325 pub fn Fl_Flex_label(arg1: *mut Fl_Flex) -> *const ::core::ffi::c_char;
3326}
3327extern "C" {
3328 pub fn Fl_Flex_set_label(arg1: *mut Fl_Flex, title: *const ::core::ffi::c_char);
3329}
3330extern "C" {
3331 pub fn Fl_Flex_redraw(arg1: *mut Fl_Flex);
3332}
3333extern "C" {
3334 pub fn Fl_Flex_show(arg1: *mut Fl_Flex);
3335}
3336extern "C" {
3337 pub fn Fl_Flex_hide(arg1: *mut Fl_Flex);
3338}
3339extern "C" {
3340 pub fn Fl_Flex_activate(arg1: *mut Fl_Flex);
3341}
3342extern "C" {
3343 pub fn Fl_Flex_deactivate(arg1: *mut Fl_Flex);
3344}
3345extern "C" {
3346 pub fn Fl_Flex_redraw_label(arg1: *mut Fl_Flex);
3347}
3348extern "C" {
3349 pub fn Fl_Flex_resize(
3350 arg1: *mut Fl_Flex,
3351 x: ::core::ffi::c_int,
3352 y: ::core::ffi::c_int,
3353 width: ::core::ffi::c_int,
3354 height: ::core::ffi::c_int,
3355 );
3356}
3357extern "C" {
3358 pub fn Fl_Flex_widget_resize(
3359 arg1: *mut Fl_Flex,
3360 x: ::core::ffi::c_int,
3361 y: ::core::ffi::c_int,
3362 width: ::core::ffi::c_int,
3363 height: ::core::ffi::c_int,
3364 );
3365}
3366extern "C" {
3367 pub fn Fl_Flex_tooltip(arg1: *mut Fl_Flex) -> *const ::core::ffi::c_char;
3368}
3369extern "C" {
3370 pub fn Fl_Flex_set_tooltip(arg1: *mut Fl_Flex, txt: *const ::core::ffi::c_char);
3371}
3372extern "C" {
3373 pub fn Fl_Flex_get_type(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3374}
3375extern "C" {
3376 pub fn Fl_Flex_set_type(arg1: *mut Fl_Flex, typ: ::core::ffi::c_int);
3377}
3378extern "C" {
3379 pub fn Fl_Flex_color(arg1: *mut Fl_Flex) -> ::core::ffi::c_uint;
3380}
3381extern "C" {
3382 pub fn Fl_Flex_set_color(arg1: *mut Fl_Flex, color: ::core::ffi::c_uint);
3383}
3384extern "C" {
3385 pub fn Fl_Flex_measure_label(
3386 arg1: *const Fl_Flex,
3387 arg2: *mut ::core::ffi::c_int,
3388 arg3: *mut ::core::ffi::c_int,
3389 );
3390}
3391extern "C" {
3392 pub fn Fl_Flex_label_color(arg1: *mut Fl_Flex) -> ::core::ffi::c_uint;
3393}
3394extern "C" {
3395 pub fn Fl_Flex_set_label_color(arg1: *mut Fl_Flex, color: ::core::ffi::c_uint);
3396}
3397extern "C" {
3398 pub fn Fl_Flex_label_font(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3399}
3400extern "C" {
3401 pub fn Fl_Flex_set_label_font(arg1: *mut Fl_Flex, font: ::core::ffi::c_int);
3402}
3403extern "C" {
3404 pub fn Fl_Flex_label_size(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3405}
3406extern "C" {
3407 pub fn Fl_Flex_set_label_size(arg1: *mut Fl_Flex, sz: ::core::ffi::c_int);
3408}
3409extern "C" {
3410 pub fn Fl_Flex_label_type(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3411}
3412extern "C" {
3413 pub fn Fl_Flex_set_label_type(arg1: *mut Fl_Flex, typ: ::core::ffi::c_int);
3414}
3415extern "C" {
3416 pub fn Fl_Flex_box(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3417}
3418extern "C" {
3419 pub fn Fl_Flex_set_box(arg1: *mut Fl_Flex, typ: ::core::ffi::c_int);
3420}
3421extern "C" {
3422 pub fn Fl_Flex_changed(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3423}
3424extern "C" {
3425 pub fn Fl_Flex_set_changed(arg1: *mut Fl_Flex);
3426}
3427extern "C" {
3428 pub fn Fl_Flex_clear_changed(arg1: *mut Fl_Flex);
3429}
3430extern "C" {
3431 pub fn Fl_Flex_align(arg1: *mut Fl_Flex) -> ::core::ffi::c_int;
3432}
3433extern "C" {
3434 pub fn Fl_Flex_set_align(arg1: *mut Fl_Flex, typ: ::core::ffi::c_int);
3435}
3436extern "C" {
3437 pub fn Fl_Flex_delete(arg1: *mut Fl_Flex);
3438}
3439extern "C" {
3440 pub fn Fl_Flex_set_image(arg1: *mut Fl_Flex, arg2: *mut ::core::ffi::c_void);
3441}
3442extern "C" {
3443 pub fn Fl_Flex_handle(
3444 self_: *mut Fl_Flex,
3445 cb: custom_handler_callback,
3446 data: *mut ::core::ffi::c_void,
3447 );
3448}
3449extern "C" {
3450 pub fn Fl_Flex_handle_event(
3451 self_: *mut Fl_Flex,
3452 event: ::core::ffi::c_int,
3453 ) -> ::core::ffi::c_int;
3454}
3455extern "C" {
3456 pub fn Fl_Flex_draw(
3457 self_: *mut Fl_Flex,
3458 cb: custom_draw_callback,
3459 data: *mut ::core::ffi::c_void,
3460 );
3461}
3462extern "C" {
3463 pub fn Fl_Flex_resize_callback(
3464 self_: *mut Fl_Flex,
3465 cb: ::core::option::Option<
3466 unsafe extern "C" fn(
3467 arg1: *mut Fl_Widget,
3468 x: ::core::ffi::c_int,
3469 y: ::core::ffi::c_int,
3470 w: ::core::ffi::c_int,
3471 h: ::core::ffi::c_int,
3472 arg2: *mut ::core::ffi::c_void,
3473 ),
3474 >,
3475 data: *mut ::core::ffi::c_void,
3476 );
3477}
3478extern "C" {
3479 pub fn Fl_Flex_set_when(arg1: *mut Fl_Flex, arg2: ::core::ffi::c_int);
3480}
3481extern "C" {
3482 pub fn Fl_Flex_when(arg1: *const Fl_Flex) -> ::core::ffi::c_int;
3483}
3484extern "C" {
3485 pub fn Fl_Flex_image(arg1: *const Fl_Flex) -> *const ::core::ffi::c_void;
3486}
3487extern "C" {
3488 pub fn Fl_Flex_parent(self_: *const Fl_Flex) -> *mut ::core::ffi::c_void;
3489}
3490extern "C" {
3491 pub fn Fl_Flex_selection_color(arg1: *mut Fl_Flex) -> ::core::ffi::c_uint;
3492}
3493extern "C" {
3494 pub fn Fl_Flex_set_selection_color(arg1: *mut Fl_Flex, color: ::core::ffi::c_uint);
3495}
3496extern "C" {
3497 pub fn Fl_Flex_do_callback(arg1: *mut Fl_Flex);
3498}
3499extern "C" {
3500 pub fn Fl_Flex_inside(
3501 self_: *const Fl_Flex,
3502 arg1: *mut ::core::ffi::c_void,
3503 ) -> ::core::ffi::c_int;
3504}
3505extern "C" {
3506 pub fn Fl_Flex_window(arg1: *const Fl_Flex) -> *mut ::core::ffi::c_void;
3507}
3508extern "C" {
3509 pub fn Fl_Flex_top_window(arg1: *const Fl_Flex) -> *mut ::core::ffi::c_void;
3510}
3511extern "C" {
3512 pub fn Fl_Flex_takes_events(arg1: *const Fl_Flex) -> ::core::ffi::c_int;
3513}
3514extern "C" {
3515 pub fn Fl_Flex_user_data(arg1: *const Fl_Flex) -> *mut ::core::ffi::c_void;
3516}
3517extern "C" {
3518 pub fn Fl_Flex_take_focus(self_: *mut Fl_Flex) -> ::core::ffi::c_int;
3519}
3520extern "C" {
3521 pub fn Fl_Flex_set_visible_focus(self_: *mut Fl_Flex);
3522}
3523extern "C" {
3524 pub fn Fl_Flex_clear_visible_focus(self_: *mut Fl_Flex);
3525}
3526extern "C" {
3527 pub fn Fl_Flex_visible_focus(self_: *mut Fl_Flex, v: ::core::ffi::c_int);
3528}
3529extern "C" {
3530 pub fn Fl_Flex_has_visible_focus(self_: *mut Fl_Flex) -> ::core::ffi::c_uint;
3531}
3532extern "C" {
3533 pub fn Fl_Flex_set_user_data(arg1: *mut Fl_Flex, data: *mut ::core::ffi::c_void);
3534}
3535extern "C" {
3536 pub fn Fl_Flex_draw_data(self_: *const Fl_Flex) -> *mut ::core::ffi::c_void;
3537}
3538extern "C" {
3539 pub fn Fl_Flex_handle_data(self_: *const Fl_Flex) -> *mut ::core::ffi::c_void;
3540}
3541extern "C" {
3542 pub fn Fl_Flex_set_draw_data(self_: *mut Fl_Flex, data: *mut ::core::ffi::c_void);
3543}
3544extern "C" {
3545 pub fn Fl_Flex_set_handle_data(self_: *mut Fl_Flex, data: *mut ::core::ffi::c_void);
3546}
3547extern "C" {
3548 pub fn Fl_Flex_damage(self_: *const Fl_Flex) -> ::core::ffi::c_uchar;
3549}
3550extern "C" {
3551 pub fn Fl_Flex_set_damage(self_: *mut Fl_Flex, flag: ::core::ffi::c_uchar);
3552}
3553extern "C" {
3554 pub fn Fl_Flex_set_damage_area(
3555 self_: *mut Fl_Flex,
3556 flag: ::core::ffi::c_uchar,
3557 x: ::core::ffi::c_int,
3558 y: ::core::ffi::c_int,
3559 w: ::core::ffi::c_int,
3560 h: ::core::ffi::c_int,
3561 );
3562}
3563extern "C" {
3564 pub fn Fl_Flex_clear_damage(self_: *mut Fl_Flex);
3565}
3566extern "C" {
3567 pub fn Fl_Flex_as_window(self_: *mut Fl_Flex) -> *mut ::core::ffi::c_void;
3568}
3569extern "C" {
3570 pub fn Fl_Flex_as_group(self_: *mut Fl_Flex) -> *mut ::core::ffi::c_void;
3571}
3572extern "C" {
3573 pub fn Fl_Flex_set_deimage(arg1: *mut Fl_Flex, arg2: *mut ::core::ffi::c_void);
3574}
3575extern "C" {
3576 pub fn Fl_Flex_deimage(arg1: *const Fl_Flex) -> *const ::core::ffi::c_void;
3577}
3578extern "C" {
3579 pub fn Fl_Flex_set_callback(
3580 arg1: *mut Fl_Flex,
3581 arg2: Fl_Callback,
3582 arg3: *mut ::core::ffi::c_void,
3583 );
3584}
3585extern "C" {
3586 pub fn Fl_Flex_visible(self_: *const Fl_Flex) -> ::core::ffi::c_int;
3587}
3588extern "C" {
3589 pub fn Fl_Flex_visible_r(self_: *const Fl_Flex) -> ::core::ffi::c_int;
3590}
3591extern "C" {
3592 pub fn Fl_Flex_active(self_: *const Fl_Flex) -> ::core::ffi::c_uint;
3593}
3594extern "C" {
3595 pub fn Fl_Flex_active_r(self_: *const Fl_Flex) -> ::core::ffi::c_int;
3596}
3597extern "C" {
3598 pub fn Fl_Flex_callback(self_: *const Fl_Flex) -> Fl_Callback;
3599}
3600extern "C" {
3601 pub fn Fl_Flex_set_deletion_callback(
3602 self_: *mut Fl_Flex,
3603 arg1: ::core::option::Option<
3604 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3605 >,
3606 data: *mut ::core::ffi::c_void,
3607 );
3608}
3609extern "C" {
3610 pub fn Fl_Flex_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Flex;
3611}
3612extern "C" {
3613 pub fn Fl_Flex_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Flex;
3614}
3615extern "C" {
3616 pub fn Fl_Flex_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3617}
3618extern "C" {
3619 pub fn Fl_Flex_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3620}
3621extern "C" {
3622 pub fn Fl_Flex_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3623}
3624extern "C" {
3625 pub fn Fl_Flex_set_size(self_: *mut Fl_Flex, w: *mut Fl_Widget, size: ::core::ffi::c_int);
3626}
3627extern "C" {
3628 pub fn Fl_Flex_set_margin(self_: *mut Fl_Flex, m: ::core::ffi::c_int);
3629}
3630extern "C" {
3631 pub fn Fl_Flex_margin(self_: *const Fl_Flex) -> ::core::ffi::c_int;
3632}
3633extern "C" {
3634 pub fn Fl_Flex_set_pad(self_: *mut Fl_Flex, p: ::core::ffi::c_int);
3635}
3636extern "C" {
3637 pub fn Fl_Flex_pad(self_: *const Fl_Flex) -> ::core::ffi::c_int;
3638}
3639extern "C" {
3640 pub fn Fl_Flex_set_margins(
3641 self_: *mut Fl_Flex,
3642 x1: ::core::ffi::c_int,
3643 y1: ::core::ffi::c_int,
3644 x2: ::core::ffi::c_int,
3645 y2: ::core::ffi::c_int,
3646 );
3647}
3648extern "C" {
3649 pub fn Fl_Flex_margins(
3650 self_: *const Fl_Flex,
3651 x1: *mut ::core::ffi::c_int,
3652 y1: *mut ::core::ffi::c_int,
3653 x2: *mut ::core::ffi::c_int,
3654 y2: *mut ::core::ffi::c_int,
3655 ) -> ::core::ffi::c_int;
3656}
3657extern "C" {
3658 pub fn Fl_Flex_begin(self_: *mut Fl_Flex);
3659}
3660extern "C" {
3661 pub fn Fl_Flex_end(self_: *mut Fl_Flex);
3662}
3663extern "C" {
3664 pub fn Fl_Flex_find(
3665 self_: *mut Fl_Flex,
3666 arg1: *const ::core::ffi::c_void,
3667 ) -> ::core::ffi::c_int;
3668}
3669extern "C" {
3670 pub fn Fl_Flex_add(self_: *mut Fl_Flex, arg1: *mut ::core::ffi::c_void);
3671}
3672extern "C" {
3673 pub fn Fl_Flex_insert(
3674 self_: *mut Fl_Flex,
3675 arg1: *mut ::core::ffi::c_void,
3676 pos: ::core::ffi::c_int,
3677 );
3678}
3679extern "C" {
3680 pub fn Fl_Flex_remove(self_: *mut Fl_Flex, wid: *mut ::core::ffi::c_void);
3681}
3682extern "C" {
3683 pub fn Fl_Flex_remove_by_index(self_: *mut Fl_Flex, idx: ::core::ffi::c_int);
3684}
3685extern "C" {
3686 pub fn Fl_Flex_clear(self_: *mut Fl_Flex);
3687}
3688extern "C" {
3689 pub fn Fl_Flex_children(self_: *mut Fl_Flex) -> ::core::ffi::c_int;
3690}
3691extern "C" {
3692 pub fn Fl_Flex_child(arg1: *mut Fl_Flex, index: ::core::ffi::c_int) -> *mut Fl_Widget;
3693}
3694extern "C" {
3695 pub fn Fl_Flex_resizable(self_: *mut Fl_Flex, arg1: *mut ::core::ffi::c_void);
3696}
3697extern "C" {
3698 pub fn Fl_Flex_set_clip_children(self_: *mut Fl_Flex, c: ::core::ffi::c_int);
3699}
3700extern "C" {
3701 pub fn Fl_Flex_clip_children(self_: *mut Fl_Flex) -> ::core::ffi::c_int;
3702}
3703extern "C" {
3704 pub fn Fl_Flex_init_sizes(self_: *mut Fl_Flex);
3705}
3706extern "C" {
3707 pub fn Fl_Flex_draw_child(self_: *const Fl_Flex, w: *mut Fl_Widget);
3708}
3709extern "C" {
3710 pub fn Fl_Flex_update_child(self_: *const Fl_Flex, w: *mut Fl_Widget);
3711}
3712extern "C" {
3713 pub fn Fl_Flex_draw_outside_label(self_: *const Fl_Flex, w: *const Fl_Widget);
3714}
3715extern "C" {
3716 pub fn Fl_Flex_draw_children(self_: *mut Fl_Flex);
3717}
3718#[repr(C)]
3719#[derive(Debug, Copy, Clone)]
3720pub struct Fl_Grid {
3721 _unused: [u8; 0],
3722}
3723extern "C" {
3724 pub fn Fl_Grid_new(
3725 x: ::core::ffi::c_int,
3726 y: ::core::ffi::c_int,
3727 width: ::core::ffi::c_int,
3728 height: ::core::ffi::c_int,
3729 title: *const ::core::ffi::c_char,
3730 ) -> *mut Fl_Grid;
3731}
3732extern "C" {
3733 pub fn Fl_Grid_x(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3734}
3735extern "C" {
3736 pub fn Fl_Grid_y(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3737}
3738extern "C" {
3739 pub fn Fl_Grid_width(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3740}
3741extern "C" {
3742 pub fn Fl_Grid_height(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3743}
3744extern "C" {
3745 pub fn Fl_Grid_label(arg1: *mut Fl_Grid) -> *const ::core::ffi::c_char;
3746}
3747extern "C" {
3748 pub fn Fl_Grid_set_label(arg1: *mut Fl_Grid, title: *const ::core::ffi::c_char);
3749}
3750extern "C" {
3751 pub fn Fl_Grid_redraw(arg1: *mut Fl_Grid);
3752}
3753extern "C" {
3754 pub fn Fl_Grid_show(arg1: *mut Fl_Grid);
3755}
3756extern "C" {
3757 pub fn Fl_Grid_hide(arg1: *mut Fl_Grid);
3758}
3759extern "C" {
3760 pub fn Fl_Grid_activate(arg1: *mut Fl_Grid);
3761}
3762extern "C" {
3763 pub fn Fl_Grid_deactivate(arg1: *mut Fl_Grid);
3764}
3765extern "C" {
3766 pub fn Fl_Grid_redraw_label(arg1: *mut Fl_Grid);
3767}
3768extern "C" {
3769 pub fn Fl_Grid_resize(
3770 arg1: *mut Fl_Grid,
3771 x: ::core::ffi::c_int,
3772 y: ::core::ffi::c_int,
3773 width: ::core::ffi::c_int,
3774 height: ::core::ffi::c_int,
3775 );
3776}
3777extern "C" {
3778 pub fn Fl_Grid_widget_resize(
3779 arg1: *mut Fl_Grid,
3780 x: ::core::ffi::c_int,
3781 y: ::core::ffi::c_int,
3782 width: ::core::ffi::c_int,
3783 height: ::core::ffi::c_int,
3784 );
3785}
3786extern "C" {
3787 pub fn Fl_Grid_tooltip(arg1: *mut Fl_Grid) -> *const ::core::ffi::c_char;
3788}
3789extern "C" {
3790 pub fn Fl_Grid_set_tooltip(arg1: *mut Fl_Grid, txt: *const ::core::ffi::c_char);
3791}
3792extern "C" {
3793 pub fn Fl_Grid_get_type(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3794}
3795extern "C" {
3796 pub fn Fl_Grid_set_type(arg1: *mut Fl_Grid, typ: ::core::ffi::c_int);
3797}
3798extern "C" {
3799 pub fn Fl_Grid_color(arg1: *mut Fl_Grid) -> ::core::ffi::c_uint;
3800}
3801extern "C" {
3802 pub fn Fl_Grid_set_color(arg1: *mut Fl_Grid, color: ::core::ffi::c_uint);
3803}
3804extern "C" {
3805 pub fn Fl_Grid_measure_label(
3806 arg1: *const Fl_Grid,
3807 arg2: *mut ::core::ffi::c_int,
3808 arg3: *mut ::core::ffi::c_int,
3809 );
3810}
3811extern "C" {
3812 pub fn Fl_Grid_label_color(arg1: *mut Fl_Grid) -> ::core::ffi::c_uint;
3813}
3814extern "C" {
3815 pub fn Fl_Grid_set_label_color(arg1: *mut Fl_Grid, color: ::core::ffi::c_uint);
3816}
3817extern "C" {
3818 pub fn Fl_Grid_label_font(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3819}
3820extern "C" {
3821 pub fn Fl_Grid_set_label_font(arg1: *mut Fl_Grid, font: ::core::ffi::c_int);
3822}
3823extern "C" {
3824 pub fn Fl_Grid_label_size(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3825}
3826extern "C" {
3827 pub fn Fl_Grid_set_label_size(arg1: *mut Fl_Grid, sz: ::core::ffi::c_int);
3828}
3829extern "C" {
3830 pub fn Fl_Grid_label_type(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3831}
3832extern "C" {
3833 pub fn Fl_Grid_set_label_type(arg1: *mut Fl_Grid, typ: ::core::ffi::c_int);
3834}
3835extern "C" {
3836 pub fn Fl_Grid_box(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3837}
3838extern "C" {
3839 pub fn Fl_Grid_set_box(arg1: *mut Fl_Grid, typ: ::core::ffi::c_int);
3840}
3841extern "C" {
3842 pub fn Fl_Grid_changed(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3843}
3844extern "C" {
3845 pub fn Fl_Grid_set_changed(arg1: *mut Fl_Grid);
3846}
3847extern "C" {
3848 pub fn Fl_Grid_clear_changed(arg1: *mut Fl_Grid);
3849}
3850extern "C" {
3851 pub fn Fl_Grid_align(arg1: *mut Fl_Grid) -> ::core::ffi::c_int;
3852}
3853extern "C" {
3854 pub fn Fl_Grid_set_align(arg1: *mut Fl_Grid, typ: ::core::ffi::c_int);
3855}
3856extern "C" {
3857 pub fn Fl_Grid_delete(arg1: *mut Fl_Grid);
3858}
3859extern "C" {
3860 pub fn Fl_Grid_set_image(arg1: *mut Fl_Grid, arg2: *mut ::core::ffi::c_void);
3861}
3862extern "C" {
3863 pub fn Fl_Grid_handle(
3864 self_: *mut Fl_Grid,
3865 cb: custom_handler_callback,
3866 data: *mut ::core::ffi::c_void,
3867 );
3868}
3869extern "C" {
3870 pub fn Fl_Grid_handle_event(
3871 self_: *mut Fl_Grid,
3872 event: ::core::ffi::c_int,
3873 ) -> ::core::ffi::c_int;
3874}
3875extern "C" {
3876 pub fn Fl_Grid_draw(
3877 self_: *mut Fl_Grid,
3878 cb: custom_draw_callback,
3879 data: *mut ::core::ffi::c_void,
3880 );
3881}
3882extern "C" {
3883 pub fn Fl_Grid_resize_callback(
3884 self_: *mut Fl_Grid,
3885 cb: ::core::option::Option<
3886 unsafe extern "C" fn(
3887 arg1: *mut Fl_Widget,
3888 x: ::core::ffi::c_int,
3889 y: ::core::ffi::c_int,
3890 w: ::core::ffi::c_int,
3891 h: ::core::ffi::c_int,
3892 arg2: *mut ::core::ffi::c_void,
3893 ),
3894 >,
3895 data: *mut ::core::ffi::c_void,
3896 );
3897}
3898extern "C" {
3899 pub fn Fl_Grid_set_when(arg1: *mut Fl_Grid, arg2: ::core::ffi::c_int);
3900}
3901extern "C" {
3902 pub fn Fl_Grid_when(arg1: *const Fl_Grid) -> ::core::ffi::c_int;
3903}
3904extern "C" {
3905 pub fn Fl_Grid_image(arg1: *const Fl_Grid) -> *const ::core::ffi::c_void;
3906}
3907extern "C" {
3908 pub fn Fl_Grid_parent(self_: *const Fl_Grid) -> *mut ::core::ffi::c_void;
3909}
3910extern "C" {
3911 pub fn Fl_Grid_selection_color(arg1: *mut Fl_Grid) -> ::core::ffi::c_uint;
3912}
3913extern "C" {
3914 pub fn Fl_Grid_set_selection_color(arg1: *mut Fl_Grid, color: ::core::ffi::c_uint);
3915}
3916extern "C" {
3917 pub fn Fl_Grid_do_callback(arg1: *mut Fl_Grid);
3918}
3919extern "C" {
3920 pub fn Fl_Grid_inside(
3921 self_: *const Fl_Grid,
3922 arg1: *mut ::core::ffi::c_void,
3923 ) -> ::core::ffi::c_int;
3924}
3925extern "C" {
3926 pub fn Fl_Grid_window(arg1: *const Fl_Grid) -> *mut ::core::ffi::c_void;
3927}
3928extern "C" {
3929 pub fn Fl_Grid_top_window(arg1: *const Fl_Grid) -> *mut ::core::ffi::c_void;
3930}
3931extern "C" {
3932 pub fn Fl_Grid_takes_events(arg1: *const Fl_Grid) -> ::core::ffi::c_int;
3933}
3934extern "C" {
3935 pub fn Fl_Grid_user_data(arg1: *const Fl_Grid) -> *mut ::core::ffi::c_void;
3936}
3937extern "C" {
3938 pub fn Fl_Grid_take_focus(self_: *mut Fl_Grid) -> ::core::ffi::c_int;
3939}
3940extern "C" {
3941 pub fn Fl_Grid_set_visible_focus(self_: *mut Fl_Grid);
3942}
3943extern "C" {
3944 pub fn Fl_Grid_clear_visible_focus(self_: *mut Fl_Grid);
3945}
3946extern "C" {
3947 pub fn Fl_Grid_visible_focus(self_: *mut Fl_Grid, v: ::core::ffi::c_int);
3948}
3949extern "C" {
3950 pub fn Fl_Grid_has_visible_focus(self_: *mut Fl_Grid) -> ::core::ffi::c_uint;
3951}
3952extern "C" {
3953 pub fn Fl_Grid_set_user_data(arg1: *mut Fl_Grid, data: *mut ::core::ffi::c_void);
3954}
3955extern "C" {
3956 pub fn Fl_Grid_draw_data(self_: *const Fl_Grid) -> *mut ::core::ffi::c_void;
3957}
3958extern "C" {
3959 pub fn Fl_Grid_handle_data(self_: *const Fl_Grid) -> *mut ::core::ffi::c_void;
3960}
3961extern "C" {
3962 pub fn Fl_Grid_set_draw_data(self_: *mut Fl_Grid, data: *mut ::core::ffi::c_void);
3963}
3964extern "C" {
3965 pub fn Fl_Grid_set_handle_data(self_: *mut Fl_Grid, data: *mut ::core::ffi::c_void);
3966}
3967extern "C" {
3968 pub fn Fl_Grid_damage(self_: *const Fl_Grid) -> ::core::ffi::c_uchar;
3969}
3970extern "C" {
3971 pub fn Fl_Grid_set_damage(self_: *mut Fl_Grid, flag: ::core::ffi::c_uchar);
3972}
3973extern "C" {
3974 pub fn Fl_Grid_set_damage_area(
3975 self_: *mut Fl_Grid,
3976 flag: ::core::ffi::c_uchar,
3977 x: ::core::ffi::c_int,
3978 y: ::core::ffi::c_int,
3979 w: ::core::ffi::c_int,
3980 h: ::core::ffi::c_int,
3981 );
3982}
3983extern "C" {
3984 pub fn Fl_Grid_clear_damage(self_: *mut Fl_Grid);
3985}
3986extern "C" {
3987 pub fn Fl_Grid_as_window(self_: *mut Fl_Grid) -> *mut ::core::ffi::c_void;
3988}
3989extern "C" {
3990 pub fn Fl_Grid_as_group(self_: *mut Fl_Grid) -> *mut ::core::ffi::c_void;
3991}
3992extern "C" {
3993 pub fn Fl_Grid_set_deimage(arg1: *mut Fl_Grid, arg2: *mut ::core::ffi::c_void);
3994}
3995extern "C" {
3996 pub fn Fl_Grid_deimage(arg1: *const Fl_Grid) -> *const ::core::ffi::c_void;
3997}
3998extern "C" {
3999 pub fn Fl_Grid_set_callback(
4000 arg1: *mut Fl_Grid,
4001 arg2: Fl_Callback,
4002 arg3: *mut ::core::ffi::c_void,
4003 );
4004}
4005extern "C" {
4006 pub fn Fl_Grid_visible(self_: *const Fl_Grid) -> ::core::ffi::c_int;
4007}
4008extern "C" {
4009 pub fn Fl_Grid_visible_r(self_: *const Fl_Grid) -> ::core::ffi::c_int;
4010}
4011extern "C" {
4012 pub fn Fl_Grid_active(self_: *const Fl_Grid) -> ::core::ffi::c_uint;
4013}
4014extern "C" {
4015 pub fn Fl_Grid_active_r(self_: *const Fl_Grid) -> ::core::ffi::c_int;
4016}
4017extern "C" {
4018 pub fn Fl_Grid_callback(self_: *const Fl_Grid) -> Fl_Callback;
4019}
4020extern "C" {
4021 pub fn Fl_Grid_set_deletion_callback(
4022 self_: *mut Fl_Grid,
4023 arg1: ::core::option::Option<
4024 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
4025 >,
4026 data: *mut ::core::ffi::c_void,
4027 );
4028}
4029extern "C" {
4030 pub fn Fl_Grid_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Grid;
4031}
4032extern "C" {
4033 pub fn Fl_Grid_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Grid;
4034}
4035extern "C" {
4036 pub fn Fl_Grid_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4037}
4038extern "C" {
4039 pub fn Fl_Grid_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4040}
4041extern "C" {
4042 pub fn Fl_Grid_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4043}
4044extern "C" {
4045 pub fn Fl_Grid_set_layout(
4046 self_: *mut Fl_Grid,
4047 rows: ::core::ffi::c_int,
4048 cols: ::core::ffi::c_int,
4049 margin: ::core::ffi::c_int,
4050 gap: ::core::ffi::c_int,
4051 );
4052}
4053extern "C" {
4054 pub fn Fl_Grid_layout(self_: *mut Fl_Grid);
4055}
4056extern "C" {
4057 pub fn Fl_Grid_clear_layout(self_: *mut Fl_Grid);
4058}
4059extern "C" {
4060 pub fn Fl_Grid_set_need_layout(self_: *mut Fl_Grid, set: ::core::ffi::c_int);
4061}
4062extern "C" {
4063 pub fn Fl_Grid_need_layout(self_: *const Fl_Grid) -> ::core::ffi::c_int;
4064}
4065extern "C" {
4066 pub fn Fl_Grid_set_margin(
4067 self_: *mut Fl_Grid,
4068 left: ::core::ffi::c_int,
4069 top: ::core::ffi::c_int,
4070 right: ::core::ffi::c_int,
4071 bottom: ::core::ffi::c_int,
4072 );
4073}
4074extern "C" {
4075 pub fn Fl_Grid_set_gap(
4076 self_: *mut Fl_Grid,
4077 row_gap: ::core::ffi::c_int,
4078 col_gap: ::core::ffi::c_int,
4079 );
4080}
4081extern "C" {
4082 pub fn Fl_Grid_set_widget(
4083 self_: *mut Fl_Grid,
4084 wi: *mut Fl_Widget,
4085 row: ::core::ffi::c_int,
4086 col: ::core::ffi::c_int,
4087 align: ::core::ffi::c_ushort,
4088 ) -> *mut ::core::ffi::c_void;
4089}
4090extern "C" {
4091 pub fn Fl_Grid_set_widget_ext(
4092 self_: *mut Fl_Grid,
4093 wi: *mut Fl_Widget,
4094 row: ::core::ffi::c_int,
4095 col: ::core::ffi::c_int,
4096 rowspan: ::core::ffi::c_int,
4097 colspan: ::core::ffi::c_int,
4098 align: ::core::ffi::c_ushort,
4099 ) -> *mut ::core::ffi::c_void;
4100}
4101extern "C" {
4102 pub fn Fl_Grid_set_col_width(
4103 self_: *mut Fl_Grid,
4104 col: ::core::ffi::c_int,
4105 value: ::core::ffi::c_int,
4106 );
4107}
4108extern "C" {
4109 pub fn Fl_Grid_set_col_weight(
4110 self_: *mut Fl_Grid,
4111 col: ::core::ffi::c_int,
4112 value: ::core::ffi::c_int,
4113 );
4114}
4115extern "C" {
4116 pub fn Fl_Grid_set_col_gap(
4117 self_: *mut Fl_Grid,
4118 col: ::core::ffi::c_int,
4119 value: ::core::ffi::c_int,
4120 );
4121}
4122extern "C" {
4123 pub fn Fl_Grid_set_row_height(
4124 self_: *mut Fl_Grid,
4125 row: ::core::ffi::c_int,
4126 value: ::core::ffi::c_int,
4127 );
4128}
4129extern "C" {
4130 pub fn Fl_Grid_set_row_weight(
4131 self_: *mut Fl_Grid,
4132 row: ::core::ffi::c_int,
4133 value: ::core::ffi::c_int,
4134 );
4135}
4136extern "C" {
4137 pub fn Fl_Grid_set_row_gap(
4138 self_: *mut Fl_Grid,
4139 row: ::core::ffi::c_int,
4140 value: ::core::ffi::c_int,
4141 );
4142}
4143extern "C" {
4144 pub fn Fl_Grid_show_grid(self_: *mut Fl_Grid, set: ::core::ffi::c_int);
4145}
4146extern "C" {
4147 pub fn Fl_Grid_show_grid_with_color(
4148 self_: *mut Fl_Grid,
4149 set: ::core::ffi::c_int,
4150 col: ::core::ffi::c_uint,
4151 );
4152}
4153extern "C" {
4154 pub fn Fl_Grid_debug(self_: *mut Fl_Grid, level: ::core::ffi::c_int);
4155}
4156extern "C" {
4157 pub fn Fl_Grid_begin(self_: *mut Fl_Grid);
4158}
4159extern "C" {
4160 pub fn Fl_Grid_end(self_: *mut Fl_Grid);
4161}
4162extern "C" {
4163 pub fn Fl_Grid_find(
4164 self_: *mut Fl_Grid,
4165 arg1: *const ::core::ffi::c_void,
4166 ) -> ::core::ffi::c_int;
4167}
4168extern "C" {
4169 pub fn Fl_Grid_add(self_: *mut Fl_Grid, arg1: *mut ::core::ffi::c_void);
4170}
4171extern "C" {
4172 pub fn Fl_Grid_insert(
4173 self_: *mut Fl_Grid,
4174 arg1: *mut ::core::ffi::c_void,
4175 pos: ::core::ffi::c_int,
4176 );
4177}
4178extern "C" {
4179 pub fn Fl_Grid_remove(self_: *mut Fl_Grid, wid: *mut ::core::ffi::c_void);
4180}
4181extern "C" {
4182 pub fn Fl_Grid_remove_by_index(self_: *mut Fl_Grid, idx: ::core::ffi::c_int);
4183}
4184extern "C" {
4185 pub fn Fl_Grid_clear(self_: *mut Fl_Grid);
4186}
4187extern "C" {
4188 pub fn Fl_Grid_children(self_: *mut Fl_Grid) -> ::core::ffi::c_int;
4189}
4190extern "C" {
4191 pub fn Fl_Grid_child(arg1: *mut Fl_Grid, index: ::core::ffi::c_int) -> *mut Fl_Widget;
4192}
4193extern "C" {
4194 pub fn Fl_Grid_resizable(self_: *mut Fl_Grid, arg1: *mut ::core::ffi::c_void);
4195}
4196extern "C" {
4197 pub fn Fl_Grid_set_clip_children(self_: *mut Fl_Grid, c: ::core::ffi::c_int);
4198}
4199extern "C" {
4200 pub fn Fl_Grid_clip_children(self_: *mut Fl_Grid) -> ::core::ffi::c_int;
4201}
4202extern "C" {
4203 pub fn Fl_Grid_init_sizes(self_: *mut Fl_Grid);
4204}
4205extern "C" {
4206 pub fn Fl_Grid_draw_child(self_: *const Fl_Grid, w: *mut Fl_Widget);
4207}
4208extern "C" {
4209 pub fn Fl_Grid_update_child(self_: *const Fl_Grid, w: *mut Fl_Widget);
4210}
4211extern "C" {
4212 pub fn Fl_Grid_draw_outside_label(self_: *const Fl_Grid, w: *const Fl_Widget);
4213}
4214extern "C" {
4215 pub fn Fl_Grid_draw_children(self_: *mut Fl_Grid);
4216}