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