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