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_Button {
24 _unused: [u8; 0],
25}
26extern "C" {
27 pub fn Fl_Button_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_Button;
34}
35extern "C" {
36 pub fn Fl_Button_x(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
37}
38extern "C" {
39 pub fn Fl_Button_y(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
40}
41extern "C" {
42 pub fn Fl_Button_width(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
43}
44extern "C" {
45 pub fn Fl_Button_height(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
46}
47extern "C" {
48 pub fn Fl_Button_label(arg1: *mut Fl_Button) -> *const ::core::ffi::c_char;
49}
50extern "C" {
51 pub fn Fl_Button_set_label(arg1: *mut Fl_Button, title: *const ::core::ffi::c_char);
52}
53extern "C" {
54 pub fn Fl_Button_redraw(arg1: *mut Fl_Button);
55}
56extern "C" {
57 pub fn Fl_Button_show(arg1: *mut Fl_Button);
58}
59extern "C" {
60 pub fn Fl_Button_hide(arg1: *mut Fl_Button);
61}
62extern "C" {
63 pub fn Fl_Button_activate(arg1: *mut Fl_Button);
64}
65extern "C" {
66 pub fn Fl_Button_deactivate(arg1: *mut Fl_Button);
67}
68extern "C" {
69 pub fn Fl_Button_redraw_label(arg1: *mut Fl_Button);
70}
71extern "C" {
72 pub fn Fl_Button_resize(
73 arg1: *mut Fl_Button,
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_Button_widget_resize(
82 arg1: *mut Fl_Button,
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_Button_tooltip(arg1: *mut Fl_Button) -> *const ::core::ffi::c_char;
91}
92extern "C" {
93 pub fn Fl_Button_set_tooltip(arg1: *mut Fl_Button, txt: *const ::core::ffi::c_char);
94}
95extern "C" {
96 pub fn Fl_Button_get_type(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
97}
98extern "C" {
99 pub fn Fl_Button_set_type(arg1: *mut Fl_Button, typ: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Button_color(arg1: *mut Fl_Button) -> ::core::ffi::c_uint;
103}
104extern "C" {
105 pub fn Fl_Button_set_color(arg1: *mut Fl_Button, color: ::core::ffi::c_uint);
106}
107extern "C" {
108 pub fn Fl_Button_measure_label(
109 arg1: *const Fl_Button,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114extern "C" {
115 pub fn Fl_Button_label_color(arg1: *mut Fl_Button) -> ::core::ffi::c_uint;
116}
117extern "C" {
118 pub fn Fl_Button_set_label_color(arg1: *mut Fl_Button, color: ::core::ffi::c_uint);
119}
120extern "C" {
121 pub fn Fl_Button_label_font(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_Button_set_label_font(arg1: *mut Fl_Button, font: ::core::ffi::c_int);
125}
126extern "C" {
127 pub fn Fl_Button_label_size(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
128}
129extern "C" {
130 pub fn Fl_Button_set_label_size(arg1: *mut Fl_Button, sz: ::core::ffi::c_int);
131}
132extern "C" {
133 pub fn Fl_Button_label_type(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
134}
135extern "C" {
136 pub fn Fl_Button_set_label_type(arg1: *mut Fl_Button, typ: ::core::ffi::c_int);
137}
138extern "C" {
139 pub fn Fl_Button_box(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_Button_set_box(arg1: *mut Fl_Button, typ: ::core::ffi::c_int);
143}
144extern "C" {
145 pub fn Fl_Button_changed(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_Button_set_changed(arg1: *mut Fl_Button);
149}
150extern "C" {
151 pub fn Fl_Button_clear_changed(arg1: *mut Fl_Button);
152}
153extern "C" {
154 pub fn Fl_Button_align(arg1: *mut Fl_Button) -> ::core::ffi::c_int;
155}
156extern "C" {
157 pub fn Fl_Button_set_align(arg1: *mut Fl_Button, typ: ::core::ffi::c_int);
158}
159extern "C" {
160 pub fn Fl_Button_delete(arg1: *mut Fl_Button);
161}
162extern "C" {
163 pub fn Fl_Button_set_image(arg1: *mut Fl_Button, arg2: *mut ::core::ffi::c_void);
164}
165extern "C" {
166 pub fn Fl_Button_handle(
167 self_: *mut Fl_Button,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172extern "C" {
173 pub fn Fl_Button_handle_event(
174 self_: *mut Fl_Button,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_Button_draw(
180 self_: *mut Fl_Button,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185extern "C" {
186 pub fn Fl_Button_resize_callback(
187 self_: *mut Fl_Button,
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_Button_set_when(arg1: *mut Fl_Button, arg2: ::core::ffi::c_int);
203}
204extern "C" {
205 pub fn Fl_Button_when(arg1: *const Fl_Button) -> ::core::ffi::c_int;
206}
207extern "C" {
208 pub fn Fl_Button_image(arg1: *const Fl_Button) -> *const ::core::ffi::c_void;
209}
210extern "C" {
211 pub fn Fl_Button_parent(self_: *const Fl_Button) -> *mut ::core::ffi::c_void;
212}
213extern "C" {
214 pub fn Fl_Button_selection_color(arg1: *mut Fl_Button) -> ::core::ffi::c_uint;
215}
216extern "C" {
217 pub fn Fl_Button_set_selection_color(arg1: *mut Fl_Button, color: ::core::ffi::c_uint);
218}
219extern "C" {
220 pub fn Fl_Button_do_callback(arg1: *mut Fl_Button);
221}
222extern "C" {
223 pub fn Fl_Button_inside(
224 self_: *const Fl_Button,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228extern "C" {
229 pub fn Fl_Button_window(arg1: *const Fl_Button) -> *mut ::core::ffi::c_void;
230}
231extern "C" {
232 pub fn Fl_Button_top_window(arg1: *const Fl_Button) -> *mut ::core::ffi::c_void;
233}
234extern "C" {
235 pub fn Fl_Button_takes_events(arg1: *const Fl_Button) -> ::core::ffi::c_int;
236}
237extern "C" {
238 pub fn Fl_Button_user_data(arg1: *const Fl_Button) -> *mut ::core::ffi::c_void;
239}
240extern "C" {
241 pub fn Fl_Button_take_focus(self_: *mut Fl_Button) -> ::core::ffi::c_int;
242}
243extern "C" {
244 pub fn Fl_Button_set_visible_focus(self_: *mut Fl_Button);
245}
246extern "C" {
247 pub fn Fl_Button_clear_visible_focus(self_: *mut Fl_Button);
248}
249extern "C" {
250 pub fn Fl_Button_visible_focus(self_: *mut Fl_Button, v: ::core::ffi::c_int);
251}
252extern "C" {
253 pub fn Fl_Button_has_visible_focus(self_: *mut Fl_Button) -> ::core::ffi::c_uint;
254}
255extern "C" {
256 pub fn Fl_Button_set_user_data(arg1: *mut Fl_Button, data: *mut ::core::ffi::c_void);
257}
258extern "C" {
259 pub fn Fl_Button_draw_data(self_: *const Fl_Button) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_Button_handle_data(self_: *const Fl_Button) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_Button_set_draw_data(self_: *mut Fl_Button, data: *mut ::core::ffi::c_void);
266}
267extern "C" {
268 pub fn Fl_Button_set_handle_data(self_: *mut Fl_Button, data: *mut ::core::ffi::c_void);
269}
270extern "C" {
271 pub fn Fl_Button_damage(self_: *const Fl_Button) -> ::core::ffi::c_uchar;
272}
273extern "C" {
274 pub fn Fl_Button_set_damage(self_: *mut Fl_Button, flag: ::core::ffi::c_uchar);
275}
276extern "C" {
277 pub fn Fl_Button_set_damage_area(
278 self_: *mut Fl_Button,
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_Button_clear_damage(self_: *mut Fl_Button);
288}
289extern "C" {
290 pub fn Fl_Button_as_window(self_: *mut Fl_Button) -> *mut ::core::ffi::c_void;
291}
292extern "C" {
293 pub fn Fl_Button_as_group(self_: *mut Fl_Button) -> *mut ::core::ffi::c_void;
294}
295extern "C" {
296 pub fn Fl_Button_set_deimage(arg1: *mut Fl_Button, arg2: *mut ::core::ffi::c_void);
297}
298extern "C" {
299 pub fn Fl_Button_deimage(arg1: *const Fl_Button) -> *const ::core::ffi::c_void;
300}
301extern "C" {
302 pub fn Fl_Button_set_callback(
303 arg1: *mut Fl_Button,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308extern "C" {
309 pub fn Fl_Button_set_deleter(
310 arg1: *mut Fl_Button,
311 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
312 );
313}
314extern "C" {
315 pub fn Fl_Button_visible(self_: *const Fl_Button) -> ::core::ffi::c_int;
316}
317extern "C" {
318 pub fn Fl_Button_visible_r(self_: *const Fl_Button) -> ::core::ffi::c_int;
319}
320extern "C" {
321 pub fn Fl_Button_active(self_: *const Fl_Button) -> ::core::ffi::c_uint;
322}
323extern "C" {
324 pub fn Fl_Button_active_r(self_: *const Fl_Button) -> ::core::ffi::c_int;
325}
326extern "C" {
327 pub fn Fl_Button_callback(self_: *const Fl_Button) -> Fl_Callback;
328}
329extern "C" {
330 pub fn Fl_Button_set_deletion_callback(
331 self_: *mut Fl_Button,
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_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Button;
340}
341extern "C" {
342 pub fn Fl_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Button;
343}
344extern "C" {
345 pub fn Fl_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347extern "C" {
348 pub fn Fl_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
349}
350extern "C" {
351 pub fn Fl_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
352}
353extern "C" {
354 pub fn Fl_Button_shortcut(self_: *const Fl_Button) -> ::core::ffi::c_int;
355}
356extern "C" {
357 pub fn Fl_Button_set_shortcut(self_: *mut Fl_Button, shortcut: ::core::ffi::c_int);
358}
359extern "C" {
360 pub fn Fl_Button_clear(self_: *mut Fl_Button) -> ::core::ffi::c_int;
361}
362extern "C" {
363 pub fn Fl_Button_value(self_: *mut Fl_Button) -> ::core::ffi::c_int;
364}
365extern "C" {
366 pub fn Fl_Button_set_value(self_: *mut Fl_Button, flag: ::core::ffi::c_int);
367}
368extern "C" {
369 pub fn Fl_Button_set_down_box(self_: *mut Fl_Button, arg1: ::core::ffi::c_int);
370}
371extern "C" {
372 pub fn Fl_Button_down_box(self_: *const Fl_Button) -> ::core::ffi::c_int;
373}
374extern "C" {
375 pub fn Fl_Button_set_compact(self_: *mut Fl_Button, v: ::core::ffi::c_uchar);
376}
377extern "C" {
378 pub fn Fl_Button_compact(self_: *mut Fl_Button) -> ::core::ffi::c_uchar;
379}
380#[repr(C)]
381#[derive(Debug, Copy, Clone)]
382pub struct Fl_Check_Button {
383 _unused: [u8; 0],
384}
385extern "C" {
386 pub fn Fl_Check_Button_new(
387 x: ::core::ffi::c_int,
388 y: ::core::ffi::c_int,
389 width: ::core::ffi::c_int,
390 height: ::core::ffi::c_int,
391 title: *const ::core::ffi::c_char,
392 ) -> *mut Fl_Check_Button;
393}
394extern "C" {
395 pub fn Fl_Check_Button_x(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
396}
397extern "C" {
398 pub fn Fl_Check_Button_y(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
399}
400extern "C" {
401 pub fn Fl_Check_Button_width(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
402}
403extern "C" {
404 pub fn Fl_Check_Button_height(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
405}
406extern "C" {
407 pub fn Fl_Check_Button_label(arg1: *mut Fl_Check_Button) -> *const ::core::ffi::c_char;
408}
409extern "C" {
410 pub fn Fl_Check_Button_set_label(arg1: *mut Fl_Check_Button, title: *const ::core::ffi::c_char);
411}
412extern "C" {
413 pub fn Fl_Check_Button_redraw(arg1: *mut Fl_Check_Button);
414}
415extern "C" {
416 pub fn Fl_Check_Button_show(arg1: *mut Fl_Check_Button);
417}
418extern "C" {
419 pub fn Fl_Check_Button_hide(arg1: *mut Fl_Check_Button);
420}
421extern "C" {
422 pub fn Fl_Check_Button_activate(arg1: *mut Fl_Check_Button);
423}
424extern "C" {
425 pub fn Fl_Check_Button_deactivate(arg1: *mut Fl_Check_Button);
426}
427extern "C" {
428 pub fn Fl_Check_Button_redraw_label(arg1: *mut Fl_Check_Button);
429}
430extern "C" {
431 pub fn Fl_Check_Button_resize(
432 arg1: *mut Fl_Check_Button,
433 x: ::core::ffi::c_int,
434 y: ::core::ffi::c_int,
435 width: ::core::ffi::c_int,
436 height: ::core::ffi::c_int,
437 );
438}
439extern "C" {
440 pub fn Fl_Check_Button_widget_resize(
441 arg1: *mut Fl_Check_Button,
442 x: ::core::ffi::c_int,
443 y: ::core::ffi::c_int,
444 width: ::core::ffi::c_int,
445 height: ::core::ffi::c_int,
446 );
447}
448extern "C" {
449 pub fn Fl_Check_Button_tooltip(arg1: *mut Fl_Check_Button) -> *const ::core::ffi::c_char;
450}
451extern "C" {
452 pub fn Fl_Check_Button_set_tooltip(arg1: *mut Fl_Check_Button, txt: *const ::core::ffi::c_char);
453}
454extern "C" {
455 pub fn Fl_Check_Button_get_type(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
456}
457extern "C" {
458 pub fn Fl_Check_Button_set_type(arg1: *mut Fl_Check_Button, typ: ::core::ffi::c_int);
459}
460extern "C" {
461 pub fn Fl_Check_Button_color(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_uint;
462}
463extern "C" {
464 pub fn Fl_Check_Button_set_color(arg1: *mut Fl_Check_Button, color: ::core::ffi::c_uint);
465}
466extern "C" {
467 pub fn Fl_Check_Button_measure_label(
468 arg1: *const Fl_Check_Button,
469 arg2: *mut ::core::ffi::c_int,
470 arg3: *mut ::core::ffi::c_int,
471 );
472}
473extern "C" {
474 pub fn Fl_Check_Button_label_color(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_uint;
475}
476extern "C" {
477 pub fn Fl_Check_Button_set_label_color(arg1: *mut Fl_Check_Button, color: ::core::ffi::c_uint);
478}
479extern "C" {
480 pub fn Fl_Check_Button_label_font(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
481}
482extern "C" {
483 pub fn Fl_Check_Button_set_label_font(arg1: *mut Fl_Check_Button, font: ::core::ffi::c_int);
484}
485extern "C" {
486 pub fn Fl_Check_Button_label_size(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
487}
488extern "C" {
489 pub fn Fl_Check_Button_set_label_size(arg1: *mut Fl_Check_Button, sz: ::core::ffi::c_int);
490}
491extern "C" {
492 pub fn Fl_Check_Button_label_type(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
493}
494extern "C" {
495 pub fn Fl_Check_Button_set_label_type(arg1: *mut Fl_Check_Button, typ: ::core::ffi::c_int);
496}
497extern "C" {
498 pub fn Fl_Check_Button_box(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
499}
500extern "C" {
501 pub fn Fl_Check_Button_set_box(arg1: *mut Fl_Check_Button, typ: ::core::ffi::c_int);
502}
503extern "C" {
504 pub fn Fl_Check_Button_changed(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
505}
506extern "C" {
507 pub fn Fl_Check_Button_set_changed(arg1: *mut Fl_Check_Button);
508}
509extern "C" {
510 pub fn Fl_Check_Button_clear_changed(arg1: *mut Fl_Check_Button);
511}
512extern "C" {
513 pub fn Fl_Check_Button_align(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
514}
515extern "C" {
516 pub fn Fl_Check_Button_set_align(arg1: *mut Fl_Check_Button, typ: ::core::ffi::c_int);
517}
518extern "C" {
519 pub fn Fl_Check_Button_delete(arg1: *mut Fl_Check_Button);
520}
521extern "C" {
522 pub fn Fl_Check_Button_set_image(arg1: *mut Fl_Check_Button, arg2: *mut ::core::ffi::c_void);
523}
524extern "C" {
525 pub fn Fl_Check_Button_handle(
526 self_: *mut Fl_Check_Button,
527 cb: custom_handler_callback,
528 data: *mut ::core::ffi::c_void,
529 );
530}
531extern "C" {
532 pub fn Fl_Check_Button_handle_event(
533 self_: *mut Fl_Check_Button,
534 event: ::core::ffi::c_int,
535 ) -> ::core::ffi::c_int;
536}
537extern "C" {
538 pub fn Fl_Check_Button_draw(
539 self_: *mut Fl_Check_Button,
540 cb: custom_draw_callback,
541 data: *mut ::core::ffi::c_void,
542 );
543}
544extern "C" {
545 pub fn Fl_Check_Button_resize_callback(
546 self_: *mut Fl_Check_Button,
547 cb: ::core::option::Option<
548 unsafe extern "C" fn(
549 arg1: *mut Fl_Widget,
550 x: ::core::ffi::c_int,
551 y: ::core::ffi::c_int,
552 w: ::core::ffi::c_int,
553 h: ::core::ffi::c_int,
554 arg2: *mut ::core::ffi::c_void,
555 ),
556 >,
557 data: *mut ::core::ffi::c_void,
558 );
559}
560extern "C" {
561 pub fn Fl_Check_Button_set_when(arg1: *mut Fl_Check_Button, arg2: ::core::ffi::c_int);
562}
563extern "C" {
564 pub fn Fl_Check_Button_when(arg1: *const Fl_Check_Button) -> ::core::ffi::c_int;
565}
566extern "C" {
567 pub fn Fl_Check_Button_image(arg1: *const Fl_Check_Button) -> *const ::core::ffi::c_void;
568}
569extern "C" {
570 pub fn Fl_Check_Button_parent(self_: *const Fl_Check_Button) -> *mut ::core::ffi::c_void;
571}
572extern "C" {
573 pub fn Fl_Check_Button_selection_color(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_uint;
574}
575extern "C" {
576 pub fn Fl_Check_Button_set_selection_color(
577 arg1: *mut Fl_Check_Button,
578 color: ::core::ffi::c_uint,
579 );
580}
581extern "C" {
582 pub fn Fl_Check_Button_do_callback(arg1: *mut Fl_Check_Button);
583}
584extern "C" {
585 pub fn Fl_Check_Button_inside(
586 self_: *const Fl_Check_Button,
587 arg1: *mut ::core::ffi::c_void,
588 ) -> ::core::ffi::c_int;
589}
590extern "C" {
591 pub fn Fl_Check_Button_window(arg1: *const Fl_Check_Button) -> *mut ::core::ffi::c_void;
592}
593extern "C" {
594 pub fn Fl_Check_Button_top_window(arg1: *const Fl_Check_Button) -> *mut ::core::ffi::c_void;
595}
596extern "C" {
597 pub fn Fl_Check_Button_takes_events(arg1: *const Fl_Check_Button) -> ::core::ffi::c_int;
598}
599extern "C" {
600 pub fn Fl_Check_Button_user_data(arg1: *const Fl_Check_Button) -> *mut ::core::ffi::c_void;
601}
602extern "C" {
603 pub fn Fl_Check_Button_take_focus(self_: *mut Fl_Check_Button) -> ::core::ffi::c_int;
604}
605extern "C" {
606 pub fn Fl_Check_Button_set_visible_focus(self_: *mut Fl_Check_Button);
607}
608extern "C" {
609 pub fn Fl_Check_Button_clear_visible_focus(self_: *mut Fl_Check_Button);
610}
611extern "C" {
612 pub fn Fl_Check_Button_visible_focus(self_: *mut Fl_Check_Button, v: ::core::ffi::c_int);
613}
614extern "C" {
615 pub fn Fl_Check_Button_has_visible_focus(self_: *mut Fl_Check_Button) -> ::core::ffi::c_uint;
616}
617extern "C" {
618 pub fn Fl_Check_Button_set_user_data(
619 arg1: *mut Fl_Check_Button,
620 data: *mut ::core::ffi::c_void,
621 );
622}
623extern "C" {
624 pub fn Fl_Check_Button_draw_data(self_: *const Fl_Check_Button) -> *mut ::core::ffi::c_void;
625}
626extern "C" {
627 pub fn Fl_Check_Button_handle_data(self_: *const Fl_Check_Button) -> *mut ::core::ffi::c_void;
628}
629extern "C" {
630 pub fn Fl_Check_Button_set_draw_data(
631 self_: *mut Fl_Check_Button,
632 data: *mut ::core::ffi::c_void,
633 );
634}
635extern "C" {
636 pub fn Fl_Check_Button_set_handle_data(
637 self_: *mut Fl_Check_Button,
638 data: *mut ::core::ffi::c_void,
639 );
640}
641extern "C" {
642 pub fn Fl_Check_Button_damage(self_: *const Fl_Check_Button) -> ::core::ffi::c_uchar;
643}
644extern "C" {
645 pub fn Fl_Check_Button_set_damage(self_: *mut Fl_Check_Button, flag: ::core::ffi::c_uchar);
646}
647extern "C" {
648 pub fn Fl_Check_Button_set_damage_area(
649 self_: *mut Fl_Check_Button,
650 flag: ::core::ffi::c_uchar,
651 x: ::core::ffi::c_int,
652 y: ::core::ffi::c_int,
653 w: ::core::ffi::c_int,
654 h: ::core::ffi::c_int,
655 );
656}
657extern "C" {
658 pub fn Fl_Check_Button_clear_damage(self_: *mut Fl_Check_Button);
659}
660extern "C" {
661 pub fn Fl_Check_Button_as_window(self_: *mut Fl_Check_Button) -> *mut ::core::ffi::c_void;
662}
663extern "C" {
664 pub fn Fl_Check_Button_as_group(self_: *mut Fl_Check_Button) -> *mut ::core::ffi::c_void;
665}
666extern "C" {
667 pub fn Fl_Check_Button_set_deimage(arg1: *mut Fl_Check_Button, arg2: *mut ::core::ffi::c_void);
668}
669extern "C" {
670 pub fn Fl_Check_Button_deimage(arg1: *const Fl_Check_Button) -> *const ::core::ffi::c_void;
671}
672extern "C" {
673 pub fn Fl_Check_Button_set_callback(
674 arg1: *mut Fl_Check_Button,
675 arg2: Fl_Callback,
676 arg3: *mut ::core::ffi::c_void,
677 );
678}
679extern "C" {
680 pub fn Fl_Check_Button_set_deleter(
681 arg1: *mut Fl_Check_Button,
682 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
683 );
684}
685extern "C" {
686 pub fn Fl_Check_Button_visible(self_: *const Fl_Check_Button) -> ::core::ffi::c_int;
687}
688extern "C" {
689 pub fn Fl_Check_Button_visible_r(self_: *const Fl_Check_Button) -> ::core::ffi::c_int;
690}
691extern "C" {
692 pub fn Fl_Check_Button_active(self_: *const Fl_Check_Button) -> ::core::ffi::c_uint;
693}
694extern "C" {
695 pub fn Fl_Check_Button_active_r(self_: *const Fl_Check_Button) -> ::core::ffi::c_int;
696}
697extern "C" {
698 pub fn Fl_Check_Button_callback(self_: *const Fl_Check_Button) -> Fl_Callback;
699}
700extern "C" {
701 pub fn Fl_Check_Button_set_deletion_callback(
702 self_: *mut Fl_Check_Button,
703 arg1: ::core::option::Option<
704 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
705 >,
706 data: *mut ::core::ffi::c_void,
707 );
708}
709extern "C" {
710 pub fn Fl_Check_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Check_Button;
711}
712extern "C" {
713 pub fn Fl_Check_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Check_Button;
714}
715extern "C" {
716 pub fn Fl_Check_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
717}
718extern "C" {
719 pub fn Fl_Check_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
720}
721extern "C" {
722 pub fn Fl_Check_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
723}
724extern "C" {
725 pub fn Fl_Check_Button_is_checked(arg1: *mut Fl_Check_Button) -> ::core::ffi::c_int;
726}
727extern "C" {
728 pub fn Fl_Check_Button_set_checked(self_: *mut Fl_Check_Button, checked: ::core::ffi::c_int);
729}
730extern "C" {
731 pub fn Fl_Check_Button_shortcut(self_: *const Fl_Check_Button) -> ::core::ffi::c_int;
732}
733extern "C" {
734 pub fn Fl_Check_Button_set_shortcut(self_: *mut Fl_Check_Button, shortcut: ::core::ffi::c_int);
735}
736extern "C" {
737 pub fn Fl_Check_Button_clear(self_: *mut Fl_Check_Button) -> ::core::ffi::c_int;
738}
739extern "C" {
740 pub fn Fl_Check_Button_value(self_: *mut Fl_Check_Button) -> ::core::ffi::c_int;
741}
742extern "C" {
743 pub fn Fl_Check_Button_set_value(self_: *mut Fl_Check_Button, flag: ::core::ffi::c_int);
744}
745extern "C" {
746 pub fn Fl_Check_Button_set_down_box(self_: *mut Fl_Check_Button, arg1: ::core::ffi::c_int);
747}
748extern "C" {
749 pub fn Fl_Check_Button_down_box(self_: *const Fl_Check_Button) -> ::core::ffi::c_int;
750}
751extern "C" {
752 pub fn Fl_Check_Button_set_compact(self_: *mut Fl_Check_Button, v: ::core::ffi::c_uchar);
753}
754extern "C" {
755 pub fn Fl_Check_Button_compact(self_: *mut Fl_Check_Button) -> ::core::ffi::c_uchar;
756}
757#[repr(C)]
758#[derive(Debug, Copy, Clone)]
759pub struct Fl_Radio_Button {
760 _unused: [u8; 0],
761}
762extern "C" {
763 pub fn Fl_Radio_Button_new(
764 x: ::core::ffi::c_int,
765 y: ::core::ffi::c_int,
766 width: ::core::ffi::c_int,
767 height: ::core::ffi::c_int,
768 title: *const ::core::ffi::c_char,
769 ) -> *mut Fl_Radio_Button;
770}
771extern "C" {
772 pub fn Fl_Radio_Button_x(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
773}
774extern "C" {
775 pub fn Fl_Radio_Button_y(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
776}
777extern "C" {
778 pub fn Fl_Radio_Button_width(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
779}
780extern "C" {
781 pub fn Fl_Radio_Button_height(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
782}
783extern "C" {
784 pub fn Fl_Radio_Button_label(arg1: *mut Fl_Radio_Button) -> *const ::core::ffi::c_char;
785}
786extern "C" {
787 pub fn Fl_Radio_Button_set_label(arg1: *mut Fl_Radio_Button, title: *const ::core::ffi::c_char);
788}
789extern "C" {
790 pub fn Fl_Radio_Button_redraw(arg1: *mut Fl_Radio_Button);
791}
792extern "C" {
793 pub fn Fl_Radio_Button_show(arg1: *mut Fl_Radio_Button);
794}
795extern "C" {
796 pub fn Fl_Radio_Button_hide(arg1: *mut Fl_Radio_Button);
797}
798extern "C" {
799 pub fn Fl_Radio_Button_activate(arg1: *mut Fl_Radio_Button);
800}
801extern "C" {
802 pub fn Fl_Radio_Button_deactivate(arg1: *mut Fl_Radio_Button);
803}
804extern "C" {
805 pub fn Fl_Radio_Button_redraw_label(arg1: *mut Fl_Radio_Button);
806}
807extern "C" {
808 pub fn Fl_Radio_Button_resize(
809 arg1: *mut Fl_Radio_Button,
810 x: ::core::ffi::c_int,
811 y: ::core::ffi::c_int,
812 width: ::core::ffi::c_int,
813 height: ::core::ffi::c_int,
814 );
815}
816extern "C" {
817 pub fn Fl_Radio_Button_widget_resize(
818 arg1: *mut Fl_Radio_Button,
819 x: ::core::ffi::c_int,
820 y: ::core::ffi::c_int,
821 width: ::core::ffi::c_int,
822 height: ::core::ffi::c_int,
823 );
824}
825extern "C" {
826 pub fn Fl_Radio_Button_tooltip(arg1: *mut Fl_Radio_Button) -> *const ::core::ffi::c_char;
827}
828extern "C" {
829 pub fn Fl_Radio_Button_set_tooltip(arg1: *mut Fl_Radio_Button, txt: *const ::core::ffi::c_char);
830}
831extern "C" {
832 pub fn Fl_Radio_Button_get_type(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
833}
834extern "C" {
835 pub fn Fl_Radio_Button_set_type(arg1: *mut Fl_Radio_Button, typ: ::core::ffi::c_int);
836}
837extern "C" {
838 pub fn Fl_Radio_Button_color(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_uint;
839}
840extern "C" {
841 pub fn Fl_Radio_Button_set_color(arg1: *mut Fl_Radio_Button, color: ::core::ffi::c_uint);
842}
843extern "C" {
844 pub fn Fl_Radio_Button_measure_label(
845 arg1: *const Fl_Radio_Button,
846 arg2: *mut ::core::ffi::c_int,
847 arg3: *mut ::core::ffi::c_int,
848 );
849}
850extern "C" {
851 pub fn Fl_Radio_Button_label_color(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_uint;
852}
853extern "C" {
854 pub fn Fl_Radio_Button_set_label_color(arg1: *mut Fl_Radio_Button, color: ::core::ffi::c_uint);
855}
856extern "C" {
857 pub fn Fl_Radio_Button_label_font(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
858}
859extern "C" {
860 pub fn Fl_Radio_Button_set_label_font(arg1: *mut Fl_Radio_Button, font: ::core::ffi::c_int);
861}
862extern "C" {
863 pub fn Fl_Radio_Button_label_size(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
864}
865extern "C" {
866 pub fn Fl_Radio_Button_set_label_size(arg1: *mut Fl_Radio_Button, sz: ::core::ffi::c_int);
867}
868extern "C" {
869 pub fn Fl_Radio_Button_label_type(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
870}
871extern "C" {
872 pub fn Fl_Radio_Button_set_label_type(arg1: *mut Fl_Radio_Button, typ: ::core::ffi::c_int);
873}
874extern "C" {
875 pub fn Fl_Radio_Button_box(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
876}
877extern "C" {
878 pub fn Fl_Radio_Button_set_box(arg1: *mut Fl_Radio_Button, typ: ::core::ffi::c_int);
879}
880extern "C" {
881 pub fn Fl_Radio_Button_changed(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
882}
883extern "C" {
884 pub fn Fl_Radio_Button_set_changed(arg1: *mut Fl_Radio_Button);
885}
886extern "C" {
887 pub fn Fl_Radio_Button_clear_changed(arg1: *mut Fl_Radio_Button);
888}
889extern "C" {
890 pub fn Fl_Radio_Button_align(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
891}
892extern "C" {
893 pub fn Fl_Radio_Button_set_align(arg1: *mut Fl_Radio_Button, typ: ::core::ffi::c_int);
894}
895extern "C" {
896 pub fn Fl_Radio_Button_delete(arg1: *mut Fl_Radio_Button);
897}
898extern "C" {
899 pub fn Fl_Radio_Button_set_image(arg1: *mut Fl_Radio_Button, arg2: *mut ::core::ffi::c_void);
900}
901extern "C" {
902 pub fn Fl_Radio_Button_handle(
903 self_: *mut Fl_Radio_Button,
904 cb: custom_handler_callback,
905 data: *mut ::core::ffi::c_void,
906 );
907}
908extern "C" {
909 pub fn Fl_Radio_Button_handle_event(
910 self_: *mut Fl_Radio_Button,
911 event: ::core::ffi::c_int,
912 ) -> ::core::ffi::c_int;
913}
914extern "C" {
915 pub fn Fl_Radio_Button_draw(
916 self_: *mut Fl_Radio_Button,
917 cb: custom_draw_callback,
918 data: *mut ::core::ffi::c_void,
919 );
920}
921extern "C" {
922 pub fn Fl_Radio_Button_resize_callback(
923 self_: *mut Fl_Radio_Button,
924 cb: ::core::option::Option<
925 unsafe extern "C" fn(
926 arg1: *mut Fl_Widget,
927 x: ::core::ffi::c_int,
928 y: ::core::ffi::c_int,
929 w: ::core::ffi::c_int,
930 h: ::core::ffi::c_int,
931 arg2: *mut ::core::ffi::c_void,
932 ),
933 >,
934 data: *mut ::core::ffi::c_void,
935 );
936}
937extern "C" {
938 pub fn Fl_Radio_Button_set_when(arg1: *mut Fl_Radio_Button, arg2: ::core::ffi::c_int);
939}
940extern "C" {
941 pub fn Fl_Radio_Button_when(arg1: *const Fl_Radio_Button) -> ::core::ffi::c_int;
942}
943extern "C" {
944 pub fn Fl_Radio_Button_image(arg1: *const Fl_Radio_Button) -> *const ::core::ffi::c_void;
945}
946extern "C" {
947 pub fn Fl_Radio_Button_parent(self_: *const Fl_Radio_Button) -> *mut ::core::ffi::c_void;
948}
949extern "C" {
950 pub fn Fl_Radio_Button_selection_color(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_uint;
951}
952extern "C" {
953 pub fn Fl_Radio_Button_set_selection_color(
954 arg1: *mut Fl_Radio_Button,
955 color: ::core::ffi::c_uint,
956 );
957}
958extern "C" {
959 pub fn Fl_Radio_Button_do_callback(arg1: *mut Fl_Radio_Button);
960}
961extern "C" {
962 pub fn Fl_Radio_Button_inside(
963 self_: *const Fl_Radio_Button,
964 arg1: *mut ::core::ffi::c_void,
965 ) -> ::core::ffi::c_int;
966}
967extern "C" {
968 pub fn Fl_Radio_Button_window(arg1: *const Fl_Radio_Button) -> *mut ::core::ffi::c_void;
969}
970extern "C" {
971 pub fn Fl_Radio_Button_top_window(arg1: *const Fl_Radio_Button) -> *mut ::core::ffi::c_void;
972}
973extern "C" {
974 pub fn Fl_Radio_Button_takes_events(arg1: *const Fl_Radio_Button) -> ::core::ffi::c_int;
975}
976extern "C" {
977 pub fn Fl_Radio_Button_user_data(arg1: *const Fl_Radio_Button) -> *mut ::core::ffi::c_void;
978}
979extern "C" {
980 pub fn Fl_Radio_Button_take_focus(self_: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
981}
982extern "C" {
983 pub fn Fl_Radio_Button_set_visible_focus(self_: *mut Fl_Radio_Button);
984}
985extern "C" {
986 pub fn Fl_Radio_Button_clear_visible_focus(self_: *mut Fl_Radio_Button);
987}
988extern "C" {
989 pub fn Fl_Radio_Button_visible_focus(self_: *mut Fl_Radio_Button, v: ::core::ffi::c_int);
990}
991extern "C" {
992 pub fn Fl_Radio_Button_has_visible_focus(self_: *mut Fl_Radio_Button) -> ::core::ffi::c_uint;
993}
994extern "C" {
995 pub fn Fl_Radio_Button_set_user_data(
996 arg1: *mut Fl_Radio_Button,
997 data: *mut ::core::ffi::c_void,
998 );
999}
1000extern "C" {
1001 pub fn Fl_Radio_Button_draw_data(self_: *const Fl_Radio_Button) -> *mut ::core::ffi::c_void;
1002}
1003extern "C" {
1004 pub fn Fl_Radio_Button_handle_data(self_: *const Fl_Radio_Button) -> *mut ::core::ffi::c_void;
1005}
1006extern "C" {
1007 pub fn Fl_Radio_Button_set_draw_data(
1008 self_: *mut Fl_Radio_Button,
1009 data: *mut ::core::ffi::c_void,
1010 );
1011}
1012extern "C" {
1013 pub fn Fl_Radio_Button_set_handle_data(
1014 self_: *mut Fl_Radio_Button,
1015 data: *mut ::core::ffi::c_void,
1016 );
1017}
1018extern "C" {
1019 pub fn Fl_Radio_Button_damage(self_: *const Fl_Radio_Button) -> ::core::ffi::c_uchar;
1020}
1021extern "C" {
1022 pub fn Fl_Radio_Button_set_damage(self_: *mut Fl_Radio_Button, flag: ::core::ffi::c_uchar);
1023}
1024extern "C" {
1025 pub fn Fl_Radio_Button_set_damage_area(
1026 self_: *mut Fl_Radio_Button,
1027 flag: ::core::ffi::c_uchar,
1028 x: ::core::ffi::c_int,
1029 y: ::core::ffi::c_int,
1030 w: ::core::ffi::c_int,
1031 h: ::core::ffi::c_int,
1032 );
1033}
1034extern "C" {
1035 pub fn Fl_Radio_Button_clear_damage(self_: *mut Fl_Radio_Button);
1036}
1037extern "C" {
1038 pub fn Fl_Radio_Button_as_window(self_: *mut Fl_Radio_Button) -> *mut ::core::ffi::c_void;
1039}
1040extern "C" {
1041 pub fn Fl_Radio_Button_as_group(self_: *mut Fl_Radio_Button) -> *mut ::core::ffi::c_void;
1042}
1043extern "C" {
1044 pub fn Fl_Radio_Button_set_deimage(arg1: *mut Fl_Radio_Button, arg2: *mut ::core::ffi::c_void);
1045}
1046extern "C" {
1047 pub fn Fl_Radio_Button_deimage(arg1: *const Fl_Radio_Button) -> *const ::core::ffi::c_void;
1048}
1049extern "C" {
1050 pub fn Fl_Radio_Button_set_callback(
1051 arg1: *mut Fl_Radio_Button,
1052 arg2: Fl_Callback,
1053 arg3: *mut ::core::ffi::c_void,
1054 );
1055}
1056extern "C" {
1057 pub fn Fl_Radio_Button_set_deleter(
1058 arg1: *mut Fl_Radio_Button,
1059 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1060 );
1061}
1062extern "C" {
1063 pub fn Fl_Radio_Button_visible(self_: *const Fl_Radio_Button) -> ::core::ffi::c_int;
1064}
1065extern "C" {
1066 pub fn Fl_Radio_Button_visible_r(self_: *const Fl_Radio_Button) -> ::core::ffi::c_int;
1067}
1068extern "C" {
1069 pub fn Fl_Radio_Button_active(self_: *const Fl_Radio_Button) -> ::core::ffi::c_uint;
1070}
1071extern "C" {
1072 pub fn Fl_Radio_Button_active_r(self_: *const Fl_Radio_Button) -> ::core::ffi::c_int;
1073}
1074extern "C" {
1075 pub fn Fl_Radio_Button_callback(self_: *const Fl_Radio_Button) -> Fl_Callback;
1076}
1077extern "C" {
1078 pub fn Fl_Radio_Button_set_deletion_callback(
1079 self_: *mut Fl_Radio_Button,
1080 arg1: ::core::option::Option<
1081 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1082 >,
1083 data: *mut ::core::ffi::c_void,
1084 );
1085}
1086extern "C" {
1087 pub fn Fl_Radio_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Radio_Button;
1088}
1089extern "C" {
1090 pub fn Fl_Radio_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Radio_Button;
1091}
1092extern "C" {
1093 pub fn Fl_Radio_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1094}
1095extern "C" {
1096 pub fn Fl_Radio_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1097}
1098extern "C" {
1099 pub fn Fl_Radio_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1100}
1101extern "C" {
1102 pub fn Fl_Radio_Button_is_toggled(arg1: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
1103}
1104extern "C" {
1105 pub fn Fl_Radio_Button_toggle(arg1: *mut Fl_Radio_Button, arg2: ::core::ffi::c_int);
1106}
1107extern "C" {
1108 pub fn Fl_Radio_Button_shortcut(self_: *const Fl_Radio_Button) -> ::core::ffi::c_int;
1109}
1110extern "C" {
1111 pub fn Fl_Radio_Button_set_shortcut(self_: *mut Fl_Radio_Button, shortcut: ::core::ffi::c_int);
1112}
1113extern "C" {
1114 pub fn Fl_Radio_Button_clear(self_: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
1115}
1116extern "C" {
1117 pub fn Fl_Radio_Button_value(self_: *mut Fl_Radio_Button) -> ::core::ffi::c_int;
1118}
1119extern "C" {
1120 pub fn Fl_Radio_Button_set_value(self_: *mut Fl_Radio_Button, flag: ::core::ffi::c_int);
1121}
1122extern "C" {
1123 pub fn Fl_Radio_Button_set_down_box(self_: *mut Fl_Radio_Button, arg1: ::core::ffi::c_int);
1124}
1125extern "C" {
1126 pub fn Fl_Radio_Button_down_box(self_: *const Fl_Radio_Button) -> ::core::ffi::c_int;
1127}
1128extern "C" {
1129 pub fn Fl_Radio_Button_set_compact(self_: *mut Fl_Radio_Button, v: ::core::ffi::c_uchar);
1130}
1131extern "C" {
1132 pub fn Fl_Radio_Button_compact(self_: *mut Fl_Radio_Button) -> ::core::ffi::c_uchar;
1133}
1134#[repr(C)]
1135#[derive(Debug, Copy, Clone)]
1136pub struct Fl_Toggle_Button {
1137 _unused: [u8; 0],
1138}
1139extern "C" {
1140 pub fn Fl_Toggle_Button_new(
1141 x: ::core::ffi::c_int,
1142 y: ::core::ffi::c_int,
1143 width: ::core::ffi::c_int,
1144 height: ::core::ffi::c_int,
1145 title: *const ::core::ffi::c_char,
1146 ) -> *mut Fl_Toggle_Button;
1147}
1148extern "C" {
1149 pub fn Fl_Toggle_Button_x(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1150}
1151extern "C" {
1152 pub fn Fl_Toggle_Button_y(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1153}
1154extern "C" {
1155 pub fn Fl_Toggle_Button_width(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1156}
1157extern "C" {
1158 pub fn Fl_Toggle_Button_height(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1159}
1160extern "C" {
1161 pub fn Fl_Toggle_Button_label(arg1: *mut Fl_Toggle_Button) -> *const ::core::ffi::c_char;
1162}
1163extern "C" {
1164 pub fn Fl_Toggle_Button_set_label(
1165 arg1: *mut Fl_Toggle_Button,
1166 title: *const ::core::ffi::c_char,
1167 );
1168}
1169extern "C" {
1170 pub fn Fl_Toggle_Button_redraw(arg1: *mut Fl_Toggle_Button);
1171}
1172extern "C" {
1173 pub fn Fl_Toggle_Button_show(arg1: *mut Fl_Toggle_Button);
1174}
1175extern "C" {
1176 pub fn Fl_Toggle_Button_hide(arg1: *mut Fl_Toggle_Button);
1177}
1178extern "C" {
1179 pub fn Fl_Toggle_Button_activate(arg1: *mut Fl_Toggle_Button);
1180}
1181extern "C" {
1182 pub fn Fl_Toggle_Button_deactivate(arg1: *mut Fl_Toggle_Button);
1183}
1184extern "C" {
1185 pub fn Fl_Toggle_Button_redraw_label(arg1: *mut Fl_Toggle_Button);
1186}
1187extern "C" {
1188 pub fn Fl_Toggle_Button_resize(
1189 arg1: *mut Fl_Toggle_Button,
1190 x: ::core::ffi::c_int,
1191 y: ::core::ffi::c_int,
1192 width: ::core::ffi::c_int,
1193 height: ::core::ffi::c_int,
1194 );
1195}
1196extern "C" {
1197 pub fn Fl_Toggle_Button_widget_resize(
1198 arg1: *mut Fl_Toggle_Button,
1199 x: ::core::ffi::c_int,
1200 y: ::core::ffi::c_int,
1201 width: ::core::ffi::c_int,
1202 height: ::core::ffi::c_int,
1203 );
1204}
1205extern "C" {
1206 pub fn Fl_Toggle_Button_tooltip(arg1: *mut Fl_Toggle_Button) -> *const ::core::ffi::c_char;
1207}
1208extern "C" {
1209 pub fn Fl_Toggle_Button_set_tooltip(
1210 arg1: *mut Fl_Toggle_Button,
1211 txt: *const ::core::ffi::c_char,
1212 );
1213}
1214extern "C" {
1215 pub fn Fl_Toggle_Button_get_type(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1216}
1217extern "C" {
1218 pub fn Fl_Toggle_Button_set_type(arg1: *mut Fl_Toggle_Button, typ: ::core::ffi::c_int);
1219}
1220extern "C" {
1221 pub fn Fl_Toggle_Button_color(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_uint;
1222}
1223extern "C" {
1224 pub fn Fl_Toggle_Button_set_color(arg1: *mut Fl_Toggle_Button, color: ::core::ffi::c_uint);
1225}
1226extern "C" {
1227 pub fn Fl_Toggle_Button_measure_label(
1228 arg1: *const Fl_Toggle_Button,
1229 arg2: *mut ::core::ffi::c_int,
1230 arg3: *mut ::core::ffi::c_int,
1231 );
1232}
1233extern "C" {
1234 pub fn Fl_Toggle_Button_label_color(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_uint;
1235}
1236extern "C" {
1237 pub fn Fl_Toggle_Button_set_label_color(
1238 arg1: *mut Fl_Toggle_Button,
1239 color: ::core::ffi::c_uint,
1240 );
1241}
1242extern "C" {
1243 pub fn Fl_Toggle_Button_label_font(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1244}
1245extern "C" {
1246 pub fn Fl_Toggle_Button_set_label_font(arg1: *mut Fl_Toggle_Button, font: ::core::ffi::c_int);
1247}
1248extern "C" {
1249 pub fn Fl_Toggle_Button_label_size(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1250}
1251extern "C" {
1252 pub fn Fl_Toggle_Button_set_label_size(arg1: *mut Fl_Toggle_Button, sz: ::core::ffi::c_int);
1253}
1254extern "C" {
1255 pub fn Fl_Toggle_Button_label_type(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1256}
1257extern "C" {
1258 pub fn Fl_Toggle_Button_set_label_type(arg1: *mut Fl_Toggle_Button, typ: ::core::ffi::c_int);
1259}
1260extern "C" {
1261 pub fn Fl_Toggle_Button_box(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1262}
1263extern "C" {
1264 pub fn Fl_Toggle_Button_set_box(arg1: *mut Fl_Toggle_Button, typ: ::core::ffi::c_int);
1265}
1266extern "C" {
1267 pub fn Fl_Toggle_Button_changed(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1268}
1269extern "C" {
1270 pub fn Fl_Toggle_Button_set_changed(arg1: *mut Fl_Toggle_Button);
1271}
1272extern "C" {
1273 pub fn Fl_Toggle_Button_clear_changed(arg1: *mut Fl_Toggle_Button);
1274}
1275extern "C" {
1276 pub fn Fl_Toggle_Button_align(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1277}
1278extern "C" {
1279 pub fn Fl_Toggle_Button_set_align(arg1: *mut Fl_Toggle_Button, typ: ::core::ffi::c_int);
1280}
1281extern "C" {
1282 pub fn Fl_Toggle_Button_delete(arg1: *mut Fl_Toggle_Button);
1283}
1284extern "C" {
1285 pub fn Fl_Toggle_Button_set_image(arg1: *mut Fl_Toggle_Button, arg2: *mut ::core::ffi::c_void);
1286}
1287extern "C" {
1288 pub fn Fl_Toggle_Button_handle(
1289 self_: *mut Fl_Toggle_Button,
1290 cb: custom_handler_callback,
1291 data: *mut ::core::ffi::c_void,
1292 );
1293}
1294extern "C" {
1295 pub fn Fl_Toggle_Button_handle_event(
1296 self_: *mut Fl_Toggle_Button,
1297 event: ::core::ffi::c_int,
1298 ) -> ::core::ffi::c_int;
1299}
1300extern "C" {
1301 pub fn Fl_Toggle_Button_draw(
1302 self_: *mut Fl_Toggle_Button,
1303 cb: custom_draw_callback,
1304 data: *mut ::core::ffi::c_void,
1305 );
1306}
1307extern "C" {
1308 pub fn Fl_Toggle_Button_resize_callback(
1309 self_: *mut Fl_Toggle_Button,
1310 cb: ::core::option::Option<
1311 unsafe extern "C" fn(
1312 arg1: *mut Fl_Widget,
1313 x: ::core::ffi::c_int,
1314 y: ::core::ffi::c_int,
1315 w: ::core::ffi::c_int,
1316 h: ::core::ffi::c_int,
1317 arg2: *mut ::core::ffi::c_void,
1318 ),
1319 >,
1320 data: *mut ::core::ffi::c_void,
1321 );
1322}
1323extern "C" {
1324 pub fn Fl_Toggle_Button_set_when(arg1: *mut Fl_Toggle_Button, arg2: ::core::ffi::c_int);
1325}
1326extern "C" {
1327 pub fn Fl_Toggle_Button_when(arg1: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1328}
1329extern "C" {
1330 pub fn Fl_Toggle_Button_image(arg1: *const Fl_Toggle_Button) -> *const ::core::ffi::c_void;
1331}
1332extern "C" {
1333 pub fn Fl_Toggle_Button_parent(self_: *const Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1334}
1335extern "C" {
1336 pub fn Fl_Toggle_Button_selection_color(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_uint;
1337}
1338extern "C" {
1339 pub fn Fl_Toggle_Button_set_selection_color(
1340 arg1: *mut Fl_Toggle_Button,
1341 color: ::core::ffi::c_uint,
1342 );
1343}
1344extern "C" {
1345 pub fn Fl_Toggle_Button_do_callback(arg1: *mut Fl_Toggle_Button);
1346}
1347extern "C" {
1348 pub fn Fl_Toggle_Button_inside(
1349 self_: *const Fl_Toggle_Button,
1350 arg1: *mut ::core::ffi::c_void,
1351 ) -> ::core::ffi::c_int;
1352}
1353extern "C" {
1354 pub fn Fl_Toggle_Button_window(arg1: *const Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1355}
1356extern "C" {
1357 pub fn Fl_Toggle_Button_top_window(arg1: *const Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1358}
1359extern "C" {
1360 pub fn Fl_Toggle_Button_takes_events(arg1: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1361}
1362extern "C" {
1363 pub fn Fl_Toggle_Button_user_data(arg1: *const Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1364}
1365extern "C" {
1366 pub fn Fl_Toggle_Button_take_focus(self_: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1367}
1368extern "C" {
1369 pub fn Fl_Toggle_Button_set_visible_focus(self_: *mut Fl_Toggle_Button);
1370}
1371extern "C" {
1372 pub fn Fl_Toggle_Button_clear_visible_focus(self_: *mut Fl_Toggle_Button);
1373}
1374extern "C" {
1375 pub fn Fl_Toggle_Button_visible_focus(self_: *mut Fl_Toggle_Button, v: ::core::ffi::c_int);
1376}
1377extern "C" {
1378 pub fn Fl_Toggle_Button_has_visible_focus(self_: *mut Fl_Toggle_Button) -> ::core::ffi::c_uint;
1379}
1380extern "C" {
1381 pub fn Fl_Toggle_Button_set_user_data(
1382 arg1: *mut Fl_Toggle_Button,
1383 data: *mut ::core::ffi::c_void,
1384 );
1385}
1386extern "C" {
1387 pub fn Fl_Toggle_Button_draw_data(self_: *const Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1388}
1389extern "C" {
1390 pub fn Fl_Toggle_Button_handle_data(self_: *const Fl_Toggle_Button)
1391 -> *mut ::core::ffi::c_void;
1392}
1393extern "C" {
1394 pub fn Fl_Toggle_Button_set_draw_data(
1395 self_: *mut Fl_Toggle_Button,
1396 data: *mut ::core::ffi::c_void,
1397 );
1398}
1399extern "C" {
1400 pub fn Fl_Toggle_Button_set_handle_data(
1401 self_: *mut Fl_Toggle_Button,
1402 data: *mut ::core::ffi::c_void,
1403 );
1404}
1405extern "C" {
1406 pub fn Fl_Toggle_Button_damage(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_uchar;
1407}
1408extern "C" {
1409 pub fn Fl_Toggle_Button_set_damage(self_: *mut Fl_Toggle_Button, flag: ::core::ffi::c_uchar);
1410}
1411extern "C" {
1412 pub fn Fl_Toggle_Button_set_damage_area(
1413 self_: *mut Fl_Toggle_Button,
1414 flag: ::core::ffi::c_uchar,
1415 x: ::core::ffi::c_int,
1416 y: ::core::ffi::c_int,
1417 w: ::core::ffi::c_int,
1418 h: ::core::ffi::c_int,
1419 );
1420}
1421extern "C" {
1422 pub fn Fl_Toggle_Button_clear_damage(self_: *mut Fl_Toggle_Button);
1423}
1424extern "C" {
1425 pub fn Fl_Toggle_Button_as_window(self_: *mut Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1426}
1427extern "C" {
1428 pub fn Fl_Toggle_Button_as_group(self_: *mut Fl_Toggle_Button) -> *mut ::core::ffi::c_void;
1429}
1430extern "C" {
1431 pub fn Fl_Toggle_Button_set_deimage(
1432 arg1: *mut Fl_Toggle_Button,
1433 arg2: *mut ::core::ffi::c_void,
1434 );
1435}
1436extern "C" {
1437 pub fn Fl_Toggle_Button_deimage(arg1: *const Fl_Toggle_Button) -> *const ::core::ffi::c_void;
1438}
1439extern "C" {
1440 pub fn Fl_Toggle_Button_set_callback(
1441 arg1: *mut Fl_Toggle_Button,
1442 arg2: Fl_Callback,
1443 arg3: *mut ::core::ffi::c_void,
1444 );
1445}
1446extern "C" {
1447 pub fn Fl_Toggle_Button_set_deleter(
1448 arg1: *mut Fl_Toggle_Button,
1449 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1450 );
1451}
1452extern "C" {
1453 pub fn Fl_Toggle_Button_visible(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1454}
1455extern "C" {
1456 pub fn Fl_Toggle_Button_visible_r(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1457}
1458extern "C" {
1459 pub fn Fl_Toggle_Button_active(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_uint;
1460}
1461extern "C" {
1462 pub fn Fl_Toggle_Button_active_r(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1463}
1464extern "C" {
1465 pub fn Fl_Toggle_Button_callback(self_: *const Fl_Toggle_Button) -> Fl_Callback;
1466}
1467extern "C" {
1468 pub fn Fl_Toggle_Button_set_deletion_callback(
1469 self_: *mut Fl_Toggle_Button,
1470 arg1: ::core::option::Option<
1471 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1472 >,
1473 data: *mut ::core::ffi::c_void,
1474 );
1475}
1476extern "C" {
1477 pub fn Fl_Toggle_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Toggle_Button;
1478}
1479extern "C" {
1480 pub fn Fl_Toggle_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Toggle_Button;
1481}
1482extern "C" {
1483 pub fn Fl_Toggle_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1484}
1485extern "C" {
1486 pub fn Fl_Toggle_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1487}
1488extern "C" {
1489 pub fn Fl_Toggle_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1490}
1491extern "C" {
1492 pub fn Fl_Toggle_Button_is_toggled(arg1: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1493}
1494extern "C" {
1495 pub fn Fl_Toggle_Button_toggle(arg1: *mut Fl_Toggle_Button, arg2: ::core::ffi::c_int);
1496}
1497extern "C" {
1498 pub fn Fl_Toggle_Button_shortcut(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1499}
1500extern "C" {
1501 pub fn Fl_Toggle_Button_set_shortcut(
1502 self_: *mut Fl_Toggle_Button,
1503 shortcut: ::core::ffi::c_int,
1504 );
1505}
1506extern "C" {
1507 pub fn Fl_Toggle_Button_clear(self_: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1508}
1509extern "C" {
1510 pub fn Fl_Toggle_Button_value(self_: *mut Fl_Toggle_Button) -> ::core::ffi::c_int;
1511}
1512extern "C" {
1513 pub fn Fl_Toggle_Button_set_value(self_: *mut Fl_Toggle_Button, flag: ::core::ffi::c_int);
1514}
1515extern "C" {
1516 pub fn Fl_Toggle_Button_set_down_box(self_: *mut Fl_Toggle_Button, arg1: ::core::ffi::c_int);
1517}
1518extern "C" {
1519 pub fn Fl_Toggle_Button_down_box(self_: *const Fl_Toggle_Button) -> ::core::ffi::c_int;
1520}
1521extern "C" {
1522 pub fn Fl_Toggle_Button_set_compact(self_: *mut Fl_Toggle_Button, v: ::core::ffi::c_uchar);
1523}
1524extern "C" {
1525 pub fn Fl_Toggle_Button_compact(self_: *mut Fl_Toggle_Button) -> ::core::ffi::c_uchar;
1526}
1527#[repr(C)]
1528#[derive(Debug, Copy, Clone)]
1529pub struct Fl_Round_Button {
1530 _unused: [u8; 0],
1531}
1532extern "C" {
1533 pub fn Fl_Round_Button_new(
1534 x: ::core::ffi::c_int,
1535 y: ::core::ffi::c_int,
1536 width: ::core::ffi::c_int,
1537 height: ::core::ffi::c_int,
1538 title: *const ::core::ffi::c_char,
1539 ) -> *mut Fl_Round_Button;
1540}
1541extern "C" {
1542 pub fn Fl_Round_Button_x(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1543}
1544extern "C" {
1545 pub fn Fl_Round_Button_y(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1546}
1547extern "C" {
1548 pub fn Fl_Round_Button_width(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1549}
1550extern "C" {
1551 pub fn Fl_Round_Button_height(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1552}
1553extern "C" {
1554 pub fn Fl_Round_Button_label(arg1: *mut Fl_Round_Button) -> *const ::core::ffi::c_char;
1555}
1556extern "C" {
1557 pub fn Fl_Round_Button_set_label(arg1: *mut Fl_Round_Button, title: *const ::core::ffi::c_char);
1558}
1559extern "C" {
1560 pub fn Fl_Round_Button_redraw(arg1: *mut Fl_Round_Button);
1561}
1562extern "C" {
1563 pub fn Fl_Round_Button_show(arg1: *mut Fl_Round_Button);
1564}
1565extern "C" {
1566 pub fn Fl_Round_Button_hide(arg1: *mut Fl_Round_Button);
1567}
1568extern "C" {
1569 pub fn Fl_Round_Button_activate(arg1: *mut Fl_Round_Button);
1570}
1571extern "C" {
1572 pub fn Fl_Round_Button_deactivate(arg1: *mut Fl_Round_Button);
1573}
1574extern "C" {
1575 pub fn Fl_Round_Button_redraw_label(arg1: *mut Fl_Round_Button);
1576}
1577extern "C" {
1578 pub fn Fl_Round_Button_resize(
1579 arg1: *mut Fl_Round_Button,
1580 x: ::core::ffi::c_int,
1581 y: ::core::ffi::c_int,
1582 width: ::core::ffi::c_int,
1583 height: ::core::ffi::c_int,
1584 );
1585}
1586extern "C" {
1587 pub fn Fl_Round_Button_widget_resize(
1588 arg1: *mut Fl_Round_Button,
1589 x: ::core::ffi::c_int,
1590 y: ::core::ffi::c_int,
1591 width: ::core::ffi::c_int,
1592 height: ::core::ffi::c_int,
1593 );
1594}
1595extern "C" {
1596 pub fn Fl_Round_Button_tooltip(arg1: *mut Fl_Round_Button) -> *const ::core::ffi::c_char;
1597}
1598extern "C" {
1599 pub fn Fl_Round_Button_set_tooltip(arg1: *mut Fl_Round_Button, txt: *const ::core::ffi::c_char);
1600}
1601extern "C" {
1602 pub fn Fl_Round_Button_get_type(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1603}
1604extern "C" {
1605 pub fn Fl_Round_Button_set_type(arg1: *mut Fl_Round_Button, typ: ::core::ffi::c_int);
1606}
1607extern "C" {
1608 pub fn Fl_Round_Button_color(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_uint;
1609}
1610extern "C" {
1611 pub fn Fl_Round_Button_set_color(arg1: *mut Fl_Round_Button, color: ::core::ffi::c_uint);
1612}
1613extern "C" {
1614 pub fn Fl_Round_Button_measure_label(
1615 arg1: *const Fl_Round_Button,
1616 arg2: *mut ::core::ffi::c_int,
1617 arg3: *mut ::core::ffi::c_int,
1618 );
1619}
1620extern "C" {
1621 pub fn Fl_Round_Button_label_color(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_uint;
1622}
1623extern "C" {
1624 pub fn Fl_Round_Button_set_label_color(arg1: *mut Fl_Round_Button, color: ::core::ffi::c_uint);
1625}
1626extern "C" {
1627 pub fn Fl_Round_Button_label_font(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1628}
1629extern "C" {
1630 pub fn Fl_Round_Button_set_label_font(arg1: *mut Fl_Round_Button, font: ::core::ffi::c_int);
1631}
1632extern "C" {
1633 pub fn Fl_Round_Button_label_size(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1634}
1635extern "C" {
1636 pub fn Fl_Round_Button_set_label_size(arg1: *mut Fl_Round_Button, sz: ::core::ffi::c_int);
1637}
1638extern "C" {
1639 pub fn Fl_Round_Button_label_type(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1640}
1641extern "C" {
1642 pub fn Fl_Round_Button_set_label_type(arg1: *mut Fl_Round_Button, typ: ::core::ffi::c_int);
1643}
1644extern "C" {
1645 pub fn Fl_Round_Button_box(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1646}
1647extern "C" {
1648 pub fn Fl_Round_Button_set_box(arg1: *mut Fl_Round_Button, typ: ::core::ffi::c_int);
1649}
1650extern "C" {
1651 pub fn Fl_Round_Button_changed(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1652}
1653extern "C" {
1654 pub fn Fl_Round_Button_set_changed(arg1: *mut Fl_Round_Button);
1655}
1656extern "C" {
1657 pub fn Fl_Round_Button_clear_changed(arg1: *mut Fl_Round_Button);
1658}
1659extern "C" {
1660 pub fn Fl_Round_Button_align(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1661}
1662extern "C" {
1663 pub fn Fl_Round_Button_set_align(arg1: *mut Fl_Round_Button, typ: ::core::ffi::c_int);
1664}
1665extern "C" {
1666 pub fn Fl_Round_Button_delete(arg1: *mut Fl_Round_Button);
1667}
1668extern "C" {
1669 pub fn Fl_Round_Button_set_image(arg1: *mut Fl_Round_Button, arg2: *mut ::core::ffi::c_void);
1670}
1671extern "C" {
1672 pub fn Fl_Round_Button_handle(
1673 self_: *mut Fl_Round_Button,
1674 cb: custom_handler_callback,
1675 data: *mut ::core::ffi::c_void,
1676 );
1677}
1678extern "C" {
1679 pub fn Fl_Round_Button_handle_event(
1680 self_: *mut Fl_Round_Button,
1681 event: ::core::ffi::c_int,
1682 ) -> ::core::ffi::c_int;
1683}
1684extern "C" {
1685 pub fn Fl_Round_Button_draw(
1686 self_: *mut Fl_Round_Button,
1687 cb: custom_draw_callback,
1688 data: *mut ::core::ffi::c_void,
1689 );
1690}
1691extern "C" {
1692 pub fn Fl_Round_Button_resize_callback(
1693 self_: *mut Fl_Round_Button,
1694 cb: ::core::option::Option<
1695 unsafe extern "C" fn(
1696 arg1: *mut Fl_Widget,
1697 x: ::core::ffi::c_int,
1698 y: ::core::ffi::c_int,
1699 w: ::core::ffi::c_int,
1700 h: ::core::ffi::c_int,
1701 arg2: *mut ::core::ffi::c_void,
1702 ),
1703 >,
1704 data: *mut ::core::ffi::c_void,
1705 );
1706}
1707extern "C" {
1708 pub fn Fl_Round_Button_set_when(arg1: *mut Fl_Round_Button, arg2: ::core::ffi::c_int);
1709}
1710extern "C" {
1711 pub fn Fl_Round_Button_when(arg1: *const Fl_Round_Button) -> ::core::ffi::c_int;
1712}
1713extern "C" {
1714 pub fn Fl_Round_Button_image(arg1: *const Fl_Round_Button) -> *const ::core::ffi::c_void;
1715}
1716extern "C" {
1717 pub fn Fl_Round_Button_parent(self_: *const Fl_Round_Button) -> *mut ::core::ffi::c_void;
1718}
1719extern "C" {
1720 pub fn Fl_Round_Button_selection_color(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_uint;
1721}
1722extern "C" {
1723 pub fn Fl_Round_Button_set_selection_color(
1724 arg1: *mut Fl_Round_Button,
1725 color: ::core::ffi::c_uint,
1726 );
1727}
1728extern "C" {
1729 pub fn Fl_Round_Button_do_callback(arg1: *mut Fl_Round_Button);
1730}
1731extern "C" {
1732 pub fn Fl_Round_Button_inside(
1733 self_: *const Fl_Round_Button,
1734 arg1: *mut ::core::ffi::c_void,
1735 ) -> ::core::ffi::c_int;
1736}
1737extern "C" {
1738 pub fn Fl_Round_Button_window(arg1: *const Fl_Round_Button) -> *mut ::core::ffi::c_void;
1739}
1740extern "C" {
1741 pub fn Fl_Round_Button_top_window(arg1: *const Fl_Round_Button) -> *mut ::core::ffi::c_void;
1742}
1743extern "C" {
1744 pub fn Fl_Round_Button_takes_events(arg1: *const Fl_Round_Button) -> ::core::ffi::c_int;
1745}
1746extern "C" {
1747 pub fn Fl_Round_Button_user_data(arg1: *const Fl_Round_Button) -> *mut ::core::ffi::c_void;
1748}
1749extern "C" {
1750 pub fn Fl_Round_Button_take_focus(self_: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1751}
1752extern "C" {
1753 pub fn Fl_Round_Button_set_visible_focus(self_: *mut Fl_Round_Button);
1754}
1755extern "C" {
1756 pub fn Fl_Round_Button_clear_visible_focus(self_: *mut Fl_Round_Button);
1757}
1758extern "C" {
1759 pub fn Fl_Round_Button_visible_focus(self_: *mut Fl_Round_Button, v: ::core::ffi::c_int);
1760}
1761extern "C" {
1762 pub fn Fl_Round_Button_has_visible_focus(self_: *mut Fl_Round_Button) -> ::core::ffi::c_uint;
1763}
1764extern "C" {
1765 pub fn Fl_Round_Button_set_user_data(
1766 arg1: *mut Fl_Round_Button,
1767 data: *mut ::core::ffi::c_void,
1768 );
1769}
1770extern "C" {
1771 pub fn Fl_Round_Button_draw_data(self_: *const Fl_Round_Button) -> *mut ::core::ffi::c_void;
1772}
1773extern "C" {
1774 pub fn Fl_Round_Button_handle_data(self_: *const Fl_Round_Button) -> *mut ::core::ffi::c_void;
1775}
1776extern "C" {
1777 pub fn Fl_Round_Button_set_draw_data(
1778 self_: *mut Fl_Round_Button,
1779 data: *mut ::core::ffi::c_void,
1780 );
1781}
1782extern "C" {
1783 pub fn Fl_Round_Button_set_handle_data(
1784 self_: *mut Fl_Round_Button,
1785 data: *mut ::core::ffi::c_void,
1786 );
1787}
1788extern "C" {
1789 pub fn Fl_Round_Button_damage(self_: *const Fl_Round_Button) -> ::core::ffi::c_uchar;
1790}
1791extern "C" {
1792 pub fn Fl_Round_Button_set_damage(self_: *mut Fl_Round_Button, flag: ::core::ffi::c_uchar);
1793}
1794extern "C" {
1795 pub fn Fl_Round_Button_set_damage_area(
1796 self_: *mut Fl_Round_Button,
1797 flag: ::core::ffi::c_uchar,
1798 x: ::core::ffi::c_int,
1799 y: ::core::ffi::c_int,
1800 w: ::core::ffi::c_int,
1801 h: ::core::ffi::c_int,
1802 );
1803}
1804extern "C" {
1805 pub fn Fl_Round_Button_clear_damage(self_: *mut Fl_Round_Button);
1806}
1807extern "C" {
1808 pub fn Fl_Round_Button_as_window(self_: *mut Fl_Round_Button) -> *mut ::core::ffi::c_void;
1809}
1810extern "C" {
1811 pub fn Fl_Round_Button_as_group(self_: *mut Fl_Round_Button) -> *mut ::core::ffi::c_void;
1812}
1813extern "C" {
1814 pub fn Fl_Round_Button_set_deimage(arg1: *mut Fl_Round_Button, arg2: *mut ::core::ffi::c_void);
1815}
1816extern "C" {
1817 pub fn Fl_Round_Button_deimage(arg1: *const Fl_Round_Button) -> *const ::core::ffi::c_void;
1818}
1819extern "C" {
1820 pub fn Fl_Round_Button_set_callback(
1821 arg1: *mut Fl_Round_Button,
1822 arg2: Fl_Callback,
1823 arg3: *mut ::core::ffi::c_void,
1824 );
1825}
1826extern "C" {
1827 pub fn Fl_Round_Button_set_deleter(
1828 arg1: *mut Fl_Round_Button,
1829 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1830 );
1831}
1832extern "C" {
1833 pub fn Fl_Round_Button_visible(self_: *const Fl_Round_Button) -> ::core::ffi::c_int;
1834}
1835extern "C" {
1836 pub fn Fl_Round_Button_visible_r(self_: *const Fl_Round_Button) -> ::core::ffi::c_int;
1837}
1838extern "C" {
1839 pub fn Fl_Round_Button_active(self_: *const Fl_Round_Button) -> ::core::ffi::c_uint;
1840}
1841extern "C" {
1842 pub fn Fl_Round_Button_active_r(self_: *const Fl_Round_Button) -> ::core::ffi::c_int;
1843}
1844extern "C" {
1845 pub fn Fl_Round_Button_callback(self_: *const Fl_Round_Button) -> Fl_Callback;
1846}
1847extern "C" {
1848 pub fn Fl_Round_Button_set_deletion_callback(
1849 self_: *mut Fl_Round_Button,
1850 arg1: ::core::option::Option<
1851 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1852 >,
1853 data: *mut ::core::ffi::c_void,
1854 );
1855}
1856extern "C" {
1857 pub fn Fl_Round_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Round_Button;
1858}
1859extern "C" {
1860 pub fn Fl_Round_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Round_Button;
1861}
1862extern "C" {
1863 pub fn Fl_Round_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1864}
1865extern "C" {
1866 pub fn Fl_Round_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1867}
1868extern "C" {
1869 pub fn Fl_Round_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1870}
1871extern "C" {
1872 pub fn Fl_Round_Button_is_toggled(arg1: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1873}
1874extern "C" {
1875 pub fn Fl_Round_Button_toggle(arg1: *mut Fl_Round_Button, arg2: ::core::ffi::c_int);
1876}
1877extern "C" {
1878 pub fn Fl_Round_Button_shortcut(self_: *const Fl_Round_Button) -> ::core::ffi::c_int;
1879}
1880extern "C" {
1881 pub fn Fl_Round_Button_set_shortcut(self_: *mut Fl_Round_Button, shortcut: ::core::ffi::c_int);
1882}
1883extern "C" {
1884 pub fn Fl_Round_Button_clear(self_: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1885}
1886extern "C" {
1887 pub fn Fl_Round_Button_value(self_: *mut Fl_Round_Button) -> ::core::ffi::c_int;
1888}
1889extern "C" {
1890 pub fn Fl_Round_Button_set_value(self_: *mut Fl_Round_Button, flag: ::core::ffi::c_int);
1891}
1892extern "C" {
1893 pub fn Fl_Round_Button_set_down_box(self_: *mut Fl_Round_Button, arg1: ::core::ffi::c_int);
1894}
1895extern "C" {
1896 pub fn Fl_Round_Button_down_box(self_: *const Fl_Round_Button) -> ::core::ffi::c_int;
1897}
1898extern "C" {
1899 pub fn Fl_Round_Button_set_compact(self_: *mut Fl_Round_Button, v: ::core::ffi::c_uchar);
1900}
1901extern "C" {
1902 pub fn Fl_Round_Button_compact(self_: *mut Fl_Round_Button) -> ::core::ffi::c_uchar;
1903}
1904#[repr(C)]
1905#[derive(Debug, Copy, Clone)]
1906pub struct Fl_Radio_Round_Button {
1907 _unused: [u8; 0],
1908}
1909extern "C" {
1910 pub fn Fl_Radio_Round_Button_new(
1911 x: ::core::ffi::c_int,
1912 y: ::core::ffi::c_int,
1913 width: ::core::ffi::c_int,
1914 height: ::core::ffi::c_int,
1915 title: *const ::core::ffi::c_char,
1916 ) -> *mut Fl_Radio_Round_Button;
1917}
1918extern "C" {
1919 pub fn Fl_Radio_Round_Button_x(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
1920}
1921extern "C" {
1922 pub fn Fl_Radio_Round_Button_y(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
1923}
1924extern "C" {
1925 pub fn Fl_Radio_Round_Button_width(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
1926}
1927extern "C" {
1928 pub fn Fl_Radio_Round_Button_height(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
1929}
1930extern "C" {
1931 pub fn Fl_Radio_Round_Button_label(
1932 arg1: *mut Fl_Radio_Round_Button,
1933 ) -> *const ::core::ffi::c_char;
1934}
1935extern "C" {
1936 pub fn Fl_Radio_Round_Button_set_label(
1937 arg1: *mut Fl_Radio_Round_Button,
1938 title: *const ::core::ffi::c_char,
1939 );
1940}
1941extern "C" {
1942 pub fn Fl_Radio_Round_Button_redraw(arg1: *mut Fl_Radio_Round_Button);
1943}
1944extern "C" {
1945 pub fn Fl_Radio_Round_Button_show(arg1: *mut Fl_Radio_Round_Button);
1946}
1947extern "C" {
1948 pub fn Fl_Radio_Round_Button_hide(arg1: *mut Fl_Radio_Round_Button);
1949}
1950extern "C" {
1951 pub fn Fl_Radio_Round_Button_activate(arg1: *mut Fl_Radio_Round_Button);
1952}
1953extern "C" {
1954 pub fn Fl_Radio_Round_Button_deactivate(arg1: *mut Fl_Radio_Round_Button);
1955}
1956extern "C" {
1957 pub fn Fl_Radio_Round_Button_redraw_label(arg1: *mut Fl_Radio_Round_Button);
1958}
1959extern "C" {
1960 pub fn Fl_Radio_Round_Button_resize(
1961 arg1: *mut Fl_Radio_Round_Button,
1962 x: ::core::ffi::c_int,
1963 y: ::core::ffi::c_int,
1964 width: ::core::ffi::c_int,
1965 height: ::core::ffi::c_int,
1966 );
1967}
1968extern "C" {
1969 pub fn Fl_Radio_Round_Button_widget_resize(
1970 arg1: *mut Fl_Radio_Round_Button,
1971 x: ::core::ffi::c_int,
1972 y: ::core::ffi::c_int,
1973 width: ::core::ffi::c_int,
1974 height: ::core::ffi::c_int,
1975 );
1976}
1977extern "C" {
1978 pub fn Fl_Radio_Round_Button_tooltip(
1979 arg1: *mut Fl_Radio_Round_Button,
1980 ) -> *const ::core::ffi::c_char;
1981}
1982extern "C" {
1983 pub fn Fl_Radio_Round_Button_set_tooltip(
1984 arg1: *mut Fl_Radio_Round_Button,
1985 txt: *const ::core::ffi::c_char,
1986 );
1987}
1988extern "C" {
1989 pub fn Fl_Radio_Round_Button_get_type(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
1990}
1991extern "C" {
1992 pub fn Fl_Radio_Round_Button_set_type(
1993 arg1: *mut Fl_Radio_Round_Button,
1994 typ: ::core::ffi::c_int,
1995 );
1996}
1997extern "C" {
1998 pub fn Fl_Radio_Round_Button_color(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_uint;
1999}
2000extern "C" {
2001 pub fn Fl_Radio_Round_Button_set_color(
2002 arg1: *mut Fl_Radio_Round_Button,
2003 color: ::core::ffi::c_uint,
2004 );
2005}
2006extern "C" {
2007 pub fn Fl_Radio_Round_Button_measure_label(
2008 arg1: *const Fl_Radio_Round_Button,
2009 arg2: *mut ::core::ffi::c_int,
2010 arg3: *mut ::core::ffi::c_int,
2011 );
2012}
2013extern "C" {
2014 pub fn Fl_Radio_Round_Button_label_color(
2015 arg1: *mut Fl_Radio_Round_Button,
2016 ) -> ::core::ffi::c_uint;
2017}
2018extern "C" {
2019 pub fn Fl_Radio_Round_Button_set_label_color(
2020 arg1: *mut Fl_Radio_Round_Button,
2021 color: ::core::ffi::c_uint,
2022 );
2023}
2024extern "C" {
2025 pub fn Fl_Radio_Round_Button_label_font(arg1: *mut Fl_Radio_Round_Button)
2026 -> ::core::ffi::c_int;
2027}
2028extern "C" {
2029 pub fn Fl_Radio_Round_Button_set_label_font(
2030 arg1: *mut Fl_Radio_Round_Button,
2031 font: ::core::ffi::c_int,
2032 );
2033}
2034extern "C" {
2035 pub fn Fl_Radio_Round_Button_label_size(arg1: *mut Fl_Radio_Round_Button)
2036 -> ::core::ffi::c_int;
2037}
2038extern "C" {
2039 pub fn Fl_Radio_Round_Button_set_label_size(
2040 arg1: *mut Fl_Radio_Round_Button,
2041 sz: ::core::ffi::c_int,
2042 );
2043}
2044extern "C" {
2045 pub fn Fl_Radio_Round_Button_label_type(arg1: *mut Fl_Radio_Round_Button)
2046 -> ::core::ffi::c_int;
2047}
2048extern "C" {
2049 pub fn Fl_Radio_Round_Button_set_label_type(
2050 arg1: *mut Fl_Radio_Round_Button,
2051 typ: ::core::ffi::c_int,
2052 );
2053}
2054extern "C" {
2055 pub fn Fl_Radio_Round_Button_box(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
2056}
2057extern "C" {
2058 pub fn Fl_Radio_Round_Button_set_box(arg1: *mut Fl_Radio_Round_Button, typ: ::core::ffi::c_int);
2059}
2060extern "C" {
2061 pub fn Fl_Radio_Round_Button_changed(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
2062}
2063extern "C" {
2064 pub fn Fl_Radio_Round_Button_set_changed(arg1: *mut Fl_Radio_Round_Button);
2065}
2066extern "C" {
2067 pub fn Fl_Radio_Round_Button_clear_changed(arg1: *mut Fl_Radio_Round_Button);
2068}
2069extern "C" {
2070 pub fn Fl_Radio_Round_Button_align(arg1: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
2071}
2072extern "C" {
2073 pub fn Fl_Radio_Round_Button_set_align(
2074 arg1: *mut Fl_Radio_Round_Button,
2075 typ: ::core::ffi::c_int,
2076 );
2077}
2078extern "C" {
2079 pub fn Fl_Radio_Round_Button_delete(arg1: *mut Fl_Radio_Round_Button);
2080}
2081extern "C" {
2082 pub fn Fl_Radio_Round_Button_set_image(
2083 arg1: *mut Fl_Radio_Round_Button,
2084 arg2: *mut ::core::ffi::c_void,
2085 );
2086}
2087extern "C" {
2088 pub fn Fl_Radio_Round_Button_handle(
2089 self_: *mut Fl_Radio_Round_Button,
2090 cb: custom_handler_callback,
2091 data: *mut ::core::ffi::c_void,
2092 );
2093}
2094extern "C" {
2095 pub fn Fl_Radio_Round_Button_handle_event(
2096 self_: *mut Fl_Radio_Round_Button,
2097 event: ::core::ffi::c_int,
2098 ) -> ::core::ffi::c_int;
2099}
2100extern "C" {
2101 pub fn Fl_Radio_Round_Button_draw(
2102 self_: *mut Fl_Radio_Round_Button,
2103 cb: custom_draw_callback,
2104 data: *mut ::core::ffi::c_void,
2105 );
2106}
2107extern "C" {
2108 pub fn Fl_Radio_Round_Button_resize_callback(
2109 self_: *mut Fl_Radio_Round_Button,
2110 cb: ::core::option::Option<
2111 unsafe extern "C" fn(
2112 arg1: *mut Fl_Widget,
2113 x: ::core::ffi::c_int,
2114 y: ::core::ffi::c_int,
2115 w: ::core::ffi::c_int,
2116 h: ::core::ffi::c_int,
2117 arg2: *mut ::core::ffi::c_void,
2118 ),
2119 >,
2120 data: *mut ::core::ffi::c_void,
2121 );
2122}
2123extern "C" {
2124 pub fn Fl_Radio_Round_Button_set_when(
2125 arg1: *mut Fl_Radio_Round_Button,
2126 arg2: ::core::ffi::c_int,
2127 );
2128}
2129extern "C" {
2130 pub fn Fl_Radio_Round_Button_when(arg1: *const Fl_Radio_Round_Button) -> ::core::ffi::c_int;
2131}
2132extern "C" {
2133 pub fn Fl_Radio_Round_Button_image(
2134 arg1: *const Fl_Radio_Round_Button,
2135 ) -> *const ::core::ffi::c_void;
2136}
2137extern "C" {
2138 pub fn Fl_Radio_Round_Button_parent(
2139 self_: *const Fl_Radio_Round_Button,
2140 ) -> *mut ::core::ffi::c_void;
2141}
2142extern "C" {
2143 pub fn Fl_Radio_Round_Button_selection_color(
2144 arg1: *mut Fl_Radio_Round_Button,
2145 ) -> ::core::ffi::c_uint;
2146}
2147extern "C" {
2148 pub fn Fl_Radio_Round_Button_set_selection_color(
2149 arg1: *mut Fl_Radio_Round_Button,
2150 color: ::core::ffi::c_uint,
2151 );
2152}
2153extern "C" {
2154 pub fn Fl_Radio_Round_Button_do_callback(arg1: *mut Fl_Radio_Round_Button);
2155}
2156extern "C" {
2157 pub fn Fl_Radio_Round_Button_inside(
2158 self_: *const Fl_Radio_Round_Button,
2159 arg1: *mut ::core::ffi::c_void,
2160 ) -> ::core::ffi::c_int;
2161}
2162extern "C" {
2163 pub fn Fl_Radio_Round_Button_window(
2164 arg1: *const Fl_Radio_Round_Button,
2165 ) -> *mut ::core::ffi::c_void;
2166}
2167extern "C" {
2168 pub fn Fl_Radio_Round_Button_top_window(
2169 arg1: *const Fl_Radio_Round_Button,
2170 ) -> *mut ::core::ffi::c_void;
2171}
2172extern "C" {
2173 pub fn Fl_Radio_Round_Button_takes_events(
2174 arg1: *const Fl_Radio_Round_Button,
2175 ) -> ::core::ffi::c_int;
2176}
2177extern "C" {
2178 pub fn Fl_Radio_Round_Button_user_data(
2179 arg1: *const Fl_Radio_Round_Button,
2180 ) -> *mut ::core::ffi::c_void;
2181}
2182extern "C" {
2183 pub fn Fl_Radio_Round_Button_take_focus(
2184 self_: *mut Fl_Radio_Round_Button,
2185 ) -> ::core::ffi::c_int;
2186}
2187extern "C" {
2188 pub fn Fl_Radio_Round_Button_set_visible_focus(self_: *mut Fl_Radio_Round_Button);
2189}
2190extern "C" {
2191 pub fn Fl_Radio_Round_Button_clear_visible_focus(self_: *mut Fl_Radio_Round_Button);
2192}
2193extern "C" {
2194 pub fn Fl_Radio_Round_Button_visible_focus(
2195 self_: *mut Fl_Radio_Round_Button,
2196 v: ::core::ffi::c_int,
2197 );
2198}
2199extern "C" {
2200 pub fn Fl_Radio_Round_Button_has_visible_focus(
2201 self_: *mut Fl_Radio_Round_Button,
2202 ) -> ::core::ffi::c_uint;
2203}
2204extern "C" {
2205 pub fn Fl_Radio_Round_Button_set_user_data(
2206 arg1: *mut Fl_Radio_Round_Button,
2207 data: *mut ::core::ffi::c_void,
2208 );
2209}
2210extern "C" {
2211 pub fn Fl_Radio_Round_Button_draw_data(
2212 self_: *const Fl_Radio_Round_Button,
2213 ) -> *mut ::core::ffi::c_void;
2214}
2215extern "C" {
2216 pub fn Fl_Radio_Round_Button_handle_data(
2217 self_: *const Fl_Radio_Round_Button,
2218 ) -> *mut ::core::ffi::c_void;
2219}
2220extern "C" {
2221 pub fn Fl_Radio_Round_Button_set_draw_data(
2222 self_: *mut Fl_Radio_Round_Button,
2223 data: *mut ::core::ffi::c_void,
2224 );
2225}
2226extern "C" {
2227 pub fn Fl_Radio_Round_Button_set_handle_data(
2228 self_: *mut Fl_Radio_Round_Button,
2229 data: *mut ::core::ffi::c_void,
2230 );
2231}
2232extern "C" {
2233 pub fn Fl_Radio_Round_Button_damage(
2234 self_: *const Fl_Radio_Round_Button,
2235 ) -> ::core::ffi::c_uchar;
2236}
2237extern "C" {
2238 pub fn Fl_Radio_Round_Button_set_damage(
2239 self_: *mut Fl_Radio_Round_Button,
2240 flag: ::core::ffi::c_uchar,
2241 );
2242}
2243extern "C" {
2244 pub fn Fl_Radio_Round_Button_set_damage_area(
2245 self_: *mut Fl_Radio_Round_Button,
2246 flag: ::core::ffi::c_uchar,
2247 x: ::core::ffi::c_int,
2248 y: ::core::ffi::c_int,
2249 w: ::core::ffi::c_int,
2250 h: ::core::ffi::c_int,
2251 );
2252}
2253extern "C" {
2254 pub fn Fl_Radio_Round_Button_clear_damage(self_: *mut Fl_Radio_Round_Button);
2255}
2256extern "C" {
2257 pub fn Fl_Radio_Round_Button_as_window(
2258 self_: *mut Fl_Radio_Round_Button,
2259 ) -> *mut ::core::ffi::c_void;
2260}
2261extern "C" {
2262 pub fn Fl_Radio_Round_Button_as_group(
2263 self_: *mut Fl_Radio_Round_Button,
2264 ) -> *mut ::core::ffi::c_void;
2265}
2266extern "C" {
2267 pub fn Fl_Radio_Round_Button_set_deimage(
2268 arg1: *mut Fl_Radio_Round_Button,
2269 arg2: *mut ::core::ffi::c_void,
2270 );
2271}
2272extern "C" {
2273 pub fn Fl_Radio_Round_Button_deimage(
2274 arg1: *const Fl_Radio_Round_Button,
2275 ) -> *const ::core::ffi::c_void;
2276}
2277extern "C" {
2278 pub fn Fl_Radio_Round_Button_set_callback(
2279 arg1: *mut Fl_Radio_Round_Button,
2280 arg2: Fl_Callback,
2281 arg3: *mut ::core::ffi::c_void,
2282 );
2283}
2284extern "C" {
2285 pub fn Fl_Radio_Round_Button_set_deleter(
2286 arg1: *mut Fl_Radio_Round_Button,
2287 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2288 );
2289}
2290extern "C" {
2291 pub fn Fl_Radio_Round_Button_visible(self_: *const Fl_Radio_Round_Button)
2292 -> ::core::ffi::c_int;
2293}
2294extern "C" {
2295 pub fn Fl_Radio_Round_Button_visible_r(
2296 self_: *const Fl_Radio_Round_Button,
2297 ) -> ::core::ffi::c_int;
2298}
2299extern "C" {
2300 pub fn Fl_Radio_Round_Button_active(self_: *const Fl_Radio_Round_Button)
2301 -> ::core::ffi::c_uint;
2302}
2303extern "C" {
2304 pub fn Fl_Radio_Round_Button_active_r(
2305 self_: *const Fl_Radio_Round_Button,
2306 ) -> ::core::ffi::c_int;
2307}
2308extern "C" {
2309 pub fn Fl_Radio_Round_Button_callback(self_: *const Fl_Radio_Round_Button) -> Fl_Callback;
2310}
2311extern "C" {
2312 pub fn Fl_Radio_Round_Button_set_deletion_callback(
2313 self_: *mut Fl_Radio_Round_Button,
2314 arg1: ::core::option::Option<
2315 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2316 >,
2317 data: *mut ::core::ffi::c_void,
2318 );
2319}
2320extern "C" {
2321 pub fn Fl_Radio_Round_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Radio_Round_Button;
2322}
2323extern "C" {
2324 pub fn Fl_Radio_Round_Button_from_derived_dyn_ptr(
2325 ptr: *mut Fl_Widget,
2326 ) -> *mut Fl_Radio_Round_Button;
2327}
2328extern "C" {
2329 pub fn Fl_Radio_Round_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2330}
2331extern "C" {
2332 pub fn Fl_Radio_Round_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2333}
2334extern "C" {
2335 pub fn Fl_Radio_Round_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2336}
2337extern "C" {
2338 pub fn Fl_Radio_Round_Button_is_toggled(arg1: *mut Fl_Radio_Round_Button)
2339 -> ::core::ffi::c_int;
2340}
2341extern "C" {
2342 pub fn Fl_Radio_Round_Button_toggle(arg1: *mut Fl_Radio_Round_Button, arg2: ::core::ffi::c_int);
2343}
2344extern "C" {
2345 pub fn Fl_Radio_Round_Button_shortcut(
2346 self_: *const Fl_Radio_Round_Button,
2347 ) -> ::core::ffi::c_int;
2348}
2349extern "C" {
2350 pub fn Fl_Radio_Round_Button_set_shortcut(
2351 self_: *mut Fl_Radio_Round_Button,
2352 shortcut: ::core::ffi::c_int,
2353 );
2354}
2355extern "C" {
2356 pub fn Fl_Radio_Round_Button_clear(self_: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
2357}
2358extern "C" {
2359 pub fn Fl_Radio_Round_Button_value(self_: *mut Fl_Radio_Round_Button) -> ::core::ffi::c_int;
2360}
2361extern "C" {
2362 pub fn Fl_Radio_Round_Button_set_value(
2363 self_: *mut Fl_Radio_Round_Button,
2364 flag: ::core::ffi::c_int,
2365 );
2366}
2367extern "C" {
2368 pub fn Fl_Radio_Round_Button_set_down_box(
2369 self_: *mut Fl_Radio_Round_Button,
2370 arg1: ::core::ffi::c_int,
2371 );
2372}
2373extern "C" {
2374 pub fn Fl_Radio_Round_Button_down_box(
2375 self_: *const Fl_Radio_Round_Button,
2376 ) -> ::core::ffi::c_int;
2377}
2378extern "C" {
2379 pub fn Fl_Radio_Round_Button_set_compact(
2380 self_: *mut Fl_Radio_Round_Button,
2381 v: ::core::ffi::c_uchar,
2382 );
2383}
2384extern "C" {
2385 pub fn Fl_Radio_Round_Button_compact(self_: *mut Fl_Radio_Round_Button)
2386 -> ::core::ffi::c_uchar;
2387}
2388#[repr(C)]
2389#[derive(Debug, Copy, Clone)]
2390pub struct Fl_Radio_Light_Button {
2391 _unused: [u8; 0],
2392}
2393extern "C" {
2394 pub fn Fl_Radio_Light_Button_new(
2395 x: ::core::ffi::c_int,
2396 y: ::core::ffi::c_int,
2397 width: ::core::ffi::c_int,
2398 height: ::core::ffi::c_int,
2399 title: *const ::core::ffi::c_char,
2400 ) -> *mut Fl_Radio_Light_Button;
2401}
2402extern "C" {
2403 pub fn Fl_Radio_Light_Button_x(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2404}
2405extern "C" {
2406 pub fn Fl_Radio_Light_Button_y(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2407}
2408extern "C" {
2409 pub fn Fl_Radio_Light_Button_width(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2410}
2411extern "C" {
2412 pub fn Fl_Radio_Light_Button_height(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2413}
2414extern "C" {
2415 pub fn Fl_Radio_Light_Button_label(
2416 arg1: *mut Fl_Radio_Light_Button,
2417 ) -> *const ::core::ffi::c_char;
2418}
2419extern "C" {
2420 pub fn Fl_Radio_Light_Button_set_label(
2421 arg1: *mut Fl_Radio_Light_Button,
2422 title: *const ::core::ffi::c_char,
2423 );
2424}
2425extern "C" {
2426 pub fn Fl_Radio_Light_Button_redraw(arg1: *mut Fl_Radio_Light_Button);
2427}
2428extern "C" {
2429 pub fn Fl_Radio_Light_Button_show(arg1: *mut Fl_Radio_Light_Button);
2430}
2431extern "C" {
2432 pub fn Fl_Radio_Light_Button_hide(arg1: *mut Fl_Radio_Light_Button);
2433}
2434extern "C" {
2435 pub fn Fl_Radio_Light_Button_activate(arg1: *mut Fl_Radio_Light_Button);
2436}
2437extern "C" {
2438 pub fn Fl_Radio_Light_Button_deactivate(arg1: *mut Fl_Radio_Light_Button);
2439}
2440extern "C" {
2441 pub fn Fl_Radio_Light_Button_redraw_label(arg1: *mut Fl_Radio_Light_Button);
2442}
2443extern "C" {
2444 pub fn Fl_Radio_Light_Button_resize(
2445 arg1: *mut Fl_Radio_Light_Button,
2446 x: ::core::ffi::c_int,
2447 y: ::core::ffi::c_int,
2448 width: ::core::ffi::c_int,
2449 height: ::core::ffi::c_int,
2450 );
2451}
2452extern "C" {
2453 pub fn Fl_Radio_Light_Button_widget_resize(
2454 arg1: *mut Fl_Radio_Light_Button,
2455 x: ::core::ffi::c_int,
2456 y: ::core::ffi::c_int,
2457 width: ::core::ffi::c_int,
2458 height: ::core::ffi::c_int,
2459 );
2460}
2461extern "C" {
2462 pub fn Fl_Radio_Light_Button_tooltip(
2463 arg1: *mut Fl_Radio_Light_Button,
2464 ) -> *const ::core::ffi::c_char;
2465}
2466extern "C" {
2467 pub fn Fl_Radio_Light_Button_set_tooltip(
2468 arg1: *mut Fl_Radio_Light_Button,
2469 txt: *const ::core::ffi::c_char,
2470 );
2471}
2472extern "C" {
2473 pub fn Fl_Radio_Light_Button_get_type(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2474}
2475extern "C" {
2476 pub fn Fl_Radio_Light_Button_set_type(
2477 arg1: *mut Fl_Radio_Light_Button,
2478 typ: ::core::ffi::c_int,
2479 );
2480}
2481extern "C" {
2482 pub fn Fl_Radio_Light_Button_color(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_uint;
2483}
2484extern "C" {
2485 pub fn Fl_Radio_Light_Button_set_color(
2486 arg1: *mut Fl_Radio_Light_Button,
2487 color: ::core::ffi::c_uint,
2488 );
2489}
2490extern "C" {
2491 pub fn Fl_Radio_Light_Button_measure_label(
2492 arg1: *const Fl_Radio_Light_Button,
2493 arg2: *mut ::core::ffi::c_int,
2494 arg3: *mut ::core::ffi::c_int,
2495 );
2496}
2497extern "C" {
2498 pub fn Fl_Radio_Light_Button_label_color(
2499 arg1: *mut Fl_Radio_Light_Button,
2500 ) -> ::core::ffi::c_uint;
2501}
2502extern "C" {
2503 pub fn Fl_Radio_Light_Button_set_label_color(
2504 arg1: *mut Fl_Radio_Light_Button,
2505 color: ::core::ffi::c_uint,
2506 );
2507}
2508extern "C" {
2509 pub fn Fl_Radio_Light_Button_label_font(arg1: *mut Fl_Radio_Light_Button)
2510 -> ::core::ffi::c_int;
2511}
2512extern "C" {
2513 pub fn Fl_Radio_Light_Button_set_label_font(
2514 arg1: *mut Fl_Radio_Light_Button,
2515 font: ::core::ffi::c_int,
2516 );
2517}
2518extern "C" {
2519 pub fn Fl_Radio_Light_Button_label_size(arg1: *mut Fl_Radio_Light_Button)
2520 -> ::core::ffi::c_int;
2521}
2522extern "C" {
2523 pub fn Fl_Radio_Light_Button_set_label_size(
2524 arg1: *mut Fl_Radio_Light_Button,
2525 sz: ::core::ffi::c_int,
2526 );
2527}
2528extern "C" {
2529 pub fn Fl_Radio_Light_Button_label_type(arg1: *mut Fl_Radio_Light_Button)
2530 -> ::core::ffi::c_int;
2531}
2532extern "C" {
2533 pub fn Fl_Radio_Light_Button_set_label_type(
2534 arg1: *mut Fl_Radio_Light_Button,
2535 typ: ::core::ffi::c_int,
2536 );
2537}
2538extern "C" {
2539 pub fn Fl_Radio_Light_Button_box(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2540}
2541extern "C" {
2542 pub fn Fl_Radio_Light_Button_set_box(arg1: *mut Fl_Radio_Light_Button, typ: ::core::ffi::c_int);
2543}
2544extern "C" {
2545 pub fn Fl_Radio_Light_Button_changed(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2546}
2547extern "C" {
2548 pub fn Fl_Radio_Light_Button_set_changed(arg1: *mut Fl_Radio_Light_Button);
2549}
2550extern "C" {
2551 pub fn Fl_Radio_Light_Button_clear_changed(arg1: *mut Fl_Radio_Light_Button);
2552}
2553extern "C" {
2554 pub fn Fl_Radio_Light_Button_align(arg1: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2555}
2556extern "C" {
2557 pub fn Fl_Radio_Light_Button_set_align(
2558 arg1: *mut Fl_Radio_Light_Button,
2559 typ: ::core::ffi::c_int,
2560 );
2561}
2562extern "C" {
2563 pub fn Fl_Radio_Light_Button_delete(arg1: *mut Fl_Radio_Light_Button);
2564}
2565extern "C" {
2566 pub fn Fl_Radio_Light_Button_set_image(
2567 arg1: *mut Fl_Radio_Light_Button,
2568 arg2: *mut ::core::ffi::c_void,
2569 );
2570}
2571extern "C" {
2572 pub fn Fl_Radio_Light_Button_handle(
2573 self_: *mut Fl_Radio_Light_Button,
2574 cb: custom_handler_callback,
2575 data: *mut ::core::ffi::c_void,
2576 );
2577}
2578extern "C" {
2579 pub fn Fl_Radio_Light_Button_handle_event(
2580 self_: *mut Fl_Radio_Light_Button,
2581 event: ::core::ffi::c_int,
2582 ) -> ::core::ffi::c_int;
2583}
2584extern "C" {
2585 pub fn Fl_Radio_Light_Button_draw(
2586 self_: *mut Fl_Radio_Light_Button,
2587 cb: custom_draw_callback,
2588 data: *mut ::core::ffi::c_void,
2589 );
2590}
2591extern "C" {
2592 pub fn Fl_Radio_Light_Button_resize_callback(
2593 self_: *mut Fl_Radio_Light_Button,
2594 cb: ::core::option::Option<
2595 unsafe extern "C" fn(
2596 arg1: *mut Fl_Widget,
2597 x: ::core::ffi::c_int,
2598 y: ::core::ffi::c_int,
2599 w: ::core::ffi::c_int,
2600 h: ::core::ffi::c_int,
2601 arg2: *mut ::core::ffi::c_void,
2602 ),
2603 >,
2604 data: *mut ::core::ffi::c_void,
2605 );
2606}
2607extern "C" {
2608 pub fn Fl_Radio_Light_Button_set_when(
2609 arg1: *mut Fl_Radio_Light_Button,
2610 arg2: ::core::ffi::c_int,
2611 );
2612}
2613extern "C" {
2614 pub fn Fl_Radio_Light_Button_when(arg1: *const Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2615}
2616extern "C" {
2617 pub fn Fl_Radio_Light_Button_image(
2618 arg1: *const Fl_Radio_Light_Button,
2619 ) -> *const ::core::ffi::c_void;
2620}
2621extern "C" {
2622 pub fn Fl_Radio_Light_Button_parent(
2623 self_: *const Fl_Radio_Light_Button,
2624 ) -> *mut ::core::ffi::c_void;
2625}
2626extern "C" {
2627 pub fn Fl_Radio_Light_Button_selection_color(
2628 arg1: *mut Fl_Radio_Light_Button,
2629 ) -> ::core::ffi::c_uint;
2630}
2631extern "C" {
2632 pub fn Fl_Radio_Light_Button_set_selection_color(
2633 arg1: *mut Fl_Radio_Light_Button,
2634 color: ::core::ffi::c_uint,
2635 );
2636}
2637extern "C" {
2638 pub fn Fl_Radio_Light_Button_do_callback(arg1: *mut Fl_Radio_Light_Button);
2639}
2640extern "C" {
2641 pub fn Fl_Radio_Light_Button_inside(
2642 self_: *const Fl_Radio_Light_Button,
2643 arg1: *mut ::core::ffi::c_void,
2644 ) -> ::core::ffi::c_int;
2645}
2646extern "C" {
2647 pub fn Fl_Radio_Light_Button_window(
2648 arg1: *const Fl_Radio_Light_Button,
2649 ) -> *mut ::core::ffi::c_void;
2650}
2651extern "C" {
2652 pub fn Fl_Radio_Light_Button_top_window(
2653 arg1: *const Fl_Radio_Light_Button,
2654 ) -> *mut ::core::ffi::c_void;
2655}
2656extern "C" {
2657 pub fn Fl_Radio_Light_Button_takes_events(
2658 arg1: *const Fl_Radio_Light_Button,
2659 ) -> ::core::ffi::c_int;
2660}
2661extern "C" {
2662 pub fn Fl_Radio_Light_Button_user_data(
2663 arg1: *const Fl_Radio_Light_Button,
2664 ) -> *mut ::core::ffi::c_void;
2665}
2666extern "C" {
2667 pub fn Fl_Radio_Light_Button_take_focus(
2668 self_: *mut Fl_Radio_Light_Button,
2669 ) -> ::core::ffi::c_int;
2670}
2671extern "C" {
2672 pub fn Fl_Radio_Light_Button_set_visible_focus(self_: *mut Fl_Radio_Light_Button);
2673}
2674extern "C" {
2675 pub fn Fl_Radio_Light_Button_clear_visible_focus(self_: *mut Fl_Radio_Light_Button);
2676}
2677extern "C" {
2678 pub fn Fl_Radio_Light_Button_visible_focus(
2679 self_: *mut Fl_Radio_Light_Button,
2680 v: ::core::ffi::c_int,
2681 );
2682}
2683extern "C" {
2684 pub fn Fl_Radio_Light_Button_has_visible_focus(
2685 self_: *mut Fl_Radio_Light_Button,
2686 ) -> ::core::ffi::c_uint;
2687}
2688extern "C" {
2689 pub fn Fl_Radio_Light_Button_set_user_data(
2690 arg1: *mut Fl_Radio_Light_Button,
2691 data: *mut ::core::ffi::c_void,
2692 );
2693}
2694extern "C" {
2695 pub fn Fl_Radio_Light_Button_draw_data(
2696 self_: *const Fl_Radio_Light_Button,
2697 ) -> *mut ::core::ffi::c_void;
2698}
2699extern "C" {
2700 pub fn Fl_Radio_Light_Button_handle_data(
2701 self_: *const Fl_Radio_Light_Button,
2702 ) -> *mut ::core::ffi::c_void;
2703}
2704extern "C" {
2705 pub fn Fl_Radio_Light_Button_set_draw_data(
2706 self_: *mut Fl_Radio_Light_Button,
2707 data: *mut ::core::ffi::c_void,
2708 );
2709}
2710extern "C" {
2711 pub fn Fl_Radio_Light_Button_set_handle_data(
2712 self_: *mut Fl_Radio_Light_Button,
2713 data: *mut ::core::ffi::c_void,
2714 );
2715}
2716extern "C" {
2717 pub fn Fl_Radio_Light_Button_damage(
2718 self_: *const Fl_Radio_Light_Button,
2719 ) -> ::core::ffi::c_uchar;
2720}
2721extern "C" {
2722 pub fn Fl_Radio_Light_Button_set_damage(
2723 self_: *mut Fl_Radio_Light_Button,
2724 flag: ::core::ffi::c_uchar,
2725 );
2726}
2727extern "C" {
2728 pub fn Fl_Radio_Light_Button_set_damage_area(
2729 self_: *mut Fl_Radio_Light_Button,
2730 flag: ::core::ffi::c_uchar,
2731 x: ::core::ffi::c_int,
2732 y: ::core::ffi::c_int,
2733 w: ::core::ffi::c_int,
2734 h: ::core::ffi::c_int,
2735 );
2736}
2737extern "C" {
2738 pub fn Fl_Radio_Light_Button_clear_damage(self_: *mut Fl_Radio_Light_Button);
2739}
2740extern "C" {
2741 pub fn Fl_Radio_Light_Button_as_window(
2742 self_: *mut Fl_Radio_Light_Button,
2743 ) -> *mut ::core::ffi::c_void;
2744}
2745extern "C" {
2746 pub fn Fl_Radio_Light_Button_as_group(
2747 self_: *mut Fl_Radio_Light_Button,
2748 ) -> *mut ::core::ffi::c_void;
2749}
2750extern "C" {
2751 pub fn Fl_Radio_Light_Button_set_deimage(
2752 arg1: *mut Fl_Radio_Light_Button,
2753 arg2: *mut ::core::ffi::c_void,
2754 );
2755}
2756extern "C" {
2757 pub fn Fl_Radio_Light_Button_deimage(
2758 arg1: *const Fl_Radio_Light_Button,
2759 ) -> *const ::core::ffi::c_void;
2760}
2761extern "C" {
2762 pub fn Fl_Radio_Light_Button_set_callback(
2763 arg1: *mut Fl_Radio_Light_Button,
2764 arg2: Fl_Callback,
2765 arg3: *mut ::core::ffi::c_void,
2766 );
2767}
2768extern "C" {
2769 pub fn Fl_Radio_Light_Button_set_deleter(
2770 arg1: *mut Fl_Radio_Light_Button,
2771 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2772 );
2773}
2774extern "C" {
2775 pub fn Fl_Radio_Light_Button_visible(self_: *const Fl_Radio_Light_Button)
2776 -> ::core::ffi::c_int;
2777}
2778extern "C" {
2779 pub fn Fl_Radio_Light_Button_visible_r(
2780 self_: *const Fl_Radio_Light_Button,
2781 ) -> ::core::ffi::c_int;
2782}
2783extern "C" {
2784 pub fn Fl_Radio_Light_Button_active(self_: *const Fl_Radio_Light_Button)
2785 -> ::core::ffi::c_uint;
2786}
2787extern "C" {
2788 pub fn Fl_Radio_Light_Button_active_r(
2789 self_: *const Fl_Radio_Light_Button,
2790 ) -> ::core::ffi::c_int;
2791}
2792extern "C" {
2793 pub fn Fl_Radio_Light_Button_callback(self_: *const Fl_Radio_Light_Button) -> Fl_Callback;
2794}
2795extern "C" {
2796 pub fn Fl_Radio_Light_Button_set_deletion_callback(
2797 self_: *mut Fl_Radio_Light_Button,
2798 arg1: ::core::option::Option<
2799 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2800 >,
2801 data: *mut ::core::ffi::c_void,
2802 );
2803}
2804extern "C" {
2805 pub fn Fl_Radio_Light_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Radio_Light_Button;
2806}
2807extern "C" {
2808 pub fn Fl_Radio_Light_Button_from_derived_dyn_ptr(
2809 ptr: *mut Fl_Widget,
2810 ) -> *mut Fl_Radio_Light_Button;
2811}
2812extern "C" {
2813 pub fn Fl_Radio_Light_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2814}
2815extern "C" {
2816 pub fn Fl_Radio_Light_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2817}
2818extern "C" {
2819 pub fn Fl_Radio_Light_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2820}
2821extern "C" {
2822 pub fn Fl_Radio_Light_Button_is_toggled(arg1: *mut Fl_Radio_Light_Button)
2823 -> ::core::ffi::c_int;
2824}
2825extern "C" {
2826 pub fn Fl_Radio_Light_Button_toggle(arg1: *mut Fl_Radio_Light_Button, arg2: ::core::ffi::c_int);
2827}
2828extern "C" {
2829 pub fn Fl_Radio_Light_Button_shortcut(
2830 self_: *const Fl_Radio_Light_Button,
2831 ) -> ::core::ffi::c_int;
2832}
2833extern "C" {
2834 pub fn Fl_Radio_Light_Button_set_shortcut(
2835 self_: *mut Fl_Radio_Light_Button,
2836 shortcut: ::core::ffi::c_int,
2837 );
2838}
2839extern "C" {
2840 pub fn Fl_Radio_Light_Button_clear(self_: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2841}
2842extern "C" {
2843 pub fn Fl_Radio_Light_Button_value(self_: *mut Fl_Radio_Light_Button) -> ::core::ffi::c_int;
2844}
2845extern "C" {
2846 pub fn Fl_Radio_Light_Button_set_value(
2847 self_: *mut Fl_Radio_Light_Button,
2848 flag: ::core::ffi::c_int,
2849 );
2850}
2851extern "C" {
2852 pub fn Fl_Radio_Light_Button_set_down_box(
2853 self_: *mut Fl_Radio_Light_Button,
2854 arg1: ::core::ffi::c_int,
2855 );
2856}
2857extern "C" {
2858 pub fn Fl_Radio_Light_Button_down_box(
2859 self_: *const Fl_Radio_Light_Button,
2860 ) -> ::core::ffi::c_int;
2861}
2862extern "C" {
2863 pub fn Fl_Radio_Light_Button_set_compact(
2864 self_: *mut Fl_Radio_Light_Button,
2865 v: ::core::ffi::c_uchar,
2866 );
2867}
2868extern "C" {
2869 pub fn Fl_Radio_Light_Button_compact(self_: *mut Fl_Radio_Light_Button)
2870 -> ::core::ffi::c_uchar;
2871}
2872#[repr(C)]
2873#[derive(Debug, Copy, Clone)]
2874pub struct Fl_Light_Button {
2875 _unused: [u8; 0],
2876}
2877extern "C" {
2878 pub fn Fl_Light_Button_new(
2879 x: ::core::ffi::c_int,
2880 y: ::core::ffi::c_int,
2881 width: ::core::ffi::c_int,
2882 height: ::core::ffi::c_int,
2883 title: *const ::core::ffi::c_char,
2884 ) -> *mut Fl_Light_Button;
2885}
2886extern "C" {
2887 pub fn Fl_Light_Button_x(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2888}
2889extern "C" {
2890 pub fn Fl_Light_Button_y(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2891}
2892extern "C" {
2893 pub fn Fl_Light_Button_width(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2894}
2895extern "C" {
2896 pub fn Fl_Light_Button_height(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2897}
2898extern "C" {
2899 pub fn Fl_Light_Button_label(arg1: *mut Fl_Light_Button) -> *const ::core::ffi::c_char;
2900}
2901extern "C" {
2902 pub fn Fl_Light_Button_set_label(arg1: *mut Fl_Light_Button, title: *const ::core::ffi::c_char);
2903}
2904extern "C" {
2905 pub fn Fl_Light_Button_redraw(arg1: *mut Fl_Light_Button);
2906}
2907extern "C" {
2908 pub fn Fl_Light_Button_show(arg1: *mut Fl_Light_Button);
2909}
2910extern "C" {
2911 pub fn Fl_Light_Button_hide(arg1: *mut Fl_Light_Button);
2912}
2913extern "C" {
2914 pub fn Fl_Light_Button_activate(arg1: *mut Fl_Light_Button);
2915}
2916extern "C" {
2917 pub fn Fl_Light_Button_deactivate(arg1: *mut Fl_Light_Button);
2918}
2919extern "C" {
2920 pub fn Fl_Light_Button_redraw_label(arg1: *mut Fl_Light_Button);
2921}
2922extern "C" {
2923 pub fn Fl_Light_Button_resize(
2924 arg1: *mut Fl_Light_Button,
2925 x: ::core::ffi::c_int,
2926 y: ::core::ffi::c_int,
2927 width: ::core::ffi::c_int,
2928 height: ::core::ffi::c_int,
2929 );
2930}
2931extern "C" {
2932 pub fn Fl_Light_Button_widget_resize(
2933 arg1: *mut Fl_Light_Button,
2934 x: ::core::ffi::c_int,
2935 y: ::core::ffi::c_int,
2936 width: ::core::ffi::c_int,
2937 height: ::core::ffi::c_int,
2938 );
2939}
2940extern "C" {
2941 pub fn Fl_Light_Button_tooltip(arg1: *mut Fl_Light_Button) -> *const ::core::ffi::c_char;
2942}
2943extern "C" {
2944 pub fn Fl_Light_Button_set_tooltip(arg1: *mut Fl_Light_Button, txt: *const ::core::ffi::c_char);
2945}
2946extern "C" {
2947 pub fn Fl_Light_Button_get_type(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2948}
2949extern "C" {
2950 pub fn Fl_Light_Button_set_type(arg1: *mut Fl_Light_Button, typ: ::core::ffi::c_int);
2951}
2952extern "C" {
2953 pub fn Fl_Light_Button_color(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_uint;
2954}
2955extern "C" {
2956 pub fn Fl_Light_Button_set_color(arg1: *mut Fl_Light_Button, color: ::core::ffi::c_uint);
2957}
2958extern "C" {
2959 pub fn Fl_Light_Button_measure_label(
2960 arg1: *const Fl_Light_Button,
2961 arg2: *mut ::core::ffi::c_int,
2962 arg3: *mut ::core::ffi::c_int,
2963 );
2964}
2965extern "C" {
2966 pub fn Fl_Light_Button_label_color(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_uint;
2967}
2968extern "C" {
2969 pub fn Fl_Light_Button_set_label_color(arg1: *mut Fl_Light_Button, color: ::core::ffi::c_uint);
2970}
2971extern "C" {
2972 pub fn Fl_Light_Button_label_font(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2973}
2974extern "C" {
2975 pub fn Fl_Light_Button_set_label_font(arg1: *mut Fl_Light_Button, font: ::core::ffi::c_int);
2976}
2977extern "C" {
2978 pub fn Fl_Light_Button_label_size(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2979}
2980extern "C" {
2981 pub fn Fl_Light_Button_set_label_size(arg1: *mut Fl_Light_Button, sz: ::core::ffi::c_int);
2982}
2983extern "C" {
2984 pub fn Fl_Light_Button_label_type(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2985}
2986extern "C" {
2987 pub fn Fl_Light_Button_set_label_type(arg1: *mut Fl_Light_Button, typ: ::core::ffi::c_int);
2988}
2989extern "C" {
2990 pub fn Fl_Light_Button_box(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2991}
2992extern "C" {
2993 pub fn Fl_Light_Button_set_box(arg1: *mut Fl_Light_Button, typ: ::core::ffi::c_int);
2994}
2995extern "C" {
2996 pub fn Fl_Light_Button_changed(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
2997}
2998extern "C" {
2999 pub fn Fl_Light_Button_set_changed(arg1: *mut Fl_Light_Button);
3000}
3001extern "C" {
3002 pub fn Fl_Light_Button_clear_changed(arg1: *mut Fl_Light_Button);
3003}
3004extern "C" {
3005 pub fn Fl_Light_Button_align(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
3006}
3007extern "C" {
3008 pub fn Fl_Light_Button_set_align(arg1: *mut Fl_Light_Button, typ: ::core::ffi::c_int);
3009}
3010extern "C" {
3011 pub fn Fl_Light_Button_delete(arg1: *mut Fl_Light_Button);
3012}
3013extern "C" {
3014 pub fn Fl_Light_Button_set_image(arg1: *mut Fl_Light_Button, arg2: *mut ::core::ffi::c_void);
3015}
3016extern "C" {
3017 pub fn Fl_Light_Button_handle(
3018 self_: *mut Fl_Light_Button,
3019 cb: custom_handler_callback,
3020 data: *mut ::core::ffi::c_void,
3021 );
3022}
3023extern "C" {
3024 pub fn Fl_Light_Button_handle_event(
3025 self_: *mut Fl_Light_Button,
3026 event: ::core::ffi::c_int,
3027 ) -> ::core::ffi::c_int;
3028}
3029extern "C" {
3030 pub fn Fl_Light_Button_draw(
3031 self_: *mut Fl_Light_Button,
3032 cb: custom_draw_callback,
3033 data: *mut ::core::ffi::c_void,
3034 );
3035}
3036extern "C" {
3037 pub fn Fl_Light_Button_resize_callback(
3038 self_: *mut Fl_Light_Button,
3039 cb: ::core::option::Option<
3040 unsafe extern "C" fn(
3041 arg1: *mut Fl_Widget,
3042 x: ::core::ffi::c_int,
3043 y: ::core::ffi::c_int,
3044 w: ::core::ffi::c_int,
3045 h: ::core::ffi::c_int,
3046 arg2: *mut ::core::ffi::c_void,
3047 ),
3048 >,
3049 data: *mut ::core::ffi::c_void,
3050 );
3051}
3052extern "C" {
3053 pub fn Fl_Light_Button_set_when(arg1: *mut Fl_Light_Button, arg2: ::core::ffi::c_int);
3054}
3055extern "C" {
3056 pub fn Fl_Light_Button_when(arg1: *const Fl_Light_Button) -> ::core::ffi::c_int;
3057}
3058extern "C" {
3059 pub fn Fl_Light_Button_image(arg1: *const Fl_Light_Button) -> *const ::core::ffi::c_void;
3060}
3061extern "C" {
3062 pub fn Fl_Light_Button_parent(self_: *const Fl_Light_Button) -> *mut ::core::ffi::c_void;
3063}
3064extern "C" {
3065 pub fn Fl_Light_Button_selection_color(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_uint;
3066}
3067extern "C" {
3068 pub fn Fl_Light_Button_set_selection_color(
3069 arg1: *mut Fl_Light_Button,
3070 color: ::core::ffi::c_uint,
3071 );
3072}
3073extern "C" {
3074 pub fn Fl_Light_Button_do_callback(arg1: *mut Fl_Light_Button);
3075}
3076extern "C" {
3077 pub fn Fl_Light_Button_inside(
3078 self_: *const Fl_Light_Button,
3079 arg1: *mut ::core::ffi::c_void,
3080 ) -> ::core::ffi::c_int;
3081}
3082extern "C" {
3083 pub fn Fl_Light_Button_window(arg1: *const Fl_Light_Button) -> *mut ::core::ffi::c_void;
3084}
3085extern "C" {
3086 pub fn Fl_Light_Button_top_window(arg1: *const Fl_Light_Button) -> *mut ::core::ffi::c_void;
3087}
3088extern "C" {
3089 pub fn Fl_Light_Button_takes_events(arg1: *const Fl_Light_Button) -> ::core::ffi::c_int;
3090}
3091extern "C" {
3092 pub fn Fl_Light_Button_user_data(arg1: *const Fl_Light_Button) -> *mut ::core::ffi::c_void;
3093}
3094extern "C" {
3095 pub fn Fl_Light_Button_take_focus(self_: *mut Fl_Light_Button) -> ::core::ffi::c_int;
3096}
3097extern "C" {
3098 pub fn Fl_Light_Button_set_visible_focus(self_: *mut Fl_Light_Button);
3099}
3100extern "C" {
3101 pub fn Fl_Light_Button_clear_visible_focus(self_: *mut Fl_Light_Button);
3102}
3103extern "C" {
3104 pub fn Fl_Light_Button_visible_focus(self_: *mut Fl_Light_Button, v: ::core::ffi::c_int);
3105}
3106extern "C" {
3107 pub fn Fl_Light_Button_has_visible_focus(self_: *mut Fl_Light_Button) -> ::core::ffi::c_uint;
3108}
3109extern "C" {
3110 pub fn Fl_Light_Button_set_user_data(
3111 arg1: *mut Fl_Light_Button,
3112 data: *mut ::core::ffi::c_void,
3113 );
3114}
3115extern "C" {
3116 pub fn Fl_Light_Button_draw_data(self_: *const Fl_Light_Button) -> *mut ::core::ffi::c_void;
3117}
3118extern "C" {
3119 pub fn Fl_Light_Button_handle_data(self_: *const Fl_Light_Button) -> *mut ::core::ffi::c_void;
3120}
3121extern "C" {
3122 pub fn Fl_Light_Button_set_draw_data(
3123 self_: *mut Fl_Light_Button,
3124 data: *mut ::core::ffi::c_void,
3125 );
3126}
3127extern "C" {
3128 pub fn Fl_Light_Button_set_handle_data(
3129 self_: *mut Fl_Light_Button,
3130 data: *mut ::core::ffi::c_void,
3131 );
3132}
3133extern "C" {
3134 pub fn Fl_Light_Button_damage(self_: *const Fl_Light_Button) -> ::core::ffi::c_uchar;
3135}
3136extern "C" {
3137 pub fn Fl_Light_Button_set_damage(self_: *mut Fl_Light_Button, flag: ::core::ffi::c_uchar);
3138}
3139extern "C" {
3140 pub fn Fl_Light_Button_set_damage_area(
3141 self_: *mut Fl_Light_Button,
3142 flag: ::core::ffi::c_uchar,
3143 x: ::core::ffi::c_int,
3144 y: ::core::ffi::c_int,
3145 w: ::core::ffi::c_int,
3146 h: ::core::ffi::c_int,
3147 );
3148}
3149extern "C" {
3150 pub fn Fl_Light_Button_clear_damage(self_: *mut Fl_Light_Button);
3151}
3152extern "C" {
3153 pub fn Fl_Light_Button_as_window(self_: *mut Fl_Light_Button) -> *mut ::core::ffi::c_void;
3154}
3155extern "C" {
3156 pub fn Fl_Light_Button_as_group(self_: *mut Fl_Light_Button) -> *mut ::core::ffi::c_void;
3157}
3158extern "C" {
3159 pub fn Fl_Light_Button_set_deimage(arg1: *mut Fl_Light_Button, arg2: *mut ::core::ffi::c_void);
3160}
3161extern "C" {
3162 pub fn Fl_Light_Button_deimage(arg1: *const Fl_Light_Button) -> *const ::core::ffi::c_void;
3163}
3164extern "C" {
3165 pub fn Fl_Light_Button_set_callback(
3166 arg1: *mut Fl_Light_Button,
3167 arg2: Fl_Callback,
3168 arg3: *mut ::core::ffi::c_void,
3169 );
3170}
3171extern "C" {
3172 pub fn Fl_Light_Button_set_deleter(
3173 arg1: *mut Fl_Light_Button,
3174 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3175 );
3176}
3177extern "C" {
3178 pub fn Fl_Light_Button_visible(self_: *const Fl_Light_Button) -> ::core::ffi::c_int;
3179}
3180extern "C" {
3181 pub fn Fl_Light_Button_visible_r(self_: *const Fl_Light_Button) -> ::core::ffi::c_int;
3182}
3183extern "C" {
3184 pub fn Fl_Light_Button_active(self_: *const Fl_Light_Button) -> ::core::ffi::c_uint;
3185}
3186extern "C" {
3187 pub fn Fl_Light_Button_active_r(self_: *const Fl_Light_Button) -> ::core::ffi::c_int;
3188}
3189extern "C" {
3190 pub fn Fl_Light_Button_callback(self_: *const Fl_Light_Button) -> Fl_Callback;
3191}
3192extern "C" {
3193 pub fn Fl_Light_Button_set_deletion_callback(
3194 self_: *mut Fl_Light_Button,
3195 arg1: ::core::option::Option<
3196 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3197 >,
3198 data: *mut ::core::ffi::c_void,
3199 );
3200}
3201extern "C" {
3202 pub fn Fl_Light_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Light_Button;
3203}
3204extern "C" {
3205 pub fn Fl_Light_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Light_Button;
3206}
3207extern "C" {
3208 pub fn Fl_Light_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3209}
3210extern "C" {
3211 pub fn Fl_Light_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3212}
3213extern "C" {
3214 pub fn Fl_Light_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3215}
3216extern "C" {
3217 pub fn Fl_Light_Button_is_on(arg1: *mut Fl_Light_Button) -> ::core::ffi::c_int;
3218}
3219extern "C" {
3220 pub fn Fl_Light_Button_turn_on(arg1: *mut Fl_Light_Button, arg2: ::core::ffi::c_int);
3221}
3222extern "C" {
3223 pub fn Fl_Light_Button_shortcut(self_: *const Fl_Light_Button) -> ::core::ffi::c_int;
3224}
3225extern "C" {
3226 pub fn Fl_Light_Button_set_shortcut(self_: *mut Fl_Light_Button, shortcut: ::core::ffi::c_int);
3227}
3228extern "C" {
3229 pub fn Fl_Light_Button_clear(self_: *mut Fl_Light_Button) -> ::core::ffi::c_int;
3230}
3231extern "C" {
3232 pub fn Fl_Light_Button_value(self_: *mut Fl_Light_Button) -> ::core::ffi::c_int;
3233}
3234extern "C" {
3235 pub fn Fl_Light_Button_set_value(self_: *mut Fl_Light_Button, flag: ::core::ffi::c_int);
3236}
3237extern "C" {
3238 pub fn Fl_Light_Button_set_down_box(self_: *mut Fl_Light_Button, arg1: ::core::ffi::c_int);
3239}
3240extern "C" {
3241 pub fn Fl_Light_Button_down_box(self_: *const Fl_Light_Button) -> ::core::ffi::c_int;
3242}
3243extern "C" {
3244 pub fn Fl_Light_Button_set_compact(self_: *mut Fl_Light_Button, v: ::core::ffi::c_uchar);
3245}
3246extern "C" {
3247 pub fn Fl_Light_Button_compact(self_: *mut Fl_Light_Button) -> ::core::ffi::c_uchar;
3248}
3249#[repr(C)]
3250#[derive(Debug, Copy, Clone)]
3251pub struct Fl_Repeat_Button {
3252 _unused: [u8; 0],
3253}
3254extern "C" {
3255 pub fn Fl_Repeat_Button_new(
3256 x: ::core::ffi::c_int,
3257 y: ::core::ffi::c_int,
3258 width: ::core::ffi::c_int,
3259 height: ::core::ffi::c_int,
3260 title: *const ::core::ffi::c_char,
3261 ) -> *mut Fl_Repeat_Button;
3262}
3263extern "C" {
3264 pub fn Fl_Repeat_Button_x(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3265}
3266extern "C" {
3267 pub fn Fl_Repeat_Button_y(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3268}
3269extern "C" {
3270 pub fn Fl_Repeat_Button_width(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3271}
3272extern "C" {
3273 pub fn Fl_Repeat_Button_height(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3274}
3275extern "C" {
3276 pub fn Fl_Repeat_Button_label(arg1: *mut Fl_Repeat_Button) -> *const ::core::ffi::c_char;
3277}
3278extern "C" {
3279 pub fn Fl_Repeat_Button_set_label(
3280 arg1: *mut Fl_Repeat_Button,
3281 title: *const ::core::ffi::c_char,
3282 );
3283}
3284extern "C" {
3285 pub fn Fl_Repeat_Button_redraw(arg1: *mut Fl_Repeat_Button);
3286}
3287extern "C" {
3288 pub fn Fl_Repeat_Button_show(arg1: *mut Fl_Repeat_Button);
3289}
3290extern "C" {
3291 pub fn Fl_Repeat_Button_hide(arg1: *mut Fl_Repeat_Button);
3292}
3293extern "C" {
3294 pub fn Fl_Repeat_Button_activate(arg1: *mut Fl_Repeat_Button);
3295}
3296extern "C" {
3297 pub fn Fl_Repeat_Button_deactivate(arg1: *mut Fl_Repeat_Button);
3298}
3299extern "C" {
3300 pub fn Fl_Repeat_Button_redraw_label(arg1: *mut Fl_Repeat_Button);
3301}
3302extern "C" {
3303 pub fn Fl_Repeat_Button_resize(
3304 arg1: *mut Fl_Repeat_Button,
3305 x: ::core::ffi::c_int,
3306 y: ::core::ffi::c_int,
3307 width: ::core::ffi::c_int,
3308 height: ::core::ffi::c_int,
3309 );
3310}
3311extern "C" {
3312 pub fn Fl_Repeat_Button_widget_resize(
3313 arg1: *mut Fl_Repeat_Button,
3314 x: ::core::ffi::c_int,
3315 y: ::core::ffi::c_int,
3316 width: ::core::ffi::c_int,
3317 height: ::core::ffi::c_int,
3318 );
3319}
3320extern "C" {
3321 pub fn Fl_Repeat_Button_tooltip(arg1: *mut Fl_Repeat_Button) -> *const ::core::ffi::c_char;
3322}
3323extern "C" {
3324 pub fn Fl_Repeat_Button_set_tooltip(
3325 arg1: *mut Fl_Repeat_Button,
3326 txt: *const ::core::ffi::c_char,
3327 );
3328}
3329extern "C" {
3330 pub fn Fl_Repeat_Button_get_type(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3331}
3332extern "C" {
3333 pub fn Fl_Repeat_Button_set_type(arg1: *mut Fl_Repeat_Button, typ: ::core::ffi::c_int);
3334}
3335extern "C" {
3336 pub fn Fl_Repeat_Button_color(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_uint;
3337}
3338extern "C" {
3339 pub fn Fl_Repeat_Button_set_color(arg1: *mut Fl_Repeat_Button, color: ::core::ffi::c_uint);
3340}
3341extern "C" {
3342 pub fn Fl_Repeat_Button_measure_label(
3343 arg1: *const Fl_Repeat_Button,
3344 arg2: *mut ::core::ffi::c_int,
3345 arg3: *mut ::core::ffi::c_int,
3346 );
3347}
3348extern "C" {
3349 pub fn Fl_Repeat_Button_label_color(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_uint;
3350}
3351extern "C" {
3352 pub fn Fl_Repeat_Button_set_label_color(
3353 arg1: *mut Fl_Repeat_Button,
3354 color: ::core::ffi::c_uint,
3355 );
3356}
3357extern "C" {
3358 pub fn Fl_Repeat_Button_label_font(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3359}
3360extern "C" {
3361 pub fn Fl_Repeat_Button_set_label_font(arg1: *mut Fl_Repeat_Button, font: ::core::ffi::c_int);
3362}
3363extern "C" {
3364 pub fn Fl_Repeat_Button_label_size(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3365}
3366extern "C" {
3367 pub fn Fl_Repeat_Button_set_label_size(arg1: *mut Fl_Repeat_Button, sz: ::core::ffi::c_int);
3368}
3369extern "C" {
3370 pub fn Fl_Repeat_Button_label_type(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3371}
3372extern "C" {
3373 pub fn Fl_Repeat_Button_set_label_type(arg1: *mut Fl_Repeat_Button, typ: ::core::ffi::c_int);
3374}
3375extern "C" {
3376 pub fn Fl_Repeat_Button_box(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3377}
3378extern "C" {
3379 pub fn Fl_Repeat_Button_set_box(arg1: *mut Fl_Repeat_Button, typ: ::core::ffi::c_int);
3380}
3381extern "C" {
3382 pub fn Fl_Repeat_Button_changed(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3383}
3384extern "C" {
3385 pub fn Fl_Repeat_Button_set_changed(arg1: *mut Fl_Repeat_Button);
3386}
3387extern "C" {
3388 pub fn Fl_Repeat_Button_clear_changed(arg1: *mut Fl_Repeat_Button);
3389}
3390extern "C" {
3391 pub fn Fl_Repeat_Button_align(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3392}
3393extern "C" {
3394 pub fn Fl_Repeat_Button_set_align(arg1: *mut Fl_Repeat_Button, typ: ::core::ffi::c_int);
3395}
3396extern "C" {
3397 pub fn Fl_Repeat_Button_delete(arg1: *mut Fl_Repeat_Button);
3398}
3399extern "C" {
3400 pub fn Fl_Repeat_Button_set_image(arg1: *mut Fl_Repeat_Button, arg2: *mut ::core::ffi::c_void);
3401}
3402extern "C" {
3403 pub fn Fl_Repeat_Button_handle(
3404 self_: *mut Fl_Repeat_Button,
3405 cb: custom_handler_callback,
3406 data: *mut ::core::ffi::c_void,
3407 );
3408}
3409extern "C" {
3410 pub fn Fl_Repeat_Button_handle_event(
3411 self_: *mut Fl_Repeat_Button,
3412 event: ::core::ffi::c_int,
3413 ) -> ::core::ffi::c_int;
3414}
3415extern "C" {
3416 pub fn Fl_Repeat_Button_draw(
3417 self_: *mut Fl_Repeat_Button,
3418 cb: custom_draw_callback,
3419 data: *mut ::core::ffi::c_void,
3420 );
3421}
3422extern "C" {
3423 pub fn Fl_Repeat_Button_resize_callback(
3424 self_: *mut Fl_Repeat_Button,
3425 cb: ::core::option::Option<
3426 unsafe extern "C" fn(
3427 arg1: *mut Fl_Widget,
3428 x: ::core::ffi::c_int,
3429 y: ::core::ffi::c_int,
3430 w: ::core::ffi::c_int,
3431 h: ::core::ffi::c_int,
3432 arg2: *mut ::core::ffi::c_void,
3433 ),
3434 >,
3435 data: *mut ::core::ffi::c_void,
3436 );
3437}
3438extern "C" {
3439 pub fn Fl_Repeat_Button_set_when(arg1: *mut Fl_Repeat_Button, arg2: ::core::ffi::c_int);
3440}
3441extern "C" {
3442 pub fn Fl_Repeat_Button_when(arg1: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3443}
3444extern "C" {
3445 pub fn Fl_Repeat_Button_image(arg1: *const Fl_Repeat_Button) -> *const ::core::ffi::c_void;
3446}
3447extern "C" {
3448 pub fn Fl_Repeat_Button_parent(self_: *const Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3449}
3450extern "C" {
3451 pub fn Fl_Repeat_Button_selection_color(arg1: *mut Fl_Repeat_Button) -> ::core::ffi::c_uint;
3452}
3453extern "C" {
3454 pub fn Fl_Repeat_Button_set_selection_color(
3455 arg1: *mut Fl_Repeat_Button,
3456 color: ::core::ffi::c_uint,
3457 );
3458}
3459extern "C" {
3460 pub fn Fl_Repeat_Button_do_callback(arg1: *mut Fl_Repeat_Button);
3461}
3462extern "C" {
3463 pub fn Fl_Repeat_Button_inside(
3464 self_: *const Fl_Repeat_Button,
3465 arg1: *mut ::core::ffi::c_void,
3466 ) -> ::core::ffi::c_int;
3467}
3468extern "C" {
3469 pub fn Fl_Repeat_Button_window(arg1: *const Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3470}
3471extern "C" {
3472 pub fn Fl_Repeat_Button_top_window(arg1: *const Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3473}
3474extern "C" {
3475 pub fn Fl_Repeat_Button_takes_events(arg1: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3476}
3477extern "C" {
3478 pub fn Fl_Repeat_Button_user_data(arg1: *const Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3479}
3480extern "C" {
3481 pub fn Fl_Repeat_Button_take_focus(self_: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3482}
3483extern "C" {
3484 pub fn Fl_Repeat_Button_set_visible_focus(self_: *mut Fl_Repeat_Button);
3485}
3486extern "C" {
3487 pub fn Fl_Repeat_Button_clear_visible_focus(self_: *mut Fl_Repeat_Button);
3488}
3489extern "C" {
3490 pub fn Fl_Repeat_Button_visible_focus(self_: *mut Fl_Repeat_Button, v: ::core::ffi::c_int);
3491}
3492extern "C" {
3493 pub fn Fl_Repeat_Button_has_visible_focus(self_: *mut Fl_Repeat_Button) -> ::core::ffi::c_uint;
3494}
3495extern "C" {
3496 pub fn Fl_Repeat_Button_set_user_data(
3497 arg1: *mut Fl_Repeat_Button,
3498 data: *mut ::core::ffi::c_void,
3499 );
3500}
3501extern "C" {
3502 pub fn Fl_Repeat_Button_draw_data(self_: *const Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3503}
3504extern "C" {
3505 pub fn Fl_Repeat_Button_handle_data(self_: *const Fl_Repeat_Button)
3506 -> *mut ::core::ffi::c_void;
3507}
3508extern "C" {
3509 pub fn Fl_Repeat_Button_set_draw_data(
3510 self_: *mut Fl_Repeat_Button,
3511 data: *mut ::core::ffi::c_void,
3512 );
3513}
3514extern "C" {
3515 pub fn Fl_Repeat_Button_set_handle_data(
3516 self_: *mut Fl_Repeat_Button,
3517 data: *mut ::core::ffi::c_void,
3518 );
3519}
3520extern "C" {
3521 pub fn Fl_Repeat_Button_damage(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_uchar;
3522}
3523extern "C" {
3524 pub fn Fl_Repeat_Button_set_damage(self_: *mut Fl_Repeat_Button, flag: ::core::ffi::c_uchar);
3525}
3526extern "C" {
3527 pub fn Fl_Repeat_Button_set_damage_area(
3528 self_: *mut Fl_Repeat_Button,
3529 flag: ::core::ffi::c_uchar,
3530 x: ::core::ffi::c_int,
3531 y: ::core::ffi::c_int,
3532 w: ::core::ffi::c_int,
3533 h: ::core::ffi::c_int,
3534 );
3535}
3536extern "C" {
3537 pub fn Fl_Repeat_Button_clear_damage(self_: *mut Fl_Repeat_Button);
3538}
3539extern "C" {
3540 pub fn Fl_Repeat_Button_as_window(self_: *mut Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3541}
3542extern "C" {
3543 pub fn Fl_Repeat_Button_as_group(self_: *mut Fl_Repeat_Button) -> *mut ::core::ffi::c_void;
3544}
3545extern "C" {
3546 pub fn Fl_Repeat_Button_set_deimage(
3547 arg1: *mut Fl_Repeat_Button,
3548 arg2: *mut ::core::ffi::c_void,
3549 );
3550}
3551extern "C" {
3552 pub fn Fl_Repeat_Button_deimage(arg1: *const Fl_Repeat_Button) -> *const ::core::ffi::c_void;
3553}
3554extern "C" {
3555 pub fn Fl_Repeat_Button_set_callback(
3556 arg1: *mut Fl_Repeat_Button,
3557 arg2: Fl_Callback,
3558 arg3: *mut ::core::ffi::c_void,
3559 );
3560}
3561extern "C" {
3562 pub fn Fl_Repeat_Button_set_deleter(
3563 arg1: *mut Fl_Repeat_Button,
3564 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3565 );
3566}
3567extern "C" {
3568 pub fn Fl_Repeat_Button_visible(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3569}
3570extern "C" {
3571 pub fn Fl_Repeat_Button_visible_r(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3572}
3573extern "C" {
3574 pub fn Fl_Repeat_Button_active(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_uint;
3575}
3576extern "C" {
3577 pub fn Fl_Repeat_Button_active_r(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3578}
3579extern "C" {
3580 pub fn Fl_Repeat_Button_callback(self_: *const Fl_Repeat_Button) -> Fl_Callback;
3581}
3582extern "C" {
3583 pub fn Fl_Repeat_Button_set_deletion_callback(
3584 self_: *mut Fl_Repeat_Button,
3585 arg1: ::core::option::Option<
3586 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3587 >,
3588 data: *mut ::core::ffi::c_void,
3589 );
3590}
3591extern "C" {
3592 pub fn Fl_Repeat_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Repeat_Button;
3593}
3594extern "C" {
3595 pub fn Fl_Repeat_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Repeat_Button;
3596}
3597extern "C" {
3598 pub fn Fl_Repeat_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3599}
3600extern "C" {
3601 pub fn Fl_Repeat_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3602}
3603extern "C" {
3604 pub fn Fl_Repeat_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3605}
3606extern "C" {
3607 pub fn Fl_Repeat_Button_shortcut(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3608}
3609extern "C" {
3610 pub fn Fl_Repeat_Button_set_shortcut(
3611 self_: *mut Fl_Repeat_Button,
3612 shortcut: ::core::ffi::c_int,
3613 );
3614}
3615extern "C" {
3616 pub fn Fl_Repeat_Button_clear(self_: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3617}
3618extern "C" {
3619 pub fn Fl_Repeat_Button_value(self_: *mut Fl_Repeat_Button) -> ::core::ffi::c_int;
3620}
3621extern "C" {
3622 pub fn Fl_Repeat_Button_set_value(self_: *mut Fl_Repeat_Button, flag: ::core::ffi::c_int);
3623}
3624extern "C" {
3625 pub fn Fl_Repeat_Button_set_down_box(self_: *mut Fl_Repeat_Button, arg1: ::core::ffi::c_int);
3626}
3627extern "C" {
3628 pub fn Fl_Repeat_Button_down_box(self_: *const Fl_Repeat_Button) -> ::core::ffi::c_int;
3629}
3630extern "C" {
3631 pub fn Fl_Repeat_Button_set_compact(self_: *mut Fl_Repeat_Button, v: ::core::ffi::c_uchar);
3632}
3633extern "C" {
3634 pub fn Fl_Repeat_Button_compact(self_: *mut Fl_Repeat_Button) -> ::core::ffi::c_uchar;
3635}
3636#[repr(C)]
3637#[derive(Debug, Copy, Clone)]
3638pub struct Fl_Return_Button {
3639 _unused: [u8; 0],
3640}
3641extern "C" {
3642 pub fn Fl_Return_Button_new(
3643 x: ::core::ffi::c_int,
3644 y: ::core::ffi::c_int,
3645 width: ::core::ffi::c_int,
3646 height: ::core::ffi::c_int,
3647 title: *const ::core::ffi::c_char,
3648 ) -> *mut Fl_Return_Button;
3649}
3650extern "C" {
3651 pub fn Fl_Return_Button_x(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3652}
3653extern "C" {
3654 pub fn Fl_Return_Button_y(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3655}
3656extern "C" {
3657 pub fn Fl_Return_Button_width(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3658}
3659extern "C" {
3660 pub fn Fl_Return_Button_height(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3661}
3662extern "C" {
3663 pub fn Fl_Return_Button_label(arg1: *mut Fl_Return_Button) -> *const ::core::ffi::c_char;
3664}
3665extern "C" {
3666 pub fn Fl_Return_Button_set_label(
3667 arg1: *mut Fl_Return_Button,
3668 title: *const ::core::ffi::c_char,
3669 );
3670}
3671extern "C" {
3672 pub fn Fl_Return_Button_redraw(arg1: *mut Fl_Return_Button);
3673}
3674extern "C" {
3675 pub fn Fl_Return_Button_show(arg1: *mut Fl_Return_Button);
3676}
3677extern "C" {
3678 pub fn Fl_Return_Button_hide(arg1: *mut Fl_Return_Button);
3679}
3680extern "C" {
3681 pub fn Fl_Return_Button_activate(arg1: *mut Fl_Return_Button);
3682}
3683extern "C" {
3684 pub fn Fl_Return_Button_deactivate(arg1: *mut Fl_Return_Button);
3685}
3686extern "C" {
3687 pub fn Fl_Return_Button_redraw_label(arg1: *mut Fl_Return_Button);
3688}
3689extern "C" {
3690 pub fn Fl_Return_Button_resize(
3691 arg1: *mut Fl_Return_Button,
3692 x: ::core::ffi::c_int,
3693 y: ::core::ffi::c_int,
3694 width: ::core::ffi::c_int,
3695 height: ::core::ffi::c_int,
3696 );
3697}
3698extern "C" {
3699 pub fn Fl_Return_Button_widget_resize(
3700 arg1: *mut Fl_Return_Button,
3701 x: ::core::ffi::c_int,
3702 y: ::core::ffi::c_int,
3703 width: ::core::ffi::c_int,
3704 height: ::core::ffi::c_int,
3705 );
3706}
3707extern "C" {
3708 pub fn Fl_Return_Button_tooltip(arg1: *mut Fl_Return_Button) -> *const ::core::ffi::c_char;
3709}
3710extern "C" {
3711 pub fn Fl_Return_Button_set_tooltip(
3712 arg1: *mut Fl_Return_Button,
3713 txt: *const ::core::ffi::c_char,
3714 );
3715}
3716extern "C" {
3717 pub fn Fl_Return_Button_get_type(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3718}
3719extern "C" {
3720 pub fn Fl_Return_Button_set_type(arg1: *mut Fl_Return_Button, typ: ::core::ffi::c_int);
3721}
3722extern "C" {
3723 pub fn Fl_Return_Button_color(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_uint;
3724}
3725extern "C" {
3726 pub fn Fl_Return_Button_set_color(arg1: *mut Fl_Return_Button, color: ::core::ffi::c_uint);
3727}
3728extern "C" {
3729 pub fn Fl_Return_Button_measure_label(
3730 arg1: *const Fl_Return_Button,
3731 arg2: *mut ::core::ffi::c_int,
3732 arg3: *mut ::core::ffi::c_int,
3733 );
3734}
3735extern "C" {
3736 pub fn Fl_Return_Button_label_color(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_uint;
3737}
3738extern "C" {
3739 pub fn Fl_Return_Button_set_label_color(
3740 arg1: *mut Fl_Return_Button,
3741 color: ::core::ffi::c_uint,
3742 );
3743}
3744extern "C" {
3745 pub fn Fl_Return_Button_label_font(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3746}
3747extern "C" {
3748 pub fn Fl_Return_Button_set_label_font(arg1: *mut Fl_Return_Button, font: ::core::ffi::c_int);
3749}
3750extern "C" {
3751 pub fn Fl_Return_Button_label_size(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3752}
3753extern "C" {
3754 pub fn Fl_Return_Button_set_label_size(arg1: *mut Fl_Return_Button, sz: ::core::ffi::c_int);
3755}
3756extern "C" {
3757 pub fn Fl_Return_Button_label_type(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3758}
3759extern "C" {
3760 pub fn Fl_Return_Button_set_label_type(arg1: *mut Fl_Return_Button, typ: ::core::ffi::c_int);
3761}
3762extern "C" {
3763 pub fn Fl_Return_Button_box(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3764}
3765extern "C" {
3766 pub fn Fl_Return_Button_set_box(arg1: *mut Fl_Return_Button, typ: ::core::ffi::c_int);
3767}
3768extern "C" {
3769 pub fn Fl_Return_Button_changed(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3770}
3771extern "C" {
3772 pub fn Fl_Return_Button_set_changed(arg1: *mut Fl_Return_Button);
3773}
3774extern "C" {
3775 pub fn Fl_Return_Button_clear_changed(arg1: *mut Fl_Return_Button);
3776}
3777extern "C" {
3778 pub fn Fl_Return_Button_align(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3779}
3780extern "C" {
3781 pub fn Fl_Return_Button_set_align(arg1: *mut Fl_Return_Button, typ: ::core::ffi::c_int);
3782}
3783extern "C" {
3784 pub fn Fl_Return_Button_delete(arg1: *mut Fl_Return_Button);
3785}
3786extern "C" {
3787 pub fn Fl_Return_Button_set_image(arg1: *mut Fl_Return_Button, arg2: *mut ::core::ffi::c_void);
3788}
3789extern "C" {
3790 pub fn Fl_Return_Button_handle(
3791 self_: *mut Fl_Return_Button,
3792 cb: custom_handler_callback,
3793 data: *mut ::core::ffi::c_void,
3794 );
3795}
3796extern "C" {
3797 pub fn Fl_Return_Button_handle_event(
3798 self_: *mut Fl_Return_Button,
3799 event: ::core::ffi::c_int,
3800 ) -> ::core::ffi::c_int;
3801}
3802extern "C" {
3803 pub fn Fl_Return_Button_draw(
3804 self_: *mut Fl_Return_Button,
3805 cb: custom_draw_callback,
3806 data: *mut ::core::ffi::c_void,
3807 );
3808}
3809extern "C" {
3810 pub fn Fl_Return_Button_resize_callback(
3811 self_: *mut Fl_Return_Button,
3812 cb: ::core::option::Option<
3813 unsafe extern "C" fn(
3814 arg1: *mut Fl_Widget,
3815 x: ::core::ffi::c_int,
3816 y: ::core::ffi::c_int,
3817 w: ::core::ffi::c_int,
3818 h: ::core::ffi::c_int,
3819 arg2: *mut ::core::ffi::c_void,
3820 ),
3821 >,
3822 data: *mut ::core::ffi::c_void,
3823 );
3824}
3825extern "C" {
3826 pub fn Fl_Return_Button_set_when(arg1: *mut Fl_Return_Button, arg2: ::core::ffi::c_int);
3827}
3828extern "C" {
3829 pub fn Fl_Return_Button_when(arg1: *const Fl_Return_Button) -> ::core::ffi::c_int;
3830}
3831extern "C" {
3832 pub fn Fl_Return_Button_image(arg1: *const Fl_Return_Button) -> *const ::core::ffi::c_void;
3833}
3834extern "C" {
3835 pub fn Fl_Return_Button_parent(self_: *const Fl_Return_Button) -> *mut ::core::ffi::c_void;
3836}
3837extern "C" {
3838 pub fn Fl_Return_Button_selection_color(arg1: *mut Fl_Return_Button) -> ::core::ffi::c_uint;
3839}
3840extern "C" {
3841 pub fn Fl_Return_Button_set_selection_color(
3842 arg1: *mut Fl_Return_Button,
3843 color: ::core::ffi::c_uint,
3844 );
3845}
3846extern "C" {
3847 pub fn Fl_Return_Button_do_callback(arg1: *mut Fl_Return_Button);
3848}
3849extern "C" {
3850 pub fn Fl_Return_Button_inside(
3851 self_: *const Fl_Return_Button,
3852 arg1: *mut ::core::ffi::c_void,
3853 ) -> ::core::ffi::c_int;
3854}
3855extern "C" {
3856 pub fn Fl_Return_Button_window(arg1: *const Fl_Return_Button) -> *mut ::core::ffi::c_void;
3857}
3858extern "C" {
3859 pub fn Fl_Return_Button_top_window(arg1: *const Fl_Return_Button) -> *mut ::core::ffi::c_void;
3860}
3861extern "C" {
3862 pub fn Fl_Return_Button_takes_events(arg1: *const Fl_Return_Button) -> ::core::ffi::c_int;
3863}
3864extern "C" {
3865 pub fn Fl_Return_Button_user_data(arg1: *const Fl_Return_Button) -> *mut ::core::ffi::c_void;
3866}
3867extern "C" {
3868 pub fn Fl_Return_Button_take_focus(self_: *mut Fl_Return_Button) -> ::core::ffi::c_int;
3869}
3870extern "C" {
3871 pub fn Fl_Return_Button_set_visible_focus(self_: *mut Fl_Return_Button);
3872}
3873extern "C" {
3874 pub fn Fl_Return_Button_clear_visible_focus(self_: *mut Fl_Return_Button);
3875}
3876extern "C" {
3877 pub fn Fl_Return_Button_visible_focus(self_: *mut Fl_Return_Button, v: ::core::ffi::c_int);
3878}
3879extern "C" {
3880 pub fn Fl_Return_Button_has_visible_focus(self_: *mut Fl_Return_Button) -> ::core::ffi::c_uint;
3881}
3882extern "C" {
3883 pub fn Fl_Return_Button_set_user_data(
3884 arg1: *mut Fl_Return_Button,
3885 data: *mut ::core::ffi::c_void,
3886 );
3887}
3888extern "C" {
3889 pub fn Fl_Return_Button_draw_data(self_: *const Fl_Return_Button) -> *mut ::core::ffi::c_void;
3890}
3891extern "C" {
3892 pub fn Fl_Return_Button_handle_data(self_: *const Fl_Return_Button)
3893 -> *mut ::core::ffi::c_void;
3894}
3895extern "C" {
3896 pub fn Fl_Return_Button_set_draw_data(
3897 self_: *mut Fl_Return_Button,
3898 data: *mut ::core::ffi::c_void,
3899 );
3900}
3901extern "C" {
3902 pub fn Fl_Return_Button_set_handle_data(
3903 self_: *mut Fl_Return_Button,
3904 data: *mut ::core::ffi::c_void,
3905 );
3906}
3907extern "C" {
3908 pub fn Fl_Return_Button_damage(self_: *const Fl_Return_Button) -> ::core::ffi::c_uchar;
3909}
3910extern "C" {
3911 pub fn Fl_Return_Button_set_damage(self_: *mut Fl_Return_Button, flag: ::core::ffi::c_uchar);
3912}
3913extern "C" {
3914 pub fn Fl_Return_Button_set_damage_area(
3915 self_: *mut Fl_Return_Button,
3916 flag: ::core::ffi::c_uchar,
3917 x: ::core::ffi::c_int,
3918 y: ::core::ffi::c_int,
3919 w: ::core::ffi::c_int,
3920 h: ::core::ffi::c_int,
3921 );
3922}
3923extern "C" {
3924 pub fn Fl_Return_Button_clear_damage(self_: *mut Fl_Return_Button);
3925}
3926extern "C" {
3927 pub fn Fl_Return_Button_as_window(self_: *mut Fl_Return_Button) -> *mut ::core::ffi::c_void;
3928}
3929extern "C" {
3930 pub fn Fl_Return_Button_as_group(self_: *mut Fl_Return_Button) -> *mut ::core::ffi::c_void;
3931}
3932extern "C" {
3933 pub fn Fl_Return_Button_set_deimage(
3934 arg1: *mut Fl_Return_Button,
3935 arg2: *mut ::core::ffi::c_void,
3936 );
3937}
3938extern "C" {
3939 pub fn Fl_Return_Button_deimage(arg1: *const Fl_Return_Button) -> *const ::core::ffi::c_void;
3940}
3941extern "C" {
3942 pub fn Fl_Return_Button_set_callback(
3943 arg1: *mut Fl_Return_Button,
3944 arg2: Fl_Callback,
3945 arg3: *mut ::core::ffi::c_void,
3946 );
3947}
3948extern "C" {
3949 pub fn Fl_Return_Button_set_deleter(
3950 arg1: *mut Fl_Return_Button,
3951 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3952 );
3953}
3954extern "C" {
3955 pub fn Fl_Return_Button_visible(self_: *const Fl_Return_Button) -> ::core::ffi::c_int;
3956}
3957extern "C" {
3958 pub fn Fl_Return_Button_visible_r(self_: *const Fl_Return_Button) -> ::core::ffi::c_int;
3959}
3960extern "C" {
3961 pub fn Fl_Return_Button_active(self_: *const Fl_Return_Button) -> ::core::ffi::c_uint;
3962}
3963extern "C" {
3964 pub fn Fl_Return_Button_active_r(self_: *const Fl_Return_Button) -> ::core::ffi::c_int;
3965}
3966extern "C" {
3967 pub fn Fl_Return_Button_callback(self_: *const Fl_Return_Button) -> Fl_Callback;
3968}
3969extern "C" {
3970 pub fn Fl_Return_Button_set_deletion_callback(
3971 self_: *mut Fl_Return_Button,
3972 arg1: ::core::option::Option<
3973 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3974 >,
3975 data: *mut ::core::ffi::c_void,
3976 );
3977}
3978extern "C" {
3979 pub fn Fl_Return_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Return_Button;
3980}
3981extern "C" {
3982 pub fn Fl_Return_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Return_Button;
3983}
3984extern "C" {
3985 pub fn Fl_Return_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3986}
3987extern "C" {
3988 pub fn Fl_Return_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3989}
3990extern "C" {
3991 pub fn Fl_Return_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3992}
3993extern "C" {
3994 pub fn Fl_Return_Button_shortcut(self_: *const Fl_Return_Button) -> ::core::ffi::c_int;
3995}
3996extern "C" {
3997 pub fn Fl_Return_Button_set_shortcut(
3998 self_: *mut Fl_Return_Button,
3999 shortcut: ::core::ffi::c_int,
4000 );
4001}
4002extern "C" {
4003 pub fn Fl_Return_Button_clear(self_: *mut Fl_Return_Button) -> ::core::ffi::c_int;
4004}
4005extern "C" {
4006 pub fn Fl_Return_Button_value(self_: *mut Fl_Return_Button) -> ::core::ffi::c_int;
4007}
4008extern "C" {
4009 pub fn Fl_Return_Button_set_value(self_: *mut Fl_Return_Button, flag: ::core::ffi::c_int);
4010}
4011extern "C" {
4012 pub fn Fl_Return_Button_set_down_box(self_: *mut Fl_Return_Button, arg1: ::core::ffi::c_int);
4013}
4014extern "C" {
4015 pub fn Fl_Return_Button_down_box(self_: *const Fl_Return_Button) -> ::core::ffi::c_int;
4016}
4017extern "C" {
4018 pub fn Fl_Return_Button_set_compact(self_: *mut Fl_Return_Button, v: ::core::ffi::c_uchar);
4019}
4020extern "C" {
4021 pub fn Fl_Return_Button_compact(self_: *mut Fl_Return_Button) -> ::core::ffi::c_uchar;
4022}
4023#[repr(C)]
4024#[derive(Debug, Copy, Clone)]
4025pub struct Fl_Shortcut_Button {
4026 _unused: [u8; 0],
4027}
4028extern "C" {
4029 pub fn Fl_Shortcut_Button_new(
4030 x: ::core::ffi::c_int,
4031 y: ::core::ffi::c_int,
4032 width: ::core::ffi::c_int,
4033 height: ::core::ffi::c_int,
4034 title: *const ::core::ffi::c_char,
4035 ) -> *mut Fl_Shortcut_Button;
4036}
4037extern "C" {
4038 pub fn Fl_Shortcut_Button_x(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4039}
4040extern "C" {
4041 pub fn Fl_Shortcut_Button_y(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4042}
4043extern "C" {
4044 pub fn Fl_Shortcut_Button_width(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4045}
4046extern "C" {
4047 pub fn Fl_Shortcut_Button_height(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4048}
4049extern "C" {
4050 pub fn Fl_Shortcut_Button_label(arg1: *mut Fl_Shortcut_Button) -> *const ::core::ffi::c_char;
4051}
4052extern "C" {
4053 pub fn Fl_Shortcut_Button_set_label(
4054 arg1: *mut Fl_Shortcut_Button,
4055 title: *const ::core::ffi::c_char,
4056 );
4057}
4058extern "C" {
4059 pub fn Fl_Shortcut_Button_redraw(arg1: *mut Fl_Shortcut_Button);
4060}
4061extern "C" {
4062 pub fn Fl_Shortcut_Button_show(arg1: *mut Fl_Shortcut_Button);
4063}
4064extern "C" {
4065 pub fn Fl_Shortcut_Button_hide(arg1: *mut Fl_Shortcut_Button);
4066}
4067extern "C" {
4068 pub fn Fl_Shortcut_Button_activate(arg1: *mut Fl_Shortcut_Button);
4069}
4070extern "C" {
4071 pub fn Fl_Shortcut_Button_deactivate(arg1: *mut Fl_Shortcut_Button);
4072}
4073extern "C" {
4074 pub fn Fl_Shortcut_Button_redraw_label(arg1: *mut Fl_Shortcut_Button);
4075}
4076extern "C" {
4077 pub fn Fl_Shortcut_Button_resize(
4078 arg1: *mut Fl_Shortcut_Button,
4079 x: ::core::ffi::c_int,
4080 y: ::core::ffi::c_int,
4081 width: ::core::ffi::c_int,
4082 height: ::core::ffi::c_int,
4083 );
4084}
4085extern "C" {
4086 pub fn Fl_Shortcut_Button_widget_resize(
4087 arg1: *mut Fl_Shortcut_Button,
4088 x: ::core::ffi::c_int,
4089 y: ::core::ffi::c_int,
4090 width: ::core::ffi::c_int,
4091 height: ::core::ffi::c_int,
4092 );
4093}
4094extern "C" {
4095 pub fn Fl_Shortcut_Button_tooltip(arg1: *mut Fl_Shortcut_Button) -> *const ::core::ffi::c_char;
4096}
4097extern "C" {
4098 pub fn Fl_Shortcut_Button_set_tooltip(
4099 arg1: *mut Fl_Shortcut_Button,
4100 txt: *const ::core::ffi::c_char,
4101 );
4102}
4103extern "C" {
4104 pub fn Fl_Shortcut_Button_get_type(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4105}
4106extern "C" {
4107 pub fn Fl_Shortcut_Button_set_type(arg1: *mut Fl_Shortcut_Button, typ: ::core::ffi::c_int);
4108}
4109extern "C" {
4110 pub fn Fl_Shortcut_Button_color(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_uint;
4111}
4112extern "C" {
4113 pub fn Fl_Shortcut_Button_set_color(arg1: *mut Fl_Shortcut_Button, color: ::core::ffi::c_uint);
4114}
4115extern "C" {
4116 pub fn Fl_Shortcut_Button_measure_label(
4117 arg1: *const Fl_Shortcut_Button,
4118 arg2: *mut ::core::ffi::c_int,
4119 arg3: *mut ::core::ffi::c_int,
4120 );
4121}
4122extern "C" {
4123 pub fn Fl_Shortcut_Button_label_color(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_uint;
4124}
4125extern "C" {
4126 pub fn Fl_Shortcut_Button_set_label_color(
4127 arg1: *mut Fl_Shortcut_Button,
4128 color: ::core::ffi::c_uint,
4129 );
4130}
4131extern "C" {
4132 pub fn Fl_Shortcut_Button_label_font(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4133}
4134extern "C" {
4135 pub fn Fl_Shortcut_Button_set_label_font(
4136 arg1: *mut Fl_Shortcut_Button,
4137 font: ::core::ffi::c_int,
4138 );
4139}
4140extern "C" {
4141 pub fn Fl_Shortcut_Button_label_size(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4142}
4143extern "C" {
4144 pub fn Fl_Shortcut_Button_set_label_size(arg1: *mut Fl_Shortcut_Button, sz: ::core::ffi::c_int);
4145}
4146extern "C" {
4147 pub fn Fl_Shortcut_Button_label_type(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4148}
4149extern "C" {
4150 pub fn Fl_Shortcut_Button_set_label_type(
4151 arg1: *mut Fl_Shortcut_Button,
4152 typ: ::core::ffi::c_int,
4153 );
4154}
4155extern "C" {
4156 pub fn Fl_Shortcut_Button_box(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4157}
4158extern "C" {
4159 pub fn Fl_Shortcut_Button_set_box(arg1: *mut Fl_Shortcut_Button, typ: ::core::ffi::c_int);
4160}
4161extern "C" {
4162 pub fn Fl_Shortcut_Button_changed(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4163}
4164extern "C" {
4165 pub fn Fl_Shortcut_Button_set_changed(arg1: *mut Fl_Shortcut_Button);
4166}
4167extern "C" {
4168 pub fn Fl_Shortcut_Button_clear_changed(arg1: *mut Fl_Shortcut_Button);
4169}
4170extern "C" {
4171 pub fn Fl_Shortcut_Button_align(arg1: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4172}
4173extern "C" {
4174 pub fn Fl_Shortcut_Button_set_align(arg1: *mut Fl_Shortcut_Button, typ: ::core::ffi::c_int);
4175}
4176extern "C" {
4177 pub fn Fl_Shortcut_Button_delete(arg1: *mut Fl_Shortcut_Button);
4178}
4179extern "C" {
4180 pub fn Fl_Shortcut_Button_set_image(
4181 arg1: *mut Fl_Shortcut_Button,
4182 arg2: *mut ::core::ffi::c_void,
4183 );
4184}
4185extern "C" {
4186 pub fn Fl_Shortcut_Button_handle(
4187 self_: *mut Fl_Shortcut_Button,
4188 cb: custom_handler_callback,
4189 data: *mut ::core::ffi::c_void,
4190 );
4191}
4192extern "C" {
4193 pub fn Fl_Shortcut_Button_handle_event(
4194 self_: *mut Fl_Shortcut_Button,
4195 event: ::core::ffi::c_int,
4196 ) -> ::core::ffi::c_int;
4197}
4198extern "C" {
4199 pub fn Fl_Shortcut_Button_draw(
4200 self_: *mut Fl_Shortcut_Button,
4201 cb: custom_draw_callback,
4202 data: *mut ::core::ffi::c_void,
4203 );
4204}
4205extern "C" {
4206 pub fn Fl_Shortcut_Button_resize_callback(
4207 self_: *mut Fl_Shortcut_Button,
4208 cb: ::core::option::Option<
4209 unsafe extern "C" fn(
4210 arg1: *mut Fl_Widget,
4211 x: ::core::ffi::c_int,
4212 y: ::core::ffi::c_int,
4213 w: ::core::ffi::c_int,
4214 h: ::core::ffi::c_int,
4215 arg2: *mut ::core::ffi::c_void,
4216 ),
4217 >,
4218 data: *mut ::core::ffi::c_void,
4219 );
4220}
4221extern "C" {
4222 pub fn Fl_Shortcut_Button_set_when(arg1: *mut Fl_Shortcut_Button, arg2: ::core::ffi::c_int);
4223}
4224extern "C" {
4225 pub fn Fl_Shortcut_Button_when(arg1: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4226}
4227extern "C" {
4228 pub fn Fl_Shortcut_Button_image(arg1: *const Fl_Shortcut_Button) -> *const ::core::ffi::c_void;
4229}
4230extern "C" {
4231 pub fn Fl_Shortcut_Button_parent(self_: *const Fl_Shortcut_Button) -> *mut ::core::ffi::c_void;
4232}
4233extern "C" {
4234 pub fn Fl_Shortcut_Button_selection_color(arg1: *mut Fl_Shortcut_Button)
4235 -> ::core::ffi::c_uint;
4236}
4237extern "C" {
4238 pub fn Fl_Shortcut_Button_set_selection_color(
4239 arg1: *mut Fl_Shortcut_Button,
4240 color: ::core::ffi::c_uint,
4241 );
4242}
4243extern "C" {
4244 pub fn Fl_Shortcut_Button_do_callback(arg1: *mut Fl_Shortcut_Button);
4245}
4246extern "C" {
4247 pub fn Fl_Shortcut_Button_inside(
4248 self_: *const Fl_Shortcut_Button,
4249 arg1: *mut ::core::ffi::c_void,
4250 ) -> ::core::ffi::c_int;
4251}
4252extern "C" {
4253 pub fn Fl_Shortcut_Button_window(arg1: *const Fl_Shortcut_Button) -> *mut ::core::ffi::c_void;
4254}
4255extern "C" {
4256 pub fn Fl_Shortcut_Button_top_window(
4257 arg1: *const Fl_Shortcut_Button,
4258 ) -> *mut ::core::ffi::c_void;
4259}
4260extern "C" {
4261 pub fn Fl_Shortcut_Button_takes_events(arg1: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4262}
4263extern "C" {
4264 pub fn Fl_Shortcut_Button_user_data(
4265 arg1: *const Fl_Shortcut_Button,
4266 ) -> *mut ::core::ffi::c_void;
4267}
4268extern "C" {
4269 pub fn Fl_Shortcut_Button_take_focus(self_: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4270}
4271extern "C" {
4272 pub fn Fl_Shortcut_Button_set_visible_focus(self_: *mut Fl_Shortcut_Button);
4273}
4274extern "C" {
4275 pub fn Fl_Shortcut_Button_clear_visible_focus(self_: *mut Fl_Shortcut_Button);
4276}
4277extern "C" {
4278 pub fn Fl_Shortcut_Button_visible_focus(self_: *mut Fl_Shortcut_Button, v: ::core::ffi::c_int);
4279}
4280extern "C" {
4281 pub fn Fl_Shortcut_Button_has_visible_focus(
4282 self_: *mut Fl_Shortcut_Button,
4283 ) -> ::core::ffi::c_uint;
4284}
4285extern "C" {
4286 pub fn Fl_Shortcut_Button_set_user_data(
4287 arg1: *mut Fl_Shortcut_Button,
4288 data: *mut ::core::ffi::c_void,
4289 );
4290}
4291extern "C" {
4292 pub fn Fl_Shortcut_Button_draw_data(
4293 self_: *const Fl_Shortcut_Button,
4294 ) -> *mut ::core::ffi::c_void;
4295}
4296extern "C" {
4297 pub fn Fl_Shortcut_Button_handle_data(
4298 self_: *const Fl_Shortcut_Button,
4299 ) -> *mut ::core::ffi::c_void;
4300}
4301extern "C" {
4302 pub fn Fl_Shortcut_Button_set_draw_data(
4303 self_: *mut Fl_Shortcut_Button,
4304 data: *mut ::core::ffi::c_void,
4305 );
4306}
4307extern "C" {
4308 pub fn Fl_Shortcut_Button_set_handle_data(
4309 self_: *mut Fl_Shortcut_Button,
4310 data: *mut ::core::ffi::c_void,
4311 );
4312}
4313extern "C" {
4314 pub fn Fl_Shortcut_Button_damage(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_uchar;
4315}
4316extern "C" {
4317 pub fn Fl_Shortcut_Button_set_damage(
4318 self_: *mut Fl_Shortcut_Button,
4319 flag: ::core::ffi::c_uchar,
4320 );
4321}
4322extern "C" {
4323 pub fn Fl_Shortcut_Button_set_damage_area(
4324 self_: *mut Fl_Shortcut_Button,
4325 flag: ::core::ffi::c_uchar,
4326 x: ::core::ffi::c_int,
4327 y: ::core::ffi::c_int,
4328 w: ::core::ffi::c_int,
4329 h: ::core::ffi::c_int,
4330 );
4331}
4332extern "C" {
4333 pub fn Fl_Shortcut_Button_clear_damage(self_: *mut Fl_Shortcut_Button);
4334}
4335extern "C" {
4336 pub fn Fl_Shortcut_Button_as_window(self_: *mut Fl_Shortcut_Button)
4337 -> *mut ::core::ffi::c_void;
4338}
4339extern "C" {
4340 pub fn Fl_Shortcut_Button_as_group(self_: *mut Fl_Shortcut_Button) -> *mut ::core::ffi::c_void;
4341}
4342extern "C" {
4343 pub fn Fl_Shortcut_Button_set_deimage(
4344 arg1: *mut Fl_Shortcut_Button,
4345 arg2: *mut ::core::ffi::c_void,
4346 );
4347}
4348extern "C" {
4349 pub fn Fl_Shortcut_Button_deimage(
4350 arg1: *const Fl_Shortcut_Button,
4351 ) -> *const ::core::ffi::c_void;
4352}
4353extern "C" {
4354 pub fn Fl_Shortcut_Button_set_callback(
4355 arg1: *mut Fl_Shortcut_Button,
4356 arg2: Fl_Callback,
4357 arg3: *mut ::core::ffi::c_void,
4358 );
4359}
4360extern "C" {
4361 pub fn Fl_Shortcut_Button_set_deleter(
4362 arg1: *mut Fl_Shortcut_Button,
4363 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
4364 );
4365}
4366extern "C" {
4367 pub fn Fl_Shortcut_Button_visible(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4368}
4369extern "C" {
4370 pub fn Fl_Shortcut_Button_visible_r(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4371}
4372extern "C" {
4373 pub fn Fl_Shortcut_Button_active(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_uint;
4374}
4375extern "C" {
4376 pub fn Fl_Shortcut_Button_active_r(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4377}
4378extern "C" {
4379 pub fn Fl_Shortcut_Button_callback(self_: *const Fl_Shortcut_Button) -> Fl_Callback;
4380}
4381extern "C" {
4382 pub fn Fl_Shortcut_Button_set_deletion_callback(
4383 self_: *mut Fl_Shortcut_Button,
4384 arg1: ::core::option::Option<
4385 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
4386 >,
4387 data: *mut ::core::ffi::c_void,
4388 );
4389}
4390extern "C" {
4391 pub fn Fl_Shortcut_Button_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Shortcut_Button;
4392}
4393extern "C" {
4394 pub fn Fl_Shortcut_Button_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Shortcut_Button;
4395}
4396extern "C" {
4397 pub fn Fl_Shortcut_Button_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4398}
4399extern "C" {
4400 pub fn Fl_Shortcut_Button_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4401}
4402extern "C" {
4403 pub fn Fl_Shortcut_Button_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4404}
4405extern "C" {
4406 pub fn Fl_Shortcut_Button_default_value(self_: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4407}
4408extern "C" {
4409 pub fn Fl_Shortcut_Button_set_default_value(
4410 self_: *mut Fl_Shortcut_Button,
4411 flag: ::core::ffi::c_int,
4412 );
4413}
4414extern "C" {
4415 pub fn Fl_Shortcut_Button_default_clear(self_: *mut Fl_Shortcut_Button);
4416}
4417extern "C" {
4418 pub fn Fl_Shortcut_Button_shortcut(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4419}
4420extern "C" {
4421 pub fn Fl_Shortcut_Button_set_shortcut(
4422 self_: *mut Fl_Shortcut_Button,
4423 shortcut: ::core::ffi::c_int,
4424 );
4425}
4426extern "C" {
4427 pub fn Fl_Shortcut_Button_clear(self_: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4428}
4429extern "C" {
4430 pub fn Fl_Shortcut_Button_value(self_: *mut Fl_Shortcut_Button) -> ::core::ffi::c_int;
4431}
4432extern "C" {
4433 pub fn Fl_Shortcut_Button_set_value(self_: *mut Fl_Shortcut_Button, flag: ::core::ffi::c_int);
4434}
4435extern "C" {
4436 pub fn Fl_Shortcut_Button_set_down_box(
4437 self_: *mut Fl_Shortcut_Button,
4438 arg1: ::core::ffi::c_int,
4439 );
4440}
4441extern "C" {
4442 pub fn Fl_Shortcut_Button_down_box(self_: *const Fl_Shortcut_Button) -> ::core::ffi::c_int;
4443}
4444extern "C" {
4445 pub fn Fl_Shortcut_Button_set_compact(self_: *mut Fl_Shortcut_Button, v: ::core::ffi::c_uchar);
4446}
4447extern "C" {
4448 pub fn Fl_Shortcut_Button_compact(self_: *mut Fl_Shortcut_Button) -> ::core::ffi::c_uchar;
4449}