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_Spinner {
24 _unused: [u8; 0],
25}
26extern "C" {
27 pub fn Fl_Spinner_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_Spinner;
34}
35extern "C" {
36 pub fn Fl_Spinner_x(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
37}
38extern "C" {
39 pub fn Fl_Spinner_y(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
40}
41extern "C" {
42 pub fn Fl_Spinner_width(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
43}
44extern "C" {
45 pub fn Fl_Spinner_height(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
46}
47extern "C" {
48 pub fn Fl_Spinner_label(arg1: *mut Fl_Spinner) -> *const ::core::ffi::c_char;
49}
50extern "C" {
51 pub fn Fl_Spinner_set_label(arg1: *mut Fl_Spinner, title: *const ::core::ffi::c_char);
52}
53extern "C" {
54 pub fn Fl_Spinner_redraw(arg1: *mut Fl_Spinner);
55}
56extern "C" {
57 pub fn Fl_Spinner_show(arg1: *mut Fl_Spinner);
58}
59extern "C" {
60 pub fn Fl_Spinner_hide(arg1: *mut Fl_Spinner);
61}
62extern "C" {
63 pub fn Fl_Spinner_activate(arg1: *mut Fl_Spinner);
64}
65extern "C" {
66 pub fn Fl_Spinner_deactivate(arg1: *mut Fl_Spinner);
67}
68extern "C" {
69 pub fn Fl_Spinner_redraw_label(arg1: *mut Fl_Spinner);
70}
71extern "C" {
72 pub fn Fl_Spinner_resize(
73 arg1: *mut Fl_Spinner,
74 x: ::core::ffi::c_int,
75 y: ::core::ffi::c_int,
76 width: ::core::ffi::c_int,
77 height: ::core::ffi::c_int,
78 );
79}
80extern "C" {
81 pub fn Fl_Spinner_widget_resize(
82 arg1: *mut Fl_Spinner,
83 x: ::core::ffi::c_int,
84 y: ::core::ffi::c_int,
85 width: ::core::ffi::c_int,
86 height: ::core::ffi::c_int,
87 );
88}
89extern "C" {
90 pub fn Fl_Spinner_tooltip(arg1: *mut Fl_Spinner) -> *const ::core::ffi::c_char;
91}
92extern "C" {
93 pub fn Fl_Spinner_set_tooltip(arg1: *mut Fl_Spinner, txt: *const ::core::ffi::c_char);
94}
95extern "C" {
96 pub fn Fl_Spinner_get_type(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
97}
98extern "C" {
99 pub fn Fl_Spinner_set_type(arg1: *mut Fl_Spinner, typ: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Spinner_color(arg1: *mut Fl_Spinner) -> ::core::ffi::c_uint;
103}
104extern "C" {
105 pub fn Fl_Spinner_set_color(arg1: *mut Fl_Spinner, color: ::core::ffi::c_uint);
106}
107extern "C" {
108 pub fn Fl_Spinner_measure_label(
109 arg1: *const Fl_Spinner,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114extern "C" {
115 pub fn Fl_Spinner_label_color(arg1: *mut Fl_Spinner) -> ::core::ffi::c_uint;
116}
117extern "C" {
118 pub fn Fl_Spinner_set_label_color(arg1: *mut Fl_Spinner, color: ::core::ffi::c_uint);
119}
120extern "C" {
121 pub fn Fl_Spinner_label_font(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_Spinner_set_label_font(arg1: *mut Fl_Spinner, font: ::core::ffi::c_int);
125}
126extern "C" {
127 pub fn Fl_Spinner_label_size(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
128}
129extern "C" {
130 pub fn Fl_Spinner_set_label_size(arg1: *mut Fl_Spinner, sz: ::core::ffi::c_int);
131}
132extern "C" {
133 pub fn Fl_Spinner_label_type(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
134}
135extern "C" {
136 pub fn Fl_Spinner_set_label_type(arg1: *mut Fl_Spinner, typ: ::core::ffi::c_int);
137}
138extern "C" {
139 pub fn Fl_Spinner_box(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_Spinner_set_box(arg1: *mut Fl_Spinner, typ: ::core::ffi::c_int);
143}
144extern "C" {
145 pub fn Fl_Spinner_changed(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_Spinner_set_changed(arg1: *mut Fl_Spinner);
149}
150extern "C" {
151 pub fn Fl_Spinner_clear_changed(arg1: *mut Fl_Spinner);
152}
153extern "C" {
154 pub fn Fl_Spinner_align(arg1: *mut Fl_Spinner) -> ::core::ffi::c_int;
155}
156extern "C" {
157 pub fn Fl_Spinner_set_align(arg1: *mut Fl_Spinner, typ: ::core::ffi::c_int);
158}
159extern "C" {
160 pub fn Fl_Spinner_delete(arg1: *mut Fl_Spinner);
161}
162extern "C" {
163 pub fn Fl_Spinner_set_image(arg1: *mut Fl_Spinner, arg2: *mut ::core::ffi::c_void);
164}
165extern "C" {
166 pub fn Fl_Spinner_handle(
167 self_: *mut Fl_Spinner,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172extern "C" {
173 pub fn Fl_Spinner_handle_event(
174 self_: *mut Fl_Spinner,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_Spinner_draw(
180 self_: *mut Fl_Spinner,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185extern "C" {
186 pub fn Fl_Spinner_resize_callback(
187 self_: *mut Fl_Spinner,
188 cb: ::core::option::Option<
189 unsafe extern "C" fn(
190 arg1: *mut Fl_Widget,
191 x: ::core::ffi::c_int,
192 y: ::core::ffi::c_int,
193 w: ::core::ffi::c_int,
194 h: ::core::ffi::c_int,
195 arg2: *mut ::core::ffi::c_void,
196 ),
197 >,
198 data: *mut ::core::ffi::c_void,
199 );
200}
201extern "C" {
202 pub fn Fl_Spinner_set_when(arg1: *mut Fl_Spinner, arg2: ::core::ffi::c_int);
203}
204extern "C" {
205 pub fn Fl_Spinner_when(arg1: *const Fl_Spinner) -> ::core::ffi::c_int;
206}
207extern "C" {
208 pub fn Fl_Spinner_image(arg1: *const Fl_Spinner) -> *const ::core::ffi::c_void;
209}
210extern "C" {
211 pub fn Fl_Spinner_parent(self_: *const Fl_Spinner) -> *mut ::core::ffi::c_void;
212}
213extern "C" {
214 pub fn Fl_Spinner_selection_color(arg1: *mut Fl_Spinner) -> ::core::ffi::c_uint;
215}
216extern "C" {
217 pub fn Fl_Spinner_set_selection_color(arg1: *mut Fl_Spinner, color: ::core::ffi::c_uint);
218}
219extern "C" {
220 pub fn Fl_Spinner_do_callback(arg1: *mut Fl_Spinner);
221}
222extern "C" {
223 pub fn Fl_Spinner_inside(
224 self_: *const Fl_Spinner,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228extern "C" {
229 pub fn Fl_Spinner_window(arg1: *const Fl_Spinner) -> *mut ::core::ffi::c_void;
230}
231extern "C" {
232 pub fn Fl_Spinner_top_window(arg1: *const Fl_Spinner) -> *mut ::core::ffi::c_void;
233}
234extern "C" {
235 pub fn Fl_Spinner_takes_events(arg1: *const Fl_Spinner) -> ::core::ffi::c_int;
236}
237extern "C" {
238 pub fn Fl_Spinner_user_data(arg1: *const Fl_Spinner) -> *mut ::core::ffi::c_void;
239}
240extern "C" {
241 pub fn Fl_Spinner_take_focus(self_: *mut Fl_Spinner) -> ::core::ffi::c_int;
242}
243extern "C" {
244 pub fn Fl_Spinner_set_visible_focus(self_: *mut Fl_Spinner);
245}
246extern "C" {
247 pub fn Fl_Spinner_clear_visible_focus(self_: *mut Fl_Spinner);
248}
249extern "C" {
250 pub fn Fl_Spinner_visible_focus(self_: *mut Fl_Spinner, v: ::core::ffi::c_int);
251}
252extern "C" {
253 pub fn Fl_Spinner_has_visible_focus(self_: *mut Fl_Spinner) -> ::core::ffi::c_uint;
254}
255extern "C" {
256 pub fn Fl_Spinner_set_user_data(arg1: *mut Fl_Spinner, data: *mut ::core::ffi::c_void);
257}
258extern "C" {
259 pub fn Fl_Spinner_draw_data(self_: *const Fl_Spinner) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_Spinner_handle_data(self_: *const Fl_Spinner) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_Spinner_set_draw_data(self_: *mut Fl_Spinner, data: *mut ::core::ffi::c_void);
266}
267extern "C" {
268 pub fn Fl_Spinner_set_handle_data(self_: *mut Fl_Spinner, data: *mut ::core::ffi::c_void);
269}
270extern "C" {
271 pub fn Fl_Spinner_damage(self_: *const Fl_Spinner) -> ::core::ffi::c_uchar;
272}
273extern "C" {
274 pub fn Fl_Spinner_set_damage(self_: *mut Fl_Spinner, flag: ::core::ffi::c_uchar);
275}
276extern "C" {
277 pub fn Fl_Spinner_set_damage_area(
278 self_: *mut Fl_Spinner,
279 flag: ::core::ffi::c_uchar,
280 x: ::core::ffi::c_int,
281 y: ::core::ffi::c_int,
282 w: ::core::ffi::c_int,
283 h: ::core::ffi::c_int,
284 );
285}
286extern "C" {
287 pub fn Fl_Spinner_clear_damage(self_: *mut Fl_Spinner);
288}
289extern "C" {
290 pub fn Fl_Spinner_as_window(self_: *mut Fl_Spinner) -> *mut ::core::ffi::c_void;
291}
292extern "C" {
293 pub fn Fl_Spinner_as_group(self_: *mut Fl_Spinner) -> *mut ::core::ffi::c_void;
294}
295extern "C" {
296 pub fn Fl_Spinner_set_deimage(arg1: *mut Fl_Spinner, arg2: *mut ::core::ffi::c_void);
297}
298extern "C" {
299 pub fn Fl_Spinner_deimage(arg1: *const Fl_Spinner) -> *const ::core::ffi::c_void;
300}
301extern "C" {
302 pub fn Fl_Spinner_set_callback(
303 arg1: *mut Fl_Spinner,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308extern "C" {
309 pub fn Fl_Spinner_set_deleter(
310 arg1: *mut Fl_Spinner,
311 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
312 );
313}
314extern "C" {
315 pub fn Fl_Spinner_visible(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
316}
317extern "C" {
318 pub fn Fl_Spinner_visible_r(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
319}
320extern "C" {
321 pub fn Fl_Spinner_active(self_: *const Fl_Spinner) -> ::core::ffi::c_uint;
322}
323extern "C" {
324 pub fn Fl_Spinner_active_r(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
325}
326extern "C" {
327 pub fn Fl_Spinner_callback(self_: *const Fl_Spinner) -> Fl_Callback;
328}
329extern "C" {
330 pub fn Fl_Spinner_set_deletion_callback(
331 self_: *mut Fl_Spinner,
332 arg1: ::core::option::Option<
333 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
334 >,
335 data: *mut ::core::ffi::c_void,
336 );
337}
338extern "C" {
339 pub fn Fl_Spinner_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Spinner;
340}
341extern "C" {
342 pub fn Fl_Spinner_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Spinner;
343}
344extern "C" {
345 pub fn Fl_Spinner_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347extern "C" {
348 pub fn Fl_Spinner_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
349}
350extern "C" {
351 pub fn Fl_Spinner_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
352}
353extern "C" {
354 pub fn Fl_Spinner_minimum(arg1: *mut Fl_Spinner) -> f64;
355}
356extern "C" {
357 pub fn Fl_Spinner_set_minimum(arg1: *mut Fl_Spinner, a: f64);
358}
359extern "C" {
360 pub fn Fl_Spinner_maximum(arg1: *mut Fl_Spinner) -> f64;
361}
362extern "C" {
363 pub fn Fl_Spinner_set_maximum(arg1: *mut Fl_Spinner, a: f64);
364}
365extern "C" {
366 pub fn Fl_Spinner_set_range(arg1: *mut Fl_Spinner, a: f64, b: f64);
367}
368extern "C" {
369 pub fn Fl_Spinner_set_step(arg1: *mut Fl_Spinner, a: f64);
370}
371extern "C" {
372 pub fn Fl_Spinner_step(arg1: *mut Fl_Spinner) -> f64;
373}
374extern "C" {
375 pub fn Fl_Spinner_maxsize(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
376}
377extern "C" {
378 pub fn Fl_Spinner_set_maxsize(self_: *mut Fl_Spinner, m: ::core::ffi::c_int);
379}
380extern "C" {
381 pub fn Fl_Spinner_text_font(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
382}
383extern "C" {
384 pub fn Fl_Spinner_set_text_font(self_: *mut Fl_Spinner, s: ::core::ffi::c_int);
385}
386extern "C" {
387 pub fn Fl_Spinner_text_size(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
388}
389extern "C" {
390 pub fn Fl_Spinner_set_text_size(self_: *mut Fl_Spinner, s: ::core::ffi::c_int);
391}
392extern "C" {
393 pub fn Fl_Spinner_text_color(self_: *const Fl_Spinner) -> ::core::ffi::c_uint;
394}
395extern "C" {
396 pub fn Fl_Spinner_set_text_color(self_: *mut Fl_Spinner, n: ::core::ffi::c_uint);
397}
398extern "C" {
399 pub fn Fl_Spinner_value(arg1: *const Fl_Spinner) -> f64;
400}
401extern "C" {
402 pub fn Fl_Spinner_set_value(arg1: *mut Fl_Spinner, arg2: f64);
403}
404extern "C" {
405 pub fn Fl_Spinner_set_wrap(self_: *mut Fl_Spinner, flag: ::core::ffi::c_int);
406}
407extern "C" {
408 pub fn Fl_Spinner_wrap(self_: *const Fl_Spinner) -> ::core::ffi::c_int;
409}
410#[repr(C)]
411#[derive(Debug, Copy, Clone)]
412pub struct Fl_Clock {
413 _unused: [u8; 0],
414}
415extern "C" {
416 pub fn Fl_Clock_new(
417 x: ::core::ffi::c_int,
418 y: ::core::ffi::c_int,
419 width: ::core::ffi::c_int,
420 height: ::core::ffi::c_int,
421 title: *const ::core::ffi::c_char,
422 ) -> *mut Fl_Clock;
423}
424extern "C" {
425 pub fn Fl_Clock_x(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
426}
427extern "C" {
428 pub fn Fl_Clock_y(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
429}
430extern "C" {
431 pub fn Fl_Clock_width(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
432}
433extern "C" {
434 pub fn Fl_Clock_height(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
435}
436extern "C" {
437 pub fn Fl_Clock_label(arg1: *mut Fl_Clock) -> *const ::core::ffi::c_char;
438}
439extern "C" {
440 pub fn Fl_Clock_set_label(arg1: *mut Fl_Clock, title: *const ::core::ffi::c_char);
441}
442extern "C" {
443 pub fn Fl_Clock_redraw(arg1: *mut Fl_Clock);
444}
445extern "C" {
446 pub fn Fl_Clock_show(arg1: *mut Fl_Clock);
447}
448extern "C" {
449 pub fn Fl_Clock_hide(arg1: *mut Fl_Clock);
450}
451extern "C" {
452 pub fn Fl_Clock_activate(arg1: *mut Fl_Clock);
453}
454extern "C" {
455 pub fn Fl_Clock_deactivate(arg1: *mut Fl_Clock);
456}
457extern "C" {
458 pub fn Fl_Clock_redraw_label(arg1: *mut Fl_Clock);
459}
460extern "C" {
461 pub fn Fl_Clock_resize(
462 arg1: *mut Fl_Clock,
463 x: ::core::ffi::c_int,
464 y: ::core::ffi::c_int,
465 width: ::core::ffi::c_int,
466 height: ::core::ffi::c_int,
467 );
468}
469extern "C" {
470 pub fn Fl_Clock_widget_resize(
471 arg1: *mut Fl_Clock,
472 x: ::core::ffi::c_int,
473 y: ::core::ffi::c_int,
474 width: ::core::ffi::c_int,
475 height: ::core::ffi::c_int,
476 );
477}
478extern "C" {
479 pub fn Fl_Clock_tooltip(arg1: *mut Fl_Clock) -> *const ::core::ffi::c_char;
480}
481extern "C" {
482 pub fn Fl_Clock_set_tooltip(arg1: *mut Fl_Clock, txt: *const ::core::ffi::c_char);
483}
484extern "C" {
485 pub fn Fl_Clock_get_type(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
486}
487extern "C" {
488 pub fn Fl_Clock_set_type(arg1: *mut Fl_Clock, typ: ::core::ffi::c_int);
489}
490extern "C" {
491 pub fn Fl_Clock_color(arg1: *mut Fl_Clock) -> ::core::ffi::c_uint;
492}
493extern "C" {
494 pub fn Fl_Clock_set_color(arg1: *mut Fl_Clock, color: ::core::ffi::c_uint);
495}
496extern "C" {
497 pub fn Fl_Clock_measure_label(
498 arg1: *const Fl_Clock,
499 arg2: *mut ::core::ffi::c_int,
500 arg3: *mut ::core::ffi::c_int,
501 );
502}
503extern "C" {
504 pub fn Fl_Clock_label_color(arg1: *mut Fl_Clock) -> ::core::ffi::c_uint;
505}
506extern "C" {
507 pub fn Fl_Clock_set_label_color(arg1: *mut Fl_Clock, color: ::core::ffi::c_uint);
508}
509extern "C" {
510 pub fn Fl_Clock_label_font(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
511}
512extern "C" {
513 pub fn Fl_Clock_set_label_font(arg1: *mut Fl_Clock, font: ::core::ffi::c_int);
514}
515extern "C" {
516 pub fn Fl_Clock_label_size(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
517}
518extern "C" {
519 pub fn Fl_Clock_set_label_size(arg1: *mut Fl_Clock, sz: ::core::ffi::c_int);
520}
521extern "C" {
522 pub fn Fl_Clock_label_type(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
523}
524extern "C" {
525 pub fn Fl_Clock_set_label_type(arg1: *mut Fl_Clock, typ: ::core::ffi::c_int);
526}
527extern "C" {
528 pub fn Fl_Clock_box(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
529}
530extern "C" {
531 pub fn Fl_Clock_set_box(arg1: *mut Fl_Clock, typ: ::core::ffi::c_int);
532}
533extern "C" {
534 pub fn Fl_Clock_changed(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
535}
536extern "C" {
537 pub fn Fl_Clock_set_changed(arg1: *mut Fl_Clock);
538}
539extern "C" {
540 pub fn Fl_Clock_clear_changed(arg1: *mut Fl_Clock);
541}
542extern "C" {
543 pub fn Fl_Clock_align(arg1: *mut Fl_Clock) -> ::core::ffi::c_int;
544}
545extern "C" {
546 pub fn Fl_Clock_set_align(arg1: *mut Fl_Clock, typ: ::core::ffi::c_int);
547}
548extern "C" {
549 pub fn Fl_Clock_delete(arg1: *mut Fl_Clock);
550}
551extern "C" {
552 pub fn Fl_Clock_set_image(arg1: *mut Fl_Clock, arg2: *mut ::core::ffi::c_void);
553}
554extern "C" {
555 pub fn Fl_Clock_handle(
556 self_: *mut Fl_Clock,
557 cb: custom_handler_callback,
558 data: *mut ::core::ffi::c_void,
559 );
560}
561extern "C" {
562 pub fn Fl_Clock_handle_event(
563 self_: *mut Fl_Clock,
564 event: ::core::ffi::c_int,
565 ) -> ::core::ffi::c_int;
566}
567extern "C" {
568 pub fn Fl_Clock_draw(
569 self_: *mut Fl_Clock,
570 cb: custom_draw_callback,
571 data: *mut ::core::ffi::c_void,
572 );
573}
574extern "C" {
575 pub fn Fl_Clock_resize_callback(
576 self_: *mut Fl_Clock,
577 cb: ::core::option::Option<
578 unsafe extern "C" fn(
579 arg1: *mut Fl_Widget,
580 x: ::core::ffi::c_int,
581 y: ::core::ffi::c_int,
582 w: ::core::ffi::c_int,
583 h: ::core::ffi::c_int,
584 arg2: *mut ::core::ffi::c_void,
585 ),
586 >,
587 data: *mut ::core::ffi::c_void,
588 );
589}
590extern "C" {
591 pub fn Fl_Clock_set_when(arg1: *mut Fl_Clock, arg2: ::core::ffi::c_int);
592}
593extern "C" {
594 pub fn Fl_Clock_when(arg1: *const Fl_Clock) -> ::core::ffi::c_int;
595}
596extern "C" {
597 pub fn Fl_Clock_image(arg1: *const Fl_Clock) -> *const ::core::ffi::c_void;
598}
599extern "C" {
600 pub fn Fl_Clock_parent(self_: *const Fl_Clock) -> *mut ::core::ffi::c_void;
601}
602extern "C" {
603 pub fn Fl_Clock_selection_color(arg1: *mut Fl_Clock) -> ::core::ffi::c_uint;
604}
605extern "C" {
606 pub fn Fl_Clock_set_selection_color(arg1: *mut Fl_Clock, color: ::core::ffi::c_uint);
607}
608extern "C" {
609 pub fn Fl_Clock_do_callback(arg1: *mut Fl_Clock);
610}
611extern "C" {
612 pub fn Fl_Clock_inside(
613 self_: *const Fl_Clock,
614 arg1: *mut ::core::ffi::c_void,
615 ) -> ::core::ffi::c_int;
616}
617extern "C" {
618 pub fn Fl_Clock_window(arg1: *const Fl_Clock) -> *mut ::core::ffi::c_void;
619}
620extern "C" {
621 pub fn Fl_Clock_top_window(arg1: *const Fl_Clock) -> *mut ::core::ffi::c_void;
622}
623extern "C" {
624 pub fn Fl_Clock_takes_events(arg1: *const Fl_Clock) -> ::core::ffi::c_int;
625}
626extern "C" {
627 pub fn Fl_Clock_user_data(arg1: *const Fl_Clock) -> *mut ::core::ffi::c_void;
628}
629extern "C" {
630 pub fn Fl_Clock_take_focus(self_: *mut Fl_Clock) -> ::core::ffi::c_int;
631}
632extern "C" {
633 pub fn Fl_Clock_set_visible_focus(self_: *mut Fl_Clock);
634}
635extern "C" {
636 pub fn Fl_Clock_clear_visible_focus(self_: *mut Fl_Clock);
637}
638extern "C" {
639 pub fn Fl_Clock_visible_focus(self_: *mut Fl_Clock, v: ::core::ffi::c_int);
640}
641extern "C" {
642 pub fn Fl_Clock_has_visible_focus(self_: *mut Fl_Clock) -> ::core::ffi::c_uint;
643}
644extern "C" {
645 pub fn Fl_Clock_set_user_data(arg1: *mut Fl_Clock, data: *mut ::core::ffi::c_void);
646}
647extern "C" {
648 pub fn Fl_Clock_draw_data(self_: *const Fl_Clock) -> *mut ::core::ffi::c_void;
649}
650extern "C" {
651 pub fn Fl_Clock_handle_data(self_: *const Fl_Clock) -> *mut ::core::ffi::c_void;
652}
653extern "C" {
654 pub fn Fl_Clock_set_draw_data(self_: *mut Fl_Clock, data: *mut ::core::ffi::c_void);
655}
656extern "C" {
657 pub fn Fl_Clock_set_handle_data(self_: *mut Fl_Clock, data: *mut ::core::ffi::c_void);
658}
659extern "C" {
660 pub fn Fl_Clock_damage(self_: *const Fl_Clock) -> ::core::ffi::c_uchar;
661}
662extern "C" {
663 pub fn Fl_Clock_set_damage(self_: *mut Fl_Clock, flag: ::core::ffi::c_uchar);
664}
665extern "C" {
666 pub fn Fl_Clock_set_damage_area(
667 self_: *mut Fl_Clock,
668 flag: ::core::ffi::c_uchar,
669 x: ::core::ffi::c_int,
670 y: ::core::ffi::c_int,
671 w: ::core::ffi::c_int,
672 h: ::core::ffi::c_int,
673 );
674}
675extern "C" {
676 pub fn Fl_Clock_clear_damage(self_: *mut Fl_Clock);
677}
678extern "C" {
679 pub fn Fl_Clock_as_window(self_: *mut Fl_Clock) -> *mut ::core::ffi::c_void;
680}
681extern "C" {
682 pub fn Fl_Clock_as_group(self_: *mut Fl_Clock) -> *mut ::core::ffi::c_void;
683}
684extern "C" {
685 pub fn Fl_Clock_set_deimage(arg1: *mut Fl_Clock, arg2: *mut ::core::ffi::c_void);
686}
687extern "C" {
688 pub fn Fl_Clock_deimage(arg1: *const Fl_Clock) -> *const ::core::ffi::c_void;
689}
690extern "C" {
691 pub fn Fl_Clock_set_callback(
692 arg1: *mut Fl_Clock,
693 arg2: Fl_Callback,
694 arg3: *mut ::core::ffi::c_void,
695 );
696}
697extern "C" {
698 pub fn Fl_Clock_set_deleter(
699 arg1: *mut Fl_Clock,
700 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
701 );
702}
703extern "C" {
704 pub fn Fl_Clock_visible(self_: *const Fl_Clock) -> ::core::ffi::c_int;
705}
706extern "C" {
707 pub fn Fl_Clock_visible_r(self_: *const Fl_Clock) -> ::core::ffi::c_int;
708}
709extern "C" {
710 pub fn Fl_Clock_active(self_: *const Fl_Clock) -> ::core::ffi::c_uint;
711}
712extern "C" {
713 pub fn Fl_Clock_active_r(self_: *const Fl_Clock) -> ::core::ffi::c_int;
714}
715extern "C" {
716 pub fn Fl_Clock_callback(self_: *const Fl_Clock) -> Fl_Callback;
717}
718extern "C" {
719 pub fn Fl_Clock_set_deletion_callback(
720 self_: *mut Fl_Clock,
721 arg1: ::core::option::Option<
722 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
723 >,
724 data: *mut ::core::ffi::c_void,
725 );
726}
727extern "C" {
728 pub fn Fl_Clock_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Clock;
729}
730extern "C" {
731 pub fn Fl_Clock_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Clock;
732}
733extern "C" {
734 pub fn Fl_Clock_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
735}
736extern "C" {
737 pub fn Fl_Clock_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
738}
739extern "C" {
740 pub fn Fl_Clock_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
741}
742#[repr(C)]
743#[derive(Debug, Copy, Clone)]
744pub struct Fl_Chart {
745 _unused: [u8; 0],
746}
747extern "C" {
748 pub fn Fl_Chart_new(
749 x: ::core::ffi::c_int,
750 y: ::core::ffi::c_int,
751 width: ::core::ffi::c_int,
752 height: ::core::ffi::c_int,
753 title: *const ::core::ffi::c_char,
754 ) -> *mut Fl_Chart;
755}
756extern "C" {
757 pub fn Fl_Chart_x(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
758}
759extern "C" {
760 pub fn Fl_Chart_y(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
761}
762extern "C" {
763 pub fn Fl_Chart_width(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
764}
765extern "C" {
766 pub fn Fl_Chart_height(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
767}
768extern "C" {
769 pub fn Fl_Chart_label(arg1: *mut Fl_Chart) -> *const ::core::ffi::c_char;
770}
771extern "C" {
772 pub fn Fl_Chart_set_label(arg1: *mut Fl_Chart, title: *const ::core::ffi::c_char);
773}
774extern "C" {
775 pub fn Fl_Chart_redraw(arg1: *mut Fl_Chart);
776}
777extern "C" {
778 pub fn Fl_Chart_show(arg1: *mut Fl_Chart);
779}
780extern "C" {
781 pub fn Fl_Chart_hide(arg1: *mut Fl_Chart);
782}
783extern "C" {
784 pub fn Fl_Chart_activate(arg1: *mut Fl_Chart);
785}
786extern "C" {
787 pub fn Fl_Chart_deactivate(arg1: *mut Fl_Chart);
788}
789extern "C" {
790 pub fn Fl_Chart_redraw_label(arg1: *mut Fl_Chart);
791}
792extern "C" {
793 pub fn Fl_Chart_resize(
794 arg1: *mut Fl_Chart,
795 x: ::core::ffi::c_int,
796 y: ::core::ffi::c_int,
797 width: ::core::ffi::c_int,
798 height: ::core::ffi::c_int,
799 );
800}
801extern "C" {
802 pub fn Fl_Chart_widget_resize(
803 arg1: *mut Fl_Chart,
804 x: ::core::ffi::c_int,
805 y: ::core::ffi::c_int,
806 width: ::core::ffi::c_int,
807 height: ::core::ffi::c_int,
808 );
809}
810extern "C" {
811 pub fn Fl_Chart_tooltip(arg1: *mut Fl_Chart) -> *const ::core::ffi::c_char;
812}
813extern "C" {
814 pub fn Fl_Chart_set_tooltip(arg1: *mut Fl_Chart, txt: *const ::core::ffi::c_char);
815}
816extern "C" {
817 pub fn Fl_Chart_get_type(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
818}
819extern "C" {
820 pub fn Fl_Chart_set_type(arg1: *mut Fl_Chart, typ: ::core::ffi::c_int);
821}
822extern "C" {
823 pub fn Fl_Chart_color(arg1: *mut Fl_Chart) -> ::core::ffi::c_uint;
824}
825extern "C" {
826 pub fn Fl_Chart_set_color(arg1: *mut Fl_Chart, color: ::core::ffi::c_uint);
827}
828extern "C" {
829 pub fn Fl_Chart_measure_label(
830 arg1: *const Fl_Chart,
831 arg2: *mut ::core::ffi::c_int,
832 arg3: *mut ::core::ffi::c_int,
833 );
834}
835extern "C" {
836 pub fn Fl_Chart_label_color(arg1: *mut Fl_Chart) -> ::core::ffi::c_uint;
837}
838extern "C" {
839 pub fn Fl_Chart_set_label_color(arg1: *mut Fl_Chart, color: ::core::ffi::c_uint);
840}
841extern "C" {
842 pub fn Fl_Chart_label_font(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
843}
844extern "C" {
845 pub fn Fl_Chart_set_label_font(arg1: *mut Fl_Chart, font: ::core::ffi::c_int);
846}
847extern "C" {
848 pub fn Fl_Chart_label_size(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
849}
850extern "C" {
851 pub fn Fl_Chart_set_label_size(arg1: *mut Fl_Chart, sz: ::core::ffi::c_int);
852}
853extern "C" {
854 pub fn Fl_Chart_label_type(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
855}
856extern "C" {
857 pub fn Fl_Chart_set_label_type(arg1: *mut Fl_Chart, typ: ::core::ffi::c_int);
858}
859extern "C" {
860 pub fn Fl_Chart_box(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
861}
862extern "C" {
863 pub fn Fl_Chart_set_box(arg1: *mut Fl_Chart, typ: ::core::ffi::c_int);
864}
865extern "C" {
866 pub fn Fl_Chart_changed(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
867}
868extern "C" {
869 pub fn Fl_Chart_set_changed(arg1: *mut Fl_Chart);
870}
871extern "C" {
872 pub fn Fl_Chart_clear_changed(arg1: *mut Fl_Chart);
873}
874extern "C" {
875 pub fn Fl_Chart_align(arg1: *mut Fl_Chart) -> ::core::ffi::c_int;
876}
877extern "C" {
878 pub fn Fl_Chart_set_align(arg1: *mut Fl_Chart, typ: ::core::ffi::c_int);
879}
880extern "C" {
881 pub fn Fl_Chart_delete(arg1: *mut Fl_Chart);
882}
883extern "C" {
884 pub fn Fl_Chart_set_image(arg1: *mut Fl_Chart, arg2: *mut ::core::ffi::c_void);
885}
886extern "C" {
887 pub fn Fl_Chart_handle(
888 self_: *mut Fl_Chart,
889 cb: custom_handler_callback,
890 data: *mut ::core::ffi::c_void,
891 );
892}
893extern "C" {
894 pub fn Fl_Chart_handle_event(
895 self_: *mut Fl_Chart,
896 event: ::core::ffi::c_int,
897 ) -> ::core::ffi::c_int;
898}
899extern "C" {
900 pub fn Fl_Chart_draw(
901 self_: *mut Fl_Chart,
902 cb: custom_draw_callback,
903 data: *mut ::core::ffi::c_void,
904 );
905}
906extern "C" {
907 pub fn Fl_Chart_resize_callback(
908 self_: *mut Fl_Chart,
909 cb: ::core::option::Option<
910 unsafe extern "C" fn(
911 arg1: *mut Fl_Widget,
912 x: ::core::ffi::c_int,
913 y: ::core::ffi::c_int,
914 w: ::core::ffi::c_int,
915 h: ::core::ffi::c_int,
916 arg2: *mut ::core::ffi::c_void,
917 ),
918 >,
919 data: *mut ::core::ffi::c_void,
920 );
921}
922extern "C" {
923 pub fn Fl_Chart_set_when(arg1: *mut Fl_Chart, arg2: ::core::ffi::c_int);
924}
925extern "C" {
926 pub fn Fl_Chart_when(arg1: *const Fl_Chart) -> ::core::ffi::c_int;
927}
928extern "C" {
929 pub fn Fl_Chart_image(arg1: *const Fl_Chart) -> *const ::core::ffi::c_void;
930}
931extern "C" {
932 pub fn Fl_Chart_parent(self_: *const Fl_Chart) -> *mut ::core::ffi::c_void;
933}
934extern "C" {
935 pub fn Fl_Chart_selection_color(arg1: *mut Fl_Chart) -> ::core::ffi::c_uint;
936}
937extern "C" {
938 pub fn Fl_Chart_set_selection_color(arg1: *mut Fl_Chart, color: ::core::ffi::c_uint);
939}
940extern "C" {
941 pub fn Fl_Chart_do_callback(arg1: *mut Fl_Chart);
942}
943extern "C" {
944 pub fn Fl_Chart_inside(
945 self_: *const Fl_Chart,
946 arg1: *mut ::core::ffi::c_void,
947 ) -> ::core::ffi::c_int;
948}
949extern "C" {
950 pub fn Fl_Chart_window(arg1: *const Fl_Chart) -> *mut ::core::ffi::c_void;
951}
952extern "C" {
953 pub fn Fl_Chart_top_window(arg1: *const Fl_Chart) -> *mut ::core::ffi::c_void;
954}
955extern "C" {
956 pub fn Fl_Chart_takes_events(arg1: *const Fl_Chart) -> ::core::ffi::c_int;
957}
958extern "C" {
959 pub fn Fl_Chart_user_data(arg1: *const Fl_Chart) -> *mut ::core::ffi::c_void;
960}
961extern "C" {
962 pub fn Fl_Chart_take_focus(self_: *mut Fl_Chart) -> ::core::ffi::c_int;
963}
964extern "C" {
965 pub fn Fl_Chart_set_visible_focus(self_: *mut Fl_Chart);
966}
967extern "C" {
968 pub fn Fl_Chart_clear_visible_focus(self_: *mut Fl_Chart);
969}
970extern "C" {
971 pub fn Fl_Chart_visible_focus(self_: *mut Fl_Chart, v: ::core::ffi::c_int);
972}
973extern "C" {
974 pub fn Fl_Chart_has_visible_focus(self_: *mut Fl_Chart) -> ::core::ffi::c_uint;
975}
976extern "C" {
977 pub fn Fl_Chart_set_user_data(arg1: *mut Fl_Chart, data: *mut ::core::ffi::c_void);
978}
979extern "C" {
980 pub fn Fl_Chart_draw_data(self_: *const Fl_Chart) -> *mut ::core::ffi::c_void;
981}
982extern "C" {
983 pub fn Fl_Chart_handle_data(self_: *const Fl_Chart) -> *mut ::core::ffi::c_void;
984}
985extern "C" {
986 pub fn Fl_Chart_set_draw_data(self_: *mut Fl_Chart, data: *mut ::core::ffi::c_void);
987}
988extern "C" {
989 pub fn Fl_Chart_set_handle_data(self_: *mut Fl_Chart, data: *mut ::core::ffi::c_void);
990}
991extern "C" {
992 pub fn Fl_Chart_damage(self_: *const Fl_Chart) -> ::core::ffi::c_uchar;
993}
994extern "C" {
995 pub fn Fl_Chart_set_damage(self_: *mut Fl_Chart, flag: ::core::ffi::c_uchar);
996}
997extern "C" {
998 pub fn Fl_Chart_set_damage_area(
999 self_: *mut Fl_Chart,
1000 flag: ::core::ffi::c_uchar,
1001 x: ::core::ffi::c_int,
1002 y: ::core::ffi::c_int,
1003 w: ::core::ffi::c_int,
1004 h: ::core::ffi::c_int,
1005 );
1006}
1007extern "C" {
1008 pub fn Fl_Chart_clear_damage(self_: *mut Fl_Chart);
1009}
1010extern "C" {
1011 pub fn Fl_Chart_as_window(self_: *mut Fl_Chart) -> *mut ::core::ffi::c_void;
1012}
1013extern "C" {
1014 pub fn Fl_Chart_as_group(self_: *mut Fl_Chart) -> *mut ::core::ffi::c_void;
1015}
1016extern "C" {
1017 pub fn Fl_Chart_set_deimage(arg1: *mut Fl_Chart, arg2: *mut ::core::ffi::c_void);
1018}
1019extern "C" {
1020 pub fn Fl_Chart_deimage(arg1: *const Fl_Chart) -> *const ::core::ffi::c_void;
1021}
1022extern "C" {
1023 pub fn Fl_Chart_set_callback(
1024 arg1: *mut Fl_Chart,
1025 arg2: Fl_Callback,
1026 arg3: *mut ::core::ffi::c_void,
1027 );
1028}
1029extern "C" {
1030 pub fn Fl_Chart_set_deleter(
1031 arg1: *mut Fl_Chart,
1032 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1033 );
1034}
1035extern "C" {
1036 pub fn Fl_Chart_visible(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1037}
1038extern "C" {
1039 pub fn Fl_Chart_visible_r(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1040}
1041extern "C" {
1042 pub fn Fl_Chart_active(self_: *const Fl_Chart) -> ::core::ffi::c_uint;
1043}
1044extern "C" {
1045 pub fn Fl_Chart_active_r(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1046}
1047extern "C" {
1048 pub fn Fl_Chart_callback(self_: *const Fl_Chart) -> Fl_Callback;
1049}
1050extern "C" {
1051 pub fn Fl_Chart_set_deletion_callback(
1052 self_: *mut Fl_Chart,
1053 arg1: ::core::option::Option<
1054 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1055 >,
1056 data: *mut ::core::ffi::c_void,
1057 );
1058}
1059extern "C" {
1060 pub fn Fl_Chart_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Chart;
1061}
1062extern "C" {
1063 pub fn Fl_Chart_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Chart;
1064}
1065extern "C" {
1066 pub fn Fl_Chart_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1067}
1068extern "C" {
1069 pub fn Fl_Chart_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1070}
1071extern "C" {
1072 pub fn Fl_Chart_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1073}
1074extern "C" {
1075 pub fn Fl_Chart_clear(self_: *mut Fl_Chart);
1076}
1077extern "C" {
1078 pub fn Fl_Chart_add(
1079 self_: *mut Fl_Chart,
1080 val: f64,
1081 str_: *const ::core::ffi::c_char,
1082 col: ::core::ffi::c_uint,
1083 );
1084}
1085extern "C" {
1086 pub fn Fl_Chart_insert(
1087 self_: *mut Fl_Chart,
1088 ind: ::core::ffi::c_int,
1089 val: f64,
1090 str_: *const ::core::ffi::c_char,
1091 col: ::core::ffi::c_uint,
1092 );
1093}
1094extern "C" {
1095 pub fn Fl_Chart_replace(
1096 self_: *mut Fl_Chart,
1097 ind: ::core::ffi::c_int,
1098 val: f64,
1099 str_: *const ::core::ffi::c_char,
1100 col: ::core::ffi::c_uint,
1101 );
1102}
1103extern "C" {
1104 pub fn Fl_Chart_set_bounds(self_: *mut Fl_Chart, a: f64, b: f64);
1105}
1106extern "C" {
1107 pub fn Fl_Chart_size(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1108}
1109extern "C" {
1110 pub fn Fl_Chart_maxsize(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1111}
1112extern "C" {
1113 pub fn Fl_Chart_set_maxsize(self_: *mut Fl_Chart, m: ::core::ffi::c_int);
1114}
1115extern "C" {
1116 pub fn Fl_Chart_text_font(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1117}
1118extern "C" {
1119 pub fn Fl_Chart_set_text_font(self_: *mut Fl_Chart, s: ::core::ffi::c_int);
1120}
1121extern "C" {
1122 pub fn Fl_Chart_text_size(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1123}
1124extern "C" {
1125 pub fn Fl_Chart_set_text_size(self_: *mut Fl_Chart, s: ::core::ffi::c_int);
1126}
1127extern "C" {
1128 pub fn Fl_Chart_text_color(self_: *const Fl_Chart) -> ::core::ffi::c_uint;
1129}
1130extern "C" {
1131 pub fn Fl_Chart_set_text_color(self_: *mut Fl_Chart, n: ::core::ffi::c_uint);
1132}
1133extern "C" {
1134 pub fn Fl_Chart_is_autosize(self_: *const Fl_Chart) -> ::core::ffi::c_int;
1135}
1136extern "C" {
1137 pub fn Fl_Chart_make_autosize(self_: *mut Fl_Chart, n: ::core::ffi::c_int);
1138}
1139extern "C" {
1140 pub fn Fl_Chart_bounds(self_: *mut Fl_Chart, a: *mut f64, b: *mut f64);
1141}
1142#[repr(C)]
1143#[derive(Debug, Copy, Clone)]
1144pub struct Fl_Progress {
1145 _unused: [u8; 0],
1146}
1147extern "C" {
1148 pub fn Fl_Progress_new(
1149 x: ::core::ffi::c_int,
1150 y: ::core::ffi::c_int,
1151 width: ::core::ffi::c_int,
1152 height: ::core::ffi::c_int,
1153 title: *const ::core::ffi::c_char,
1154 ) -> *mut Fl_Progress;
1155}
1156extern "C" {
1157 pub fn Fl_Progress_x(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1158}
1159extern "C" {
1160 pub fn Fl_Progress_y(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1161}
1162extern "C" {
1163 pub fn Fl_Progress_width(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1164}
1165extern "C" {
1166 pub fn Fl_Progress_height(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1167}
1168extern "C" {
1169 pub fn Fl_Progress_label(arg1: *mut Fl_Progress) -> *const ::core::ffi::c_char;
1170}
1171extern "C" {
1172 pub fn Fl_Progress_set_label(arg1: *mut Fl_Progress, title: *const ::core::ffi::c_char);
1173}
1174extern "C" {
1175 pub fn Fl_Progress_redraw(arg1: *mut Fl_Progress);
1176}
1177extern "C" {
1178 pub fn Fl_Progress_show(arg1: *mut Fl_Progress);
1179}
1180extern "C" {
1181 pub fn Fl_Progress_hide(arg1: *mut Fl_Progress);
1182}
1183extern "C" {
1184 pub fn Fl_Progress_activate(arg1: *mut Fl_Progress);
1185}
1186extern "C" {
1187 pub fn Fl_Progress_deactivate(arg1: *mut Fl_Progress);
1188}
1189extern "C" {
1190 pub fn Fl_Progress_redraw_label(arg1: *mut Fl_Progress);
1191}
1192extern "C" {
1193 pub fn Fl_Progress_resize(
1194 arg1: *mut Fl_Progress,
1195 x: ::core::ffi::c_int,
1196 y: ::core::ffi::c_int,
1197 width: ::core::ffi::c_int,
1198 height: ::core::ffi::c_int,
1199 );
1200}
1201extern "C" {
1202 pub fn Fl_Progress_widget_resize(
1203 arg1: *mut Fl_Progress,
1204 x: ::core::ffi::c_int,
1205 y: ::core::ffi::c_int,
1206 width: ::core::ffi::c_int,
1207 height: ::core::ffi::c_int,
1208 );
1209}
1210extern "C" {
1211 pub fn Fl_Progress_tooltip(arg1: *mut Fl_Progress) -> *const ::core::ffi::c_char;
1212}
1213extern "C" {
1214 pub fn Fl_Progress_set_tooltip(arg1: *mut Fl_Progress, txt: *const ::core::ffi::c_char);
1215}
1216extern "C" {
1217 pub fn Fl_Progress_get_type(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1218}
1219extern "C" {
1220 pub fn Fl_Progress_set_type(arg1: *mut Fl_Progress, typ: ::core::ffi::c_int);
1221}
1222extern "C" {
1223 pub fn Fl_Progress_color(arg1: *mut Fl_Progress) -> ::core::ffi::c_uint;
1224}
1225extern "C" {
1226 pub fn Fl_Progress_set_color(arg1: *mut Fl_Progress, color: ::core::ffi::c_uint);
1227}
1228extern "C" {
1229 pub fn Fl_Progress_measure_label(
1230 arg1: *const Fl_Progress,
1231 arg2: *mut ::core::ffi::c_int,
1232 arg3: *mut ::core::ffi::c_int,
1233 );
1234}
1235extern "C" {
1236 pub fn Fl_Progress_label_color(arg1: *mut Fl_Progress) -> ::core::ffi::c_uint;
1237}
1238extern "C" {
1239 pub fn Fl_Progress_set_label_color(arg1: *mut Fl_Progress, color: ::core::ffi::c_uint);
1240}
1241extern "C" {
1242 pub fn Fl_Progress_label_font(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1243}
1244extern "C" {
1245 pub fn Fl_Progress_set_label_font(arg1: *mut Fl_Progress, font: ::core::ffi::c_int);
1246}
1247extern "C" {
1248 pub fn Fl_Progress_label_size(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1249}
1250extern "C" {
1251 pub fn Fl_Progress_set_label_size(arg1: *mut Fl_Progress, sz: ::core::ffi::c_int);
1252}
1253extern "C" {
1254 pub fn Fl_Progress_label_type(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1255}
1256extern "C" {
1257 pub fn Fl_Progress_set_label_type(arg1: *mut Fl_Progress, typ: ::core::ffi::c_int);
1258}
1259extern "C" {
1260 pub fn Fl_Progress_box(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1261}
1262extern "C" {
1263 pub fn Fl_Progress_set_box(arg1: *mut Fl_Progress, typ: ::core::ffi::c_int);
1264}
1265extern "C" {
1266 pub fn Fl_Progress_changed(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1267}
1268extern "C" {
1269 pub fn Fl_Progress_set_changed(arg1: *mut Fl_Progress);
1270}
1271extern "C" {
1272 pub fn Fl_Progress_clear_changed(arg1: *mut Fl_Progress);
1273}
1274extern "C" {
1275 pub fn Fl_Progress_align(arg1: *mut Fl_Progress) -> ::core::ffi::c_int;
1276}
1277extern "C" {
1278 pub fn Fl_Progress_set_align(arg1: *mut Fl_Progress, typ: ::core::ffi::c_int);
1279}
1280extern "C" {
1281 pub fn Fl_Progress_delete(arg1: *mut Fl_Progress);
1282}
1283extern "C" {
1284 pub fn Fl_Progress_set_image(arg1: *mut Fl_Progress, arg2: *mut ::core::ffi::c_void);
1285}
1286extern "C" {
1287 pub fn Fl_Progress_handle(
1288 self_: *mut Fl_Progress,
1289 cb: custom_handler_callback,
1290 data: *mut ::core::ffi::c_void,
1291 );
1292}
1293extern "C" {
1294 pub fn Fl_Progress_handle_event(
1295 self_: *mut Fl_Progress,
1296 event: ::core::ffi::c_int,
1297 ) -> ::core::ffi::c_int;
1298}
1299extern "C" {
1300 pub fn Fl_Progress_draw(
1301 self_: *mut Fl_Progress,
1302 cb: custom_draw_callback,
1303 data: *mut ::core::ffi::c_void,
1304 );
1305}
1306extern "C" {
1307 pub fn Fl_Progress_resize_callback(
1308 self_: *mut Fl_Progress,
1309 cb: ::core::option::Option<
1310 unsafe extern "C" fn(
1311 arg1: *mut Fl_Widget,
1312 x: ::core::ffi::c_int,
1313 y: ::core::ffi::c_int,
1314 w: ::core::ffi::c_int,
1315 h: ::core::ffi::c_int,
1316 arg2: *mut ::core::ffi::c_void,
1317 ),
1318 >,
1319 data: *mut ::core::ffi::c_void,
1320 );
1321}
1322extern "C" {
1323 pub fn Fl_Progress_set_when(arg1: *mut Fl_Progress, arg2: ::core::ffi::c_int);
1324}
1325extern "C" {
1326 pub fn Fl_Progress_when(arg1: *const Fl_Progress) -> ::core::ffi::c_int;
1327}
1328extern "C" {
1329 pub fn Fl_Progress_image(arg1: *const Fl_Progress) -> *const ::core::ffi::c_void;
1330}
1331extern "C" {
1332 pub fn Fl_Progress_parent(self_: *const Fl_Progress) -> *mut ::core::ffi::c_void;
1333}
1334extern "C" {
1335 pub fn Fl_Progress_selection_color(arg1: *mut Fl_Progress) -> ::core::ffi::c_uint;
1336}
1337extern "C" {
1338 pub fn Fl_Progress_set_selection_color(arg1: *mut Fl_Progress, color: ::core::ffi::c_uint);
1339}
1340extern "C" {
1341 pub fn Fl_Progress_do_callback(arg1: *mut Fl_Progress);
1342}
1343extern "C" {
1344 pub fn Fl_Progress_inside(
1345 self_: *const Fl_Progress,
1346 arg1: *mut ::core::ffi::c_void,
1347 ) -> ::core::ffi::c_int;
1348}
1349extern "C" {
1350 pub fn Fl_Progress_window(arg1: *const Fl_Progress) -> *mut ::core::ffi::c_void;
1351}
1352extern "C" {
1353 pub fn Fl_Progress_top_window(arg1: *const Fl_Progress) -> *mut ::core::ffi::c_void;
1354}
1355extern "C" {
1356 pub fn Fl_Progress_takes_events(arg1: *const Fl_Progress) -> ::core::ffi::c_int;
1357}
1358extern "C" {
1359 pub fn Fl_Progress_user_data(arg1: *const Fl_Progress) -> *mut ::core::ffi::c_void;
1360}
1361extern "C" {
1362 pub fn Fl_Progress_take_focus(self_: *mut Fl_Progress) -> ::core::ffi::c_int;
1363}
1364extern "C" {
1365 pub fn Fl_Progress_set_visible_focus(self_: *mut Fl_Progress);
1366}
1367extern "C" {
1368 pub fn Fl_Progress_clear_visible_focus(self_: *mut Fl_Progress);
1369}
1370extern "C" {
1371 pub fn Fl_Progress_visible_focus(self_: *mut Fl_Progress, v: ::core::ffi::c_int);
1372}
1373extern "C" {
1374 pub fn Fl_Progress_has_visible_focus(self_: *mut Fl_Progress) -> ::core::ffi::c_uint;
1375}
1376extern "C" {
1377 pub fn Fl_Progress_set_user_data(arg1: *mut Fl_Progress, data: *mut ::core::ffi::c_void);
1378}
1379extern "C" {
1380 pub fn Fl_Progress_draw_data(self_: *const Fl_Progress) -> *mut ::core::ffi::c_void;
1381}
1382extern "C" {
1383 pub fn Fl_Progress_handle_data(self_: *const Fl_Progress) -> *mut ::core::ffi::c_void;
1384}
1385extern "C" {
1386 pub fn Fl_Progress_set_draw_data(self_: *mut Fl_Progress, data: *mut ::core::ffi::c_void);
1387}
1388extern "C" {
1389 pub fn Fl_Progress_set_handle_data(self_: *mut Fl_Progress, data: *mut ::core::ffi::c_void);
1390}
1391extern "C" {
1392 pub fn Fl_Progress_damage(self_: *const Fl_Progress) -> ::core::ffi::c_uchar;
1393}
1394extern "C" {
1395 pub fn Fl_Progress_set_damage(self_: *mut Fl_Progress, flag: ::core::ffi::c_uchar);
1396}
1397extern "C" {
1398 pub fn Fl_Progress_set_damage_area(
1399 self_: *mut Fl_Progress,
1400 flag: ::core::ffi::c_uchar,
1401 x: ::core::ffi::c_int,
1402 y: ::core::ffi::c_int,
1403 w: ::core::ffi::c_int,
1404 h: ::core::ffi::c_int,
1405 );
1406}
1407extern "C" {
1408 pub fn Fl_Progress_clear_damage(self_: *mut Fl_Progress);
1409}
1410extern "C" {
1411 pub fn Fl_Progress_as_window(self_: *mut Fl_Progress) -> *mut ::core::ffi::c_void;
1412}
1413extern "C" {
1414 pub fn Fl_Progress_as_group(self_: *mut Fl_Progress) -> *mut ::core::ffi::c_void;
1415}
1416extern "C" {
1417 pub fn Fl_Progress_set_deimage(arg1: *mut Fl_Progress, arg2: *mut ::core::ffi::c_void);
1418}
1419extern "C" {
1420 pub fn Fl_Progress_deimage(arg1: *const Fl_Progress) -> *const ::core::ffi::c_void;
1421}
1422extern "C" {
1423 pub fn Fl_Progress_set_callback(
1424 arg1: *mut Fl_Progress,
1425 arg2: Fl_Callback,
1426 arg3: *mut ::core::ffi::c_void,
1427 );
1428}
1429extern "C" {
1430 pub fn Fl_Progress_set_deleter(
1431 arg1: *mut Fl_Progress,
1432 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1433 );
1434}
1435extern "C" {
1436 pub fn Fl_Progress_visible(self_: *const Fl_Progress) -> ::core::ffi::c_int;
1437}
1438extern "C" {
1439 pub fn Fl_Progress_visible_r(self_: *const Fl_Progress) -> ::core::ffi::c_int;
1440}
1441extern "C" {
1442 pub fn Fl_Progress_active(self_: *const Fl_Progress) -> ::core::ffi::c_uint;
1443}
1444extern "C" {
1445 pub fn Fl_Progress_active_r(self_: *const Fl_Progress) -> ::core::ffi::c_int;
1446}
1447extern "C" {
1448 pub fn Fl_Progress_callback(self_: *const Fl_Progress) -> Fl_Callback;
1449}
1450extern "C" {
1451 pub fn Fl_Progress_set_deletion_callback(
1452 self_: *mut Fl_Progress,
1453 arg1: ::core::option::Option<
1454 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1455 >,
1456 data: *mut ::core::ffi::c_void,
1457 );
1458}
1459extern "C" {
1460 pub fn Fl_Progress_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Progress;
1461}
1462extern "C" {
1463 pub fn Fl_Progress_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Progress;
1464}
1465extern "C" {
1466 pub fn Fl_Progress_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1467}
1468extern "C" {
1469 pub fn Fl_Progress_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1470}
1471extern "C" {
1472 pub fn Fl_Progress_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1473}
1474extern "C" {
1475 pub fn Fl_Progress_minimum(arg1: *mut Fl_Progress) -> f64;
1476}
1477extern "C" {
1478 pub fn Fl_Progress_set_minimum(arg1: *mut Fl_Progress, a: f64);
1479}
1480extern "C" {
1481 pub fn Fl_Progress_maximum(arg1: *mut Fl_Progress) -> f64;
1482}
1483extern "C" {
1484 pub fn Fl_Progress_set_maximum(arg1: *mut Fl_Progress, a: f64);
1485}
1486extern "C" {
1487 pub fn Fl_Progress_value(arg1: *mut Fl_Progress) -> f64;
1488}
1489extern "C" {
1490 pub fn Fl_Progress_set_value(arg1: *mut Fl_Progress, arg2: f64);
1491}
1492extern "C" {
1493 pub fn Fl_Tooltip_delay() -> f32;
1494}
1495extern "C" {
1496 pub fn Fl_Tooltip_set_delay(f: f32);
1497}
1498extern "C" {
1499 pub fn Fl_Tooltip_hidedelay() -> f32;
1500}
1501extern "C" {
1502 pub fn Fl_Tooltip_set_hidedelay(f: f32);
1503}
1504extern "C" {
1505 pub fn Fl_Tooltip_hoverdelay() -> f32;
1506}
1507extern "C" {
1508 pub fn Fl_Tooltip_set_hoverdelay(f: f32);
1509}
1510extern "C" {
1511 pub fn Fl_Tooltip_enabled() -> ::core::ffi::c_int;
1512}
1513extern "C" {
1514 pub fn Fl_Tooltip_enable(b: ::core::ffi::c_int);
1515}
1516extern "C" {
1517 pub fn Fl_Tooltip_disable();
1518}
1519extern "C" {
1520 pub fn Fl_Tooltip_enter_area(
1521 w: *mut Fl_Widget,
1522 X: ::core::ffi::c_int,
1523 Y: ::core::ffi::c_int,
1524 W: ::core::ffi::c_int,
1525 H: ::core::ffi::c_int,
1526 tip: *const ::core::ffi::c_char,
1527 );
1528}
1529extern "C" {
1530 pub fn Fl_Tooltip_current_widget() -> *mut ::core::ffi::c_void;
1531}
1532extern "C" {
1533 pub fn Fl_Tooltip_current(arg1: *mut Fl_Widget);
1534}
1535extern "C" {
1536 pub fn Fl_Tooltip_font() -> ::core::ffi::c_int;
1537}
1538extern "C" {
1539 pub fn Fl_Tooltip_set_font(i: ::core::ffi::c_int);
1540}
1541extern "C" {
1542 pub fn Fl_Tooltip_font_size() -> ::core::ffi::c_int;
1543}
1544extern "C" {
1545 pub fn Fl_Tooltip_set_font_size(s: ::core::ffi::c_int);
1546}
1547extern "C" {
1548 pub fn Fl_Tooltip_color() -> ::core::ffi::c_int;
1549}
1550extern "C" {
1551 pub fn Fl_Tooltip_set_color(c: ::core::ffi::c_uint);
1552}
1553extern "C" {
1554 pub fn Fl_Tooltip_text_color() -> ::core::ffi::c_int;
1555}
1556extern "C" {
1557 pub fn Fl_Tooltip_set_text_color(c: ::core::ffi::c_uint);
1558}
1559extern "C" {
1560 pub fn Fl_Tooltip_margin_width() -> ::core::ffi::c_int;
1561}
1562extern "C" {
1563 pub fn Fl_Tooltip_set_margin_width(v: ::core::ffi::c_int);
1564}
1565extern "C" {
1566 pub fn Fl_Tooltip_margin_height() -> ::core::ffi::c_int;
1567}
1568extern "C" {
1569 pub fn Fl_Tooltip_set_margin_height(v: ::core::ffi::c_int);
1570}
1571extern "C" {
1572 pub fn Fl_Tooltip_wrap_width() -> ::core::ffi::c_int;
1573}
1574extern "C" {
1575 pub fn Fl_Tooltip_set_wrap_width(v: ::core::ffi::c_int);
1576}
1577extern "C" {
1578 pub fn Fl_Tooltip_current_window() -> *mut ::core::ffi::c_void;
1579}
1580#[repr(C)]
1581#[derive(Debug, Copy, Clone)]
1582pub struct Fl_Help_View {
1583 _unused: [u8; 0],
1584}
1585extern "C" {
1586 pub fn Fl_Help_View_new(
1587 x: ::core::ffi::c_int,
1588 y: ::core::ffi::c_int,
1589 width: ::core::ffi::c_int,
1590 height: ::core::ffi::c_int,
1591 title: *const ::core::ffi::c_char,
1592 ) -> *mut Fl_Help_View;
1593}
1594extern "C" {
1595 pub fn Fl_Help_View_x(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1596}
1597extern "C" {
1598 pub fn Fl_Help_View_y(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1599}
1600extern "C" {
1601 pub fn Fl_Help_View_width(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1602}
1603extern "C" {
1604 pub fn Fl_Help_View_height(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1605}
1606extern "C" {
1607 pub fn Fl_Help_View_label(arg1: *mut Fl_Help_View) -> *const ::core::ffi::c_char;
1608}
1609extern "C" {
1610 pub fn Fl_Help_View_set_label(arg1: *mut Fl_Help_View, title: *const ::core::ffi::c_char);
1611}
1612extern "C" {
1613 pub fn Fl_Help_View_redraw(arg1: *mut Fl_Help_View);
1614}
1615extern "C" {
1616 pub fn Fl_Help_View_show(arg1: *mut Fl_Help_View);
1617}
1618extern "C" {
1619 pub fn Fl_Help_View_hide(arg1: *mut Fl_Help_View);
1620}
1621extern "C" {
1622 pub fn Fl_Help_View_activate(arg1: *mut Fl_Help_View);
1623}
1624extern "C" {
1625 pub fn Fl_Help_View_deactivate(arg1: *mut Fl_Help_View);
1626}
1627extern "C" {
1628 pub fn Fl_Help_View_redraw_label(arg1: *mut Fl_Help_View);
1629}
1630extern "C" {
1631 pub fn Fl_Help_View_resize(
1632 arg1: *mut Fl_Help_View,
1633 x: ::core::ffi::c_int,
1634 y: ::core::ffi::c_int,
1635 width: ::core::ffi::c_int,
1636 height: ::core::ffi::c_int,
1637 );
1638}
1639extern "C" {
1640 pub fn Fl_Help_View_widget_resize(
1641 arg1: *mut Fl_Help_View,
1642 x: ::core::ffi::c_int,
1643 y: ::core::ffi::c_int,
1644 width: ::core::ffi::c_int,
1645 height: ::core::ffi::c_int,
1646 );
1647}
1648extern "C" {
1649 pub fn Fl_Help_View_tooltip(arg1: *mut Fl_Help_View) -> *const ::core::ffi::c_char;
1650}
1651extern "C" {
1652 pub fn Fl_Help_View_set_tooltip(arg1: *mut Fl_Help_View, txt: *const ::core::ffi::c_char);
1653}
1654extern "C" {
1655 pub fn Fl_Help_View_get_type(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1656}
1657extern "C" {
1658 pub fn Fl_Help_View_set_type(arg1: *mut Fl_Help_View, typ: ::core::ffi::c_int);
1659}
1660extern "C" {
1661 pub fn Fl_Help_View_color(arg1: *mut Fl_Help_View) -> ::core::ffi::c_uint;
1662}
1663extern "C" {
1664 pub fn Fl_Help_View_set_color(arg1: *mut Fl_Help_View, color: ::core::ffi::c_uint);
1665}
1666extern "C" {
1667 pub fn Fl_Help_View_measure_label(
1668 arg1: *const Fl_Help_View,
1669 arg2: *mut ::core::ffi::c_int,
1670 arg3: *mut ::core::ffi::c_int,
1671 );
1672}
1673extern "C" {
1674 pub fn Fl_Help_View_label_color(arg1: *mut Fl_Help_View) -> ::core::ffi::c_uint;
1675}
1676extern "C" {
1677 pub fn Fl_Help_View_set_label_color(arg1: *mut Fl_Help_View, color: ::core::ffi::c_uint);
1678}
1679extern "C" {
1680 pub fn Fl_Help_View_label_font(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1681}
1682extern "C" {
1683 pub fn Fl_Help_View_set_label_font(arg1: *mut Fl_Help_View, font: ::core::ffi::c_int);
1684}
1685extern "C" {
1686 pub fn Fl_Help_View_label_size(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1687}
1688extern "C" {
1689 pub fn Fl_Help_View_set_label_size(arg1: *mut Fl_Help_View, sz: ::core::ffi::c_int);
1690}
1691extern "C" {
1692 pub fn Fl_Help_View_label_type(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1693}
1694extern "C" {
1695 pub fn Fl_Help_View_set_label_type(arg1: *mut Fl_Help_View, typ: ::core::ffi::c_int);
1696}
1697extern "C" {
1698 pub fn Fl_Help_View_box(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1699}
1700extern "C" {
1701 pub fn Fl_Help_View_set_box(arg1: *mut Fl_Help_View, typ: ::core::ffi::c_int);
1702}
1703extern "C" {
1704 pub fn Fl_Help_View_changed(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1705}
1706extern "C" {
1707 pub fn Fl_Help_View_set_changed(arg1: *mut Fl_Help_View);
1708}
1709extern "C" {
1710 pub fn Fl_Help_View_clear_changed(arg1: *mut Fl_Help_View);
1711}
1712extern "C" {
1713 pub fn Fl_Help_View_align(arg1: *mut Fl_Help_View) -> ::core::ffi::c_int;
1714}
1715extern "C" {
1716 pub fn Fl_Help_View_set_align(arg1: *mut Fl_Help_View, typ: ::core::ffi::c_int);
1717}
1718extern "C" {
1719 pub fn Fl_Help_View_delete(arg1: *mut Fl_Help_View);
1720}
1721extern "C" {
1722 pub fn Fl_Help_View_set_image(arg1: *mut Fl_Help_View, arg2: *mut ::core::ffi::c_void);
1723}
1724extern "C" {
1725 pub fn Fl_Help_View_handle(
1726 self_: *mut Fl_Help_View,
1727 cb: custom_handler_callback,
1728 data: *mut ::core::ffi::c_void,
1729 );
1730}
1731extern "C" {
1732 pub fn Fl_Help_View_handle_event(
1733 self_: *mut Fl_Help_View,
1734 event: ::core::ffi::c_int,
1735 ) -> ::core::ffi::c_int;
1736}
1737extern "C" {
1738 pub fn Fl_Help_View_draw(
1739 self_: *mut Fl_Help_View,
1740 cb: custom_draw_callback,
1741 data: *mut ::core::ffi::c_void,
1742 );
1743}
1744extern "C" {
1745 pub fn Fl_Help_View_resize_callback(
1746 self_: *mut Fl_Help_View,
1747 cb: ::core::option::Option<
1748 unsafe extern "C" fn(
1749 arg1: *mut Fl_Widget,
1750 x: ::core::ffi::c_int,
1751 y: ::core::ffi::c_int,
1752 w: ::core::ffi::c_int,
1753 h: ::core::ffi::c_int,
1754 arg2: *mut ::core::ffi::c_void,
1755 ),
1756 >,
1757 data: *mut ::core::ffi::c_void,
1758 );
1759}
1760extern "C" {
1761 pub fn Fl_Help_View_set_when(arg1: *mut Fl_Help_View, arg2: ::core::ffi::c_int);
1762}
1763extern "C" {
1764 pub fn Fl_Help_View_when(arg1: *const Fl_Help_View) -> ::core::ffi::c_int;
1765}
1766extern "C" {
1767 pub fn Fl_Help_View_image(arg1: *const Fl_Help_View) -> *const ::core::ffi::c_void;
1768}
1769extern "C" {
1770 pub fn Fl_Help_View_parent(self_: *const Fl_Help_View) -> *mut ::core::ffi::c_void;
1771}
1772extern "C" {
1773 pub fn Fl_Help_View_selection_color(arg1: *mut Fl_Help_View) -> ::core::ffi::c_uint;
1774}
1775extern "C" {
1776 pub fn Fl_Help_View_set_selection_color(arg1: *mut Fl_Help_View, color: ::core::ffi::c_uint);
1777}
1778extern "C" {
1779 pub fn Fl_Help_View_do_callback(arg1: *mut Fl_Help_View);
1780}
1781extern "C" {
1782 pub fn Fl_Help_View_inside(
1783 self_: *const Fl_Help_View,
1784 arg1: *mut ::core::ffi::c_void,
1785 ) -> ::core::ffi::c_int;
1786}
1787extern "C" {
1788 pub fn Fl_Help_View_window(arg1: *const Fl_Help_View) -> *mut ::core::ffi::c_void;
1789}
1790extern "C" {
1791 pub fn Fl_Help_View_top_window(arg1: *const Fl_Help_View) -> *mut ::core::ffi::c_void;
1792}
1793extern "C" {
1794 pub fn Fl_Help_View_takes_events(arg1: *const Fl_Help_View) -> ::core::ffi::c_int;
1795}
1796extern "C" {
1797 pub fn Fl_Help_View_user_data(arg1: *const Fl_Help_View) -> *mut ::core::ffi::c_void;
1798}
1799extern "C" {
1800 pub fn Fl_Help_View_take_focus(self_: *mut Fl_Help_View) -> ::core::ffi::c_int;
1801}
1802extern "C" {
1803 pub fn Fl_Help_View_set_visible_focus(self_: *mut Fl_Help_View);
1804}
1805extern "C" {
1806 pub fn Fl_Help_View_clear_visible_focus(self_: *mut Fl_Help_View);
1807}
1808extern "C" {
1809 pub fn Fl_Help_View_visible_focus(self_: *mut Fl_Help_View, v: ::core::ffi::c_int);
1810}
1811extern "C" {
1812 pub fn Fl_Help_View_has_visible_focus(self_: *mut Fl_Help_View) -> ::core::ffi::c_uint;
1813}
1814extern "C" {
1815 pub fn Fl_Help_View_set_user_data(arg1: *mut Fl_Help_View, data: *mut ::core::ffi::c_void);
1816}
1817extern "C" {
1818 pub fn Fl_Help_View_draw_data(self_: *const Fl_Help_View) -> *mut ::core::ffi::c_void;
1819}
1820extern "C" {
1821 pub fn Fl_Help_View_handle_data(self_: *const Fl_Help_View) -> *mut ::core::ffi::c_void;
1822}
1823extern "C" {
1824 pub fn Fl_Help_View_set_draw_data(self_: *mut Fl_Help_View, data: *mut ::core::ffi::c_void);
1825}
1826extern "C" {
1827 pub fn Fl_Help_View_set_handle_data(self_: *mut Fl_Help_View, data: *mut ::core::ffi::c_void);
1828}
1829extern "C" {
1830 pub fn Fl_Help_View_damage(self_: *const Fl_Help_View) -> ::core::ffi::c_uchar;
1831}
1832extern "C" {
1833 pub fn Fl_Help_View_set_damage(self_: *mut Fl_Help_View, flag: ::core::ffi::c_uchar);
1834}
1835extern "C" {
1836 pub fn Fl_Help_View_set_damage_area(
1837 self_: *mut Fl_Help_View,
1838 flag: ::core::ffi::c_uchar,
1839 x: ::core::ffi::c_int,
1840 y: ::core::ffi::c_int,
1841 w: ::core::ffi::c_int,
1842 h: ::core::ffi::c_int,
1843 );
1844}
1845extern "C" {
1846 pub fn Fl_Help_View_clear_damage(self_: *mut Fl_Help_View);
1847}
1848extern "C" {
1849 pub fn Fl_Help_View_as_window(self_: *mut Fl_Help_View) -> *mut ::core::ffi::c_void;
1850}
1851extern "C" {
1852 pub fn Fl_Help_View_as_group(self_: *mut Fl_Help_View) -> *mut ::core::ffi::c_void;
1853}
1854extern "C" {
1855 pub fn Fl_Help_View_set_deimage(arg1: *mut Fl_Help_View, arg2: *mut ::core::ffi::c_void);
1856}
1857extern "C" {
1858 pub fn Fl_Help_View_deimage(arg1: *const Fl_Help_View) -> *const ::core::ffi::c_void;
1859}
1860extern "C" {
1861 pub fn Fl_Help_View_set_callback(
1862 arg1: *mut Fl_Help_View,
1863 arg2: Fl_Callback,
1864 arg3: *mut ::core::ffi::c_void,
1865 );
1866}
1867extern "C" {
1868 pub fn Fl_Help_View_set_deleter(
1869 arg1: *mut Fl_Help_View,
1870 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1871 );
1872}
1873extern "C" {
1874 pub fn Fl_Help_View_visible(self_: *const Fl_Help_View) -> ::core::ffi::c_int;
1875}
1876extern "C" {
1877 pub fn Fl_Help_View_visible_r(self_: *const Fl_Help_View) -> ::core::ffi::c_int;
1878}
1879extern "C" {
1880 pub fn Fl_Help_View_active(self_: *const Fl_Help_View) -> ::core::ffi::c_uint;
1881}
1882extern "C" {
1883 pub fn Fl_Help_View_active_r(self_: *const Fl_Help_View) -> ::core::ffi::c_int;
1884}
1885extern "C" {
1886 pub fn Fl_Help_View_callback(self_: *const Fl_Help_View) -> Fl_Callback;
1887}
1888extern "C" {
1889 pub fn Fl_Help_View_set_deletion_callback(
1890 self_: *mut Fl_Help_View,
1891 arg1: ::core::option::Option<
1892 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1893 >,
1894 data: *mut ::core::ffi::c_void,
1895 );
1896}
1897extern "C" {
1898 pub fn Fl_Help_View_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Help_View;
1899}
1900extern "C" {
1901 pub fn Fl_Help_View_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Help_View;
1902}
1903extern "C" {
1904 pub fn Fl_Help_View_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1905}
1906extern "C" {
1907 pub fn Fl_Help_View_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1908}
1909extern "C" {
1910 pub fn Fl_Help_View_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1911}
1912extern "C" {
1913 pub fn Fl_Help_View_directory(self_: *const Fl_Help_View) -> *const ::core::ffi::c_char;
1914}
1915extern "C" {
1916 pub fn Fl_Help_View_filename(self_: *const Fl_Help_View) -> *const ::core::ffi::c_char;
1917}
1918extern "C" {
1919 pub fn Fl_Help_View_find(
1920 self_: *mut Fl_Help_View,
1921 s: *const ::core::ffi::c_char,
1922 p: ::core::ffi::c_int,
1923 ) -> ::core::ffi::c_int;
1924}
1925extern "C" {
1926 pub fn Fl_Help_View_value(self_: *const Fl_Help_View) -> *const ::core::ffi::c_char;
1927}
1928extern "C" {
1929 pub fn Fl_Help_View_set_value(self_: *mut Fl_Help_View, val: *const ::core::ffi::c_char);
1930}
1931extern "C" {
1932 pub fn Fl_Help_View_clear_selection(self_: *mut Fl_Help_View);
1933}
1934extern "C" {
1935 pub fn Fl_Help_View_select_all(self_: *mut Fl_Help_View);
1936}
1937extern "C" {
1938 pub fn Fl_Help_View_set_topline(self_: *mut Fl_Help_View, n: *const ::core::ffi::c_char);
1939}
1940extern "C" {
1941 pub fn Fl_Help_View_set_topline2(self_: *mut Fl_Help_View, arg1: ::core::ffi::c_int);
1942}
1943extern "C" {
1944 pub fn Fl_Help_View_topline(self_: *const Fl_Help_View) -> ::core::ffi::c_int;
1945}
1946extern "C" {
1947 pub fn Fl_Help_View_set_leftline(self_: *mut Fl_Help_View, arg1: ::core::ffi::c_int);
1948}
1949extern "C" {
1950 pub fn Fl_Help_View_leftline(self_: *const Fl_Help_View) -> ::core::ffi::c_int;
1951}
1952extern "C" {
1953 pub fn Fl_Help_View_set_text_color(self_: *mut Fl_Help_View, c: ::core::ffi::c_uint);
1954}
1955extern "C" {
1956 pub fn Fl_Help_View_text_color(self_: *mut Fl_Help_View) -> ::core::ffi::c_uint;
1957}
1958extern "C" {
1959 pub fn Fl_Help_View_set_text_font(self_: *mut Fl_Help_View, f: ::core::ffi::c_int);
1960}
1961extern "C" {
1962 pub fn Fl_Help_View_text_font(self_: *mut Fl_Help_View) -> ::core::ffi::c_int;
1963}
1964extern "C" {
1965 pub fn Fl_Help_View_set_text_size(self_: *mut Fl_Help_View, s: ::core::ffi::c_int);
1966}
1967extern "C" {
1968 pub fn Fl_Help_View_text_size(self_: *mut Fl_Help_View) -> ::core::ffi::c_int;
1969}
1970extern "C" {
1971 pub fn Fl_Help_View_scrollbar_size(self_: *const Fl_Help_View) -> ::core::ffi::c_int;
1972}
1973extern "C" {
1974 pub fn Fl_Help_View_set_scrollbar_size(self_: *mut Fl_Help_View, newSize: ::core::ffi::c_int);
1975}
1976extern "C" {
1977 pub fn Fl_Help_View_load(
1978 self_: *mut Fl_Help_View,
1979 f: *const ::core::ffi::c_char,
1980 ) -> ::core::ffi::c_int;
1981}
1982#[repr(C)]
1983#[derive(Debug, Copy, Clone)]
1984pub struct Fl_Input_Choice {
1985 _unused: [u8; 0],
1986}
1987extern "C" {
1988 pub fn Fl_Input_Choice_new(
1989 x: ::core::ffi::c_int,
1990 y: ::core::ffi::c_int,
1991 width: ::core::ffi::c_int,
1992 height: ::core::ffi::c_int,
1993 title: *const ::core::ffi::c_char,
1994 ) -> *mut Fl_Input_Choice;
1995}
1996extern "C" {
1997 pub fn Fl_Input_Choice_x(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
1998}
1999extern "C" {
2000 pub fn Fl_Input_Choice_y(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2001}
2002extern "C" {
2003 pub fn Fl_Input_Choice_width(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2004}
2005extern "C" {
2006 pub fn Fl_Input_Choice_height(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2007}
2008extern "C" {
2009 pub fn Fl_Input_Choice_label(arg1: *mut Fl_Input_Choice) -> *const ::core::ffi::c_char;
2010}
2011extern "C" {
2012 pub fn Fl_Input_Choice_set_label(arg1: *mut Fl_Input_Choice, title: *const ::core::ffi::c_char);
2013}
2014extern "C" {
2015 pub fn Fl_Input_Choice_redraw(arg1: *mut Fl_Input_Choice);
2016}
2017extern "C" {
2018 pub fn Fl_Input_Choice_show(arg1: *mut Fl_Input_Choice);
2019}
2020extern "C" {
2021 pub fn Fl_Input_Choice_hide(arg1: *mut Fl_Input_Choice);
2022}
2023extern "C" {
2024 pub fn Fl_Input_Choice_activate(arg1: *mut Fl_Input_Choice);
2025}
2026extern "C" {
2027 pub fn Fl_Input_Choice_deactivate(arg1: *mut Fl_Input_Choice);
2028}
2029extern "C" {
2030 pub fn Fl_Input_Choice_redraw_label(arg1: *mut Fl_Input_Choice);
2031}
2032extern "C" {
2033 pub fn Fl_Input_Choice_resize(
2034 arg1: *mut Fl_Input_Choice,
2035 x: ::core::ffi::c_int,
2036 y: ::core::ffi::c_int,
2037 width: ::core::ffi::c_int,
2038 height: ::core::ffi::c_int,
2039 );
2040}
2041extern "C" {
2042 pub fn Fl_Input_Choice_widget_resize(
2043 arg1: *mut Fl_Input_Choice,
2044 x: ::core::ffi::c_int,
2045 y: ::core::ffi::c_int,
2046 width: ::core::ffi::c_int,
2047 height: ::core::ffi::c_int,
2048 );
2049}
2050extern "C" {
2051 pub fn Fl_Input_Choice_tooltip(arg1: *mut Fl_Input_Choice) -> *const ::core::ffi::c_char;
2052}
2053extern "C" {
2054 pub fn Fl_Input_Choice_set_tooltip(arg1: *mut Fl_Input_Choice, txt: *const ::core::ffi::c_char);
2055}
2056extern "C" {
2057 pub fn Fl_Input_Choice_get_type(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2058}
2059extern "C" {
2060 pub fn Fl_Input_Choice_set_type(arg1: *mut Fl_Input_Choice, typ: ::core::ffi::c_int);
2061}
2062extern "C" {
2063 pub fn Fl_Input_Choice_color(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_uint;
2064}
2065extern "C" {
2066 pub fn Fl_Input_Choice_set_color(arg1: *mut Fl_Input_Choice, color: ::core::ffi::c_uint);
2067}
2068extern "C" {
2069 pub fn Fl_Input_Choice_measure_label(
2070 arg1: *const Fl_Input_Choice,
2071 arg2: *mut ::core::ffi::c_int,
2072 arg3: *mut ::core::ffi::c_int,
2073 );
2074}
2075extern "C" {
2076 pub fn Fl_Input_Choice_label_color(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_uint;
2077}
2078extern "C" {
2079 pub fn Fl_Input_Choice_set_label_color(arg1: *mut Fl_Input_Choice, color: ::core::ffi::c_uint);
2080}
2081extern "C" {
2082 pub fn Fl_Input_Choice_label_font(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2083}
2084extern "C" {
2085 pub fn Fl_Input_Choice_set_label_font(arg1: *mut Fl_Input_Choice, font: ::core::ffi::c_int);
2086}
2087extern "C" {
2088 pub fn Fl_Input_Choice_label_size(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2089}
2090extern "C" {
2091 pub fn Fl_Input_Choice_set_label_size(arg1: *mut Fl_Input_Choice, sz: ::core::ffi::c_int);
2092}
2093extern "C" {
2094 pub fn Fl_Input_Choice_label_type(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2095}
2096extern "C" {
2097 pub fn Fl_Input_Choice_set_label_type(arg1: *mut Fl_Input_Choice, typ: ::core::ffi::c_int);
2098}
2099extern "C" {
2100 pub fn Fl_Input_Choice_box(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2101}
2102extern "C" {
2103 pub fn Fl_Input_Choice_set_box(arg1: *mut Fl_Input_Choice, typ: ::core::ffi::c_int);
2104}
2105extern "C" {
2106 pub fn Fl_Input_Choice_changed(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2107}
2108extern "C" {
2109 pub fn Fl_Input_Choice_set_changed(arg1: *mut Fl_Input_Choice);
2110}
2111extern "C" {
2112 pub fn Fl_Input_Choice_clear_changed(arg1: *mut Fl_Input_Choice);
2113}
2114extern "C" {
2115 pub fn Fl_Input_Choice_align(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2116}
2117extern "C" {
2118 pub fn Fl_Input_Choice_set_align(arg1: *mut Fl_Input_Choice, typ: ::core::ffi::c_int);
2119}
2120extern "C" {
2121 pub fn Fl_Input_Choice_delete(arg1: *mut Fl_Input_Choice);
2122}
2123extern "C" {
2124 pub fn Fl_Input_Choice_set_image(arg1: *mut Fl_Input_Choice, arg2: *mut ::core::ffi::c_void);
2125}
2126extern "C" {
2127 pub fn Fl_Input_Choice_handle(
2128 self_: *mut Fl_Input_Choice,
2129 cb: custom_handler_callback,
2130 data: *mut ::core::ffi::c_void,
2131 );
2132}
2133extern "C" {
2134 pub fn Fl_Input_Choice_handle_event(
2135 self_: *mut Fl_Input_Choice,
2136 event: ::core::ffi::c_int,
2137 ) -> ::core::ffi::c_int;
2138}
2139extern "C" {
2140 pub fn Fl_Input_Choice_draw(
2141 self_: *mut Fl_Input_Choice,
2142 cb: custom_draw_callback,
2143 data: *mut ::core::ffi::c_void,
2144 );
2145}
2146extern "C" {
2147 pub fn Fl_Input_Choice_resize_callback(
2148 self_: *mut Fl_Input_Choice,
2149 cb: ::core::option::Option<
2150 unsafe extern "C" fn(
2151 arg1: *mut Fl_Widget,
2152 x: ::core::ffi::c_int,
2153 y: ::core::ffi::c_int,
2154 w: ::core::ffi::c_int,
2155 h: ::core::ffi::c_int,
2156 arg2: *mut ::core::ffi::c_void,
2157 ),
2158 >,
2159 data: *mut ::core::ffi::c_void,
2160 );
2161}
2162extern "C" {
2163 pub fn Fl_Input_Choice_set_when(arg1: *mut Fl_Input_Choice, arg2: ::core::ffi::c_int);
2164}
2165extern "C" {
2166 pub fn Fl_Input_Choice_when(arg1: *const Fl_Input_Choice) -> ::core::ffi::c_int;
2167}
2168extern "C" {
2169 pub fn Fl_Input_Choice_image(arg1: *const Fl_Input_Choice) -> *const ::core::ffi::c_void;
2170}
2171extern "C" {
2172 pub fn Fl_Input_Choice_parent(self_: *const Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2173}
2174extern "C" {
2175 pub fn Fl_Input_Choice_selection_color(arg1: *mut Fl_Input_Choice) -> ::core::ffi::c_uint;
2176}
2177extern "C" {
2178 pub fn Fl_Input_Choice_set_selection_color(
2179 arg1: *mut Fl_Input_Choice,
2180 color: ::core::ffi::c_uint,
2181 );
2182}
2183extern "C" {
2184 pub fn Fl_Input_Choice_do_callback(arg1: *mut Fl_Input_Choice);
2185}
2186extern "C" {
2187 pub fn Fl_Input_Choice_inside(
2188 self_: *const Fl_Input_Choice,
2189 arg1: *mut ::core::ffi::c_void,
2190 ) -> ::core::ffi::c_int;
2191}
2192extern "C" {
2193 pub fn Fl_Input_Choice_window(arg1: *const Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2194}
2195extern "C" {
2196 pub fn Fl_Input_Choice_top_window(arg1: *const Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2197}
2198extern "C" {
2199 pub fn Fl_Input_Choice_takes_events(arg1: *const Fl_Input_Choice) -> ::core::ffi::c_int;
2200}
2201extern "C" {
2202 pub fn Fl_Input_Choice_user_data(arg1: *const Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2203}
2204extern "C" {
2205 pub fn Fl_Input_Choice_take_focus(self_: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2206}
2207extern "C" {
2208 pub fn Fl_Input_Choice_set_visible_focus(self_: *mut Fl_Input_Choice);
2209}
2210extern "C" {
2211 pub fn Fl_Input_Choice_clear_visible_focus(self_: *mut Fl_Input_Choice);
2212}
2213extern "C" {
2214 pub fn Fl_Input_Choice_visible_focus(self_: *mut Fl_Input_Choice, v: ::core::ffi::c_int);
2215}
2216extern "C" {
2217 pub fn Fl_Input_Choice_has_visible_focus(self_: *mut Fl_Input_Choice) -> ::core::ffi::c_uint;
2218}
2219extern "C" {
2220 pub fn Fl_Input_Choice_set_user_data(
2221 arg1: *mut Fl_Input_Choice,
2222 data: *mut ::core::ffi::c_void,
2223 );
2224}
2225extern "C" {
2226 pub fn Fl_Input_Choice_draw_data(self_: *const Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2227}
2228extern "C" {
2229 pub fn Fl_Input_Choice_handle_data(self_: *const Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2230}
2231extern "C" {
2232 pub fn Fl_Input_Choice_set_draw_data(
2233 self_: *mut Fl_Input_Choice,
2234 data: *mut ::core::ffi::c_void,
2235 );
2236}
2237extern "C" {
2238 pub fn Fl_Input_Choice_set_handle_data(
2239 self_: *mut Fl_Input_Choice,
2240 data: *mut ::core::ffi::c_void,
2241 );
2242}
2243extern "C" {
2244 pub fn Fl_Input_Choice_damage(self_: *const Fl_Input_Choice) -> ::core::ffi::c_uchar;
2245}
2246extern "C" {
2247 pub fn Fl_Input_Choice_set_damage(self_: *mut Fl_Input_Choice, flag: ::core::ffi::c_uchar);
2248}
2249extern "C" {
2250 pub fn Fl_Input_Choice_set_damage_area(
2251 self_: *mut Fl_Input_Choice,
2252 flag: ::core::ffi::c_uchar,
2253 x: ::core::ffi::c_int,
2254 y: ::core::ffi::c_int,
2255 w: ::core::ffi::c_int,
2256 h: ::core::ffi::c_int,
2257 );
2258}
2259extern "C" {
2260 pub fn Fl_Input_Choice_clear_damage(self_: *mut Fl_Input_Choice);
2261}
2262extern "C" {
2263 pub fn Fl_Input_Choice_as_window(self_: *mut Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2264}
2265extern "C" {
2266 pub fn Fl_Input_Choice_as_group(self_: *mut Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2267}
2268extern "C" {
2269 pub fn Fl_Input_Choice_set_deimage(arg1: *mut Fl_Input_Choice, arg2: *mut ::core::ffi::c_void);
2270}
2271extern "C" {
2272 pub fn Fl_Input_Choice_deimage(arg1: *const Fl_Input_Choice) -> *const ::core::ffi::c_void;
2273}
2274extern "C" {
2275 pub fn Fl_Input_Choice_set_callback(
2276 arg1: *mut Fl_Input_Choice,
2277 arg2: Fl_Callback,
2278 arg3: *mut ::core::ffi::c_void,
2279 );
2280}
2281extern "C" {
2282 pub fn Fl_Input_Choice_set_deleter(
2283 arg1: *mut Fl_Input_Choice,
2284 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2285 );
2286}
2287extern "C" {
2288 pub fn Fl_Input_Choice_visible(self_: *const Fl_Input_Choice) -> ::core::ffi::c_int;
2289}
2290extern "C" {
2291 pub fn Fl_Input_Choice_visible_r(self_: *const Fl_Input_Choice) -> ::core::ffi::c_int;
2292}
2293extern "C" {
2294 pub fn Fl_Input_Choice_active(self_: *const Fl_Input_Choice) -> ::core::ffi::c_uint;
2295}
2296extern "C" {
2297 pub fn Fl_Input_Choice_active_r(self_: *const Fl_Input_Choice) -> ::core::ffi::c_int;
2298}
2299extern "C" {
2300 pub fn Fl_Input_Choice_callback(self_: *const Fl_Input_Choice) -> Fl_Callback;
2301}
2302extern "C" {
2303 pub fn Fl_Input_Choice_set_deletion_callback(
2304 self_: *mut Fl_Input_Choice,
2305 arg1: ::core::option::Option<
2306 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2307 >,
2308 data: *mut ::core::ffi::c_void,
2309 );
2310}
2311extern "C" {
2312 pub fn Fl_Input_Choice_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Input_Choice;
2313}
2314extern "C" {
2315 pub fn Fl_Input_Choice_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Input_Choice;
2316}
2317extern "C" {
2318 pub fn Fl_Input_Choice_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2319}
2320extern "C" {
2321 pub fn Fl_Input_Choice_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2322}
2323extern "C" {
2324 pub fn Fl_Input_Choice_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2325}
2326extern "C" {
2327 pub fn Fl_Input_Choice_set_down_box(self_: *mut Fl_Input_Choice, box_: ::core::ffi::c_int);
2328}
2329extern "C" {
2330 pub fn Fl_Input_Choice_down_box(self_: *const Fl_Input_Choice) -> ::core::ffi::c_int;
2331}
2332extern "C" {
2333 pub fn Fl_Input_Choice_add(self_: *mut Fl_Input_Choice, s: *const ::core::ffi::c_char);
2334}
2335extern "C" {
2336 pub fn Fl_Input_Choice_clear(self_: *mut Fl_Input_Choice);
2337}
2338extern "C" {
2339 pub fn Fl_Input_Choice_value(self_: *const Fl_Input_Choice) -> *const ::core::ffi::c_char;
2340}
2341extern "C" {
2342 pub fn Fl_Input_Choice_value2(self_: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2343}
2344extern "C" {
2345 pub fn Fl_Input_Choice_set_value(self_: *mut Fl_Input_Choice, val: *const ::core::ffi::c_char);
2346}
2347extern "C" {
2348 pub fn Fl_Input_Choice_set_value2(self_: *mut Fl_Input_Choice, val: ::core::ffi::c_int);
2349}
2350extern "C" {
2351 pub fn Fl_Input_Choice_input(self_: *mut Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2352}
2353extern "C" {
2354 pub fn Fl_Input_Choice_menu_button(self_: *mut Fl_Input_Choice) -> *mut ::core::ffi::c_void;
2355}
2356extern "C" {
2357 pub fn Fl_Input_Choice_set_text_color(self_: *mut Fl_Input_Choice, c: ::core::ffi::c_uint);
2358}
2359extern "C" {
2360 pub fn Fl_Input_Choice_text_color(self_: *mut Fl_Input_Choice) -> ::core::ffi::c_uint;
2361}
2362extern "C" {
2363 pub fn Fl_Input_Choice_set_text_font(self_: *mut Fl_Input_Choice, f: ::core::ffi::c_int);
2364}
2365extern "C" {
2366 pub fn Fl_Input_Choice_text_font(self_: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2367}
2368extern "C" {
2369 pub fn Fl_Input_Choice_set_text_size(self_: *mut Fl_Input_Choice, s: ::core::ffi::c_int);
2370}
2371extern "C" {
2372 pub fn Fl_Input_Choice_text_size(self_: *mut Fl_Input_Choice) -> ::core::ffi::c_int;
2373}