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_Slider {
24 _unused: [u8; 0],
25}
26extern "C" {
27 pub fn Fl_Slider_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_Slider;
34}
35extern "C" {
36 pub fn Fl_Slider_x(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
37}
38extern "C" {
39 pub fn Fl_Slider_y(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
40}
41extern "C" {
42 pub fn Fl_Slider_width(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
43}
44extern "C" {
45 pub fn Fl_Slider_height(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
46}
47extern "C" {
48 pub fn Fl_Slider_label(arg1: *mut Fl_Slider) -> *const ::core::ffi::c_char;
49}
50extern "C" {
51 pub fn Fl_Slider_set_label(arg1: *mut Fl_Slider, title: *const ::core::ffi::c_char);
52}
53extern "C" {
54 pub fn Fl_Slider_redraw(arg1: *mut Fl_Slider);
55}
56extern "C" {
57 pub fn Fl_Slider_show(arg1: *mut Fl_Slider);
58}
59extern "C" {
60 pub fn Fl_Slider_hide(arg1: *mut Fl_Slider);
61}
62extern "C" {
63 pub fn Fl_Slider_activate(arg1: *mut Fl_Slider);
64}
65extern "C" {
66 pub fn Fl_Slider_deactivate(arg1: *mut Fl_Slider);
67}
68extern "C" {
69 pub fn Fl_Slider_redraw_label(arg1: *mut Fl_Slider);
70}
71extern "C" {
72 pub fn Fl_Slider_resize(
73 arg1: *mut Fl_Slider,
74 x: ::core::ffi::c_int,
75 y: ::core::ffi::c_int,
76 width: ::core::ffi::c_int,
77 height: ::core::ffi::c_int,
78 );
79}
80extern "C" {
81 pub fn Fl_Slider_widget_resize(
82 arg1: *mut Fl_Slider,
83 x: ::core::ffi::c_int,
84 y: ::core::ffi::c_int,
85 width: ::core::ffi::c_int,
86 height: ::core::ffi::c_int,
87 );
88}
89extern "C" {
90 pub fn Fl_Slider_tooltip(arg1: *mut Fl_Slider) -> *const ::core::ffi::c_char;
91}
92extern "C" {
93 pub fn Fl_Slider_set_tooltip(arg1: *mut Fl_Slider, txt: *const ::core::ffi::c_char);
94}
95extern "C" {
96 pub fn Fl_Slider_get_type(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
97}
98extern "C" {
99 pub fn Fl_Slider_set_type(arg1: *mut Fl_Slider, typ: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Slider_color(arg1: *mut Fl_Slider) -> ::core::ffi::c_uint;
103}
104extern "C" {
105 pub fn Fl_Slider_set_color(arg1: *mut Fl_Slider, color: ::core::ffi::c_uint);
106}
107extern "C" {
108 pub fn Fl_Slider_measure_label(
109 arg1: *const Fl_Slider,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114extern "C" {
115 pub fn Fl_Slider_label_color(arg1: *mut Fl_Slider) -> ::core::ffi::c_uint;
116}
117extern "C" {
118 pub fn Fl_Slider_set_label_color(arg1: *mut Fl_Slider, color: ::core::ffi::c_uint);
119}
120extern "C" {
121 pub fn Fl_Slider_label_font(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_Slider_set_label_font(arg1: *mut Fl_Slider, font: ::core::ffi::c_int);
125}
126extern "C" {
127 pub fn Fl_Slider_label_size(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
128}
129extern "C" {
130 pub fn Fl_Slider_set_label_size(arg1: *mut Fl_Slider, sz: ::core::ffi::c_int);
131}
132extern "C" {
133 pub fn Fl_Slider_label_type(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
134}
135extern "C" {
136 pub fn Fl_Slider_set_label_type(arg1: *mut Fl_Slider, typ: ::core::ffi::c_int);
137}
138extern "C" {
139 pub fn Fl_Slider_box(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_Slider_set_box(arg1: *mut Fl_Slider, typ: ::core::ffi::c_int);
143}
144extern "C" {
145 pub fn Fl_Slider_changed(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_Slider_set_changed(arg1: *mut Fl_Slider);
149}
150extern "C" {
151 pub fn Fl_Slider_clear_changed(arg1: *mut Fl_Slider);
152}
153extern "C" {
154 pub fn Fl_Slider_align(arg1: *mut Fl_Slider) -> ::core::ffi::c_int;
155}
156extern "C" {
157 pub fn Fl_Slider_set_align(arg1: *mut Fl_Slider, typ: ::core::ffi::c_int);
158}
159extern "C" {
160 pub fn Fl_Slider_delete(arg1: *mut Fl_Slider);
161}
162extern "C" {
163 pub fn Fl_Slider_set_image(arg1: *mut Fl_Slider, arg2: *mut ::core::ffi::c_void);
164}
165extern "C" {
166 pub fn Fl_Slider_handle(
167 self_: *mut Fl_Slider,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172extern "C" {
173 pub fn Fl_Slider_handle_event(
174 self_: *mut Fl_Slider,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_Slider_draw(
180 self_: *mut Fl_Slider,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185extern "C" {
186 pub fn Fl_Slider_resize_callback(
187 self_: *mut Fl_Slider,
188 cb: ::core::option::Option<
189 unsafe extern "C" fn(
190 arg1: *mut Fl_Widget,
191 x: ::core::ffi::c_int,
192 y: ::core::ffi::c_int,
193 w: ::core::ffi::c_int,
194 h: ::core::ffi::c_int,
195 arg2: *mut ::core::ffi::c_void,
196 ),
197 >,
198 data: *mut ::core::ffi::c_void,
199 );
200}
201extern "C" {
202 pub fn Fl_Slider_set_when(arg1: *mut Fl_Slider, arg2: ::core::ffi::c_int);
203}
204extern "C" {
205 pub fn Fl_Slider_when(arg1: *const Fl_Slider) -> ::core::ffi::c_int;
206}
207extern "C" {
208 pub fn Fl_Slider_image(arg1: *const Fl_Slider) -> *const ::core::ffi::c_void;
209}
210extern "C" {
211 pub fn Fl_Slider_parent(self_: *const Fl_Slider) -> *mut ::core::ffi::c_void;
212}
213extern "C" {
214 pub fn Fl_Slider_selection_color(arg1: *mut Fl_Slider) -> ::core::ffi::c_uint;
215}
216extern "C" {
217 pub fn Fl_Slider_set_selection_color(arg1: *mut Fl_Slider, color: ::core::ffi::c_uint);
218}
219extern "C" {
220 pub fn Fl_Slider_do_callback(arg1: *mut Fl_Slider);
221}
222extern "C" {
223 pub fn Fl_Slider_inside(
224 self_: *const Fl_Slider,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228extern "C" {
229 pub fn Fl_Slider_window(arg1: *const Fl_Slider) -> *mut ::core::ffi::c_void;
230}
231extern "C" {
232 pub fn Fl_Slider_top_window(arg1: *const Fl_Slider) -> *mut ::core::ffi::c_void;
233}
234extern "C" {
235 pub fn Fl_Slider_takes_events(arg1: *const Fl_Slider) -> ::core::ffi::c_int;
236}
237extern "C" {
238 pub fn Fl_Slider_user_data(arg1: *const Fl_Slider) -> *mut ::core::ffi::c_void;
239}
240extern "C" {
241 pub fn Fl_Slider_take_focus(self_: *mut Fl_Slider) -> ::core::ffi::c_int;
242}
243extern "C" {
244 pub fn Fl_Slider_set_visible_focus(self_: *mut Fl_Slider);
245}
246extern "C" {
247 pub fn Fl_Slider_clear_visible_focus(self_: *mut Fl_Slider);
248}
249extern "C" {
250 pub fn Fl_Slider_visible_focus(self_: *mut Fl_Slider, v: ::core::ffi::c_int);
251}
252extern "C" {
253 pub fn Fl_Slider_has_visible_focus(self_: *mut Fl_Slider) -> ::core::ffi::c_uint;
254}
255extern "C" {
256 pub fn Fl_Slider_set_user_data(arg1: *mut Fl_Slider, data: *mut ::core::ffi::c_void);
257}
258extern "C" {
259 pub fn Fl_Slider_draw_data(self_: *const Fl_Slider) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_Slider_handle_data(self_: *const Fl_Slider) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_Slider_set_draw_data(self_: *mut Fl_Slider, data: *mut ::core::ffi::c_void);
266}
267extern "C" {
268 pub fn Fl_Slider_set_handle_data(self_: *mut Fl_Slider, data: *mut ::core::ffi::c_void);
269}
270extern "C" {
271 pub fn Fl_Slider_damage(self_: *const Fl_Slider) -> ::core::ffi::c_uchar;
272}
273extern "C" {
274 pub fn Fl_Slider_set_damage(self_: *mut Fl_Slider, flag: ::core::ffi::c_uchar);
275}
276extern "C" {
277 pub fn Fl_Slider_set_damage_area(
278 self_: *mut Fl_Slider,
279 flag: ::core::ffi::c_uchar,
280 x: ::core::ffi::c_int,
281 y: ::core::ffi::c_int,
282 w: ::core::ffi::c_int,
283 h: ::core::ffi::c_int,
284 );
285}
286extern "C" {
287 pub fn Fl_Slider_clear_damage(self_: *mut Fl_Slider);
288}
289extern "C" {
290 pub fn Fl_Slider_as_window(self_: *mut Fl_Slider) -> *mut ::core::ffi::c_void;
291}
292extern "C" {
293 pub fn Fl_Slider_as_group(self_: *mut Fl_Slider) -> *mut ::core::ffi::c_void;
294}
295extern "C" {
296 pub fn Fl_Slider_set_deimage(arg1: *mut Fl_Slider, arg2: *mut ::core::ffi::c_void);
297}
298extern "C" {
299 pub fn Fl_Slider_deimage(arg1: *const Fl_Slider) -> *const ::core::ffi::c_void;
300}
301extern "C" {
302 pub fn Fl_Slider_set_callback(
303 arg1: *mut Fl_Slider,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308extern "C" {
309 pub fn Fl_Slider_set_deleter(
310 arg1: *mut Fl_Slider,
311 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
312 );
313}
314extern "C" {
315 pub fn Fl_Slider_visible(self_: *const Fl_Slider) -> ::core::ffi::c_int;
316}
317extern "C" {
318 pub fn Fl_Slider_visible_r(self_: *const Fl_Slider) -> ::core::ffi::c_int;
319}
320extern "C" {
321 pub fn Fl_Slider_active(self_: *const Fl_Slider) -> ::core::ffi::c_uint;
322}
323extern "C" {
324 pub fn Fl_Slider_active_r(self_: *const Fl_Slider) -> ::core::ffi::c_int;
325}
326extern "C" {
327 pub fn Fl_Slider_callback(self_: *const Fl_Slider) -> Fl_Callback;
328}
329extern "C" {
330 pub fn Fl_Slider_set_deletion_callback(
331 self_: *mut Fl_Slider,
332 arg1: ::core::option::Option<
333 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
334 >,
335 data: *mut ::core::ffi::c_void,
336 );
337}
338extern "C" {
339 pub fn Fl_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Slider;
340}
341extern "C" {
342 pub fn Fl_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Slider;
343}
344extern "C" {
345 pub fn Fl_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347extern "C" {
348 pub fn Fl_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
349}
350extern "C" {
351 pub fn Fl_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
352}
353extern "C" {
354 pub fn Fl_Slider_slider_size(self_: *const Fl_Slider) -> f32;
355}
356extern "C" {
357 pub fn Fl_Slider_set_slider_size(self_: *mut Fl_Slider, v: f32);
358}
359extern "C" {
360 pub fn Fl_Slider_slider_box(self_: *const Fl_Slider) -> ::core::ffi::c_int;
361}
362extern "C" {
363 pub fn Fl_Slider_set_slider_box(self_: *mut Fl_Slider, c: ::core::ffi::c_int);
364}
365extern "C" {
366 pub fn Fl_Slider_scroll_value(
367 self_: *mut Fl_Slider,
368 pos: ::core::ffi::c_int,
369 windowSize: ::core::ffi::c_int,
370 first_line: ::core::ffi::c_int,
371 total_lines: ::core::ffi::c_int,
372 ) -> ::core::ffi::c_int;
373}
374extern "C" {
375 pub fn Fl_Slider_set_bounds(arg1: *mut Fl_Slider, a: f64, b: f64);
376}
377extern "C" {
378 pub fn Fl_Slider_minimum(arg1: *mut Fl_Slider) -> f64;
379}
380extern "C" {
381 pub fn Fl_Slider_set_minimum(arg1: *mut Fl_Slider, a: f64);
382}
383extern "C" {
384 pub fn Fl_Slider_maximum(arg1: *mut Fl_Slider) -> f64;
385}
386extern "C" {
387 pub fn Fl_Slider_set_maximum(arg1: *mut Fl_Slider, a: f64);
388}
389extern "C" {
390 pub fn Fl_Slider_set_range(arg1: *mut Fl_Slider, a: f64, b: f64);
391}
392extern "C" {
393 pub fn Fl_Slider_set_step(arg1: *mut Fl_Slider, a: f64, b: ::core::ffi::c_int);
394}
395extern "C" {
396 pub fn Fl_Slider_step(arg1: *mut Fl_Slider) -> f64;
397}
398extern "C" {
399 pub fn Fl_Slider_set_precision(arg1: *mut Fl_Slider, digits: ::core::ffi::c_int);
400}
401extern "C" {
402 pub fn Fl_Slider_value(arg1: *mut Fl_Slider) -> f64;
403}
404extern "C" {
405 pub fn Fl_Slider_set_value(arg1: *mut Fl_Slider, arg2: f64) -> ::core::ffi::c_int;
406}
407extern "C" {
408 pub fn Fl_Slider_format(
409 arg1: *mut Fl_Slider,
410 arg2: *mut ::core::ffi::c_char,
411 ) -> ::core::ffi::c_int;
412}
413extern "C" {
414 pub fn Fl_Slider_round(arg1: *mut Fl_Slider, arg2: f64) -> f64;
415}
416extern "C" {
417 pub fn Fl_Slider_clamp(arg1: *mut Fl_Slider, arg2: f64) -> f64;
418}
419extern "C" {
420 pub fn Fl_Slider_increment(arg1: *mut Fl_Slider, arg2: f64, arg3: ::core::ffi::c_int) -> f64;
421}
422#[repr(C)]
423#[derive(Debug, Copy, Clone)]
424pub struct Fl_Nice_Slider {
425 _unused: [u8; 0],
426}
427extern "C" {
428 pub fn Fl_Nice_Slider_new(
429 x: ::core::ffi::c_int,
430 y: ::core::ffi::c_int,
431 width: ::core::ffi::c_int,
432 height: ::core::ffi::c_int,
433 title: *const ::core::ffi::c_char,
434 ) -> *mut Fl_Nice_Slider;
435}
436extern "C" {
437 pub fn Fl_Nice_Slider_x(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
438}
439extern "C" {
440 pub fn Fl_Nice_Slider_y(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
441}
442extern "C" {
443 pub fn Fl_Nice_Slider_width(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
444}
445extern "C" {
446 pub fn Fl_Nice_Slider_height(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
447}
448extern "C" {
449 pub fn Fl_Nice_Slider_label(arg1: *mut Fl_Nice_Slider) -> *const ::core::ffi::c_char;
450}
451extern "C" {
452 pub fn Fl_Nice_Slider_set_label(arg1: *mut Fl_Nice_Slider, title: *const ::core::ffi::c_char);
453}
454extern "C" {
455 pub fn Fl_Nice_Slider_redraw(arg1: *mut Fl_Nice_Slider);
456}
457extern "C" {
458 pub fn Fl_Nice_Slider_show(arg1: *mut Fl_Nice_Slider);
459}
460extern "C" {
461 pub fn Fl_Nice_Slider_hide(arg1: *mut Fl_Nice_Slider);
462}
463extern "C" {
464 pub fn Fl_Nice_Slider_activate(arg1: *mut Fl_Nice_Slider);
465}
466extern "C" {
467 pub fn Fl_Nice_Slider_deactivate(arg1: *mut Fl_Nice_Slider);
468}
469extern "C" {
470 pub fn Fl_Nice_Slider_redraw_label(arg1: *mut Fl_Nice_Slider);
471}
472extern "C" {
473 pub fn Fl_Nice_Slider_resize(
474 arg1: *mut Fl_Nice_Slider,
475 x: ::core::ffi::c_int,
476 y: ::core::ffi::c_int,
477 width: ::core::ffi::c_int,
478 height: ::core::ffi::c_int,
479 );
480}
481extern "C" {
482 pub fn Fl_Nice_Slider_widget_resize(
483 arg1: *mut Fl_Nice_Slider,
484 x: ::core::ffi::c_int,
485 y: ::core::ffi::c_int,
486 width: ::core::ffi::c_int,
487 height: ::core::ffi::c_int,
488 );
489}
490extern "C" {
491 pub fn Fl_Nice_Slider_tooltip(arg1: *mut Fl_Nice_Slider) -> *const ::core::ffi::c_char;
492}
493extern "C" {
494 pub fn Fl_Nice_Slider_set_tooltip(arg1: *mut Fl_Nice_Slider, txt: *const ::core::ffi::c_char);
495}
496extern "C" {
497 pub fn Fl_Nice_Slider_get_type(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
498}
499extern "C" {
500 pub fn Fl_Nice_Slider_set_type(arg1: *mut Fl_Nice_Slider, typ: ::core::ffi::c_int);
501}
502extern "C" {
503 pub fn Fl_Nice_Slider_color(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_uint;
504}
505extern "C" {
506 pub fn Fl_Nice_Slider_set_color(arg1: *mut Fl_Nice_Slider, color: ::core::ffi::c_uint);
507}
508extern "C" {
509 pub fn Fl_Nice_Slider_measure_label(
510 arg1: *const Fl_Nice_Slider,
511 arg2: *mut ::core::ffi::c_int,
512 arg3: *mut ::core::ffi::c_int,
513 );
514}
515extern "C" {
516 pub fn Fl_Nice_Slider_label_color(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_uint;
517}
518extern "C" {
519 pub fn Fl_Nice_Slider_set_label_color(arg1: *mut Fl_Nice_Slider, color: ::core::ffi::c_uint);
520}
521extern "C" {
522 pub fn Fl_Nice_Slider_label_font(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
523}
524extern "C" {
525 pub fn Fl_Nice_Slider_set_label_font(arg1: *mut Fl_Nice_Slider, font: ::core::ffi::c_int);
526}
527extern "C" {
528 pub fn Fl_Nice_Slider_label_size(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
529}
530extern "C" {
531 pub fn Fl_Nice_Slider_set_label_size(arg1: *mut Fl_Nice_Slider, sz: ::core::ffi::c_int);
532}
533extern "C" {
534 pub fn Fl_Nice_Slider_label_type(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
535}
536extern "C" {
537 pub fn Fl_Nice_Slider_set_label_type(arg1: *mut Fl_Nice_Slider, typ: ::core::ffi::c_int);
538}
539extern "C" {
540 pub fn Fl_Nice_Slider_box(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
541}
542extern "C" {
543 pub fn Fl_Nice_Slider_set_box(arg1: *mut Fl_Nice_Slider, typ: ::core::ffi::c_int);
544}
545extern "C" {
546 pub fn Fl_Nice_Slider_changed(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
547}
548extern "C" {
549 pub fn Fl_Nice_Slider_set_changed(arg1: *mut Fl_Nice_Slider);
550}
551extern "C" {
552 pub fn Fl_Nice_Slider_clear_changed(arg1: *mut Fl_Nice_Slider);
553}
554extern "C" {
555 pub fn Fl_Nice_Slider_align(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
556}
557extern "C" {
558 pub fn Fl_Nice_Slider_set_align(arg1: *mut Fl_Nice_Slider, typ: ::core::ffi::c_int);
559}
560extern "C" {
561 pub fn Fl_Nice_Slider_delete(arg1: *mut Fl_Nice_Slider);
562}
563extern "C" {
564 pub fn Fl_Nice_Slider_set_image(arg1: *mut Fl_Nice_Slider, arg2: *mut ::core::ffi::c_void);
565}
566extern "C" {
567 pub fn Fl_Nice_Slider_handle(
568 self_: *mut Fl_Nice_Slider,
569 cb: custom_handler_callback,
570 data: *mut ::core::ffi::c_void,
571 );
572}
573extern "C" {
574 pub fn Fl_Nice_Slider_handle_event(
575 self_: *mut Fl_Nice_Slider,
576 event: ::core::ffi::c_int,
577 ) -> ::core::ffi::c_int;
578}
579extern "C" {
580 pub fn Fl_Nice_Slider_draw(
581 self_: *mut Fl_Nice_Slider,
582 cb: custom_draw_callback,
583 data: *mut ::core::ffi::c_void,
584 );
585}
586extern "C" {
587 pub fn Fl_Nice_Slider_resize_callback(
588 self_: *mut Fl_Nice_Slider,
589 cb: ::core::option::Option<
590 unsafe extern "C" fn(
591 arg1: *mut Fl_Widget,
592 x: ::core::ffi::c_int,
593 y: ::core::ffi::c_int,
594 w: ::core::ffi::c_int,
595 h: ::core::ffi::c_int,
596 arg2: *mut ::core::ffi::c_void,
597 ),
598 >,
599 data: *mut ::core::ffi::c_void,
600 );
601}
602extern "C" {
603 pub fn Fl_Nice_Slider_set_when(arg1: *mut Fl_Nice_Slider, arg2: ::core::ffi::c_int);
604}
605extern "C" {
606 pub fn Fl_Nice_Slider_when(arg1: *const Fl_Nice_Slider) -> ::core::ffi::c_int;
607}
608extern "C" {
609 pub fn Fl_Nice_Slider_image(arg1: *const Fl_Nice_Slider) -> *const ::core::ffi::c_void;
610}
611extern "C" {
612 pub fn Fl_Nice_Slider_parent(self_: *const Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
613}
614extern "C" {
615 pub fn Fl_Nice_Slider_selection_color(arg1: *mut Fl_Nice_Slider) -> ::core::ffi::c_uint;
616}
617extern "C" {
618 pub fn Fl_Nice_Slider_set_selection_color(
619 arg1: *mut Fl_Nice_Slider,
620 color: ::core::ffi::c_uint,
621 );
622}
623extern "C" {
624 pub fn Fl_Nice_Slider_do_callback(arg1: *mut Fl_Nice_Slider);
625}
626extern "C" {
627 pub fn Fl_Nice_Slider_inside(
628 self_: *const Fl_Nice_Slider,
629 arg1: *mut ::core::ffi::c_void,
630 ) -> ::core::ffi::c_int;
631}
632extern "C" {
633 pub fn Fl_Nice_Slider_window(arg1: *const Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
634}
635extern "C" {
636 pub fn Fl_Nice_Slider_top_window(arg1: *const Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
637}
638extern "C" {
639 pub fn Fl_Nice_Slider_takes_events(arg1: *const Fl_Nice_Slider) -> ::core::ffi::c_int;
640}
641extern "C" {
642 pub fn Fl_Nice_Slider_user_data(arg1: *const Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
643}
644extern "C" {
645 pub fn Fl_Nice_Slider_take_focus(self_: *mut Fl_Nice_Slider) -> ::core::ffi::c_int;
646}
647extern "C" {
648 pub fn Fl_Nice_Slider_set_visible_focus(self_: *mut Fl_Nice_Slider);
649}
650extern "C" {
651 pub fn Fl_Nice_Slider_clear_visible_focus(self_: *mut Fl_Nice_Slider);
652}
653extern "C" {
654 pub fn Fl_Nice_Slider_visible_focus(self_: *mut Fl_Nice_Slider, v: ::core::ffi::c_int);
655}
656extern "C" {
657 pub fn Fl_Nice_Slider_has_visible_focus(self_: *mut Fl_Nice_Slider) -> ::core::ffi::c_uint;
658}
659extern "C" {
660 pub fn Fl_Nice_Slider_set_user_data(arg1: *mut Fl_Nice_Slider, data: *mut ::core::ffi::c_void);
661}
662extern "C" {
663 pub fn Fl_Nice_Slider_draw_data(self_: *const Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
664}
665extern "C" {
666 pub fn Fl_Nice_Slider_handle_data(self_: *const Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
667}
668extern "C" {
669 pub fn Fl_Nice_Slider_set_draw_data(self_: *mut Fl_Nice_Slider, data: *mut ::core::ffi::c_void);
670}
671extern "C" {
672 pub fn Fl_Nice_Slider_set_handle_data(
673 self_: *mut Fl_Nice_Slider,
674 data: *mut ::core::ffi::c_void,
675 );
676}
677extern "C" {
678 pub fn Fl_Nice_Slider_damage(self_: *const Fl_Nice_Slider) -> ::core::ffi::c_uchar;
679}
680extern "C" {
681 pub fn Fl_Nice_Slider_set_damage(self_: *mut Fl_Nice_Slider, flag: ::core::ffi::c_uchar);
682}
683extern "C" {
684 pub fn Fl_Nice_Slider_set_damage_area(
685 self_: *mut Fl_Nice_Slider,
686 flag: ::core::ffi::c_uchar,
687 x: ::core::ffi::c_int,
688 y: ::core::ffi::c_int,
689 w: ::core::ffi::c_int,
690 h: ::core::ffi::c_int,
691 );
692}
693extern "C" {
694 pub fn Fl_Nice_Slider_clear_damage(self_: *mut Fl_Nice_Slider);
695}
696extern "C" {
697 pub fn Fl_Nice_Slider_as_window(self_: *mut Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
698}
699extern "C" {
700 pub fn Fl_Nice_Slider_as_group(self_: *mut Fl_Nice_Slider) -> *mut ::core::ffi::c_void;
701}
702extern "C" {
703 pub fn Fl_Nice_Slider_set_deimage(arg1: *mut Fl_Nice_Slider, arg2: *mut ::core::ffi::c_void);
704}
705extern "C" {
706 pub fn Fl_Nice_Slider_deimage(arg1: *const Fl_Nice_Slider) -> *const ::core::ffi::c_void;
707}
708extern "C" {
709 pub fn Fl_Nice_Slider_set_callback(
710 arg1: *mut Fl_Nice_Slider,
711 arg2: Fl_Callback,
712 arg3: *mut ::core::ffi::c_void,
713 );
714}
715extern "C" {
716 pub fn Fl_Nice_Slider_set_deleter(
717 arg1: *mut Fl_Nice_Slider,
718 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
719 );
720}
721extern "C" {
722 pub fn Fl_Nice_Slider_visible(self_: *const Fl_Nice_Slider) -> ::core::ffi::c_int;
723}
724extern "C" {
725 pub fn Fl_Nice_Slider_visible_r(self_: *const Fl_Nice_Slider) -> ::core::ffi::c_int;
726}
727extern "C" {
728 pub fn Fl_Nice_Slider_active(self_: *const Fl_Nice_Slider) -> ::core::ffi::c_uint;
729}
730extern "C" {
731 pub fn Fl_Nice_Slider_active_r(self_: *const Fl_Nice_Slider) -> ::core::ffi::c_int;
732}
733extern "C" {
734 pub fn Fl_Nice_Slider_callback(self_: *const Fl_Nice_Slider) -> Fl_Callback;
735}
736extern "C" {
737 pub fn Fl_Nice_Slider_set_deletion_callback(
738 self_: *mut Fl_Nice_Slider,
739 arg1: ::core::option::Option<
740 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
741 >,
742 data: *mut ::core::ffi::c_void,
743 );
744}
745extern "C" {
746 pub fn Fl_Nice_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Nice_Slider;
747}
748extern "C" {
749 pub fn Fl_Nice_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Nice_Slider;
750}
751extern "C" {
752 pub fn Fl_Nice_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
753}
754extern "C" {
755 pub fn Fl_Nice_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
756}
757extern "C" {
758 pub fn Fl_Nice_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
759}
760extern "C" {
761 pub fn Fl_Nice_Slider_set_bounds(arg1: *mut Fl_Nice_Slider, a: f64, b: f64);
762}
763extern "C" {
764 pub fn Fl_Nice_Slider_minimum(arg1: *mut Fl_Nice_Slider) -> f64;
765}
766extern "C" {
767 pub fn Fl_Nice_Slider_set_minimum(arg1: *mut Fl_Nice_Slider, a: f64);
768}
769extern "C" {
770 pub fn Fl_Nice_Slider_maximum(arg1: *mut Fl_Nice_Slider) -> f64;
771}
772extern "C" {
773 pub fn Fl_Nice_Slider_set_maximum(arg1: *mut Fl_Nice_Slider, a: f64);
774}
775extern "C" {
776 pub fn Fl_Nice_Slider_set_range(arg1: *mut Fl_Nice_Slider, a: f64, b: f64);
777}
778extern "C" {
779 pub fn Fl_Nice_Slider_set_step(arg1: *mut Fl_Nice_Slider, a: f64, b: ::core::ffi::c_int);
780}
781extern "C" {
782 pub fn Fl_Nice_Slider_step(arg1: *mut Fl_Nice_Slider) -> f64;
783}
784extern "C" {
785 pub fn Fl_Nice_Slider_set_precision(arg1: *mut Fl_Nice_Slider, digits: ::core::ffi::c_int);
786}
787extern "C" {
788 pub fn Fl_Nice_Slider_value(arg1: *mut Fl_Nice_Slider) -> f64;
789}
790extern "C" {
791 pub fn Fl_Nice_Slider_set_value(arg1: *mut Fl_Nice_Slider, arg2: f64) -> ::core::ffi::c_int;
792}
793extern "C" {
794 pub fn Fl_Nice_Slider_format(
795 arg1: *mut Fl_Nice_Slider,
796 arg2: *mut ::core::ffi::c_char,
797 ) -> ::core::ffi::c_int;
798}
799extern "C" {
800 pub fn Fl_Nice_Slider_round(arg1: *mut Fl_Nice_Slider, arg2: f64) -> f64;
801}
802extern "C" {
803 pub fn Fl_Nice_Slider_clamp(arg1: *mut Fl_Nice_Slider, arg2: f64) -> f64;
804}
805extern "C" {
806 pub fn Fl_Nice_Slider_increment(
807 arg1: *mut Fl_Nice_Slider,
808 arg2: f64,
809 arg3: ::core::ffi::c_int,
810 ) -> f64;
811}
812#[repr(C)]
813#[derive(Debug, Copy, Clone)]
814pub struct Fl_Counter {
815 _unused: [u8; 0],
816}
817extern "C" {
818 pub fn Fl_Counter_new(
819 x: ::core::ffi::c_int,
820 y: ::core::ffi::c_int,
821 width: ::core::ffi::c_int,
822 height: ::core::ffi::c_int,
823 title: *const ::core::ffi::c_char,
824 ) -> *mut Fl_Counter;
825}
826extern "C" {
827 pub fn Fl_Counter_x(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
828}
829extern "C" {
830 pub fn Fl_Counter_y(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
831}
832extern "C" {
833 pub fn Fl_Counter_width(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
834}
835extern "C" {
836 pub fn Fl_Counter_height(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
837}
838extern "C" {
839 pub fn Fl_Counter_label(arg1: *mut Fl_Counter) -> *const ::core::ffi::c_char;
840}
841extern "C" {
842 pub fn Fl_Counter_set_label(arg1: *mut Fl_Counter, title: *const ::core::ffi::c_char);
843}
844extern "C" {
845 pub fn Fl_Counter_redraw(arg1: *mut Fl_Counter);
846}
847extern "C" {
848 pub fn Fl_Counter_show(arg1: *mut Fl_Counter);
849}
850extern "C" {
851 pub fn Fl_Counter_hide(arg1: *mut Fl_Counter);
852}
853extern "C" {
854 pub fn Fl_Counter_activate(arg1: *mut Fl_Counter);
855}
856extern "C" {
857 pub fn Fl_Counter_deactivate(arg1: *mut Fl_Counter);
858}
859extern "C" {
860 pub fn Fl_Counter_redraw_label(arg1: *mut Fl_Counter);
861}
862extern "C" {
863 pub fn Fl_Counter_resize(
864 arg1: *mut Fl_Counter,
865 x: ::core::ffi::c_int,
866 y: ::core::ffi::c_int,
867 width: ::core::ffi::c_int,
868 height: ::core::ffi::c_int,
869 );
870}
871extern "C" {
872 pub fn Fl_Counter_widget_resize(
873 arg1: *mut Fl_Counter,
874 x: ::core::ffi::c_int,
875 y: ::core::ffi::c_int,
876 width: ::core::ffi::c_int,
877 height: ::core::ffi::c_int,
878 );
879}
880extern "C" {
881 pub fn Fl_Counter_tooltip(arg1: *mut Fl_Counter) -> *const ::core::ffi::c_char;
882}
883extern "C" {
884 pub fn Fl_Counter_set_tooltip(arg1: *mut Fl_Counter, txt: *const ::core::ffi::c_char);
885}
886extern "C" {
887 pub fn Fl_Counter_get_type(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
888}
889extern "C" {
890 pub fn Fl_Counter_set_type(arg1: *mut Fl_Counter, typ: ::core::ffi::c_int);
891}
892extern "C" {
893 pub fn Fl_Counter_color(arg1: *mut Fl_Counter) -> ::core::ffi::c_uint;
894}
895extern "C" {
896 pub fn Fl_Counter_set_color(arg1: *mut Fl_Counter, color: ::core::ffi::c_uint);
897}
898extern "C" {
899 pub fn Fl_Counter_measure_label(
900 arg1: *const Fl_Counter,
901 arg2: *mut ::core::ffi::c_int,
902 arg3: *mut ::core::ffi::c_int,
903 );
904}
905extern "C" {
906 pub fn Fl_Counter_label_color(arg1: *mut Fl_Counter) -> ::core::ffi::c_uint;
907}
908extern "C" {
909 pub fn Fl_Counter_set_label_color(arg1: *mut Fl_Counter, color: ::core::ffi::c_uint);
910}
911extern "C" {
912 pub fn Fl_Counter_label_font(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
913}
914extern "C" {
915 pub fn Fl_Counter_set_label_font(arg1: *mut Fl_Counter, font: ::core::ffi::c_int);
916}
917extern "C" {
918 pub fn Fl_Counter_label_size(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
919}
920extern "C" {
921 pub fn Fl_Counter_set_label_size(arg1: *mut Fl_Counter, sz: ::core::ffi::c_int);
922}
923extern "C" {
924 pub fn Fl_Counter_label_type(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
925}
926extern "C" {
927 pub fn Fl_Counter_set_label_type(arg1: *mut Fl_Counter, typ: ::core::ffi::c_int);
928}
929extern "C" {
930 pub fn Fl_Counter_box(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
931}
932extern "C" {
933 pub fn Fl_Counter_set_box(arg1: *mut Fl_Counter, typ: ::core::ffi::c_int);
934}
935extern "C" {
936 pub fn Fl_Counter_changed(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
937}
938extern "C" {
939 pub fn Fl_Counter_set_changed(arg1: *mut Fl_Counter);
940}
941extern "C" {
942 pub fn Fl_Counter_clear_changed(arg1: *mut Fl_Counter);
943}
944extern "C" {
945 pub fn Fl_Counter_align(arg1: *mut Fl_Counter) -> ::core::ffi::c_int;
946}
947extern "C" {
948 pub fn Fl_Counter_set_align(arg1: *mut Fl_Counter, typ: ::core::ffi::c_int);
949}
950extern "C" {
951 pub fn Fl_Counter_delete(arg1: *mut Fl_Counter);
952}
953extern "C" {
954 pub fn Fl_Counter_set_image(arg1: *mut Fl_Counter, arg2: *mut ::core::ffi::c_void);
955}
956extern "C" {
957 pub fn Fl_Counter_handle(
958 self_: *mut Fl_Counter,
959 cb: custom_handler_callback,
960 data: *mut ::core::ffi::c_void,
961 );
962}
963extern "C" {
964 pub fn Fl_Counter_handle_event(
965 self_: *mut Fl_Counter,
966 event: ::core::ffi::c_int,
967 ) -> ::core::ffi::c_int;
968}
969extern "C" {
970 pub fn Fl_Counter_draw(
971 self_: *mut Fl_Counter,
972 cb: custom_draw_callback,
973 data: *mut ::core::ffi::c_void,
974 );
975}
976extern "C" {
977 pub fn Fl_Counter_resize_callback(
978 self_: *mut Fl_Counter,
979 cb: ::core::option::Option<
980 unsafe extern "C" fn(
981 arg1: *mut Fl_Widget,
982 x: ::core::ffi::c_int,
983 y: ::core::ffi::c_int,
984 w: ::core::ffi::c_int,
985 h: ::core::ffi::c_int,
986 arg2: *mut ::core::ffi::c_void,
987 ),
988 >,
989 data: *mut ::core::ffi::c_void,
990 );
991}
992extern "C" {
993 pub fn Fl_Counter_set_when(arg1: *mut Fl_Counter, arg2: ::core::ffi::c_int);
994}
995extern "C" {
996 pub fn Fl_Counter_when(arg1: *const Fl_Counter) -> ::core::ffi::c_int;
997}
998extern "C" {
999 pub fn Fl_Counter_image(arg1: *const Fl_Counter) -> *const ::core::ffi::c_void;
1000}
1001extern "C" {
1002 pub fn Fl_Counter_parent(self_: *const Fl_Counter) -> *mut ::core::ffi::c_void;
1003}
1004extern "C" {
1005 pub fn Fl_Counter_selection_color(arg1: *mut Fl_Counter) -> ::core::ffi::c_uint;
1006}
1007extern "C" {
1008 pub fn Fl_Counter_set_selection_color(arg1: *mut Fl_Counter, color: ::core::ffi::c_uint);
1009}
1010extern "C" {
1011 pub fn Fl_Counter_do_callback(arg1: *mut Fl_Counter);
1012}
1013extern "C" {
1014 pub fn Fl_Counter_inside(
1015 self_: *const Fl_Counter,
1016 arg1: *mut ::core::ffi::c_void,
1017 ) -> ::core::ffi::c_int;
1018}
1019extern "C" {
1020 pub fn Fl_Counter_window(arg1: *const Fl_Counter) -> *mut ::core::ffi::c_void;
1021}
1022extern "C" {
1023 pub fn Fl_Counter_top_window(arg1: *const Fl_Counter) -> *mut ::core::ffi::c_void;
1024}
1025extern "C" {
1026 pub fn Fl_Counter_takes_events(arg1: *const Fl_Counter) -> ::core::ffi::c_int;
1027}
1028extern "C" {
1029 pub fn Fl_Counter_user_data(arg1: *const Fl_Counter) -> *mut ::core::ffi::c_void;
1030}
1031extern "C" {
1032 pub fn Fl_Counter_take_focus(self_: *mut Fl_Counter) -> ::core::ffi::c_int;
1033}
1034extern "C" {
1035 pub fn Fl_Counter_set_visible_focus(self_: *mut Fl_Counter);
1036}
1037extern "C" {
1038 pub fn Fl_Counter_clear_visible_focus(self_: *mut Fl_Counter);
1039}
1040extern "C" {
1041 pub fn Fl_Counter_visible_focus(self_: *mut Fl_Counter, v: ::core::ffi::c_int);
1042}
1043extern "C" {
1044 pub fn Fl_Counter_has_visible_focus(self_: *mut Fl_Counter) -> ::core::ffi::c_uint;
1045}
1046extern "C" {
1047 pub fn Fl_Counter_set_user_data(arg1: *mut Fl_Counter, data: *mut ::core::ffi::c_void);
1048}
1049extern "C" {
1050 pub fn Fl_Counter_draw_data(self_: *const Fl_Counter) -> *mut ::core::ffi::c_void;
1051}
1052extern "C" {
1053 pub fn Fl_Counter_handle_data(self_: *const Fl_Counter) -> *mut ::core::ffi::c_void;
1054}
1055extern "C" {
1056 pub fn Fl_Counter_set_draw_data(self_: *mut Fl_Counter, data: *mut ::core::ffi::c_void);
1057}
1058extern "C" {
1059 pub fn Fl_Counter_set_handle_data(self_: *mut Fl_Counter, data: *mut ::core::ffi::c_void);
1060}
1061extern "C" {
1062 pub fn Fl_Counter_damage(self_: *const Fl_Counter) -> ::core::ffi::c_uchar;
1063}
1064extern "C" {
1065 pub fn Fl_Counter_set_damage(self_: *mut Fl_Counter, flag: ::core::ffi::c_uchar);
1066}
1067extern "C" {
1068 pub fn Fl_Counter_set_damage_area(
1069 self_: *mut Fl_Counter,
1070 flag: ::core::ffi::c_uchar,
1071 x: ::core::ffi::c_int,
1072 y: ::core::ffi::c_int,
1073 w: ::core::ffi::c_int,
1074 h: ::core::ffi::c_int,
1075 );
1076}
1077extern "C" {
1078 pub fn Fl_Counter_clear_damage(self_: *mut Fl_Counter);
1079}
1080extern "C" {
1081 pub fn Fl_Counter_as_window(self_: *mut Fl_Counter) -> *mut ::core::ffi::c_void;
1082}
1083extern "C" {
1084 pub fn Fl_Counter_as_group(self_: *mut Fl_Counter) -> *mut ::core::ffi::c_void;
1085}
1086extern "C" {
1087 pub fn Fl_Counter_set_deimage(arg1: *mut Fl_Counter, arg2: *mut ::core::ffi::c_void);
1088}
1089extern "C" {
1090 pub fn Fl_Counter_deimage(arg1: *const Fl_Counter) -> *const ::core::ffi::c_void;
1091}
1092extern "C" {
1093 pub fn Fl_Counter_set_callback(
1094 arg1: *mut Fl_Counter,
1095 arg2: Fl_Callback,
1096 arg3: *mut ::core::ffi::c_void,
1097 );
1098}
1099extern "C" {
1100 pub fn Fl_Counter_set_deleter(
1101 arg1: *mut Fl_Counter,
1102 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1103 );
1104}
1105extern "C" {
1106 pub fn Fl_Counter_visible(self_: *const Fl_Counter) -> ::core::ffi::c_int;
1107}
1108extern "C" {
1109 pub fn Fl_Counter_visible_r(self_: *const Fl_Counter) -> ::core::ffi::c_int;
1110}
1111extern "C" {
1112 pub fn Fl_Counter_active(self_: *const Fl_Counter) -> ::core::ffi::c_uint;
1113}
1114extern "C" {
1115 pub fn Fl_Counter_active_r(self_: *const Fl_Counter) -> ::core::ffi::c_int;
1116}
1117extern "C" {
1118 pub fn Fl_Counter_callback(self_: *const Fl_Counter) -> Fl_Callback;
1119}
1120extern "C" {
1121 pub fn Fl_Counter_set_deletion_callback(
1122 self_: *mut Fl_Counter,
1123 arg1: ::core::option::Option<
1124 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1125 >,
1126 data: *mut ::core::ffi::c_void,
1127 );
1128}
1129extern "C" {
1130 pub fn Fl_Counter_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Counter;
1131}
1132extern "C" {
1133 pub fn Fl_Counter_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Counter;
1134}
1135extern "C" {
1136 pub fn Fl_Counter_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1137}
1138extern "C" {
1139 pub fn Fl_Counter_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1140}
1141extern "C" {
1142 pub fn Fl_Counter_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1143}
1144extern "C" {
1145 pub fn Fl_Counter_set_bounds(arg1: *mut Fl_Counter, a: f64, b: f64);
1146}
1147extern "C" {
1148 pub fn Fl_Counter_minimum(arg1: *mut Fl_Counter) -> f64;
1149}
1150extern "C" {
1151 pub fn Fl_Counter_set_minimum(arg1: *mut Fl_Counter, a: f64);
1152}
1153extern "C" {
1154 pub fn Fl_Counter_maximum(arg1: *mut Fl_Counter) -> f64;
1155}
1156extern "C" {
1157 pub fn Fl_Counter_set_maximum(arg1: *mut Fl_Counter, a: f64);
1158}
1159extern "C" {
1160 pub fn Fl_Counter_set_range(arg1: *mut Fl_Counter, a: f64, b: f64);
1161}
1162extern "C" {
1163 pub fn Fl_Counter_set_step(arg1: *mut Fl_Counter, a: f64, b: ::core::ffi::c_int);
1164}
1165extern "C" {
1166 pub fn Fl_Counter_step(arg1: *mut Fl_Counter) -> f64;
1167}
1168extern "C" {
1169 pub fn Fl_Counter_set_precision(arg1: *mut Fl_Counter, digits: ::core::ffi::c_int);
1170}
1171extern "C" {
1172 pub fn Fl_Counter_value(arg1: *mut Fl_Counter) -> f64;
1173}
1174extern "C" {
1175 pub fn Fl_Counter_set_value(arg1: *mut Fl_Counter, arg2: f64) -> ::core::ffi::c_int;
1176}
1177extern "C" {
1178 pub fn Fl_Counter_format(
1179 arg1: *mut Fl_Counter,
1180 arg2: *mut ::core::ffi::c_char,
1181 ) -> ::core::ffi::c_int;
1182}
1183extern "C" {
1184 pub fn Fl_Counter_round(arg1: *mut Fl_Counter, arg2: f64) -> f64;
1185}
1186extern "C" {
1187 pub fn Fl_Counter_clamp(arg1: *mut Fl_Counter, arg2: f64) -> f64;
1188}
1189extern "C" {
1190 pub fn Fl_Counter_increment(arg1: *mut Fl_Counter, arg2: f64, arg3: ::core::ffi::c_int) -> f64;
1191}
1192#[repr(C)]
1193#[derive(Debug, Copy, Clone)]
1194pub struct Fl_Dial {
1195 _unused: [u8; 0],
1196}
1197extern "C" {
1198 pub fn Fl_Dial_new(
1199 x: ::core::ffi::c_int,
1200 y: ::core::ffi::c_int,
1201 width: ::core::ffi::c_int,
1202 height: ::core::ffi::c_int,
1203 title: *const ::core::ffi::c_char,
1204 ) -> *mut Fl_Dial;
1205}
1206extern "C" {
1207 pub fn Fl_Dial_x(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1208}
1209extern "C" {
1210 pub fn Fl_Dial_y(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1211}
1212extern "C" {
1213 pub fn Fl_Dial_width(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1214}
1215extern "C" {
1216 pub fn Fl_Dial_height(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1217}
1218extern "C" {
1219 pub fn Fl_Dial_label(arg1: *mut Fl_Dial) -> *const ::core::ffi::c_char;
1220}
1221extern "C" {
1222 pub fn Fl_Dial_set_label(arg1: *mut Fl_Dial, title: *const ::core::ffi::c_char);
1223}
1224extern "C" {
1225 pub fn Fl_Dial_redraw(arg1: *mut Fl_Dial);
1226}
1227extern "C" {
1228 pub fn Fl_Dial_show(arg1: *mut Fl_Dial);
1229}
1230extern "C" {
1231 pub fn Fl_Dial_hide(arg1: *mut Fl_Dial);
1232}
1233extern "C" {
1234 pub fn Fl_Dial_activate(arg1: *mut Fl_Dial);
1235}
1236extern "C" {
1237 pub fn Fl_Dial_deactivate(arg1: *mut Fl_Dial);
1238}
1239extern "C" {
1240 pub fn Fl_Dial_redraw_label(arg1: *mut Fl_Dial);
1241}
1242extern "C" {
1243 pub fn Fl_Dial_resize(
1244 arg1: *mut Fl_Dial,
1245 x: ::core::ffi::c_int,
1246 y: ::core::ffi::c_int,
1247 width: ::core::ffi::c_int,
1248 height: ::core::ffi::c_int,
1249 );
1250}
1251extern "C" {
1252 pub fn Fl_Dial_widget_resize(
1253 arg1: *mut Fl_Dial,
1254 x: ::core::ffi::c_int,
1255 y: ::core::ffi::c_int,
1256 width: ::core::ffi::c_int,
1257 height: ::core::ffi::c_int,
1258 );
1259}
1260extern "C" {
1261 pub fn Fl_Dial_tooltip(arg1: *mut Fl_Dial) -> *const ::core::ffi::c_char;
1262}
1263extern "C" {
1264 pub fn Fl_Dial_set_tooltip(arg1: *mut Fl_Dial, txt: *const ::core::ffi::c_char);
1265}
1266extern "C" {
1267 pub fn Fl_Dial_get_type(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1268}
1269extern "C" {
1270 pub fn Fl_Dial_set_type(arg1: *mut Fl_Dial, typ: ::core::ffi::c_int);
1271}
1272extern "C" {
1273 pub fn Fl_Dial_color(arg1: *mut Fl_Dial) -> ::core::ffi::c_uint;
1274}
1275extern "C" {
1276 pub fn Fl_Dial_set_color(arg1: *mut Fl_Dial, color: ::core::ffi::c_uint);
1277}
1278extern "C" {
1279 pub fn Fl_Dial_measure_label(
1280 arg1: *const Fl_Dial,
1281 arg2: *mut ::core::ffi::c_int,
1282 arg3: *mut ::core::ffi::c_int,
1283 );
1284}
1285extern "C" {
1286 pub fn Fl_Dial_label_color(arg1: *mut Fl_Dial) -> ::core::ffi::c_uint;
1287}
1288extern "C" {
1289 pub fn Fl_Dial_set_label_color(arg1: *mut Fl_Dial, color: ::core::ffi::c_uint);
1290}
1291extern "C" {
1292 pub fn Fl_Dial_label_font(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1293}
1294extern "C" {
1295 pub fn Fl_Dial_set_label_font(arg1: *mut Fl_Dial, font: ::core::ffi::c_int);
1296}
1297extern "C" {
1298 pub fn Fl_Dial_label_size(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1299}
1300extern "C" {
1301 pub fn Fl_Dial_set_label_size(arg1: *mut Fl_Dial, sz: ::core::ffi::c_int);
1302}
1303extern "C" {
1304 pub fn Fl_Dial_label_type(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1305}
1306extern "C" {
1307 pub fn Fl_Dial_set_label_type(arg1: *mut Fl_Dial, typ: ::core::ffi::c_int);
1308}
1309extern "C" {
1310 pub fn Fl_Dial_box(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1311}
1312extern "C" {
1313 pub fn Fl_Dial_set_box(arg1: *mut Fl_Dial, typ: ::core::ffi::c_int);
1314}
1315extern "C" {
1316 pub fn Fl_Dial_changed(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1317}
1318extern "C" {
1319 pub fn Fl_Dial_set_changed(arg1: *mut Fl_Dial);
1320}
1321extern "C" {
1322 pub fn Fl_Dial_clear_changed(arg1: *mut Fl_Dial);
1323}
1324extern "C" {
1325 pub fn Fl_Dial_align(arg1: *mut Fl_Dial) -> ::core::ffi::c_int;
1326}
1327extern "C" {
1328 pub fn Fl_Dial_set_align(arg1: *mut Fl_Dial, typ: ::core::ffi::c_int);
1329}
1330extern "C" {
1331 pub fn Fl_Dial_delete(arg1: *mut Fl_Dial);
1332}
1333extern "C" {
1334 pub fn Fl_Dial_set_image(arg1: *mut Fl_Dial, arg2: *mut ::core::ffi::c_void);
1335}
1336extern "C" {
1337 pub fn Fl_Dial_handle(
1338 self_: *mut Fl_Dial,
1339 cb: custom_handler_callback,
1340 data: *mut ::core::ffi::c_void,
1341 );
1342}
1343extern "C" {
1344 pub fn Fl_Dial_handle_event(
1345 self_: *mut Fl_Dial,
1346 event: ::core::ffi::c_int,
1347 ) -> ::core::ffi::c_int;
1348}
1349extern "C" {
1350 pub fn Fl_Dial_draw(
1351 self_: *mut Fl_Dial,
1352 cb: custom_draw_callback,
1353 data: *mut ::core::ffi::c_void,
1354 );
1355}
1356extern "C" {
1357 pub fn Fl_Dial_resize_callback(
1358 self_: *mut Fl_Dial,
1359 cb: ::core::option::Option<
1360 unsafe extern "C" fn(
1361 arg1: *mut Fl_Widget,
1362 x: ::core::ffi::c_int,
1363 y: ::core::ffi::c_int,
1364 w: ::core::ffi::c_int,
1365 h: ::core::ffi::c_int,
1366 arg2: *mut ::core::ffi::c_void,
1367 ),
1368 >,
1369 data: *mut ::core::ffi::c_void,
1370 );
1371}
1372extern "C" {
1373 pub fn Fl_Dial_set_when(arg1: *mut Fl_Dial, arg2: ::core::ffi::c_int);
1374}
1375extern "C" {
1376 pub fn Fl_Dial_when(arg1: *const Fl_Dial) -> ::core::ffi::c_int;
1377}
1378extern "C" {
1379 pub fn Fl_Dial_image(arg1: *const Fl_Dial) -> *const ::core::ffi::c_void;
1380}
1381extern "C" {
1382 pub fn Fl_Dial_parent(self_: *const Fl_Dial) -> *mut ::core::ffi::c_void;
1383}
1384extern "C" {
1385 pub fn Fl_Dial_selection_color(arg1: *mut Fl_Dial) -> ::core::ffi::c_uint;
1386}
1387extern "C" {
1388 pub fn Fl_Dial_set_selection_color(arg1: *mut Fl_Dial, color: ::core::ffi::c_uint);
1389}
1390extern "C" {
1391 pub fn Fl_Dial_do_callback(arg1: *mut Fl_Dial);
1392}
1393extern "C" {
1394 pub fn Fl_Dial_inside(
1395 self_: *const Fl_Dial,
1396 arg1: *mut ::core::ffi::c_void,
1397 ) -> ::core::ffi::c_int;
1398}
1399extern "C" {
1400 pub fn Fl_Dial_window(arg1: *const Fl_Dial) -> *mut ::core::ffi::c_void;
1401}
1402extern "C" {
1403 pub fn Fl_Dial_top_window(arg1: *const Fl_Dial) -> *mut ::core::ffi::c_void;
1404}
1405extern "C" {
1406 pub fn Fl_Dial_takes_events(arg1: *const Fl_Dial) -> ::core::ffi::c_int;
1407}
1408extern "C" {
1409 pub fn Fl_Dial_user_data(arg1: *const Fl_Dial) -> *mut ::core::ffi::c_void;
1410}
1411extern "C" {
1412 pub fn Fl_Dial_take_focus(self_: *mut Fl_Dial) -> ::core::ffi::c_int;
1413}
1414extern "C" {
1415 pub fn Fl_Dial_set_visible_focus(self_: *mut Fl_Dial);
1416}
1417extern "C" {
1418 pub fn Fl_Dial_clear_visible_focus(self_: *mut Fl_Dial);
1419}
1420extern "C" {
1421 pub fn Fl_Dial_visible_focus(self_: *mut Fl_Dial, v: ::core::ffi::c_int);
1422}
1423extern "C" {
1424 pub fn Fl_Dial_has_visible_focus(self_: *mut Fl_Dial) -> ::core::ffi::c_uint;
1425}
1426extern "C" {
1427 pub fn Fl_Dial_set_user_data(arg1: *mut Fl_Dial, data: *mut ::core::ffi::c_void);
1428}
1429extern "C" {
1430 pub fn Fl_Dial_draw_data(self_: *const Fl_Dial) -> *mut ::core::ffi::c_void;
1431}
1432extern "C" {
1433 pub fn Fl_Dial_handle_data(self_: *const Fl_Dial) -> *mut ::core::ffi::c_void;
1434}
1435extern "C" {
1436 pub fn Fl_Dial_set_draw_data(self_: *mut Fl_Dial, data: *mut ::core::ffi::c_void);
1437}
1438extern "C" {
1439 pub fn Fl_Dial_set_handle_data(self_: *mut Fl_Dial, data: *mut ::core::ffi::c_void);
1440}
1441extern "C" {
1442 pub fn Fl_Dial_damage(self_: *const Fl_Dial) -> ::core::ffi::c_uchar;
1443}
1444extern "C" {
1445 pub fn Fl_Dial_set_damage(self_: *mut Fl_Dial, flag: ::core::ffi::c_uchar);
1446}
1447extern "C" {
1448 pub fn Fl_Dial_set_damage_area(
1449 self_: *mut Fl_Dial,
1450 flag: ::core::ffi::c_uchar,
1451 x: ::core::ffi::c_int,
1452 y: ::core::ffi::c_int,
1453 w: ::core::ffi::c_int,
1454 h: ::core::ffi::c_int,
1455 );
1456}
1457extern "C" {
1458 pub fn Fl_Dial_clear_damage(self_: *mut Fl_Dial);
1459}
1460extern "C" {
1461 pub fn Fl_Dial_as_window(self_: *mut Fl_Dial) -> *mut ::core::ffi::c_void;
1462}
1463extern "C" {
1464 pub fn Fl_Dial_as_group(self_: *mut Fl_Dial) -> *mut ::core::ffi::c_void;
1465}
1466extern "C" {
1467 pub fn Fl_Dial_set_deimage(arg1: *mut Fl_Dial, arg2: *mut ::core::ffi::c_void);
1468}
1469extern "C" {
1470 pub fn Fl_Dial_deimage(arg1: *const Fl_Dial) -> *const ::core::ffi::c_void;
1471}
1472extern "C" {
1473 pub fn Fl_Dial_set_callback(
1474 arg1: *mut Fl_Dial,
1475 arg2: Fl_Callback,
1476 arg3: *mut ::core::ffi::c_void,
1477 );
1478}
1479extern "C" {
1480 pub fn Fl_Dial_set_deleter(
1481 arg1: *mut Fl_Dial,
1482 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1483 );
1484}
1485extern "C" {
1486 pub fn Fl_Dial_visible(self_: *const Fl_Dial) -> ::core::ffi::c_int;
1487}
1488extern "C" {
1489 pub fn Fl_Dial_visible_r(self_: *const Fl_Dial) -> ::core::ffi::c_int;
1490}
1491extern "C" {
1492 pub fn Fl_Dial_active(self_: *const Fl_Dial) -> ::core::ffi::c_uint;
1493}
1494extern "C" {
1495 pub fn Fl_Dial_active_r(self_: *const Fl_Dial) -> ::core::ffi::c_int;
1496}
1497extern "C" {
1498 pub fn Fl_Dial_callback(self_: *const Fl_Dial) -> Fl_Callback;
1499}
1500extern "C" {
1501 pub fn Fl_Dial_set_deletion_callback(
1502 self_: *mut Fl_Dial,
1503 arg1: ::core::option::Option<
1504 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1505 >,
1506 data: *mut ::core::ffi::c_void,
1507 );
1508}
1509extern "C" {
1510 pub fn Fl_Dial_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Dial;
1511}
1512extern "C" {
1513 pub fn Fl_Dial_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Dial;
1514}
1515extern "C" {
1516 pub fn Fl_Dial_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1517}
1518extern "C" {
1519 pub fn Fl_Dial_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1520}
1521extern "C" {
1522 pub fn Fl_Dial_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1523}
1524extern "C" {
1525 pub fn Fl_Dial_angle1(self_: *const Fl_Dial) -> ::core::ffi::c_short;
1526}
1527extern "C" {
1528 pub fn Fl_Dial_angle2(self_: *const Fl_Dial) -> ::core::ffi::c_short;
1529}
1530extern "C" {
1531 pub fn Fl_Dial_set_angle1(self_: *mut Fl_Dial, val: ::core::ffi::c_short);
1532}
1533extern "C" {
1534 pub fn Fl_Dial_set_angle2(self_: *mut Fl_Dial, val: ::core::ffi::c_short);
1535}
1536extern "C" {
1537 pub fn Fl_Dial_set_bounds(arg1: *mut Fl_Dial, a: f64, b: f64);
1538}
1539extern "C" {
1540 pub fn Fl_Dial_minimum(arg1: *mut Fl_Dial) -> f64;
1541}
1542extern "C" {
1543 pub fn Fl_Dial_set_minimum(arg1: *mut Fl_Dial, a: f64);
1544}
1545extern "C" {
1546 pub fn Fl_Dial_maximum(arg1: *mut Fl_Dial) -> f64;
1547}
1548extern "C" {
1549 pub fn Fl_Dial_set_maximum(arg1: *mut Fl_Dial, a: f64);
1550}
1551extern "C" {
1552 pub fn Fl_Dial_set_range(arg1: *mut Fl_Dial, a: f64, b: f64);
1553}
1554extern "C" {
1555 pub fn Fl_Dial_set_step(arg1: *mut Fl_Dial, a: f64, b: ::core::ffi::c_int);
1556}
1557extern "C" {
1558 pub fn Fl_Dial_step(arg1: *mut Fl_Dial) -> f64;
1559}
1560extern "C" {
1561 pub fn Fl_Dial_set_precision(arg1: *mut Fl_Dial, digits: ::core::ffi::c_int);
1562}
1563extern "C" {
1564 pub fn Fl_Dial_value(arg1: *mut Fl_Dial) -> f64;
1565}
1566extern "C" {
1567 pub fn Fl_Dial_set_value(arg1: *mut Fl_Dial, arg2: f64) -> ::core::ffi::c_int;
1568}
1569extern "C" {
1570 pub fn Fl_Dial_format(arg1: *mut Fl_Dial, arg2: *mut ::core::ffi::c_char)
1571 -> ::core::ffi::c_int;
1572}
1573extern "C" {
1574 pub fn Fl_Dial_round(arg1: *mut Fl_Dial, arg2: f64) -> f64;
1575}
1576extern "C" {
1577 pub fn Fl_Dial_clamp(arg1: *mut Fl_Dial, arg2: f64) -> f64;
1578}
1579extern "C" {
1580 pub fn Fl_Dial_increment(arg1: *mut Fl_Dial, arg2: f64, arg3: ::core::ffi::c_int) -> f64;
1581}
1582#[repr(C)]
1583#[derive(Debug, Copy, Clone)]
1584pub struct Fl_Line_Dial {
1585 _unused: [u8; 0],
1586}
1587extern "C" {
1588 pub fn Fl_Line_Dial_new(
1589 x: ::core::ffi::c_int,
1590 y: ::core::ffi::c_int,
1591 width: ::core::ffi::c_int,
1592 height: ::core::ffi::c_int,
1593 title: *const ::core::ffi::c_char,
1594 ) -> *mut Fl_Line_Dial;
1595}
1596extern "C" {
1597 pub fn Fl_Line_Dial_x(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1598}
1599extern "C" {
1600 pub fn Fl_Line_Dial_y(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1601}
1602extern "C" {
1603 pub fn Fl_Line_Dial_width(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1604}
1605extern "C" {
1606 pub fn Fl_Line_Dial_height(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1607}
1608extern "C" {
1609 pub fn Fl_Line_Dial_label(arg1: *mut Fl_Line_Dial) -> *const ::core::ffi::c_char;
1610}
1611extern "C" {
1612 pub fn Fl_Line_Dial_set_label(arg1: *mut Fl_Line_Dial, title: *const ::core::ffi::c_char);
1613}
1614extern "C" {
1615 pub fn Fl_Line_Dial_redraw(arg1: *mut Fl_Line_Dial);
1616}
1617extern "C" {
1618 pub fn Fl_Line_Dial_show(arg1: *mut Fl_Line_Dial);
1619}
1620extern "C" {
1621 pub fn Fl_Line_Dial_hide(arg1: *mut Fl_Line_Dial);
1622}
1623extern "C" {
1624 pub fn Fl_Line_Dial_activate(arg1: *mut Fl_Line_Dial);
1625}
1626extern "C" {
1627 pub fn Fl_Line_Dial_deactivate(arg1: *mut Fl_Line_Dial);
1628}
1629extern "C" {
1630 pub fn Fl_Line_Dial_redraw_label(arg1: *mut Fl_Line_Dial);
1631}
1632extern "C" {
1633 pub fn Fl_Line_Dial_resize(
1634 arg1: *mut Fl_Line_Dial,
1635 x: ::core::ffi::c_int,
1636 y: ::core::ffi::c_int,
1637 width: ::core::ffi::c_int,
1638 height: ::core::ffi::c_int,
1639 );
1640}
1641extern "C" {
1642 pub fn Fl_Line_Dial_widget_resize(
1643 arg1: *mut Fl_Line_Dial,
1644 x: ::core::ffi::c_int,
1645 y: ::core::ffi::c_int,
1646 width: ::core::ffi::c_int,
1647 height: ::core::ffi::c_int,
1648 );
1649}
1650extern "C" {
1651 pub fn Fl_Line_Dial_tooltip(arg1: *mut Fl_Line_Dial) -> *const ::core::ffi::c_char;
1652}
1653extern "C" {
1654 pub fn Fl_Line_Dial_set_tooltip(arg1: *mut Fl_Line_Dial, txt: *const ::core::ffi::c_char);
1655}
1656extern "C" {
1657 pub fn Fl_Line_Dial_get_type(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1658}
1659extern "C" {
1660 pub fn Fl_Line_Dial_set_type(arg1: *mut Fl_Line_Dial, typ: ::core::ffi::c_int);
1661}
1662extern "C" {
1663 pub fn Fl_Line_Dial_color(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_uint;
1664}
1665extern "C" {
1666 pub fn Fl_Line_Dial_set_color(arg1: *mut Fl_Line_Dial, color: ::core::ffi::c_uint);
1667}
1668extern "C" {
1669 pub fn Fl_Line_Dial_measure_label(
1670 arg1: *const Fl_Line_Dial,
1671 arg2: *mut ::core::ffi::c_int,
1672 arg3: *mut ::core::ffi::c_int,
1673 );
1674}
1675extern "C" {
1676 pub fn Fl_Line_Dial_label_color(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_uint;
1677}
1678extern "C" {
1679 pub fn Fl_Line_Dial_set_label_color(arg1: *mut Fl_Line_Dial, color: ::core::ffi::c_uint);
1680}
1681extern "C" {
1682 pub fn Fl_Line_Dial_label_font(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1683}
1684extern "C" {
1685 pub fn Fl_Line_Dial_set_label_font(arg1: *mut Fl_Line_Dial, font: ::core::ffi::c_int);
1686}
1687extern "C" {
1688 pub fn Fl_Line_Dial_label_size(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1689}
1690extern "C" {
1691 pub fn Fl_Line_Dial_set_label_size(arg1: *mut Fl_Line_Dial, sz: ::core::ffi::c_int);
1692}
1693extern "C" {
1694 pub fn Fl_Line_Dial_label_type(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1695}
1696extern "C" {
1697 pub fn Fl_Line_Dial_set_label_type(arg1: *mut Fl_Line_Dial, typ: ::core::ffi::c_int);
1698}
1699extern "C" {
1700 pub fn Fl_Line_Dial_box(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1701}
1702extern "C" {
1703 pub fn Fl_Line_Dial_set_box(arg1: *mut Fl_Line_Dial, typ: ::core::ffi::c_int);
1704}
1705extern "C" {
1706 pub fn Fl_Line_Dial_changed(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1707}
1708extern "C" {
1709 pub fn Fl_Line_Dial_set_changed(arg1: *mut Fl_Line_Dial);
1710}
1711extern "C" {
1712 pub fn Fl_Line_Dial_clear_changed(arg1: *mut Fl_Line_Dial);
1713}
1714extern "C" {
1715 pub fn Fl_Line_Dial_align(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1716}
1717extern "C" {
1718 pub fn Fl_Line_Dial_set_align(arg1: *mut Fl_Line_Dial, typ: ::core::ffi::c_int);
1719}
1720extern "C" {
1721 pub fn Fl_Line_Dial_delete(arg1: *mut Fl_Line_Dial);
1722}
1723extern "C" {
1724 pub fn Fl_Line_Dial_set_image(arg1: *mut Fl_Line_Dial, arg2: *mut ::core::ffi::c_void);
1725}
1726extern "C" {
1727 pub fn Fl_Line_Dial_handle(
1728 self_: *mut Fl_Line_Dial,
1729 cb: custom_handler_callback,
1730 data: *mut ::core::ffi::c_void,
1731 );
1732}
1733extern "C" {
1734 pub fn Fl_Line_Dial_handle_event(
1735 self_: *mut Fl_Line_Dial,
1736 event: ::core::ffi::c_int,
1737 ) -> ::core::ffi::c_int;
1738}
1739extern "C" {
1740 pub fn Fl_Line_Dial_draw(
1741 self_: *mut Fl_Line_Dial,
1742 cb: custom_draw_callback,
1743 data: *mut ::core::ffi::c_void,
1744 );
1745}
1746extern "C" {
1747 pub fn Fl_Line_Dial_resize_callback(
1748 self_: *mut Fl_Line_Dial,
1749 cb: ::core::option::Option<
1750 unsafe extern "C" fn(
1751 arg1: *mut Fl_Widget,
1752 x: ::core::ffi::c_int,
1753 y: ::core::ffi::c_int,
1754 w: ::core::ffi::c_int,
1755 h: ::core::ffi::c_int,
1756 arg2: *mut ::core::ffi::c_void,
1757 ),
1758 >,
1759 data: *mut ::core::ffi::c_void,
1760 );
1761}
1762extern "C" {
1763 pub fn Fl_Line_Dial_set_when(arg1: *mut Fl_Line_Dial, arg2: ::core::ffi::c_int);
1764}
1765extern "C" {
1766 pub fn Fl_Line_Dial_when(arg1: *const Fl_Line_Dial) -> ::core::ffi::c_int;
1767}
1768extern "C" {
1769 pub fn Fl_Line_Dial_image(arg1: *const Fl_Line_Dial) -> *const ::core::ffi::c_void;
1770}
1771extern "C" {
1772 pub fn Fl_Line_Dial_parent(self_: *const Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1773}
1774extern "C" {
1775 pub fn Fl_Line_Dial_selection_color(arg1: *mut Fl_Line_Dial) -> ::core::ffi::c_uint;
1776}
1777extern "C" {
1778 pub fn Fl_Line_Dial_set_selection_color(arg1: *mut Fl_Line_Dial, color: ::core::ffi::c_uint);
1779}
1780extern "C" {
1781 pub fn Fl_Line_Dial_do_callback(arg1: *mut Fl_Line_Dial);
1782}
1783extern "C" {
1784 pub fn Fl_Line_Dial_inside(
1785 self_: *const Fl_Line_Dial,
1786 arg1: *mut ::core::ffi::c_void,
1787 ) -> ::core::ffi::c_int;
1788}
1789extern "C" {
1790 pub fn Fl_Line_Dial_window(arg1: *const Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1791}
1792extern "C" {
1793 pub fn Fl_Line_Dial_top_window(arg1: *const Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1794}
1795extern "C" {
1796 pub fn Fl_Line_Dial_takes_events(arg1: *const Fl_Line_Dial) -> ::core::ffi::c_int;
1797}
1798extern "C" {
1799 pub fn Fl_Line_Dial_user_data(arg1: *const Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1800}
1801extern "C" {
1802 pub fn Fl_Line_Dial_take_focus(self_: *mut Fl_Line_Dial) -> ::core::ffi::c_int;
1803}
1804extern "C" {
1805 pub fn Fl_Line_Dial_set_visible_focus(self_: *mut Fl_Line_Dial);
1806}
1807extern "C" {
1808 pub fn Fl_Line_Dial_clear_visible_focus(self_: *mut Fl_Line_Dial);
1809}
1810extern "C" {
1811 pub fn Fl_Line_Dial_visible_focus(self_: *mut Fl_Line_Dial, v: ::core::ffi::c_int);
1812}
1813extern "C" {
1814 pub fn Fl_Line_Dial_has_visible_focus(self_: *mut Fl_Line_Dial) -> ::core::ffi::c_uint;
1815}
1816extern "C" {
1817 pub fn Fl_Line_Dial_set_user_data(arg1: *mut Fl_Line_Dial, data: *mut ::core::ffi::c_void);
1818}
1819extern "C" {
1820 pub fn Fl_Line_Dial_draw_data(self_: *const Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1821}
1822extern "C" {
1823 pub fn Fl_Line_Dial_handle_data(self_: *const Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1824}
1825extern "C" {
1826 pub fn Fl_Line_Dial_set_draw_data(self_: *mut Fl_Line_Dial, data: *mut ::core::ffi::c_void);
1827}
1828extern "C" {
1829 pub fn Fl_Line_Dial_set_handle_data(self_: *mut Fl_Line_Dial, data: *mut ::core::ffi::c_void);
1830}
1831extern "C" {
1832 pub fn Fl_Line_Dial_damage(self_: *const Fl_Line_Dial) -> ::core::ffi::c_uchar;
1833}
1834extern "C" {
1835 pub fn Fl_Line_Dial_set_damage(self_: *mut Fl_Line_Dial, flag: ::core::ffi::c_uchar);
1836}
1837extern "C" {
1838 pub fn Fl_Line_Dial_set_damage_area(
1839 self_: *mut Fl_Line_Dial,
1840 flag: ::core::ffi::c_uchar,
1841 x: ::core::ffi::c_int,
1842 y: ::core::ffi::c_int,
1843 w: ::core::ffi::c_int,
1844 h: ::core::ffi::c_int,
1845 );
1846}
1847extern "C" {
1848 pub fn Fl_Line_Dial_clear_damage(self_: *mut Fl_Line_Dial);
1849}
1850extern "C" {
1851 pub fn Fl_Line_Dial_as_window(self_: *mut Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1852}
1853extern "C" {
1854 pub fn Fl_Line_Dial_as_group(self_: *mut Fl_Line_Dial) -> *mut ::core::ffi::c_void;
1855}
1856extern "C" {
1857 pub fn Fl_Line_Dial_set_deimage(arg1: *mut Fl_Line_Dial, arg2: *mut ::core::ffi::c_void);
1858}
1859extern "C" {
1860 pub fn Fl_Line_Dial_deimage(arg1: *const Fl_Line_Dial) -> *const ::core::ffi::c_void;
1861}
1862extern "C" {
1863 pub fn Fl_Line_Dial_set_callback(
1864 arg1: *mut Fl_Line_Dial,
1865 arg2: Fl_Callback,
1866 arg3: *mut ::core::ffi::c_void,
1867 );
1868}
1869extern "C" {
1870 pub fn Fl_Line_Dial_set_deleter(
1871 arg1: *mut Fl_Line_Dial,
1872 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1873 );
1874}
1875extern "C" {
1876 pub fn Fl_Line_Dial_visible(self_: *const Fl_Line_Dial) -> ::core::ffi::c_int;
1877}
1878extern "C" {
1879 pub fn Fl_Line_Dial_visible_r(self_: *const Fl_Line_Dial) -> ::core::ffi::c_int;
1880}
1881extern "C" {
1882 pub fn Fl_Line_Dial_active(self_: *const Fl_Line_Dial) -> ::core::ffi::c_uint;
1883}
1884extern "C" {
1885 pub fn Fl_Line_Dial_active_r(self_: *const Fl_Line_Dial) -> ::core::ffi::c_int;
1886}
1887extern "C" {
1888 pub fn Fl_Line_Dial_callback(self_: *const Fl_Line_Dial) -> Fl_Callback;
1889}
1890extern "C" {
1891 pub fn Fl_Line_Dial_set_deletion_callback(
1892 self_: *mut Fl_Line_Dial,
1893 arg1: ::core::option::Option<
1894 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1895 >,
1896 data: *mut ::core::ffi::c_void,
1897 );
1898}
1899extern "C" {
1900 pub fn Fl_Line_Dial_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Line_Dial;
1901}
1902extern "C" {
1903 pub fn Fl_Line_Dial_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Line_Dial;
1904}
1905extern "C" {
1906 pub fn Fl_Line_Dial_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1907}
1908extern "C" {
1909 pub fn Fl_Line_Dial_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1910}
1911extern "C" {
1912 pub fn Fl_Line_Dial_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1913}
1914extern "C" {
1915 pub fn Fl_Line_Dial_set_bounds(arg1: *mut Fl_Line_Dial, a: f64, b: f64);
1916}
1917extern "C" {
1918 pub fn Fl_Line_Dial_minimum(arg1: *mut Fl_Line_Dial) -> f64;
1919}
1920extern "C" {
1921 pub fn Fl_Line_Dial_set_minimum(arg1: *mut Fl_Line_Dial, a: f64);
1922}
1923extern "C" {
1924 pub fn Fl_Line_Dial_maximum(arg1: *mut Fl_Line_Dial) -> f64;
1925}
1926extern "C" {
1927 pub fn Fl_Line_Dial_set_maximum(arg1: *mut Fl_Line_Dial, a: f64);
1928}
1929extern "C" {
1930 pub fn Fl_Line_Dial_set_range(arg1: *mut Fl_Line_Dial, a: f64, b: f64);
1931}
1932extern "C" {
1933 pub fn Fl_Line_Dial_set_step(arg1: *mut Fl_Line_Dial, a: f64, b: ::core::ffi::c_int);
1934}
1935extern "C" {
1936 pub fn Fl_Line_Dial_step(arg1: *mut Fl_Line_Dial) -> f64;
1937}
1938extern "C" {
1939 pub fn Fl_Line_Dial_set_precision(arg1: *mut Fl_Line_Dial, digits: ::core::ffi::c_int);
1940}
1941extern "C" {
1942 pub fn Fl_Line_Dial_value(arg1: *mut Fl_Line_Dial) -> f64;
1943}
1944extern "C" {
1945 pub fn Fl_Line_Dial_set_value(arg1: *mut Fl_Line_Dial, arg2: f64) -> ::core::ffi::c_int;
1946}
1947extern "C" {
1948 pub fn Fl_Line_Dial_format(
1949 arg1: *mut Fl_Line_Dial,
1950 arg2: *mut ::core::ffi::c_char,
1951 ) -> ::core::ffi::c_int;
1952}
1953extern "C" {
1954 pub fn Fl_Line_Dial_round(arg1: *mut Fl_Line_Dial, arg2: f64) -> f64;
1955}
1956extern "C" {
1957 pub fn Fl_Line_Dial_clamp(arg1: *mut Fl_Line_Dial, arg2: f64) -> f64;
1958}
1959extern "C" {
1960 pub fn Fl_Line_Dial_increment(
1961 arg1: *mut Fl_Line_Dial,
1962 arg2: f64,
1963 arg3: ::core::ffi::c_int,
1964 ) -> f64;
1965}
1966#[repr(C)]
1967#[derive(Debug, Copy, Clone)]
1968pub struct Fl_Roller {
1969 _unused: [u8; 0],
1970}
1971extern "C" {
1972 pub fn Fl_Roller_new(
1973 x: ::core::ffi::c_int,
1974 y: ::core::ffi::c_int,
1975 width: ::core::ffi::c_int,
1976 height: ::core::ffi::c_int,
1977 title: *const ::core::ffi::c_char,
1978 ) -> *mut Fl_Roller;
1979}
1980extern "C" {
1981 pub fn Fl_Roller_x(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
1982}
1983extern "C" {
1984 pub fn Fl_Roller_y(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
1985}
1986extern "C" {
1987 pub fn Fl_Roller_width(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
1988}
1989extern "C" {
1990 pub fn Fl_Roller_height(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
1991}
1992extern "C" {
1993 pub fn Fl_Roller_label(arg1: *mut Fl_Roller) -> *const ::core::ffi::c_char;
1994}
1995extern "C" {
1996 pub fn Fl_Roller_set_label(arg1: *mut Fl_Roller, title: *const ::core::ffi::c_char);
1997}
1998extern "C" {
1999 pub fn Fl_Roller_redraw(arg1: *mut Fl_Roller);
2000}
2001extern "C" {
2002 pub fn Fl_Roller_show(arg1: *mut Fl_Roller);
2003}
2004extern "C" {
2005 pub fn Fl_Roller_hide(arg1: *mut Fl_Roller);
2006}
2007extern "C" {
2008 pub fn Fl_Roller_activate(arg1: *mut Fl_Roller);
2009}
2010extern "C" {
2011 pub fn Fl_Roller_deactivate(arg1: *mut Fl_Roller);
2012}
2013extern "C" {
2014 pub fn Fl_Roller_redraw_label(arg1: *mut Fl_Roller);
2015}
2016extern "C" {
2017 pub fn Fl_Roller_resize(
2018 arg1: *mut Fl_Roller,
2019 x: ::core::ffi::c_int,
2020 y: ::core::ffi::c_int,
2021 width: ::core::ffi::c_int,
2022 height: ::core::ffi::c_int,
2023 );
2024}
2025extern "C" {
2026 pub fn Fl_Roller_widget_resize(
2027 arg1: *mut Fl_Roller,
2028 x: ::core::ffi::c_int,
2029 y: ::core::ffi::c_int,
2030 width: ::core::ffi::c_int,
2031 height: ::core::ffi::c_int,
2032 );
2033}
2034extern "C" {
2035 pub fn Fl_Roller_tooltip(arg1: *mut Fl_Roller) -> *const ::core::ffi::c_char;
2036}
2037extern "C" {
2038 pub fn Fl_Roller_set_tooltip(arg1: *mut Fl_Roller, txt: *const ::core::ffi::c_char);
2039}
2040extern "C" {
2041 pub fn Fl_Roller_get_type(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2042}
2043extern "C" {
2044 pub fn Fl_Roller_set_type(arg1: *mut Fl_Roller, typ: ::core::ffi::c_int);
2045}
2046extern "C" {
2047 pub fn Fl_Roller_color(arg1: *mut Fl_Roller) -> ::core::ffi::c_uint;
2048}
2049extern "C" {
2050 pub fn Fl_Roller_set_color(arg1: *mut Fl_Roller, color: ::core::ffi::c_uint);
2051}
2052extern "C" {
2053 pub fn Fl_Roller_measure_label(
2054 arg1: *const Fl_Roller,
2055 arg2: *mut ::core::ffi::c_int,
2056 arg3: *mut ::core::ffi::c_int,
2057 );
2058}
2059extern "C" {
2060 pub fn Fl_Roller_label_color(arg1: *mut Fl_Roller) -> ::core::ffi::c_uint;
2061}
2062extern "C" {
2063 pub fn Fl_Roller_set_label_color(arg1: *mut Fl_Roller, color: ::core::ffi::c_uint);
2064}
2065extern "C" {
2066 pub fn Fl_Roller_label_font(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2067}
2068extern "C" {
2069 pub fn Fl_Roller_set_label_font(arg1: *mut Fl_Roller, font: ::core::ffi::c_int);
2070}
2071extern "C" {
2072 pub fn Fl_Roller_label_size(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2073}
2074extern "C" {
2075 pub fn Fl_Roller_set_label_size(arg1: *mut Fl_Roller, sz: ::core::ffi::c_int);
2076}
2077extern "C" {
2078 pub fn Fl_Roller_label_type(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2079}
2080extern "C" {
2081 pub fn Fl_Roller_set_label_type(arg1: *mut Fl_Roller, typ: ::core::ffi::c_int);
2082}
2083extern "C" {
2084 pub fn Fl_Roller_box(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2085}
2086extern "C" {
2087 pub fn Fl_Roller_set_box(arg1: *mut Fl_Roller, typ: ::core::ffi::c_int);
2088}
2089extern "C" {
2090 pub fn Fl_Roller_changed(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2091}
2092extern "C" {
2093 pub fn Fl_Roller_set_changed(arg1: *mut Fl_Roller);
2094}
2095extern "C" {
2096 pub fn Fl_Roller_clear_changed(arg1: *mut Fl_Roller);
2097}
2098extern "C" {
2099 pub fn Fl_Roller_align(arg1: *mut Fl_Roller) -> ::core::ffi::c_int;
2100}
2101extern "C" {
2102 pub fn Fl_Roller_set_align(arg1: *mut Fl_Roller, typ: ::core::ffi::c_int);
2103}
2104extern "C" {
2105 pub fn Fl_Roller_delete(arg1: *mut Fl_Roller);
2106}
2107extern "C" {
2108 pub fn Fl_Roller_set_image(arg1: *mut Fl_Roller, arg2: *mut ::core::ffi::c_void);
2109}
2110extern "C" {
2111 pub fn Fl_Roller_handle(
2112 self_: *mut Fl_Roller,
2113 cb: custom_handler_callback,
2114 data: *mut ::core::ffi::c_void,
2115 );
2116}
2117extern "C" {
2118 pub fn Fl_Roller_handle_event(
2119 self_: *mut Fl_Roller,
2120 event: ::core::ffi::c_int,
2121 ) -> ::core::ffi::c_int;
2122}
2123extern "C" {
2124 pub fn Fl_Roller_draw(
2125 self_: *mut Fl_Roller,
2126 cb: custom_draw_callback,
2127 data: *mut ::core::ffi::c_void,
2128 );
2129}
2130extern "C" {
2131 pub fn Fl_Roller_resize_callback(
2132 self_: *mut Fl_Roller,
2133 cb: ::core::option::Option<
2134 unsafe extern "C" fn(
2135 arg1: *mut Fl_Widget,
2136 x: ::core::ffi::c_int,
2137 y: ::core::ffi::c_int,
2138 w: ::core::ffi::c_int,
2139 h: ::core::ffi::c_int,
2140 arg2: *mut ::core::ffi::c_void,
2141 ),
2142 >,
2143 data: *mut ::core::ffi::c_void,
2144 );
2145}
2146extern "C" {
2147 pub fn Fl_Roller_set_when(arg1: *mut Fl_Roller, arg2: ::core::ffi::c_int);
2148}
2149extern "C" {
2150 pub fn Fl_Roller_when(arg1: *const Fl_Roller) -> ::core::ffi::c_int;
2151}
2152extern "C" {
2153 pub fn Fl_Roller_image(arg1: *const Fl_Roller) -> *const ::core::ffi::c_void;
2154}
2155extern "C" {
2156 pub fn Fl_Roller_parent(self_: *const Fl_Roller) -> *mut ::core::ffi::c_void;
2157}
2158extern "C" {
2159 pub fn Fl_Roller_selection_color(arg1: *mut Fl_Roller) -> ::core::ffi::c_uint;
2160}
2161extern "C" {
2162 pub fn Fl_Roller_set_selection_color(arg1: *mut Fl_Roller, color: ::core::ffi::c_uint);
2163}
2164extern "C" {
2165 pub fn Fl_Roller_do_callback(arg1: *mut Fl_Roller);
2166}
2167extern "C" {
2168 pub fn Fl_Roller_inside(
2169 self_: *const Fl_Roller,
2170 arg1: *mut ::core::ffi::c_void,
2171 ) -> ::core::ffi::c_int;
2172}
2173extern "C" {
2174 pub fn Fl_Roller_window(arg1: *const Fl_Roller) -> *mut ::core::ffi::c_void;
2175}
2176extern "C" {
2177 pub fn Fl_Roller_top_window(arg1: *const Fl_Roller) -> *mut ::core::ffi::c_void;
2178}
2179extern "C" {
2180 pub fn Fl_Roller_takes_events(arg1: *const Fl_Roller) -> ::core::ffi::c_int;
2181}
2182extern "C" {
2183 pub fn Fl_Roller_user_data(arg1: *const Fl_Roller) -> *mut ::core::ffi::c_void;
2184}
2185extern "C" {
2186 pub fn Fl_Roller_take_focus(self_: *mut Fl_Roller) -> ::core::ffi::c_int;
2187}
2188extern "C" {
2189 pub fn Fl_Roller_set_visible_focus(self_: *mut Fl_Roller);
2190}
2191extern "C" {
2192 pub fn Fl_Roller_clear_visible_focus(self_: *mut Fl_Roller);
2193}
2194extern "C" {
2195 pub fn Fl_Roller_visible_focus(self_: *mut Fl_Roller, v: ::core::ffi::c_int);
2196}
2197extern "C" {
2198 pub fn Fl_Roller_has_visible_focus(self_: *mut Fl_Roller) -> ::core::ffi::c_uint;
2199}
2200extern "C" {
2201 pub fn Fl_Roller_set_user_data(arg1: *mut Fl_Roller, data: *mut ::core::ffi::c_void);
2202}
2203extern "C" {
2204 pub fn Fl_Roller_draw_data(self_: *const Fl_Roller) -> *mut ::core::ffi::c_void;
2205}
2206extern "C" {
2207 pub fn Fl_Roller_handle_data(self_: *const Fl_Roller) -> *mut ::core::ffi::c_void;
2208}
2209extern "C" {
2210 pub fn Fl_Roller_set_draw_data(self_: *mut Fl_Roller, data: *mut ::core::ffi::c_void);
2211}
2212extern "C" {
2213 pub fn Fl_Roller_set_handle_data(self_: *mut Fl_Roller, data: *mut ::core::ffi::c_void);
2214}
2215extern "C" {
2216 pub fn Fl_Roller_damage(self_: *const Fl_Roller) -> ::core::ffi::c_uchar;
2217}
2218extern "C" {
2219 pub fn Fl_Roller_set_damage(self_: *mut Fl_Roller, flag: ::core::ffi::c_uchar);
2220}
2221extern "C" {
2222 pub fn Fl_Roller_set_damage_area(
2223 self_: *mut Fl_Roller,
2224 flag: ::core::ffi::c_uchar,
2225 x: ::core::ffi::c_int,
2226 y: ::core::ffi::c_int,
2227 w: ::core::ffi::c_int,
2228 h: ::core::ffi::c_int,
2229 );
2230}
2231extern "C" {
2232 pub fn Fl_Roller_clear_damage(self_: *mut Fl_Roller);
2233}
2234extern "C" {
2235 pub fn Fl_Roller_as_window(self_: *mut Fl_Roller) -> *mut ::core::ffi::c_void;
2236}
2237extern "C" {
2238 pub fn Fl_Roller_as_group(self_: *mut Fl_Roller) -> *mut ::core::ffi::c_void;
2239}
2240extern "C" {
2241 pub fn Fl_Roller_set_deimage(arg1: *mut Fl_Roller, arg2: *mut ::core::ffi::c_void);
2242}
2243extern "C" {
2244 pub fn Fl_Roller_deimage(arg1: *const Fl_Roller) -> *const ::core::ffi::c_void;
2245}
2246extern "C" {
2247 pub fn Fl_Roller_set_callback(
2248 arg1: *mut Fl_Roller,
2249 arg2: Fl_Callback,
2250 arg3: *mut ::core::ffi::c_void,
2251 );
2252}
2253extern "C" {
2254 pub fn Fl_Roller_set_deleter(
2255 arg1: *mut Fl_Roller,
2256 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2257 );
2258}
2259extern "C" {
2260 pub fn Fl_Roller_visible(self_: *const Fl_Roller) -> ::core::ffi::c_int;
2261}
2262extern "C" {
2263 pub fn Fl_Roller_visible_r(self_: *const Fl_Roller) -> ::core::ffi::c_int;
2264}
2265extern "C" {
2266 pub fn Fl_Roller_active(self_: *const Fl_Roller) -> ::core::ffi::c_uint;
2267}
2268extern "C" {
2269 pub fn Fl_Roller_active_r(self_: *const Fl_Roller) -> ::core::ffi::c_int;
2270}
2271extern "C" {
2272 pub fn Fl_Roller_callback(self_: *const Fl_Roller) -> Fl_Callback;
2273}
2274extern "C" {
2275 pub fn Fl_Roller_set_deletion_callback(
2276 self_: *mut Fl_Roller,
2277 arg1: ::core::option::Option<
2278 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2279 >,
2280 data: *mut ::core::ffi::c_void,
2281 );
2282}
2283extern "C" {
2284 pub fn Fl_Roller_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Roller;
2285}
2286extern "C" {
2287 pub fn Fl_Roller_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Roller;
2288}
2289extern "C" {
2290 pub fn Fl_Roller_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2291}
2292extern "C" {
2293 pub fn Fl_Roller_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2294}
2295extern "C" {
2296 pub fn Fl_Roller_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2297}
2298extern "C" {
2299 pub fn Fl_Roller_set_bounds(arg1: *mut Fl_Roller, a: f64, b: f64);
2300}
2301extern "C" {
2302 pub fn Fl_Roller_minimum(arg1: *mut Fl_Roller) -> f64;
2303}
2304extern "C" {
2305 pub fn Fl_Roller_set_minimum(arg1: *mut Fl_Roller, a: f64);
2306}
2307extern "C" {
2308 pub fn Fl_Roller_maximum(arg1: *mut Fl_Roller) -> f64;
2309}
2310extern "C" {
2311 pub fn Fl_Roller_set_maximum(arg1: *mut Fl_Roller, a: f64);
2312}
2313extern "C" {
2314 pub fn Fl_Roller_set_range(arg1: *mut Fl_Roller, a: f64, b: f64);
2315}
2316extern "C" {
2317 pub fn Fl_Roller_set_step(arg1: *mut Fl_Roller, a: f64, b: ::core::ffi::c_int);
2318}
2319extern "C" {
2320 pub fn Fl_Roller_step(arg1: *mut Fl_Roller) -> f64;
2321}
2322extern "C" {
2323 pub fn Fl_Roller_set_precision(arg1: *mut Fl_Roller, digits: ::core::ffi::c_int);
2324}
2325extern "C" {
2326 pub fn Fl_Roller_value(arg1: *mut Fl_Roller) -> f64;
2327}
2328extern "C" {
2329 pub fn Fl_Roller_set_value(arg1: *mut Fl_Roller, arg2: f64) -> ::core::ffi::c_int;
2330}
2331extern "C" {
2332 pub fn Fl_Roller_format(
2333 arg1: *mut Fl_Roller,
2334 arg2: *mut ::core::ffi::c_char,
2335 ) -> ::core::ffi::c_int;
2336}
2337extern "C" {
2338 pub fn Fl_Roller_round(arg1: *mut Fl_Roller, arg2: f64) -> f64;
2339}
2340extern "C" {
2341 pub fn Fl_Roller_clamp(arg1: *mut Fl_Roller, arg2: f64) -> f64;
2342}
2343extern "C" {
2344 pub fn Fl_Roller_increment(arg1: *mut Fl_Roller, arg2: f64, arg3: ::core::ffi::c_int) -> f64;
2345}
2346#[repr(C)]
2347#[derive(Debug, Copy, Clone)]
2348pub struct Fl_Scrollbar {
2349 _unused: [u8; 0],
2350}
2351extern "C" {
2352 pub fn Fl_Scrollbar_new(
2353 x: ::core::ffi::c_int,
2354 y: ::core::ffi::c_int,
2355 width: ::core::ffi::c_int,
2356 height: ::core::ffi::c_int,
2357 title: *const ::core::ffi::c_char,
2358 ) -> *mut Fl_Scrollbar;
2359}
2360extern "C" {
2361 pub fn Fl_Scrollbar_x(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2362}
2363extern "C" {
2364 pub fn Fl_Scrollbar_y(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2365}
2366extern "C" {
2367 pub fn Fl_Scrollbar_width(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2368}
2369extern "C" {
2370 pub fn Fl_Scrollbar_height(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2371}
2372extern "C" {
2373 pub fn Fl_Scrollbar_label(arg1: *mut Fl_Scrollbar) -> *const ::core::ffi::c_char;
2374}
2375extern "C" {
2376 pub fn Fl_Scrollbar_set_label(arg1: *mut Fl_Scrollbar, title: *const ::core::ffi::c_char);
2377}
2378extern "C" {
2379 pub fn Fl_Scrollbar_redraw(arg1: *mut Fl_Scrollbar);
2380}
2381extern "C" {
2382 pub fn Fl_Scrollbar_show(arg1: *mut Fl_Scrollbar);
2383}
2384extern "C" {
2385 pub fn Fl_Scrollbar_hide(arg1: *mut Fl_Scrollbar);
2386}
2387extern "C" {
2388 pub fn Fl_Scrollbar_activate(arg1: *mut Fl_Scrollbar);
2389}
2390extern "C" {
2391 pub fn Fl_Scrollbar_deactivate(arg1: *mut Fl_Scrollbar);
2392}
2393extern "C" {
2394 pub fn Fl_Scrollbar_redraw_label(arg1: *mut Fl_Scrollbar);
2395}
2396extern "C" {
2397 pub fn Fl_Scrollbar_resize(
2398 arg1: *mut Fl_Scrollbar,
2399 x: ::core::ffi::c_int,
2400 y: ::core::ffi::c_int,
2401 width: ::core::ffi::c_int,
2402 height: ::core::ffi::c_int,
2403 );
2404}
2405extern "C" {
2406 pub fn Fl_Scrollbar_widget_resize(
2407 arg1: *mut Fl_Scrollbar,
2408 x: ::core::ffi::c_int,
2409 y: ::core::ffi::c_int,
2410 width: ::core::ffi::c_int,
2411 height: ::core::ffi::c_int,
2412 );
2413}
2414extern "C" {
2415 pub fn Fl_Scrollbar_tooltip(arg1: *mut Fl_Scrollbar) -> *const ::core::ffi::c_char;
2416}
2417extern "C" {
2418 pub fn Fl_Scrollbar_set_tooltip(arg1: *mut Fl_Scrollbar, txt: *const ::core::ffi::c_char);
2419}
2420extern "C" {
2421 pub fn Fl_Scrollbar_get_type(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2422}
2423extern "C" {
2424 pub fn Fl_Scrollbar_set_type(arg1: *mut Fl_Scrollbar, typ: ::core::ffi::c_int);
2425}
2426extern "C" {
2427 pub fn Fl_Scrollbar_color(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_uint;
2428}
2429extern "C" {
2430 pub fn Fl_Scrollbar_set_color(arg1: *mut Fl_Scrollbar, color: ::core::ffi::c_uint);
2431}
2432extern "C" {
2433 pub fn Fl_Scrollbar_measure_label(
2434 arg1: *const Fl_Scrollbar,
2435 arg2: *mut ::core::ffi::c_int,
2436 arg3: *mut ::core::ffi::c_int,
2437 );
2438}
2439extern "C" {
2440 pub fn Fl_Scrollbar_label_color(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_uint;
2441}
2442extern "C" {
2443 pub fn Fl_Scrollbar_set_label_color(arg1: *mut Fl_Scrollbar, color: ::core::ffi::c_uint);
2444}
2445extern "C" {
2446 pub fn Fl_Scrollbar_label_font(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2447}
2448extern "C" {
2449 pub fn Fl_Scrollbar_set_label_font(arg1: *mut Fl_Scrollbar, font: ::core::ffi::c_int);
2450}
2451extern "C" {
2452 pub fn Fl_Scrollbar_label_size(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2453}
2454extern "C" {
2455 pub fn Fl_Scrollbar_set_label_size(arg1: *mut Fl_Scrollbar, sz: ::core::ffi::c_int);
2456}
2457extern "C" {
2458 pub fn Fl_Scrollbar_label_type(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2459}
2460extern "C" {
2461 pub fn Fl_Scrollbar_set_label_type(arg1: *mut Fl_Scrollbar, typ: ::core::ffi::c_int);
2462}
2463extern "C" {
2464 pub fn Fl_Scrollbar_box(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2465}
2466extern "C" {
2467 pub fn Fl_Scrollbar_set_box(arg1: *mut Fl_Scrollbar, typ: ::core::ffi::c_int);
2468}
2469extern "C" {
2470 pub fn Fl_Scrollbar_changed(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2471}
2472extern "C" {
2473 pub fn Fl_Scrollbar_set_changed(arg1: *mut Fl_Scrollbar);
2474}
2475extern "C" {
2476 pub fn Fl_Scrollbar_clear_changed(arg1: *mut Fl_Scrollbar);
2477}
2478extern "C" {
2479 pub fn Fl_Scrollbar_align(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2480}
2481extern "C" {
2482 pub fn Fl_Scrollbar_set_align(arg1: *mut Fl_Scrollbar, typ: ::core::ffi::c_int);
2483}
2484extern "C" {
2485 pub fn Fl_Scrollbar_delete(arg1: *mut Fl_Scrollbar);
2486}
2487extern "C" {
2488 pub fn Fl_Scrollbar_set_image(arg1: *mut Fl_Scrollbar, arg2: *mut ::core::ffi::c_void);
2489}
2490extern "C" {
2491 pub fn Fl_Scrollbar_handle(
2492 self_: *mut Fl_Scrollbar,
2493 cb: custom_handler_callback,
2494 data: *mut ::core::ffi::c_void,
2495 );
2496}
2497extern "C" {
2498 pub fn Fl_Scrollbar_handle_event(
2499 self_: *mut Fl_Scrollbar,
2500 event: ::core::ffi::c_int,
2501 ) -> ::core::ffi::c_int;
2502}
2503extern "C" {
2504 pub fn Fl_Scrollbar_draw(
2505 self_: *mut Fl_Scrollbar,
2506 cb: custom_draw_callback,
2507 data: *mut ::core::ffi::c_void,
2508 );
2509}
2510extern "C" {
2511 pub fn Fl_Scrollbar_resize_callback(
2512 self_: *mut Fl_Scrollbar,
2513 cb: ::core::option::Option<
2514 unsafe extern "C" fn(
2515 arg1: *mut Fl_Widget,
2516 x: ::core::ffi::c_int,
2517 y: ::core::ffi::c_int,
2518 w: ::core::ffi::c_int,
2519 h: ::core::ffi::c_int,
2520 arg2: *mut ::core::ffi::c_void,
2521 ),
2522 >,
2523 data: *mut ::core::ffi::c_void,
2524 );
2525}
2526extern "C" {
2527 pub fn Fl_Scrollbar_set_when(arg1: *mut Fl_Scrollbar, arg2: ::core::ffi::c_int);
2528}
2529extern "C" {
2530 pub fn Fl_Scrollbar_when(arg1: *const Fl_Scrollbar) -> ::core::ffi::c_int;
2531}
2532extern "C" {
2533 pub fn Fl_Scrollbar_image(arg1: *const Fl_Scrollbar) -> *const ::core::ffi::c_void;
2534}
2535extern "C" {
2536 pub fn Fl_Scrollbar_parent(self_: *const Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2537}
2538extern "C" {
2539 pub fn Fl_Scrollbar_selection_color(arg1: *mut Fl_Scrollbar) -> ::core::ffi::c_uint;
2540}
2541extern "C" {
2542 pub fn Fl_Scrollbar_set_selection_color(arg1: *mut Fl_Scrollbar, color: ::core::ffi::c_uint);
2543}
2544extern "C" {
2545 pub fn Fl_Scrollbar_do_callback(arg1: *mut Fl_Scrollbar);
2546}
2547extern "C" {
2548 pub fn Fl_Scrollbar_inside(
2549 self_: *const Fl_Scrollbar,
2550 arg1: *mut ::core::ffi::c_void,
2551 ) -> ::core::ffi::c_int;
2552}
2553extern "C" {
2554 pub fn Fl_Scrollbar_window(arg1: *const Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2555}
2556extern "C" {
2557 pub fn Fl_Scrollbar_top_window(arg1: *const Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2558}
2559extern "C" {
2560 pub fn Fl_Scrollbar_takes_events(arg1: *const Fl_Scrollbar) -> ::core::ffi::c_int;
2561}
2562extern "C" {
2563 pub fn Fl_Scrollbar_user_data(arg1: *const Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2564}
2565extern "C" {
2566 pub fn Fl_Scrollbar_take_focus(self_: *mut Fl_Scrollbar) -> ::core::ffi::c_int;
2567}
2568extern "C" {
2569 pub fn Fl_Scrollbar_set_visible_focus(self_: *mut Fl_Scrollbar);
2570}
2571extern "C" {
2572 pub fn Fl_Scrollbar_clear_visible_focus(self_: *mut Fl_Scrollbar);
2573}
2574extern "C" {
2575 pub fn Fl_Scrollbar_visible_focus(self_: *mut Fl_Scrollbar, v: ::core::ffi::c_int);
2576}
2577extern "C" {
2578 pub fn Fl_Scrollbar_has_visible_focus(self_: *mut Fl_Scrollbar) -> ::core::ffi::c_uint;
2579}
2580extern "C" {
2581 pub fn Fl_Scrollbar_set_user_data(arg1: *mut Fl_Scrollbar, data: *mut ::core::ffi::c_void);
2582}
2583extern "C" {
2584 pub fn Fl_Scrollbar_draw_data(self_: *const Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2585}
2586extern "C" {
2587 pub fn Fl_Scrollbar_handle_data(self_: *const Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2588}
2589extern "C" {
2590 pub fn Fl_Scrollbar_set_draw_data(self_: *mut Fl_Scrollbar, data: *mut ::core::ffi::c_void);
2591}
2592extern "C" {
2593 pub fn Fl_Scrollbar_set_handle_data(self_: *mut Fl_Scrollbar, data: *mut ::core::ffi::c_void);
2594}
2595extern "C" {
2596 pub fn Fl_Scrollbar_damage(self_: *const Fl_Scrollbar) -> ::core::ffi::c_uchar;
2597}
2598extern "C" {
2599 pub fn Fl_Scrollbar_set_damage(self_: *mut Fl_Scrollbar, flag: ::core::ffi::c_uchar);
2600}
2601extern "C" {
2602 pub fn Fl_Scrollbar_set_damage_area(
2603 self_: *mut Fl_Scrollbar,
2604 flag: ::core::ffi::c_uchar,
2605 x: ::core::ffi::c_int,
2606 y: ::core::ffi::c_int,
2607 w: ::core::ffi::c_int,
2608 h: ::core::ffi::c_int,
2609 );
2610}
2611extern "C" {
2612 pub fn Fl_Scrollbar_clear_damage(self_: *mut Fl_Scrollbar);
2613}
2614extern "C" {
2615 pub fn Fl_Scrollbar_as_window(self_: *mut Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2616}
2617extern "C" {
2618 pub fn Fl_Scrollbar_as_group(self_: *mut Fl_Scrollbar) -> *mut ::core::ffi::c_void;
2619}
2620extern "C" {
2621 pub fn Fl_Scrollbar_set_deimage(arg1: *mut Fl_Scrollbar, arg2: *mut ::core::ffi::c_void);
2622}
2623extern "C" {
2624 pub fn Fl_Scrollbar_deimage(arg1: *const Fl_Scrollbar) -> *const ::core::ffi::c_void;
2625}
2626extern "C" {
2627 pub fn Fl_Scrollbar_set_callback(
2628 arg1: *mut Fl_Scrollbar,
2629 arg2: Fl_Callback,
2630 arg3: *mut ::core::ffi::c_void,
2631 );
2632}
2633extern "C" {
2634 pub fn Fl_Scrollbar_set_deleter(
2635 arg1: *mut Fl_Scrollbar,
2636 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2637 );
2638}
2639extern "C" {
2640 pub fn Fl_Scrollbar_visible(self_: *const Fl_Scrollbar) -> ::core::ffi::c_int;
2641}
2642extern "C" {
2643 pub fn Fl_Scrollbar_visible_r(self_: *const Fl_Scrollbar) -> ::core::ffi::c_int;
2644}
2645extern "C" {
2646 pub fn Fl_Scrollbar_active(self_: *const Fl_Scrollbar) -> ::core::ffi::c_uint;
2647}
2648extern "C" {
2649 pub fn Fl_Scrollbar_active_r(self_: *const Fl_Scrollbar) -> ::core::ffi::c_int;
2650}
2651extern "C" {
2652 pub fn Fl_Scrollbar_callback(self_: *const Fl_Scrollbar) -> Fl_Callback;
2653}
2654extern "C" {
2655 pub fn Fl_Scrollbar_set_deletion_callback(
2656 self_: *mut Fl_Scrollbar,
2657 arg1: ::core::option::Option<
2658 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2659 >,
2660 data: *mut ::core::ffi::c_void,
2661 );
2662}
2663extern "C" {
2664 pub fn Fl_Scrollbar_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Scrollbar;
2665}
2666extern "C" {
2667 pub fn Fl_Scrollbar_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Scrollbar;
2668}
2669extern "C" {
2670 pub fn Fl_Scrollbar_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2671}
2672extern "C" {
2673 pub fn Fl_Scrollbar_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2674}
2675extern "C" {
2676 pub fn Fl_Scrollbar_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2677}
2678extern "C" {
2679 pub fn Fl_Scrollbar_set_linesize(self_: *mut Fl_Scrollbar, sz: ::core::ffi::c_int);
2680}
2681extern "C" {
2682 pub fn Fl_Scrollbar_linesize(self_: *const Fl_Scrollbar) -> ::core::ffi::c_int;
2683}
2684extern "C" {
2685 pub fn Fl_Scrollbar_scroll_value(
2686 self_: *mut Fl_Scrollbar,
2687 pos: ::core::ffi::c_int,
2688 windowSize: ::core::ffi::c_int,
2689 first_line: ::core::ffi::c_int,
2690 total_lines: ::core::ffi::c_int,
2691 ) -> ::core::ffi::c_int;
2692}
2693extern "C" {
2694 pub fn Fl_Scrollbar_set_bounds(arg1: *mut Fl_Scrollbar, a: f64, b: f64);
2695}
2696extern "C" {
2697 pub fn Fl_Scrollbar_minimum(arg1: *mut Fl_Scrollbar) -> f64;
2698}
2699extern "C" {
2700 pub fn Fl_Scrollbar_set_minimum(arg1: *mut Fl_Scrollbar, a: f64);
2701}
2702extern "C" {
2703 pub fn Fl_Scrollbar_maximum(arg1: *mut Fl_Scrollbar) -> f64;
2704}
2705extern "C" {
2706 pub fn Fl_Scrollbar_set_maximum(arg1: *mut Fl_Scrollbar, a: f64);
2707}
2708extern "C" {
2709 pub fn Fl_Scrollbar_set_range(arg1: *mut Fl_Scrollbar, a: f64, b: f64);
2710}
2711extern "C" {
2712 pub fn Fl_Scrollbar_set_step(arg1: *mut Fl_Scrollbar, a: f64, b: ::core::ffi::c_int);
2713}
2714extern "C" {
2715 pub fn Fl_Scrollbar_step(arg1: *mut Fl_Scrollbar) -> f64;
2716}
2717extern "C" {
2718 pub fn Fl_Scrollbar_set_precision(arg1: *mut Fl_Scrollbar, digits: ::core::ffi::c_int);
2719}
2720extern "C" {
2721 pub fn Fl_Scrollbar_value(arg1: *mut Fl_Scrollbar) -> f64;
2722}
2723extern "C" {
2724 pub fn Fl_Scrollbar_set_value(arg1: *mut Fl_Scrollbar, arg2: f64) -> ::core::ffi::c_int;
2725}
2726extern "C" {
2727 pub fn Fl_Scrollbar_format(
2728 arg1: *mut Fl_Scrollbar,
2729 arg2: *mut ::core::ffi::c_char,
2730 ) -> ::core::ffi::c_int;
2731}
2732extern "C" {
2733 pub fn Fl_Scrollbar_round(arg1: *mut Fl_Scrollbar, arg2: f64) -> f64;
2734}
2735extern "C" {
2736 pub fn Fl_Scrollbar_clamp(arg1: *mut Fl_Scrollbar, arg2: f64) -> f64;
2737}
2738extern "C" {
2739 pub fn Fl_Scrollbar_increment(
2740 arg1: *mut Fl_Scrollbar,
2741 arg2: f64,
2742 arg3: ::core::ffi::c_int,
2743 ) -> f64;
2744}
2745#[repr(C)]
2746#[derive(Debug, Copy, Clone)]
2747pub struct Fl_Value_Slider {
2748 _unused: [u8; 0],
2749}
2750extern "C" {
2751 pub fn Fl_Value_Slider_new(
2752 x: ::core::ffi::c_int,
2753 y: ::core::ffi::c_int,
2754 width: ::core::ffi::c_int,
2755 height: ::core::ffi::c_int,
2756 title: *const ::core::ffi::c_char,
2757 ) -> *mut Fl_Value_Slider;
2758}
2759extern "C" {
2760 pub fn Fl_Value_Slider_x(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2761}
2762extern "C" {
2763 pub fn Fl_Value_Slider_y(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2764}
2765extern "C" {
2766 pub fn Fl_Value_Slider_width(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2767}
2768extern "C" {
2769 pub fn Fl_Value_Slider_height(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2770}
2771extern "C" {
2772 pub fn Fl_Value_Slider_label(arg1: *mut Fl_Value_Slider) -> *const ::core::ffi::c_char;
2773}
2774extern "C" {
2775 pub fn Fl_Value_Slider_set_label(arg1: *mut Fl_Value_Slider, title: *const ::core::ffi::c_char);
2776}
2777extern "C" {
2778 pub fn Fl_Value_Slider_redraw(arg1: *mut Fl_Value_Slider);
2779}
2780extern "C" {
2781 pub fn Fl_Value_Slider_show(arg1: *mut Fl_Value_Slider);
2782}
2783extern "C" {
2784 pub fn Fl_Value_Slider_hide(arg1: *mut Fl_Value_Slider);
2785}
2786extern "C" {
2787 pub fn Fl_Value_Slider_activate(arg1: *mut Fl_Value_Slider);
2788}
2789extern "C" {
2790 pub fn Fl_Value_Slider_deactivate(arg1: *mut Fl_Value_Slider);
2791}
2792extern "C" {
2793 pub fn Fl_Value_Slider_redraw_label(arg1: *mut Fl_Value_Slider);
2794}
2795extern "C" {
2796 pub fn Fl_Value_Slider_resize(
2797 arg1: *mut Fl_Value_Slider,
2798 x: ::core::ffi::c_int,
2799 y: ::core::ffi::c_int,
2800 width: ::core::ffi::c_int,
2801 height: ::core::ffi::c_int,
2802 );
2803}
2804extern "C" {
2805 pub fn Fl_Value_Slider_widget_resize(
2806 arg1: *mut Fl_Value_Slider,
2807 x: ::core::ffi::c_int,
2808 y: ::core::ffi::c_int,
2809 width: ::core::ffi::c_int,
2810 height: ::core::ffi::c_int,
2811 );
2812}
2813extern "C" {
2814 pub fn Fl_Value_Slider_tooltip(arg1: *mut Fl_Value_Slider) -> *const ::core::ffi::c_char;
2815}
2816extern "C" {
2817 pub fn Fl_Value_Slider_set_tooltip(arg1: *mut Fl_Value_Slider, txt: *const ::core::ffi::c_char);
2818}
2819extern "C" {
2820 pub fn Fl_Value_Slider_get_type(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2821}
2822extern "C" {
2823 pub fn Fl_Value_Slider_set_type(arg1: *mut Fl_Value_Slider, typ: ::core::ffi::c_int);
2824}
2825extern "C" {
2826 pub fn Fl_Value_Slider_color(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_uint;
2827}
2828extern "C" {
2829 pub fn Fl_Value_Slider_set_color(arg1: *mut Fl_Value_Slider, color: ::core::ffi::c_uint);
2830}
2831extern "C" {
2832 pub fn Fl_Value_Slider_measure_label(
2833 arg1: *const Fl_Value_Slider,
2834 arg2: *mut ::core::ffi::c_int,
2835 arg3: *mut ::core::ffi::c_int,
2836 );
2837}
2838extern "C" {
2839 pub fn Fl_Value_Slider_label_color(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_uint;
2840}
2841extern "C" {
2842 pub fn Fl_Value_Slider_set_label_color(arg1: *mut Fl_Value_Slider, color: ::core::ffi::c_uint);
2843}
2844extern "C" {
2845 pub fn Fl_Value_Slider_label_font(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2846}
2847extern "C" {
2848 pub fn Fl_Value_Slider_set_label_font(arg1: *mut Fl_Value_Slider, font: ::core::ffi::c_int);
2849}
2850extern "C" {
2851 pub fn Fl_Value_Slider_label_size(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2852}
2853extern "C" {
2854 pub fn Fl_Value_Slider_set_label_size(arg1: *mut Fl_Value_Slider, sz: ::core::ffi::c_int);
2855}
2856extern "C" {
2857 pub fn Fl_Value_Slider_label_type(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2858}
2859extern "C" {
2860 pub fn Fl_Value_Slider_set_label_type(arg1: *mut Fl_Value_Slider, typ: ::core::ffi::c_int);
2861}
2862extern "C" {
2863 pub fn Fl_Value_Slider_box(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2864}
2865extern "C" {
2866 pub fn Fl_Value_Slider_set_box(arg1: *mut Fl_Value_Slider, typ: ::core::ffi::c_int);
2867}
2868extern "C" {
2869 pub fn Fl_Value_Slider_changed(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2870}
2871extern "C" {
2872 pub fn Fl_Value_Slider_set_changed(arg1: *mut Fl_Value_Slider);
2873}
2874extern "C" {
2875 pub fn Fl_Value_Slider_clear_changed(arg1: *mut Fl_Value_Slider);
2876}
2877extern "C" {
2878 pub fn Fl_Value_Slider_align(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2879}
2880extern "C" {
2881 pub fn Fl_Value_Slider_set_align(arg1: *mut Fl_Value_Slider, typ: ::core::ffi::c_int);
2882}
2883extern "C" {
2884 pub fn Fl_Value_Slider_delete(arg1: *mut Fl_Value_Slider);
2885}
2886extern "C" {
2887 pub fn Fl_Value_Slider_set_image(arg1: *mut Fl_Value_Slider, arg2: *mut ::core::ffi::c_void);
2888}
2889extern "C" {
2890 pub fn Fl_Value_Slider_handle(
2891 self_: *mut Fl_Value_Slider,
2892 cb: custom_handler_callback,
2893 data: *mut ::core::ffi::c_void,
2894 );
2895}
2896extern "C" {
2897 pub fn Fl_Value_Slider_handle_event(
2898 self_: *mut Fl_Value_Slider,
2899 event: ::core::ffi::c_int,
2900 ) -> ::core::ffi::c_int;
2901}
2902extern "C" {
2903 pub fn Fl_Value_Slider_draw(
2904 self_: *mut Fl_Value_Slider,
2905 cb: custom_draw_callback,
2906 data: *mut ::core::ffi::c_void,
2907 );
2908}
2909extern "C" {
2910 pub fn Fl_Value_Slider_resize_callback(
2911 self_: *mut Fl_Value_Slider,
2912 cb: ::core::option::Option<
2913 unsafe extern "C" fn(
2914 arg1: *mut Fl_Widget,
2915 x: ::core::ffi::c_int,
2916 y: ::core::ffi::c_int,
2917 w: ::core::ffi::c_int,
2918 h: ::core::ffi::c_int,
2919 arg2: *mut ::core::ffi::c_void,
2920 ),
2921 >,
2922 data: *mut ::core::ffi::c_void,
2923 );
2924}
2925extern "C" {
2926 pub fn Fl_Value_Slider_set_when(arg1: *mut Fl_Value_Slider, arg2: ::core::ffi::c_int);
2927}
2928extern "C" {
2929 pub fn Fl_Value_Slider_when(arg1: *const Fl_Value_Slider) -> ::core::ffi::c_int;
2930}
2931extern "C" {
2932 pub fn Fl_Value_Slider_image(arg1: *const Fl_Value_Slider) -> *const ::core::ffi::c_void;
2933}
2934extern "C" {
2935 pub fn Fl_Value_Slider_parent(self_: *const Fl_Value_Slider) -> *mut ::core::ffi::c_void;
2936}
2937extern "C" {
2938 pub fn Fl_Value_Slider_selection_color(arg1: *mut Fl_Value_Slider) -> ::core::ffi::c_uint;
2939}
2940extern "C" {
2941 pub fn Fl_Value_Slider_set_selection_color(
2942 arg1: *mut Fl_Value_Slider,
2943 color: ::core::ffi::c_uint,
2944 );
2945}
2946extern "C" {
2947 pub fn Fl_Value_Slider_do_callback(arg1: *mut Fl_Value_Slider);
2948}
2949extern "C" {
2950 pub fn Fl_Value_Slider_inside(
2951 self_: *const Fl_Value_Slider,
2952 arg1: *mut ::core::ffi::c_void,
2953 ) -> ::core::ffi::c_int;
2954}
2955extern "C" {
2956 pub fn Fl_Value_Slider_window(arg1: *const Fl_Value_Slider) -> *mut ::core::ffi::c_void;
2957}
2958extern "C" {
2959 pub fn Fl_Value_Slider_top_window(arg1: *const Fl_Value_Slider) -> *mut ::core::ffi::c_void;
2960}
2961extern "C" {
2962 pub fn Fl_Value_Slider_takes_events(arg1: *const Fl_Value_Slider) -> ::core::ffi::c_int;
2963}
2964extern "C" {
2965 pub fn Fl_Value_Slider_user_data(arg1: *const Fl_Value_Slider) -> *mut ::core::ffi::c_void;
2966}
2967extern "C" {
2968 pub fn Fl_Value_Slider_take_focus(self_: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
2969}
2970extern "C" {
2971 pub fn Fl_Value_Slider_set_visible_focus(self_: *mut Fl_Value_Slider);
2972}
2973extern "C" {
2974 pub fn Fl_Value_Slider_clear_visible_focus(self_: *mut Fl_Value_Slider);
2975}
2976extern "C" {
2977 pub fn Fl_Value_Slider_visible_focus(self_: *mut Fl_Value_Slider, v: ::core::ffi::c_int);
2978}
2979extern "C" {
2980 pub fn Fl_Value_Slider_has_visible_focus(self_: *mut Fl_Value_Slider) -> ::core::ffi::c_uint;
2981}
2982extern "C" {
2983 pub fn Fl_Value_Slider_set_user_data(
2984 arg1: *mut Fl_Value_Slider,
2985 data: *mut ::core::ffi::c_void,
2986 );
2987}
2988extern "C" {
2989 pub fn Fl_Value_Slider_draw_data(self_: *const Fl_Value_Slider) -> *mut ::core::ffi::c_void;
2990}
2991extern "C" {
2992 pub fn Fl_Value_Slider_handle_data(self_: *const Fl_Value_Slider) -> *mut ::core::ffi::c_void;
2993}
2994extern "C" {
2995 pub fn Fl_Value_Slider_set_draw_data(
2996 self_: *mut Fl_Value_Slider,
2997 data: *mut ::core::ffi::c_void,
2998 );
2999}
3000extern "C" {
3001 pub fn Fl_Value_Slider_set_handle_data(
3002 self_: *mut Fl_Value_Slider,
3003 data: *mut ::core::ffi::c_void,
3004 );
3005}
3006extern "C" {
3007 pub fn Fl_Value_Slider_damage(self_: *const Fl_Value_Slider) -> ::core::ffi::c_uchar;
3008}
3009extern "C" {
3010 pub fn Fl_Value_Slider_set_damage(self_: *mut Fl_Value_Slider, flag: ::core::ffi::c_uchar);
3011}
3012extern "C" {
3013 pub fn Fl_Value_Slider_set_damage_area(
3014 self_: *mut Fl_Value_Slider,
3015 flag: ::core::ffi::c_uchar,
3016 x: ::core::ffi::c_int,
3017 y: ::core::ffi::c_int,
3018 w: ::core::ffi::c_int,
3019 h: ::core::ffi::c_int,
3020 );
3021}
3022extern "C" {
3023 pub fn Fl_Value_Slider_clear_damage(self_: *mut Fl_Value_Slider);
3024}
3025extern "C" {
3026 pub fn Fl_Value_Slider_as_window(self_: *mut Fl_Value_Slider) -> *mut ::core::ffi::c_void;
3027}
3028extern "C" {
3029 pub fn Fl_Value_Slider_as_group(self_: *mut Fl_Value_Slider) -> *mut ::core::ffi::c_void;
3030}
3031extern "C" {
3032 pub fn Fl_Value_Slider_set_deimage(arg1: *mut Fl_Value_Slider, arg2: *mut ::core::ffi::c_void);
3033}
3034extern "C" {
3035 pub fn Fl_Value_Slider_deimage(arg1: *const Fl_Value_Slider) -> *const ::core::ffi::c_void;
3036}
3037extern "C" {
3038 pub fn Fl_Value_Slider_set_callback(
3039 arg1: *mut Fl_Value_Slider,
3040 arg2: Fl_Callback,
3041 arg3: *mut ::core::ffi::c_void,
3042 );
3043}
3044extern "C" {
3045 pub fn Fl_Value_Slider_set_deleter(
3046 arg1: *mut Fl_Value_Slider,
3047 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3048 );
3049}
3050extern "C" {
3051 pub fn Fl_Value_Slider_visible(self_: *const Fl_Value_Slider) -> ::core::ffi::c_int;
3052}
3053extern "C" {
3054 pub fn Fl_Value_Slider_visible_r(self_: *const Fl_Value_Slider) -> ::core::ffi::c_int;
3055}
3056extern "C" {
3057 pub fn Fl_Value_Slider_active(self_: *const Fl_Value_Slider) -> ::core::ffi::c_uint;
3058}
3059extern "C" {
3060 pub fn Fl_Value_Slider_active_r(self_: *const Fl_Value_Slider) -> ::core::ffi::c_int;
3061}
3062extern "C" {
3063 pub fn Fl_Value_Slider_callback(self_: *const Fl_Value_Slider) -> Fl_Callback;
3064}
3065extern "C" {
3066 pub fn Fl_Value_Slider_set_deletion_callback(
3067 self_: *mut Fl_Value_Slider,
3068 arg1: ::core::option::Option<
3069 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3070 >,
3071 data: *mut ::core::ffi::c_void,
3072 );
3073}
3074extern "C" {
3075 pub fn Fl_Value_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Value_Slider;
3076}
3077extern "C" {
3078 pub fn Fl_Value_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Value_Slider;
3079}
3080extern "C" {
3081 pub fn Fl_Value_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3082}
3083extern "C" {
3084 pub fn Fl_Value_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3085}
3086extern "C" {
3087 pub fn Fl_Value_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3088}
3089extern "C" {
3090 pub fn Fl_Value_Slider_set_text_color(self_: *mut Fl_Value_Slider, c: ::core::ffi::c_uint);
3091}
3092extern "C" {
3093 pub fn Fl_Value_Slider_text_color(self_: *mut Fl_Value_Slider) -> ::core::ffi::c_uint;
3094}
3095extern "C" {
3096 pub fn Fl_Value_Slider_set_text_font(self_: *mut Fl_Value_Slider, f: ::core::ffi::c_int);
3097}
3098extern "C" {
3099 pub fn Fl_Value_Slider_text_font(self_: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
3100}
3101extern "C" {
3102 pub fn Fl_Value_Slider_set_text_size(self_: *mut Fl_Value_Slider, s: ::core::ffi::c_int);
3103}
3104extern "C" {
3105 pub fn Fl_Value_Slider_text_size(self_: *mut Fl_Value_Slider) -> ::core::ffi::c_int;
3106}
3107extern "C" {
3108 pub fn Fl_Value_Slider_set_bounds(arg1: *mut Fl_Value_Slider, a: f64, b: f64);
3109}
3110extern "C" {
3111 pub fn Fl_Value_Slider_minimum(arg1: *mut Fl_Value_Slider) -> f64;
3112}
3113extern "C" {
3114 pub fn Fl_Value_Slider_set_minimum(arg1: *mut Fl_Value_Slider, a: f64);
3115}
3116extern "C" {
3117 pub fn Fl_Value_Slider_maximum(arg1: *mut Fl_Value_Slider) -> f64;
3118}
3119extern "C" {
3120 pub fn Fl_Value_Slider_set_maximum(arg1: *mut Fl_Value_Slider, a: f64);
3121}
3122extern "C" {
3123 pub fn Fl_Value_Slider_set_range(arg1: *mut Fl_Value_Slider, a: f64, b: f64);
3124}
3125extern "C" {
3126 pub fn Fl_Value_Slider_set_step(arg1: *mut Fl_Value_Slider, a: f64, b: ::core::ffi::c_int);
3127}
3128extern "C" {
3129 pub fn Fl_Value_Slider_step(arg1: *mut Fl_Value_Slider) -> f64;
3130}
3131extern "C" {
3132 pub fn Fl_Value_Slider_set_precision(arg1: *mut Fl_Value_Slider, digits: ::core::ffi::c_int);
3133}
3134extern "C" {
3135 pub fn Fl_Value_Slider_value(arg1: *mut Fl_Value_Slider) -> f64;
3136}
3137extern "C" {
3138 pub fn Fl_Value_Slider_set_value(arg1: *mut Fl_Value_Slider, arg2: f64) -> ::core::ffi::c_int;
3139}
3140extern "C" {
3141 pub fn Fl_Value_Slider_format(
3142 arg1: *mut Fl_Value_Slider,
3143 arg2: *mut ::core::ffi::c_char,
3144 ) -> ::core::ffi::c_int;
3145}
3146extern "C" {
3147 pub fn Fl_Value_Slider_round(arg1: *mut Fl_Value_Slider, arg2: f64) -> f64;
3148}
3149extern "C" {
3150 pub fn Fl_Value_Slider_clamp(arg1: *mut Fl_Value_Slider, arg2: f64) -> f64;
3151}
3152extern "C" {
3153 pub fn Fl_Value_Slider_increment(
3154 arg1: *mut Fl_Value_Slider,
3155 arg2: f64,
3156 arg3: ::core::ffi::c_int,
3157 ) -> f64;
3158}
3159#[repr(C)]
3160#[derive(Debug, Copy, Clone)]
3161pub struct Fl_Adjuster {
3162 _unused: [u8; 0],
3163}
3164extern "C" {
3165 pub fn Fl_Adjuster_new(
3166 x: ::core::ffi::c_int,
3167 y: ::core::ffi::c_int,
3168 width: ::core::ffi::c_int,
3169 height: ::core::ffi::c_int,
3170 title: *const ::core::ffi::c_char,
3171 ) -> *mut Fl_Adjuster;
3172}
3173extern "C" {
3174 pub fn Fl_Adjuster_x(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3175}
3176extern "C" {
3177 pub fn Fl_Adjuster_y(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3178}
3179extern "C" {
3180 pub fn Fl_Adjuster_width(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3181}
3182extern "C" {
3183 pub fn Fl_Adjuster_height(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3184}
3185extern "C" {
3186 pub fn Fl_Adjuster_label(arg1: *mut Fl_Adjuster) -> *const ::core::ffi::c_char;
3187}
3188extern "C" {
3189 pub fn Fl_Adjuster_set_label(arg1: *mut Fl_Adjuster, title: *const ::core::ffi::c_char);
3190}
3191extern "C" {
3192 pub fn Fl_Adjuster_redraw(arg1: *mut Fl_Adjuster);
3193}
3194extern "C" {
3195 pub fn Fl_Adjuster_show(arg1: *mut Fl_Adjuster);
3196}
3197extern "C" {
3198 pub fn Fl_Adjuster_hide(arg1: *mut Fl_Adjuster);
3199}
3200extern "C" {
3201 pub fn Fl_Adjuster_activate(arg1: *mut Fl_Adjuster);
3202}
3203extern "C" {
3204 pub fn Fl_Adjuster_deactivate(arg1: *mut Fl_Adjuster);
3205}
3206extern "C" {
3207 pub fn Fl_Adjuster_redraw_label(arg1: *mut Fl_Adjuster);
3208}
3209extern "C" {
3210 pub fn Fl_Adjuster_resize(
3211 arg1: *mut Fl_Adjuster,
3212 x: ::core::ffi::c_int,
3213 y: ::core::ffi::c_int,
3214 width: ::core::ffi::c_int,
3215 height: ::core::ffi::c_int,
3216 );
3217}
3218extern "C" {
3219 pub fn Fl_Adjuster_widget_resize(
3220 arg1: *mut Fl_Adjuster,
3221 x: ::core::ffi::c_int,
3222 y: ::core::ffi::c_int,
3223 width: ::core::ffi::c_int,
3224 height: ::core::ffi::c_int,
3225 );
3226}
3227extern "C" {
3228 pub fn Fl_Adjuster_tooltip(arg1: *mut Fl_Adjuster) -> *const ::core::ffi::c_char;
3229}
3230extern "C" {
3231 pub fn Fl_Adjuster_set_tooltip(arg1: *mut Fl_Adjuster, txt: *const ::core::ffi::c_char);
3232}
3233extern "C" {
3234 pub fn Fl_Adjuster_get_type(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3235}
3236extern "C" {
3237 pub fn Fl_Adjuster_set_type(arg1: *mut Fl_Adjuster, typ: ::core::ffi::c_int);
3238}
3239extern "C" {
3240 pub fn Fl_Adjuster_color(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_uint;
3241}
3242extern "C" {
3243 pub fn Fl_Adjuster_set_color(arg1: *mut Fl_Adjuster, color: ::core::ffi::c_uint);
3244}
3245extern "C" {
3246 pub fn Fl_Adjuster_measure_label(
3247 arg1: *const Fl_Adjuster,
3248 arg2: *mut ::core::ffi::c_int,
3249 arg3: *mut ::core::ffi::c_int,
3250 );
3251}
3252extern "C" {
3253 pub fn Fl_Adjuster_label_color(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_uint;
3254}
3255extern "C" {
3256 pub fn Fl_Adjuster_set_label_color(arg1: *mut Fl_Adjuster, color: ::core::ffi::c_uint);
3257}
3258extern "C" {
3259 pub fn Fl_Adjuster_label_font(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3260}
3261extern "C" {
3262 pub fn Fl_Adjuster_set_label_font(arg1: *mut Fl_Adjuster, font: ::core::ffi::c_int);
3263}
3264extern "C" {
3265 pub fn Fl_Adjuster_label_size(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3266}
3267extern "C" {
3268 pub fn Fl_Adjuster_set_label_size(arg1: *mut Fl_Adjuster, sz: ::core::ffi::c_int);
3269}
3270extern "C" {
3271 pub fn Fl_Adjuster_label_type(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3272}
3273extern "C" {
3274 pub fn Fl_Adjuster_set_label_type(arg1: *mut Fl_Adjuster, typ: ::core::ffi::c_int);
3275}
3276extern "C" {
3277 pub fn Fl_Adjuster_box(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3278}
3279extern "C" {
3280 pub fn Fl_Adjuster_set_box(arg1: *mut Fl_Adjuster, typ: ::core::ffi::c_int);
3281}
3282extern "C" {
3283 pub fn Fl_Adjuster_changed(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3284}
3285extern "C" {
3286 pub fn Fl_Adjuster_set_changed(arg1: *mut Fl_Adjuster);
3287}
3288extern "C" {
3289 pub fn Fl_Adjuster_clear_changed(arg1: *mut Fl_Adjuster);
3290}
3291extern "C" {
3292 pub fn Fl_Adjuster_align(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3293}
3294extern "C" {
3295 pub fn Fl_Adjuster_set_align(arg1: *mut Fl_Adjuster, typ: ::core::ffi::c_int);
3296}
3297extern "C" {
3298 pub fn Fl_Adjuster_delete(arg1: *mut Fl_Adjuster);
3299}
3300extern "C" {
3301 pub fn Fl_Adjuster_set_image(arg1: *mut Fl_Adjuster, arg2: *mut ::core::ffi::c_void);
3302}
3303extern "C" {
3304 pub fn Fl_Adjuster_handle(
3305 self_: *mut Fl_Adjuster,
3306 cb: custom_handler_callback,
3307 data: *mut ::core::ffi::c_void,
3308 );
3309}
3310extern "C" {
3311 pub fn Fl_Adjuster_handle_event(
3312 self_: *mut Fl_Adjuster,
3313 event: ::core::ffi::c_int,
3314 ) -> ::core::ffi::c_int;
3315}
3316extern "C" {
3317 pub fn Fl_Adjuster_draw(
3318 self_: *mut Fl_Adjuster,
3319 cb: custom_draw_callback,
3320 data: *mut ::core::ffi::c_void,
3321 );
3322}
3323extern "C" {
3324 pub fn Fl_Adjuster_resize_callback(
3325 self_: *mut Fl_Adjuster,
3326 cb: ::core::option::Option<
3327 unsafe extern "C" fn(
3328 arg1: *mut Fl_Widget,
3329 x: ::core::ffi::c_int,
3330 y: ::core::ffi::c_int,
3331 w: ::core::ffi::c_int,
3332 h: ::core::ffi::c_int,
3333 arg2: *mut ::core::ffi::c_void,
3334 ),
3335 >,
3336 data: *mut ::core::ffi::c_void,
3337 );
3338}
3339extern "C" {
3340 pub fn Fl_Adjuster_set_when(arg1: *mut Fl_Adjuster, arg2: ::core::ffi::c_int);
3341}
3342extern "C" {
3343 pub fn Fl_Adjuster_when(arg1: *const Fl_Adjuster) -> ::core::ffi::c_int;
3344}
3345extern "C" {
3346 pub fn Fl_Adjuster_image(arg1: *const Fl_Adjuster) -> *const ::core::ffi::c_void;
3347}
3348extern "C" {
3349 pub fn Fl_Adjuster_parent(self_: *const Fl_Adjuster) -> *mut ::core::ffi::c_void;
3350}
3351extern "C" {
3352 pub fn Fl_Adjuster_selection_color(arg1: *mut Fl_Adjuster) -> ::core::ffi::c_uint;
3353}
3354extern "C" {
3355 pub fn Fl_Adjuster_set_selection_color(arg1: *mut Fl_Adjuster, color: ::core::ffi::c_uint);
3356}
3357extern "C" {
3358 pub fn Fl_Adjuster_do_callback(arg1: *mut Fl_Adjuster);
3359}
3360extern "C" {
3361 pub fn Fl_Adjuster_inside(
3362 self_: *const Fl_Adjuster,
3363 arg1: *mut ::core::ffi::c_void,
3364 ) -> ::core::ffi::c_int;
3365}
3366extern "C" {
3367 pub fn Fl_Adjuster_window(arg1: *const Fl_Adjuster) -> *mut ::core::ffi::c_void;
3368}
3369extern "C" {
3370 pub fn Fl_Adjuster_top_window(arg1: *const Fl_Adjuster) -> *mut ::core::ffi::c_void;
3371}
3372extern "C" {
3373 pub fn Fl_Adjuster_takes_events(arg1: *const Fl_Adjuster) -> ::core::ffi::c_int;
3374}
3375extern "C" {
3376 pub fn Fl_Adjuster_user_data(arg1: *const Fl_Adjuster) -> *mut ::core::ffi::c_void;
3377}
3378extern "C" {
3379 pub fn Fl_Adjuster_take_focus(self_: *mut Fl_Adjuster) -> ::core::ffi::c_int;
3380}
3381extern "C" {
3382 pub fn Fl_Adjuster_set_visible_focus(self_: *mut Fl_Adjuster);
3383}
3384extern "C" {
3385 pub fn Fl_Adjuster_clear_visible_focus(self_: *mut Fl_Adjuster);
3386}
3387extern "C" {
3388 pub fn Fl_Adjuster_visible_focus(self_: *mut Fl_Adjuster, v: ::core::ffi::c_int);
3389}
3390extern "C" {
3391 pub fn Fl_Adjuster_has_visible_focus(self_: *mut Fl_Adjuster) -> ::core::ffi::c_uint;
3392}
3393extern "C" {
3394 pub fn Fl_Adjuster_set_user_data(arg1: *mut Fl_Adjuster, data: *mut ::core::ffi::c_void);
3395}
3396extern "C" {
3397 pub fn Fl_Adjuster_draw_data(self_: *const Fl_Adjuster) -> *mut ::core::ffi::c_void;
3398}
3399extern "C" {
3400 pub fn Fl_Adjuster_handle_data(self_: *const Fl_Adjuster) -> *mut ::core::ffi::c_void;
3401}
3402extern "C" {
3403 pub fn Fl_Adjuster_set_draw_data(self_: *mut Fl_Adjuster, data: *mut ::core::ffi::c_void);
3404}
3405extern "C" {
3406 pub fn Fl_Adjuster_set_handle_data(self_: *mut Fl_Adjuster, data: *mut ::core::ffi::c_void);
3407}
3408extern "C" {
3409 pub fn Fl_Adjuster_damage(self_: *const Fl_Adjuster) -> ::core::ffi::c_uchar;
3410}
3411extern "C" {
3412 pub fn Fl_Adjuster_set_damage(self_: *mut Fl_Adjuster, flag: ::core::ffi::c_uchar);
3413}
3414extern "C" {
3415 pub fn Fl_Adjuster_set_damage_area(
3416 self_: *mut Fl_Adjuster,
3417 flag: ::core::ffi::c_uchar,
3418 x: ::core::ffi::c_int,
3419 y: ::core::ffi::c_int,
3420 w: ::core::ffi::c_int,
3421 h: ::core::ffi::c_int,
3422 );
3423}
3424extern "C" {
3425 pub fn Fl_Adjuster_clear_damage(self_: *mut Fl_Adjuster);
3426}
3427extern "C" {
3428 pub fn Fl_Adjuster_as_window(self_: *mut Fl_Adjuster) -> *mut ::core::ffi::c_void;
3429}
3430extern "C" {
3431 pub fn Fl_Adjuster_as_group(self_: *mut Fl_Adjuster) -> *mut ::core::ffi::c_void;
3432}
3433extern "C" {
3434 pub fn Fl_Adjuster_set_deimage(arg1: *mut Fl_Adjuster, arg2: *mut ::core::ffi::c_void);
3435}
3436extern "C" {
3437 pub fn Fl_Adjuster_deimage(arg1: *const Fl_Adjuster) -> *const ::core::ffi::c_void;
3438}
3439extern "C" {
3440 pub fn Fl_Adjuster_set_callback(
3441 arg1: *mut Fl_Adjuster,
3442 arg2: Fl_Callback,
3443 arg3: *mut ::core::ffi::c_void,
3444 );
3445}
3446extern "C" {
3447 pub fn Fl_Adjuster_set_deleter(
3448 arg1: *mut Fl_Adjuster,
3449 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3450 );
3451}
3452extern "C" {
3453 pub fn Fl_Adjuster_visible(self_: *const Fl_Adjuster) -> ::core::ffi::c_int;
3454}
3455extern "C" {
3456 pub fn Fl_Adjuster_visible_r(self_: *const Fl_Adjuster) -> ::core::ffi::c_int;
3457}
3458extern "C" {
3459 pub fn Fl_Adjuster_active(self_: *const Fl_Adjuster) -> ::core::ffi::c_uint;
3460}
3461extern "C" {
3462 pub fn Fl_Adjuster_active_r(self_: *const Fl_Adjuster) -> ::core::ffi::c_int;
3463}
3464extern "C" {
3465 pub fn Fl_Adjuster_callback(self_: *const Fl_Adjuster) -> Fl_Callback;
3466}
3467extern "C" {
3468 pub fn Fl_Adjuster_set_deletion_callback(
3469 self_: *mut Fl_Adjuster,
3470 arg1: ::core::option::Option<
3471 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3472 >,
3473 data: *mut ::core::ffi::c_void,
3474 );
3475}
3476extern "C" {
3477 pub fn Fl_Adjuster_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Adjuster;
3478}
3479extern "C" {
3480 pub fn Fl_Adjuster_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Adjuster;
3481}
3482extern "C" {
3483 pub fn Fl_Adjuster_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3484}
3485extern "C" {
3486 pub fn Fl_Adjuster_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3487}
3488extern "C" {
3489 pub fn Fl_Adjuster_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3490}
3491extern "C" {
3492 pub fn Fl_Adjuster_set_bounds(arg1: *mut Fl_Adjuster, a: f64, b: f64);
3493}
3494extern "C" {
3495 pub fn Fl_Adjuster_minimum(arg1: *mut Fl_Adjuster) -> f64;
3496}
3497extern "C" {
3498 pub fn Fl_Adjuster_set_minimum(arg1: *mut Fl_Adjuster, a: f64);
3499}
3500extern "C" {
3501 pub fn Fl_Adjuster_maximum(arg1: *mut Fl_Adjuster) -> f64;
3502}
3503extern "C" {
3504 pub fn Fl_Adjuster_set_maximum(arg1: *mut Fl_Adjuster, a: f64);
3505}
3506extern "C" {
3507 pub fn Fl_Adjuster_set_range(arg1: *mut Fl_Adjuster, a: f64, b: f64);
3508}
3509extern "C" {
3510 pub fn Fl_Adjuster_set_step(arg1: *mut Fl_Adjuster, a: f64, b: ::core::ffi::c_int);
3511}
3512extern "C" {
3513 pub fn Fl_Adjuster_step(arg1: *mut Fl_Adjuster) -> f64;
3514}
3515extern "C" {
3516 pub fn Fl_Adjuster_set_precision(arg1: *mut Fl_Adjuster, digits: ::core::ffi::c_int);
3517}
3518extern "C" {
3519 pub fn Fl_Adjuster_value(arg1: *mut Fl_Adjuster) -> f64;
3520}
3521extern "C" {
3522 pub fn Fl_Adjuster_set_value(arg1: *mut Fl_Adjuster, arg2: f64) -> ::core::ffi::c_int;
3523}
3524extern "C" {
3525 pub fn Fl_Adjuster_format(
3526 arg1: *mut Fl_Adjuster,
3527 arg2: *mut ::core::ffi::c_char,
3528 ) -> ::core::ffi::c_int;
3529}
3530extern "C" {
3531 pub fn Fl_Adjuster_round(arg1: *mut Fl_Adjuster, arg2: f64) -> f64;
3532}
3533extern "C" {
3534 pub fn Fl_Adjuster_clamp(arg1: *mut Fl_Adjuster, arg2: f64) -> f64;
3535}
3536extern "C" {
3537 pub fn Fl_Adjuster_increment(
3538 arg1: *mut Fl_Adjuster,
3539 arg2: f64,
3540 arg3: ::core::ffi::c_int,
3541 ) -> f64;
3542}
3543#[repr(C)]
3544#[derive(Debug, Copy, Clone)]
3545pub struct Fl_Value_Input {
3546 _unused: [u8; 0],
3547}
3548extern "C" {
3549 pub fn Fl_Value_Input_new(
3550 x: ::core::ffi::c_int,
3551 y: ::core::ffi::c_int,
3552 width: ::core::ffi::c_int,
3553 height: ::core::ffi::c_int,
3554 title: *const ::core::ffi::c_char,
3555 ) -> *mut Fl_Value_Input;
3556}
3557extern "C" {
3558 pub fn Fl_Value_Input_x(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3559}
3560extern "C" {
3561 pub fn Fl_Value_Input_y(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3562}
3563extern "C" {
3564 pub fn Fl_Value_Input_width(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3565}
3566extern "C" {
3567 pub fn Fl_Value_Input_height(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3568}
3569extern "C" {
3570 pub fn Fl_Value_Input_label(arg1: *mut Fl_Value_Input) -> *const ::core::ffi::c_char;
3571}
3572extern "C" {
3573 pub fn Fl_Value_Input_set_label(arg1: *mut Fl_Value_Input, title: *const ::core::ffi::c_char);
3574}
3575extern "C" {
3576 pub fn Fl_Value_Input_redraw(arg1: *mut Fl_Value_Input);
3577}
3578extern "C" {
3579 pub fn Fl_Value_Input_show(arg1: *mut Fl_Value_Input);
3580}
3581extern "C" {
3582 pub fn Fl_Value_Input_hide(arg1: *mut Fl_Value_Input);
3583}
3584extern "C" {
3585 pub fn Fl_Value_Input_activate(arg1: *mut Fl_Value_Input);
3586}
3587extern "C" {
3588 pub fn Fl_Value_Input_deactivate(arg1: *mut Fl_Value_Input);
3589}
3590extern "C" {
3591 pub fn Fl_Value_Input_redraw_label(arg1: *mut Fl_Value_Input);
3592}
3593extern "C" {
3594 pub fn Fl_Value_Input_resize(
3595 arg1: *mut Fl_Value_Input,
3596 x: ::core::ffi::c_int,
3597 y: ::core::ffi::c_int,
3598 width: ::core::ffi::c_int,
3599 height: ::core::ffi::c_int,
3600 );
3601}
3602extern "C" {
3603 pub fn Fl_Value_Input_widget_resize(
3604 arg1: *mut Fl_Value_Input,
3605 x: ::core::ffi::c_int,
3606 y: ::core::ffi::c_int,
3607 width: ::core::ffi::c_int,
3608 height: ::core::ffi::c_int,
3609 );
3610}
3611extern "C" {
3612 pub fn Fl_Value_Input_tooltip(arg1: *mut Fl_Value_Input) -> *const ::core::ffi::c_char;
3613}
3614extern "C" {
3615 pub fn Fl_Value_Input_set_tooltip(arg1: *mut Fl_Value_Input, txt: *const ::core::ffi::c_char);
3616}
3617extern "C" {
3618 pub fn Fl_Value_Input_get_type(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3619}
3620extern "C" {
3621 pub fn Fl_Value_Input_set_type(arg1: *mut Fl_Value_Input, typ: ::core::ffi::c_int);
3622}
3623extern "C" {
3624 pub fn Fl_Value_Input_color(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_uint;
3625}
3626extern "C" {
3627 pub fn Fl_Value_Input_set_color(arg1: *mut Fl_Value_Input, color: ::core::ffi::c_uint);
3628}
3629extern "C" {
3630 pub fn Fl_Value_Input_measure_label(
3631 arg1: *const Fl_Value_Input,
3632 arg2: *mut ::core::ffi::c_int,
3633 arg3: *mut ::core::ffi::c_int,
3634 );
3635}
3636extern "C" {
3637 pub fn Fl_Value_Input_label_color(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_uint;
3638}
3639extern "C" {
3640 pub fn Fl_Value_Input_set_label_color(arg1: *mut Fl_Value_Input, color: ::core::ffi::c_uint);
3641}
3642extern "C" {
3643 pub fn Fl_Value_Input_label_font(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3644}
3645extern "C" {
3646 pub fn Fl_Value_Input_set_label_font(arg1: *mut Fl_Value_Input, font: ::core::ffi::c_int);
3647}
3648extern "C" {
3649 pub fn Fl_Value_Input_label_size(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3650}
3651extern "C" {
3652 pub fn Fl_Value_Input_set_label_size(arg1: *mut Fl_Value_Input, sz: ::core::ffi::c_int);
3653}
3654extern "C" {
3655 pub fn Fl_Value_Input_label_type(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3656}
3657extern "C" {
3658 pub fn Fl_Value_Input_set_label_type(arg1: *mut Fl_Value_Input, typ: ::core::ffi::c_int);
3659}
3660extern "C" {
3661 pub fn Fl_Value_Input_box(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3662}
3663extern "C" {
3664 pub fn Fl_Value_Input_set_box(arg1: *mut Fl_Value_Input, typ: ::core::ffi::c_int);
3665}
3666extern "C" {
3667 pub fn Fl_Value_Input_changed(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3668}
3669extern "C" {
3670 pub fn Fl_Value_Input_set_changed(arg1: *mut Fl_Value_Input);
3671}
3672extern "C" {
3673 pub fn Fl_Value_Input_clear_changed(arg1: *mut Fl_Value_Input);
3674}
3675extern "C" {
3676 pub fn Fl_Value_Input_align(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3677}
3678extern "C" {
3679 pub fn Fl_Value_Input_set_align(arg1: *mut Fl_Value_Input, typ: ::core::ffi::c_int);
3680}
3681extern "C" {
3682 pub fn Fl_Value_Input_delete(arg1: *mut Fl_Value_Input);
3683}
3684extern "C" {
3685 pub fn Fl_Value_Input_set_image(arg1: *mut Fl_Value_Input, arg2: *mut ::core::ffi::c_void);
3686}
3687extern "C" {
3688 pub fn Fl_Value_Input_handle(
3689 self_: *mut Fl_Value_Input,
3690 cb: custom_handler_callback,
3691 data: *mut ::core::ffi::c_void,
3692 );
3693}
3694extern "C" {
3695 pub fn Fl_Value_Input_handle_event(
3696 self_: *mut Fl_Value_Input,
3697 event: ::core::ffi::c_int,
3698 ) -> ::core::ffi::c_int;
3699}
3700extern "C" {
3701 pub fn Fl_Value_Input_draw(
3702 self_: *mut Fl_Value_Input,
3703 cb: custom_draw_callback,
3704 data: *mut ::core::ffi::c_void,
3705 );
3706}
3707extern "C" {
3708 pub fn Fl_Value_Input_resize_callback(
3709 self_: *mut Fl_Value_Input,
3710 cb: ::core::option::Option<
3711 unsafe extern "C" fn(
3712 arg1: *mut Fl_Widget,
3713 x: ::core::ffi::c_int,
3714 y: ::core::ffi::c_int,
3715 w: ::core::ffi::c_int,
3716 h: ::core::ffi::c_int,
3717 arg2: *mut ::core::ffi::c_void,
3718 ),
3719 >,
3720 data: *mut ::core::ffi::c_void,
3721 );
3722}
3723extern "C" {
3724 pub fn Fl_Value_Input_set_when(arg1: *mut Fl_Value_Input, arg2: ::core::ffi::c_int);
3725}
3726extern "C" {
3727 pub fn Fl_Value_Input_when(arg1: *const Fl_Value_Input) -> ::core::ffi::c_int;
3728}
3729extern "C" {
3730 pub fn Fl_Value_Input_image(arg1: *const Fl_Value_Input) -> *const ::core::ffi::c_void;
3731}
3732extern "C" {
3733 pub fn Fl_Value_Input_parent(self_: *const Fl_Value_Input) -> *mut ::core::ffi::c_void;
3734}
3735extern "C" {
3736 pub fn Fl_Value_Input_selection_color(arg1: *mut Fl_Value_Input) -> ::core::ffi::c_uint;
3737}
3738extern "C" {
3739 pub fn Fl_Value_Input_set_selection_color(
3740 arg1: *mut Fl_Value_Input,
3741 color: ::core::ffi::c_uint,
3742 );
3743}
3744extern "C" {
3745 pub fn Fl_Value_Input_do_callback(arg1: *mut Fl_Value_Input);
3746}
3747extern "C" {
3748 pub fn Fl_Value_Input_inside(
3749 self_: *const Fl_Value_Input,
3750 arg1: *mut ::core::ffi::c_void,
3751 ) -> ::core::ffi::c_int;
3752}
3753extern "C" {
3754 pub fn Fl_Value_Input_window(arg1: *const Fl_Value_Input) -> *mut ::core::ffi::c_void;
3755}
3756extern "C" {
3757 pub fn Fl_Value_Input_top_window(arg1: *const Fl_Value_Input) -> *mut ::core::ffi::c_void;
3758}
3759extern "C" {
3760 pub fn Fl_Value_Input_takes_events(arg1: *const Fl_Value_Input) -> ::core::ffi::c_int;
3761}
3762extern "C" {
3763 pub fn Fl_Value_Input_user_data(arg1: *const Fl_Value_Input) -> *mut ::core::ffi::c_void;
3764}
3765extern "C" {
3766 pub fn Fl_Value_Input_take_focus(self_: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3767}
3768extern "C" {
3769 pub fn Fl_Value_Input_set_visible_focus(self_: *mut Fl_Value_Input);
3770}
3771extern "C" {
3772 pub fn Fl_Value_Input_clear_visible_focus(self_: *mut Fl_Value_Input);
3773}
3774extern "C" {
3775 pub fn Fl_Value_Input_visible_focus(self_: *mut Fl_Value_Input, v: ::core::ffi::c_int);
3776}
3777extern "C" {
3778 pub fn Fl_Value_Input_has_visible_focus(self_: *mut Fl_Value_Input) -> ::core::ffi::c_uint;
3779}
3780extern "C" {
3781 pub fn Fl_Value_Input_set_user_data(arg1: *mut Fl_Value_Input, data: *mut ::core::ffi::c_void);
3782}
3783extern "C" {
3784 pub fn Fl_Value_Input_draw_data(self_: *const Fl_Value_Input) -> *mut ::core::ffi::c_void;
3785}
3786extern "C" {
3787 pub fn Fl_Value_Input_handle_data(self_: *const Fl_Value_Input) -> *mut ::core::ffi::c_void;
3788}
3789extern "C" {
3790 pub fn Fl_Value_Input_set_draw_data(self_: *mut Fl_Value_Input, data: *mut ::core::ffi::c_void);
3791}
3792extern "C" {
3793 pub fn Fl_Value_Input_set_handle_data(
3794 self_: *mut Fl_Value_Input,
3795 data: *mut ::core::ffi::c_void,
3796 );
3797}
3798extern "C" {
3799 pub fn Fl_Value_Input_damage(self_: *const Fl_Value_Input) -> ::core::ffi::c_uchar;
3800}
3801extern "C" {
3802 pub fn Fl_Value_Input_set_damage(self_: *mut Fl_Value_Input, flag: ::core::ffi::c_uchar);
3803}
3804extern "C" {
3805 pub fn Fl_Value_Input_set_damage_area(
3806 self_: *mut Fl_Value_Input,
3807 flag: ::core::ffi::c_uchar,
3808 x: ::core::ffi::c_int,
3809 y: ::core::ffi::c_int,
3810 w: ::core::ffi::c_int,
3811 h: ::core::ffi::c_int,
3812 );
3813}
3814extern "C" {
3815 pub fn Fl_Value_Input_clear_damage(self_: *mut Fl_Value_Input);
3816}
3817extern "C" {
3818 pub fn Fl_Value_Input_as_window(self_: *mut Fl_Value_Input) -> *mut ::core::ffi::c_void;
3819}
3820extern "C" {
3821 pub fn Fl_Value_Input_as_group(self_: *mut Fl_Value_Input) -> *mut ::core::ffi::c_void;
3822}
3823extern "C" {
3824 pub fn Fl_Value_Input_set_deimage(arg1: *mut Fl_Value_Input, arg2: *mut ::core::ffi::c_void);
3825}
3826extern "C" {
3827 pub fn Fl_Value_Input_deimage(arg1: *const Fl_Value_Input) -> *const ::core::ffi::c_void;
3828}
3829extern "C" {
3830 pub fn Fl_Value_Input_set_callback(
3831 arg1: *mut Fl_Value_Input,
3832 arg2: Fl_Callback,
3833 arg3: *mut ::core::ffi::c_void,
3834 );
3835}
3836extern "C" {
3837 pub fn Fl_Value_Input_set_deleter(
3838 arg1: *mut Fl_Value_Input,
3839 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3840 );
3841}
3842extern "C" {
3843 pub fn Fl_Value_Input_visible(self_: *const Fl_Value_Input) -> ::core::ffi::c_int;
3844}
3845extern "C" {
3846 pub fn Fl_Value_Input_visible_r(self_: *const Fl_Value_Input) -> ::core::ffi::c_int;
3847}
3848extern "C" {
3849 pub fn Fl_Value_Input_active(self_: *const Fl_Value_Input) -> ::core::ffi::c_uint;
3850}
3851extern "C" {
3852 pub fn Fl_Value_Input_active_r(self_: *const Fl_Value_Input) -> ::core::ffi::c_int;
3853}
3854extern "C" {
3855 pub fn Fl_Value_Input_callback(self_: *const Fl_Value_Input) -> Fl_Callback;
3856}
3857extern "C" {
3858 pub fn Fl_Value_Input_set_deletion_callback(
3859 self_: *mut Fl_Value_Input,
3860 arg1: ::core::option::Option<
3861 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3862 >,
3863 data: *mut ::core::ffi::c_void,
3864 );
3865}
3866extern "C" {
3867 pub fn Fl_Value_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Value_Input;
3868}
3869extern "C" {
3870 pub fn Fl_Value_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Value_Input;
3871}
3872extern "C" {
3873 pub fn Fl_Value_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3874}
3875extern "C" {
3876 pub fn Fl_Value_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3877}
3878extern "C" {
3879 pub fn Fl_Value_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3880}
3881extern "C" {
3882 pub fn Fl_Value_Input_set_text_color(self_: *mut Fl_Value_Input, c: ::core::ffi::c_uint);
3883}
3884extern "C" {
3885 pub fn Fl_Value_Input_text_color(self_: *mut Fl_Value_Input) -> ::core::ffi::c_uint;
3886}
3887extern "C" {
3888 pub fn Fl_Value_Input_set_text_font(self_: *mut Fl_Value_Input, f: ::core::ffi::c_int);
3889}
3890extern "C" {
3891 pub fn Fl_Value_Input_text_font(self_: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3892}
3893extern "C" {
3894 pub fn Fl_Value_Input_set_text_size(self_: *mut Fl_Value_Input, s: ::core::ffi::c_int);
3895}
3896extern "C" {
3897 pub fn Fl_Value_Input_text_size(self_: *mut Fl_Value_Input) -> ::core::ffi::c_int;
3898}
3899extern "C" {
3900 pub fn Fl_Value_Input_set_soft(self_: *mut Fl_Value_Input, val: ::core::ffi::c_char);
3901}
3902extern "C" {
3903 pub fn Fl_Value_Input_soft(self_: *const Fl_Value_Input) -> ::core::ffi::c_char;
3904}
3905extern "C" {
3906 pub fn Fl_Value_Input_set_bounds(arg1: *mut Fl_Value_Input, a: f64, b: f64);
3907}
3908extern "C" {
3909 pub fn Fl_Value_Input_minimum(arg1: *mut Fl_Value_Input) -> f64;
3910}
3911extern "C" {
3912 pub fn Fl_Value_Input_set_minimum(arg1: *mut Fl_Value_Input, a: f64);
3913}
3914extern "C" {
3915 pub fn Fl_Value_Input_maximum(arg1: *mut Fl_Value_Input) -> f64;
3916}
3917extern "C" {
3918 pub fn Fl_Value_Input_set_maximum(arg1: *mut Fl_Value_Input, a: f64);
3919}
3920extern "C" {
3921 pub fn Fl_Value_Input_set_range(arg1: *mut Fl_Value_Input, a: f64, b: f64);
3922}
3923extern "C" {
3924 pub fn Fl_Value_Input_set_step(arg1: *mut Fl_Value_Input, a: f64, b: ::core::ffi::c_int);
3925}
3926extern "C" {
3927 pub fn Fl_Value_Input_step(arg1: *mut Fl_Value_Input) -> f64;
3928}
3929extern "C" {
3930 pub fn Fl_Value_Input_set_precision(arg1: *mut Fl_Value_Input, digits: ::core::ffi::c_int);
3931}
3932extern "C" {
3933 pub fn Fl_Value_Input_value(arg1: *mut Fl_Value_Input) -> f64;
3934}
3935extern "C" {
3936 pub fn Fl_Value_Input_set_value(arg1: *mut Fl_Value_Input, arg2: f64) -> ::core::ffi::c_int;
3937}
3938extern "C" {
3939 pub fn Fl_Value_Input_format(
3940 arg1: *mut Fl_Value_Input,
3941 arg2: *mut ::core::ffi::c_char,
3942 ) -> ::core::ffi::c_int;
3943}
3944extern "C" {
3945 pub fn Fl_Value_Input_round(arg1: *mut Fl_Value_Input, arg2: f64) -> f64;
3946}
3947extern "C" {
3948 pub fn Fl_Value_Input_clamp(arg1: *mut Fl_Value_Input, arg2: f64) -> f64;
3949}
3950extern "C" {
3951 pub fn Fl_Value_Input_increment(
3952 arg1: *mut Fl_Value_Input,
3953 arg2: f64,
3954 arg3: ::core::ffi::c_int,
3955 ) -> f64;
3956}
3957#[repr(C)]
3958#[derive(Debug, Copy, Clone)]
3959pub struct Fl_Value_Output {
3960 _unused: [u8; 0],
3961}
3962extern "C" {
3963 pub fn Fl_Value_Output_new(
3964 x: ::core::ffi::c_int,
3965 y: ::core::ffi::c_int,
3966 width: ::core::ffi::c_int,
3967 height: ::core::ffi::c_int,
3968 title: *const ::core::ffi::c_char,
3969 ) -> *mut Fl_Value_Output;
3970}
3971extern "C" {
3972 pub fn Fl_Value_Output_x(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
3973}
3974extern "C" {
3975 pub fn Fl_Value_Output_y(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
3976}
3977extern "C" {
3978 pub fn Fl_Value_Output_width(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
3979}
3980extern "C" {
3981 pub fn Fl_Value_Output_height(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
3982}
3983extern "C" {
3984 pub fn Fl_Value_Output_label(arg1: *mut Fl_Value_Output) -> *const ::core::ffi::c_char;
3985}
3986extern "C" {
3987 pub fn Fl_Value_Output_set_label(arg1: *mut Fl_Value_Output, title: *const ::core::ffi::c_char);
3988}
3989extern "C" {
3990 pub fn Fl_Value_Output_redraw(arg1: *mut Fl_Value_Output);
3991}
3992extern "C" {
3993 pub fn Fl_Value_Output_show(arg1: *mut Fl_Value_Output);
3994}
3995extern "C" {
3996 pub fn Fl_Value_Output_hide(arg1: *mut Fl_Value_Output);
3997}
3998extern "C" {
3999 pub fn Fl_Value_Output_activate(arg1: *mut Fl_Value_Output);
4000}
4001extern "C" {
4002 pub fn Fl_Value_Output_deactivate(arg1: *mut Fl_Value_Output);
4003}
4004extern "C" {
4005 pub fn Fl_Value_Output_redraw_label(arg1: *mut Fl_Value_Output);
4006}
4007extern "C" {
4008 pub fn Fl_Value_Output_resize(
4009 arg1: *mut Fl_Value_Output,
4010 x: ::core::ffi::c_int,
4011 y: ::core::ffi::c_int,
4012 width: ::core::ffi::c_int,
4013 height: ::core::ffi::c_int,
4014 );
4015}
4016extern "C" {
4017 pub fn Fl_Value_Output_widget_resize(
4018 arg1: *mut Fl_Value_Output,
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}
4025extern "C" {
4026 pub fn Fl_Value_Output_tooltip(arg1: *mut Fl_Value_Output) -> *const ::core::ffi::c_char;
4027}
4028extern "C" {
4029 pub fn Fl_Value_Output_set_tooltip(arg1: *mut Fl_Value_Output, txt: *const ::core::ffi::c_char);
4030}
4031extern "C" {
4032 pub fn Fl_Value_Output_get_type(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4033}
4034extern "C" {
4035 pub fn Fl_Value_Output_set_type(arg1: *mut Fl_Value_Output, typ: ::core::ffi::c_int);
4036}
4037extern "C" {
4038 pub fn Fl_Value_Output_color(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_uint;
4039}
4040extern "C" {
4041 pub fn Fl_Value_Output_set_color(arg1: *mut Fl_Value_Output, color: ::core::ffi::c_uint);
4042}
4043extern "C" {
4044 pub fn Fl_Value_Output_measure_label(
4045 arg1: *const Fl_Value_Output,
4046 arg2: *mut ::core::ffi::c_int,
4047 arg3: *mut ::core::ffi::c_int,
4048 );
4049}
4050extern "C" {
4051 pub fn Fl_Value_Output_label_color(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_uint;
4052}
4053extern "C" {
4054 pub fn Fl_Value_Output_set_label_color(arg1: *mut Fl_Value_Output, color: ::core::ffi::c_uint);
4055}
4056extern "C" {
4057 pub fn Fl_Value_Output_label_font(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4058}
4059extern "C" {
4060 pub fn Fl_Value_Output_set_label_font(arg1: *mut Fl_Value_Output, font: ::core::ffi::c_int);
4061}
4062extern "C" {
4063 pub fn Fl_Value_Output_label_size(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4064}
4065extern "C" {
4066 pub fn Fl_Value_Output_set_label_size(arg1: *mut Fl_Value_Output, sz: ::core::ffi::c_int);
4067}
4068extern "C" {
4069 pub fn Fl_Value_Output_label_type(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4070}
4071extern "C" {
4072 pub fn Fl_Value_Output_set_label_type(arg1: *mut Fl_Value_Output, typ: ::core::ffi::c_int);
4073}
4074extern "C" {
4075 pub fn Fl_Value_Output_box(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4076}
4077extern "C" {
4078 pub fn Fl_Value_Output_set_box(arg1: *mut Fl_Value_Output, typ: ::core::ffi::c_int);
4079}
4080extern "C" {
4081 pub fn Fl_Value_Output_changed(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4082}
4083extern "C" {
4084 pub fn Fl_Value_Output_set_changed(arg1: *mut Fl_Value_Output);
4085}
4086extern "C" {
4087 pub fn Fl_Value_Output_clear_changed(arg1: *mut Fl_Value_Output);
4088}
4089extern "C" {
4090 pub fn Fl_Value_Output_align(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4091}
4092extern "C" {
4093 pub fn Fl_Value_Output_set_align(arg1: *mut Fl_Value_Output, typ: ::core::ffi::c_int);
4094}
4095extern "C" {
4096 pub fn Fl_Value_Output_delete(arg1: *mut Fl_Value_Output);
4097}
4098extern "C" {
4099 pub fn Fl_Value_Output_set_image(arg1: *mut Fl_Value_Output, arg2: *mut ::core::ffi::c_void);
4100}
4101extern "C" {
4102 pub fn Fl_Value_Output_handle(
4103 self_: *mut Fl_Value_Output,
4104 cb: custom_handler_callback,
4105 data: *mut ::core::ffi::c_void,
4106 );
4107}
4108extern "C" {
4109 pub fn Fl_Value_Output_handle_event(
4110 self_: *mut Fl_Value_Output,
4111 event: ::core::ffi::c_int,
4112 ) -> ::core::ffi::c_int;
4113}
4114extern "C" {
4115 pub fn Fl_Value_Output_draw(
4116 self_: *mut Fl_Value_Output,
4117 cb: custom_draw_callback,
4118 data: *mut ::core::ffi::c_void,
4119 );
4120}
4121extern "C" {
4122 pub fn Fl_Value_Output_resize_callback(
4123 self_: *mut Fl_Value_Output,
4124 cb: ::core::option::Option<
4125 unsafe extern "C" fn(
4126 arg1: *mut Fl_Widget,
4127 x: ::core::ffi::c_int,
4128 y: ::core::ffi::c_int,
4129 w: ::core::ffi::c_int,
4130 h: ::core::ffi::c_int,
4131 arg2: *mut ::core::ffi::c_void,
4132 ),
4133 >,
4134 data: *mut ::core::ffi::c_void,
4135 );
4136}
4137extern "C" {
4138 pub fn Fl_Value_Output_set_when(arg1: *mut Fl_Value_Output, arg2: ::core::ffi::c_int);
4139}
4140extern "C" {
4141 pub fn Fl_Value_Output_when(arg1: *const Fl_Value_Output) -> ::core::ffi::c_int;
4142}
4143extern "C" {
4144 pub fn Fl_Value_Output_image(arg1: *const Fl_Value_Output) -> *const ::core::ffi::c_void;
4145}
4146extern "C" {
4147 pub fn Fl_Value_Output_parent(self_: *const Fl_Value_Output) -> *mut ::core::ffi::c_void;
4148}
4149extern "C" {
4150 pub fn Fl_Value_Output_selection_color(arg1: *mut Fl_Value_Output) -> ::core::ffi::c_uint;
4151}
4152extern "C" {
4153 pub fn Fl_Value_Output_set_selection_color(
4154 arg1: *mut Fl_Value_Output,
4155 color: ::core::ffi::c_uint,
4156 );
4157}
4158extern "C" {
4159 pub fn Fl_Value_Output_do_callback(arg1: *mut Fl_Value_Output);
4160}
4161extern "C" {
4162 pub fn Fl_Value_Output_inside(
4163 self_: *const Fl_Value_Output,
4164 arg1: *mut ::core::ffi::c_void,
4165 ) -> ::core::ffi::c_int;
4166}
4167extern "C" {
4168 pub fn Fl_Value_Output_window(arg1: *const Fl_Value_Output) -> *mut ::core::ffi::c_void;
4169}
4170extern "C" {
4171 pub fn Fl_Value_Output_top_window(arg1: *const Fl_Value_Output) -> *mut ::core::ffi::c_void;
4172}
4173extern "C" {
4174 pub fn Fl_Value_Output_takes_events(arg1: *const Fl_Value_Output) -> ::core::ffi::c_int;
4175}
4176extern "C" {
4177 pub fn Fl_Value_Output_user_data(arg1: *const Fl_Value_Output) -> *mut ::core::ffi::c_void;
4178}
4179extern "C" {
4180 pub fn Fl_Value_Output_take_focus(self_: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4181}
4182extern "C" {
4183 pub fn Fl_Value_Output_set_visible_focus(self_: *mut Fl_Value_Output);
4184}
4185extern "C" {
4186 pub fn Fl_Value_Output_clear_visible_focus(self_: *mut Fl_Value_Output);
4187}
4188extern "C" {
4189 pub fn Fl_Value_Output_visible_focus(self_: *mut Fl_Value_Output, v: ::core::ffi::c_int);
4190}
4191extern "C" {
4192 pub fn Fl_Value_Output_has_visible_focus(self_: *mut Fl_Value_Output) -> ::core::ffi::c_uint;
4193}
4194extern "C" {
4195 pub fn Fl_Value_Output_set_user_data(
4196 arg1: *mut Fl_Value_Output,
4197 data: *mut ::core::ffi::c_void,
4198 );
4199}
4200extern "C" {
4201 pub fn Fl_Value_Output_draw_data(self_: *const Fl_Value_Output) -> *mut ::core::ffi::c_void;
4202}
4203extern "C" {
4204 pub fn Fl_Value_Output_handle_data(self_: *const Fl_Value_Output) -> *mut ::core::ffi::c_void;
4205}
4206extern "C" {
4207 pub fn Fl_Value_Output_set_draw_data(
4208 self_: *mut Fl_Value_Output,
4209 data: *mut ::core::ffi::c_void,
4210 );
4211}
4212extern "C" {
4213 pub fn Fl_Value_Output_set_handle_data(
4214 self_: *mut Fl_Value_Output,
4215 data: *mut ::core::ffi::c_void,
4216 );
4217}
4218extern "C" {
4219 pub fn Fl_Value_Output_damage(self_: *const Fl_Value_Output) -> ::core::ffi::c_uchar;
4220}
4221extern "C" {
4222 pub fn Fl_Value_Output_set_damage(self_: *mut Fl_Value_Output, flag: ::core::ffi::c_uchar);
4223}
4224extern "C" {
4225 pub fn Fl_Value_Output_set_damage_area(
4226 self_: *mut Fl_Value_Output,
4227 flag: ::core::ffi::c_uchar,
4228 x: ::core::ffi::c_int,
4229 y: ::core::ffi::c_int,
4230 w: ::core::ffi::c_int,
4231 h: ::core::ffi::c_int,
4232 );
4233}
4234extern "C" {
4235 pub fn Fl_Value_Output_clear_damage(self_: *mut Fl_Value_Output);
4236}
4237extern "C" {
4238 pub fn Fl_Value_Output_as_window(self_: *mut Fl_Value_Output) -> *mut ::core::ffi::c_void;
4239}
4240extern "C" {
4241 pub fn Fl_Value_Output_as_group(self_: *mut Fl_Value_Output) -> *mut ::core::ffi::c_void;
4242}
4243extern "C" {
4244 pub fn Fl_Value_Output_set_deimage(arg1: *mut Fl_Value_Output, arg2: *mut ::core::ffi::c_void);
4245}
4246extern "C" {
4247 pub fn Fl_Value_Output_deimage(arg1: *const Fl_Value_Output) -> *const ::core::ffi::c_void;
4248}
4249extern "C" {
4250 pub fn Fl_Value_Output_set_callback(
4251 arg1: *mut Fl_Value_Output,
4252 arg2: Fl_Callback,
4253 arg3: *mut ::core::ffi::c_void,
4254 );
4255}
4256extern "C" {
4257 pub fn Fl_Value_Output_set_deleter(
4258 arg1: *mut Fl_Value_Output,
4259 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
4260 );
4261}
4262extern "C" {
4263 pub fn Fl_Value_Output_visible(self_: *const Fl_Value_Output) -> ::core::ffi::c_int;
4264}
4265extern "C" {
4266 pub fn Fl_Value_Output_visible_r(self_: *const Fl_Value_Output) -> ::core::ffi::c_int;
4267}
4268extern "C" {
4269 pub fn Fl_Value_Output_active(self_: *const Fl_Value_Output) -> ::core::ffi::c_uint;
4270}
4271extern "C" {
4272 pub fn Fl_Value_Output_active_r(self_: *const Fl_Value_Output) -> ::core::ffi::c_int;
4273}
4274extern "C" {
4275 pub fn Fl_Value_Output_callback(self_: *const Fl_Value_Output) -> Fl_Callback;
4276}
4277extern "C" {
4278 pub fn Fl_Value_Output_set_deletion_callback(
4279 self_: *mut Fl_Value_Output,
4280 arg1: ::core::option::Option<
4281 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
4282 >,
4283 data: *mut ::core::ffi::c_void,
4284 );
4285}
4286extern "C" {
4287 pub fn Fl_Value_Output_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Value_Output;
4288}
4289extern "C" {
4290 pub fn Fl_Value_Output_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Value_Output;
4291}
4292extern "C" {
4293 pub fn Fl_Value_Output_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4294}
4295extern "C" {
4296 pub fn Fl_Value_Output_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4297}
4298extern "C" {
4299 pub fn Fl_Value_Output_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4300}
4301extern "C" {
4302 pub fn Fl_Value_Output_set_text_color(self_: *mut Fl_Value_Output, c: ::core::ffi::c_uint);
4303}
4304extern "C" {
4305 pub fn Fl_Value_Output_text_color(self_: *mut Fl_Value_Output) -> ::core::ffi::c_uint;
4306}
4307extern "C" {
4308 pub fn Fl_Value_Output_set_text_font(self_: *mut Fl_Value_Output, f: ::core::ffi::c_int);
4309}
4310extern "C" {
4311 pub fn Fl_Value_Output_text_font(self_: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4312}
4313extern "C" {
4314 pub fn Fl_Value_Output_set_text_size(self_: *mut Fl_Value_Output, s: ::core::ffi::c_int);
4315}
4316extern "C" {
4317 pub fn Fl_Value_Output_text_size(self_: *mut Fl_Value_Output) -> ::core::ffi::c_int;
4318}
4319extern "C" {
4320 pub fn Fl_Value_Output_set_bounds(arg1: *mut Fl_Value_Output, a: f64, b: f64);
4321}
4322extern "C" {
4323 pub fn Fl_Value_Output_minimum(arg1: *mut Fl_Value_Output) -> f64;
4324}
4325extern "C" {
4326 pub fn Fl_Value_Output_set_minimum(arg1: *mut Fl_Value_Output, a: f64);
4327}
4328extern "C" {
4329 pub fn Fl_Value_Output_maximum(arg1: *mut Fl_Value_Output) -> f64;
4330}
4331extern "C" {
4332 pub fn Fl_Value_Output_set_maximum(arg1: *mut Fl_Value_Output, a: f64);
4333}
4334extern "C" {
4335 pub fn Fl_Value_Output_set_range(arg1: *mut Fl_Value_Output, a: f64, b: f64);
4336}
4337extern "C" {
4338 pub fn Fl_Value_Output_set_step(arg1: *mut Fl_Value_Output, a: f64, b: ::core::ffi::c_int);
4339}
4340extern "C" {
4341 pub fn Fl_Value_Output_step(arg1: *mut Fl_Value_Output) -> f64;
4342}
4343extern "C" {
4344 pub fn Fl_Value_Output_set_precision(arg1: *mut Fl_Value_Output, digits: ::core::ffi::c_int);
4345}
4346extern "C" {
4347 pub fn Fl_Value_Output_value(arg1: *mut Fl_Value_Output) -> f64;
4348}
4349extern "C" {
4350 pub fn Fl_Value_Output_set_value(arg1: *mut Fl_Value_Output, arg2: f64) -> ::core::ffi::c_int;
4351}
4352extern "C" {
4353 pub fn Fl_Value_Output_format(
4354 arg1: *mut Fl_Value_Output,
4355 arg2: *mut ::core::ffi::c_char,
4356 ) -> ::core::ffi::c_int;
4357}
4358extern "C" {
4359 pub fn Fl_Value_Output_round(arg1: *mut Fl_Value_Output, arg2: f64) -> f64;
4360}
4361extern "C" {
4362 pub fn Fl_Value_Output_clamp(arg1: *mut Fl_Value_Output, arg2: f64) -> f64;
4363}
4364extern "C" {
4365 pub fn Fl_Value_Output_increment(
4366 arg1: *mut Fl_Value_Output,
4367 arg2: f64,
4368 arg3: ::core::ffi::c_int,
4369 ) -> f64;
4370}
4371#[repr(C)]
4372#[derive(Debug, Copy, Clone)]
4373pub struct Fl_Fill_Slider {
4374 _unused: [u8; 0],
4375}
4376extern "C" {
4377 pub fn Fl_Fill_Slider_new(
4378 x: ::core::ffi::c_int,
4379 y: ::core::ffi::c_int,
4380 width: ::core::ffi::c_int,
4381 height: ::core::ffi::c_int,
4382 title: *const ::core::ffi::c_char,
4383 ) -> *mut Fl_Fill_Slider;
4384}
4385extern "C" {
4386 pub fn Fl_Fill_Slider_x(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4387}
4388extern "C" {
4389 pub fn Fl_Fill_Slider_y(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4390}
4391extern "C" {
4392 pub fn Fl_Fill_Slider_width(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4393}
4394extern "C" {
4395 pub fn Fl_Fill_Slider_height(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4396}
4397extern "C" {
4398 pub fn Fl_Fill_Slider_label(arg1: *mut Fl_Fill_Slider) -> *const ::core::ffi::c_char;
4399}
4400extern "C" {
4401 pub fn Fl_Fill_Slider_set_label(arg1: *mut Fl_Fill_Slider, title: *const ::core::ffi::c_char);
4402}
4403extern "C" {
4404 pub fn Fl_Fill_Slider_redraw(arg1: *mut Fl_Fill_Slider);
4405}
4406extern "C" {
4407 pub fn Fl_Fill_Slider_show(arg1: *mut Fl_Fill_Slider);
4408}
4409extern "C" {
4410 pub fn Fl_Fill_Slider_hide(arg1: *mut Fl_Fill_Slider);
4411}
4412extern "C" {
4413 pub fn Fl_Fill_Slider_activate(arg1: *mut Fl_Fill_Slider);
4414}
4415extern "C" {
4416 pub fn Fl_Fill_Slider_deactivate(arg1: *mut Fl_Fill_Slider);
4417}
4418extern "C" {
4419 pub fn Fl_Fill_Slider_redraw_label(arg1: *mut Fl_Fill_Slider);
4420}
4421extern "C" {
4422 pub fn Fl_Fill_Slider_resize(
4423 arg1: *mut Fl_Fill_Slider,
4424 x: ::core::ffi::c_int,
4425 y: ::core::ffi::c_int,
4426 width: ::core::ffi::c_int,
4427 height: ::core::ffi::c_int,
4428 );
4429}
4430extern "C" {
4431 pub fn Fl_Fill_Slider_widget_resize(
4432 arg1: *mut Fl_Fill_Slider,
4433 x: ::core::ffi::c_int,
4434 y: ::core::ffi::c_int,
4435 width: ::core::ffi::c_int,
4436 height: ::core::ffi::c_int,
4437 );
4438}
4439extern "C" {
4440 pub fn Fl_Fill_Slider_tooltip(arg1: *mut Fl_Fill_Slider) -> *const ::core::ffi::c_char;
4441}
4442extern "C" {
4443 pub fn Fl_Fill_Slider_set_tooltip(arg1: *mut Fl_Fill_Slider, txt: *const ::core::ffi::c_char);
4444}
4445extern "C" {
4446 pub fn Fl_Fill_Slider_get_type(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4447}
4448extern "C" {
4449 pub fn Fl_Fill_Slider_set_type(arg1: *mut Fl_Fill_Slider, typ: ::core::ffi::c_int);
4450}
4451extern "C" {
4452 pub fn Fl_Fill_Slider_color(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_uint;
4453}
4454extern "C" {
4455 pub fn Fl_Fill_Slider_set_color(arg1: *mut Fl_Fill_Slider, color: ::core::ffi::c_uint);
4456}
4457extern "C" {
4458 pub fn Fl_Fill_Slider_measure_label(
4459 arg1: *const Fl_Fill_Slider,
4460 arg2: *mut ::core::ffi::c_int,
4461 arg3: *mut ::core::ffi::c_int,
4462 );
4463}
4464extern "C" {
4465 pub fn Fl_Fill_Slider_label_color(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_uint;
4466}
4467extern "C" {
4468 pub fn Fl_Fill_Slider_set_label_color(arg1: *mut Fl_Fill_Slider, color: ::core::ffi::c_uint);
4469}
4470extern "C" {
4471 pub fn Fl_Fill_Slider_label_font(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4472}
4473extern "C" {
4474 pub fn Fl_Fill_Slider_set_label_font(arg1: *mut Fl_Fill_Slider, font: ::core::ffi::c_int);
4475}
4476extern "C" {
4477 pub fn Fl_Fill_Slider_label_size(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4478}
4479extern "C" {
4480 pub fn Fl_Fill_Slider_set_label_size(arg1: *mut Fl_Fill_Slider, sz: ::core::ffi::c_int);
4481}
4482extern "C" {
4483 pub fn Fl_Fill_Slider_label_type(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4484}
4485extern "C" {
4486 pub fn Fl_Fill_Slider_set_label_type(arg1: *mut Fl_Fill_Slider, typ: ::core::ffi::c_int);
4487}
4488extern "C" {
4489 pub fn Fl_Fill_Slider_box(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4490}
4491extern "C" {
4492 pub fn Fl_Fill_Slider_set_box(arg1: *mut Fl_Fill_Slider, typ: ::core::ffi::c_int);
4493}
4494extern "C" {
4495 pub fn Fl_Fill_Slider_changed(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4496}
4497extern "C" {
4498 pub fn Fl_Fill_Slider_set_changed(arg1: *mut Fl_Fill_Slider);
4499}
4500extern "C" {
4501 pub fn Fl_Fill_Slider_clear_changed(arg1: *mut Fl_Fill_Slider);
4502}
4503extern "C" {
4504 pub fn Fl_Fill_Slider_align(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4505}
4506extern "C" {
4507 pub fn Fl_Fill_Slider_set_align(arg1: *mut Fl_Fill_Slider, typ: ::core::ffi::c_int);
4508}
4509extern "C" {
4510 pub fn Fl_Fill_Slider_delete(arg1: *mut Fl_Fill_Slider);
4511}
4512extern "C" {
4513 pub fn Fl_Fill_Slider_set_image(arg1: *mut Fl_Fill_Slider, arg2: *mut ::core::ffi::c_void);
4514}
4515extern "C" {
4516 pub fn Fl_Fill_Slider_handle(
4517 self_: *mut Fl_Fill_Slider,
4518 cb: custom_handler_callback,
4519 data: *mut ::core::ffi::c_void,
4520 );
4521}
4522extern "C" {
4523 pub fn Fl_Fill_Slider_handle_event(
4524 self_: *mut Fl_Fill_Slider,
4525 event: ::core::ffi::c_int,
4526 ) -> ::core::ffi::c_int;
4527}
4528extern "C" {
4529 pub fn Fl_Fill_Slider_draw(
4530 self_: *mut Fl_Fill_Slider,
4531 cb: custom_draw_callback,
4532 data: *mut ::core::ffi::c_void,
4533 );
4534}
4535extern "C" {
4536 pub fn Fl_Fill_Slider_resize_callback(
4537 self_: *mut Fl_Fill_Slider,
4538 cb: ::core::option::Option<
4539 unsafe extern "C" fn(
4540 arg1: *mut Fl_Widget,
4541 x: ::core::ffi::c_int,
4542 y: ::core::ffi::c_int,
4543 w: ::core::ffi::c_int,
4544 h: ::core::ffi::c_int,
4545 arg2: *mut ::core::ffi::c_void,
4546 ),
4547 >,
4548 data: *mut ::core::ffi::c_void,
4549 );
4550}
4551extern "C" {
4552 pub fn Fl_Fill_Slider_set_when(arg1: *mut Fl_Fill_Slider, arg2: ::core::ffi::c_int);
4553}
4554extern "C" {
4555 pub fn Fl_Fill_Slider_when(arg1: *const Fl_Fill_Slider) -> ::core::ffi::c_int;
4556}
4557extern "C" {
4558 pub fn Fl_Fill_Slider_image(arg1: *const Fl_Fill_Slider) -> *const ::core::ffi::c_void;
4559}
4560extern "C" {
4561 pub fn Fl_Fill_Slider_parent(self_: *const Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4562}
4563extern "C" {
4564 pub fn Fl_Fill_Slider_selection_color(arg1: *mut Fl_Fill_Slider) -> ::core::ffi::c_uint;
4565}
4566extern "C" {
4567 pub fn Fl_Fill_Slider_set_selection_color(
4568 arg1: *mut Fl_Fill_Slider,
4569 color: ::core::ffi::c_uint,
4570 );
4571}
4572extern "C" {
4573 pub fn Fl_Fill_Slider_do_callback(arg1: *mut Fl_Fill_Slider);
4574}
4575extern "C" {
4576 pub fn Fl_Fill_Slider_inside(
4577 self_: *const Fl_Fill_Slider,
4578 arg1: *mut ::core::ffi::c_void,
4579 ) -> ::core::ffi::c_int;
4580}
4581extern "C" {
4582 pub fn Fl_Fill_Slider_window(arg1: *const Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4583}
4584extern "C" {
4585 pub fn Fl_Fill_Slider_top_window(arg1: *const Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4586}
4587extern "C" {
4588 pub fn Fl_Fill_Slider_takes_events(arg1: *const Fl_Fill_Slider) -> ::core::ffi::c_int;
4589}
4590extern "C" {
4591 pub fn Fl_Fill_Slider_user_data(arg1: *const Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4592}
4593extern "C" {
4594 pub fn Fl_Fill_Slider_take_focus(self_: *mut Fl_Fill_Slider) -> ::core::ffi::c_int;
4595}
4596extern "C" {
4597 pub fn Fl_Fill_Slider_set_visible_focus(self_: *mut Fl_Fill_Slider);
4598}
4599extern "C" {
4600 pub fn Fl_Fill_Slider_clear_visible_focus(self_: *mut Fl_Fill_Slider);
4601}
4602extern "C" {
4603 pub fn Fl_Fill_Slider_visible_focus(self_: *mut Fl_Fill_Slider, v: ::core::ffi::c_int);
4604}
4605extern "C" {
4606 pub fn Fl_Fill_Slider_has_visible_focus(self_: *mut Fl_Fill_Slider) -> ::core::ffi::c_uint;
4607}
4608extern "C" {
4609 pub fn Fl_Fill_Slider_set_user_data(arg1: *mut Fl_Fill_Slider, data: *mut ::core::ffi::c_void);
4610}
4611extern "C" {
4612 pub fn Fl_Fill_Slider_draw_data(self_: *const Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4613}
4614extern "C" {
4615 pub fn Fl_Fill_Slider_handle_data(self_: *const Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4616}
4617extern "C" {
4618 pub fn Fl_Fill_Slider_set_draw_data(self_: *mut Fl_Fill_Slider, data: *mut ::core::ffi::c_void);
4619}
4620extern "C" {
4621 pub fn Fl_Fill_Slider_set_handle_data(
4622 self_: *mut Fl_Fill_Slider,
4623 data: *mut ::core::ffi::c_void,
4624 );
4625}
4626extern "C" {
4627 pub fn Fl_Fill_Slider_damage(self_: *const Fl_Fill_Slider) -> ::core::ffi::c_uchar;
4628}
4629extern "C" {
4630 pub fn Fl_Fill_Slider_set_damage(self_: *mut Fl_Fill_Slider, flag: ::core::ffi::c_uchar);
4631}
4632extern "C" {
4633 pub fn Fl_Fill_Slider_set_damage_area(
4634 self_: *mut Fl_Fill_Slider,
4635 flag: ::core::ffi::c_uchar,
4636 x: ::core::ffi::c_int,
4637 y: ::core::ffi::c_int,
4638 w: ::core::ffi::c_int,
4639 h: ::core::ffi::c_int,
4640 );
4641}
4642extern "C" {
4643 pub fn Fl_Fill_Slider_clear_damage(self_: *mut Fl_Fill_Slider);
4644}
4645extern "C" {
4646 pub fn Fl_Fill_Slider_as_window(self_: *mut Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4647}
4648extern "C" {
4649 pub fn Fl_Fill_Slider_as_group(self_: *mut Fl_Fill_Slider) -> *mut ::core::ffi::c_void;
4650}
4651extern "C" {
4652 pub fn Fl_Fill_Slider_set_deimage(arg1: *mut Fl_Fill_Slider, arg2: *mut ::core::ffi::c_void);
4653}
4654extern "C" {
4655 pub fn Fl_Fill_Slider_deimage(arg1: *const Fl_Fill_Slider) -> *const ::core::ffi::c_void;
4656}
4657extern "C" {
4658 pub fn Fl_Fill_Slider_set_callback(
4659 arg1: *mut Fl_Fill_Slider,
4660 arg2: Fl_Callback,
4661 arg3: *mut ::core::ffi::c_void,
4662 );
4663}
4664extern "C" {
4665 pub fn Fl_Fill_Slider_set_deleter(
4666 arg1: *mut Fl_Fill_Slider,
4667 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
4668 );
4669}
4670extern "C" {
4671 pub fn Fl_Fill_Slider_visible(self_: *const Fl_Fill_Slider) -> ::core::ffi::c_int;
4672}
4673extern "C" {
4674 pub fn Fl_Fill_Slider_visible_r(self_: *const Fl_Fill_Slider) -> ::core::ffi::c_int;
4675}
4676extern "C" {
4677 pub fn Fl_Fill_Slider_active(self_: *const Fl_Fill_Slider) -> ::core::ffi::c_uint;
4678}
4679extern "C" {
4680 pub fn Fl_Fill_Slider_active_r(self_: *const Fl_Fill_Slider) -> ::core::ffi::c_int;
4681}
4682extern "C" {
4683 pub fn Fl_Fill_Slider_callback(self_: *const Fl_Fill_Slider) -> Fl_Callback;
4684}
4685extern "C" {
4686 pub fn Fl_Fill_Slider_set_deletion_callback(
4687 self_: *mut Fl_Fill_Slider,
4688 arg1: ::core::option::Option<
4689 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
4690 >,
4691 data: *mut ::core::ffi::c_void,
4692 );
4693}
4694extern "C" {
4695 pub fn Fl_Fill_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Fill_Slider;
4696}
4697extern "C" {
4698 pub fn Fl_Fill_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Fill_Slider;
4699}
4700extern "C" {
4701 pub fn Fl_Fill_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4702}
4703extern "C" {
4704 pub fn Fl_Fill_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4705}
4706extern "C" {
4707 pub fn Fl_Fill_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
4708}
4709extern "C" {
4710 pub fn Fl_Fill_Slider_set_bounds(arg1: *mut Fl_Fill_Slider, a: f64, b: f64);
4711}
4712extern "C" {
4713 pub fn Fl_Fill_Slider_minimum(arg1: *mut Fl_Fill_Slider) -> f64;
4714}
4715extern "C" {
4716 pub fn Fl_Fill_Slider_set_minimum(arg1: *mut Fl_Fill_Slider, a: f64);
4717}
4718extern "C" {
4719 pub fn Fl_Fill_Slider_maximum(arg1: *mut Fl_Fill_Slider) -> f64;
4720}
4721extern "C" {
4722 pub fn Fl_Fill_Slider_set_maximum(arg1: *mut Fl_Fill_Slider, a: f64);
4723}
4724extern "C" {
4725 pub fn Fl_Fill_Slider_set_range(arg1: *mut Fl_Fill_Slider, a: f64, b: f64);
4726}
4727extern "C" {
4728 pub fn Fl_Fill_Slider_set_step(arg1: *mut Fl_Fill_Slider, a: f64, b: ::core::ffi::c_int);
4729}
4730extern "C" {
4731 pub fn Fl_Fill_Slider_step(arg1: *mut Fl_Fill_Slider) -> f64;
4732}
4733extern "C" {
4734 pub fn Fl_Fill_Slider_set_precision(arg1: *mut Fl_Fill_Slider, digits: ::core::ffi::c_int);
4735}
4736extern "C" {
4737 pub fn Fl_Fill_Slider_value(arg1: *mut Fl_Fill_Slider) -> f64;
4738}
4739extern "C" {
4740 pub fn Fl_Fill_Slider_set_value(arg1: *mut Fl_Fill_Slider, arg2: f64) -> ::core::ffi::c_int;
4741}
4742extern "C" {
4743 pub fn Fl_Fill_Slider_format(
4744 arg1: *mut Fl_Fill_Slider,
4745 arg2: *mut ::core::ffi::c_char,
4746 ) -> ::core::ffi::c_int;
4747}
4748extern "C" {
4749 pub fn Fl_Fill_Slider_round(arg1: *mut Fl_Fill_Slider, arg2: f64) -> f64;
4750}
4751extern "C" {
4752 pub fn Fl_Fill_Slider_clamp(arg1: *mut Fl_Fill_Slider, arg2: f64) -> f64;
4753}
4754extern "C" {
4755 pub fn Fl_Fill_Slider_increment(
4756 arg1: *mut Fl_Fill_Slider,
4757 arg2: f64,
4758 arg3: ::core::ffi::c_int,
4759 ) -> f64;
4760}
4761#[repr(C)]
4762#[derive(Debug, Copy, Clone)]
4763pub struct Fl_Fill_Dial {
4764 _unused: [u8; 0],
4765}
4766extern "C" {
4767 pub fn Fl_Fill_Dial_new(
4768 x: ::core::ffi::c_int,
4769 y: ::core::ffi::c_int,
4770 width: ::core::ffi::c_int,
4771 height: ::core::ffi::c_int,
4772 title: *const ::core::ffi::c_char,
4773 ) -> *mut Fl_Fill_Dial;
4774}
4775extern "C" {
4776 pub fn Fl_Fill_Dial_x(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4777}
4778extern "C" {
4779 pub fn Fl_Fill_Dial_y(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4780}
4781extern "C" {
4782 pub fn Fl_Fill_Dial_width(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4783}
4784extern "C" {
4785 pub fn Fl_Fill_Dial_height(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4786}
4787extern "C" {
4788 pub fn Fl_Fill_Dial_label(arg1: *mut Fl_Fill_Dial) -> *const ::core::ffi::c_char;
4789}
4790extern "C" {
4791 pub fn Fl_Fill_Dial_set_label(arg1: *mut Fl_Fill_Dial, title: *const ::core::ffi::c_char);
4792}
4793extern "C" {
4794 pub fn Fl_Fill_Dial_redraw(arg1: *mut Fl_Fill_Dial);
4795}
4796extern "C" {
4797 pub fn Fl_Fill_Dial_show(arg1: *mut Fl_Fill_Dial);
4798}
4799extern "C" {
4800 pub fn Fl_Fill_Dial_hide(arg1: *mut Fl_Fill_Dial);
4801}
4802extern "C" {
4803 pub fn Fl_Fill_Dial_activate(arg1: *mut Fl_Fill_Dial);
4804}
4805extern "C" {
4806 pub fn Fl_Fill_Dial_deactivate(arg1: *mut Fl_Fill_Dial);
4807}
4808extern "C" {
4809 pub fn Fl_Fill_Dial_redraw_label(arg1: *mut Fl_Fill_Dial);
4810}
4811extern "C" {
4812 pub fn Fl_Fill_Dial_resize(
4813 arg1: *mut Fl_Fill_Dial,
4814 x: ::core::ffi::c_int,
4815 y: ::core::ffi::c_int,
4816 width: ::core::ffi::c_int,
4817 height: ::core::ffi::c_int,
4818 );
4819}
4820extern "C" {
4821 pub fn Fl_Fill_Dial_widget_resize(
4822 arg1: *mut Fl_Fill_Dial,
4823 x: ::core::ffi::c_int,
4824 y: ::core::ffi::c_int,
4825 width: ::core::ffi::c_int,
4826 height: ::core::ffi::c_int,
4827 );
4828}
4829extern "C" {
4830 pub fn Fl_Fill_Dial_tooltip(arg1: *mut Fl_Fill_Dial) -> *const ::core::ffi::c_char;
4831}
4832extern "C" {
4833 pub fn Fl_Fill_Dial_set_tooltip(arg1: *mut Fl_Fill_Dial, txt: *const ::core::ffi::c_char);
4834}
4835extern "C" {
4836 pub fn Fl_Fill_Dial_get_type(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4837}
4838extern "C" {
4839 pub fn Fl_Fill_Dial_set_type(arg1: *mut Fl_Fill_Dial, typ: ::core::ffi::c_int);
4840}
4841extern "C" {
4842 pub fn Fl_Fill_Dial_color(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_uint;
4843}
4844extern "C" {
4845 pub fn Fl_Fill_Dial_set_color(arg1: *mut Fl_Fill_Dial, color: ::core::ffi::c_uint);
4846}
4847extern "C" {
4848 pub fn Fl_Fill_Dial_measure_label(
4849 arg1: *const Fl_Fill_Dial,
4850 arg2: *mut ::core::ffi::c_int,
4851 arg3: *mut ::core::ffi::c_int,
4852 );
4853}
4854extern "C" {
4855 pub fn Fl_Fill_Dial_label_color(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_uint;
4856}
4857extern "C" {
4858 pub fn Fl_Fill_Dial_set_label_color(arg1: *mut Fl_Fill_Dial, color: ::core::ffi::c_uint);
4859}
4860extern "C" {
4861 pub fn Fl_Fill_Dial_label_font(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4862}
4863extern "C" {
4864 pub fn Fl_Fill_Dial_set_label_font(arg1: *mut Fl_Fill_Dial, font: ::core::ffi::c_int);
4865}
4866extern "C" {
4867 pub fn Fl_Fill_Dial_label_size(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4868}
4869extern "C" {
4870 pub fn Fl_Fill_Dial_set_label_size(arg1: *mut Fl_Fill_Dial, sz: ::core::ffi::c_int);
4871}
4872extern "C" {
4873 pub fn Fl_Fill_Dial_label_type(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4874}
4875extern "C" {
4876 pub fn Fl_Fill_Dial_set_label_type(arg1: *mut Fl_Fill_Dial, typ: ::core::ffi::c_int);
4877}
4878extern "C" {
4879 pub fn Fl_Fill_Dial_box(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4880}
4881extern "C" {
4882 pub fn Fl_Fill_Dial_set_box(arg1: *mut Fl_Fill_Dial, typ: ::core::ffi::c_int);
4883}
4884extern "C" {
4885 pub fn Fl_Fill_Dial_changed(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4886}
4887extern "C" {
4888 pub fn Fl_Fill_Dial_set_changed(arg1: *mut Fl_Fill_Dial);
4889}
4890extern "C" {
4891 pub fn Fl_Fill_Dial_clear_changed(arg1: *mut Fl_Fill_Dial);
4892}
4893extern "C" {
4894 pub fn Fl_Fill_Dial_align(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4895}
4896extern "C" {
4897 pub fn Fl_Fill_Dial_set_align(arg1: *mut Fl_Fill_Dial, typ: ::core::ffi::c_int);
4898}
4899extern "C" {
4900 pub fn Fl_Fill_Dial_delete(arg1: *mut Fl_Fill_Dial);
4901}
4902extern "C" {
4903 pub fn Fl_Fill_Dial_set_image(arg1: *mut Fl_Fill_Dial, arg2: *mut ::core::ffi::c_void);
4904}
4905extern "C" {
4906 pub fn Fl_Fill_Dial_handle(
4907 self_: *mut Fl_Fill_Dial,
4908 cb: custom_handler_callback,
4909 data: *mut ::core::ffi::c_void,
4910 );
4911}
4912extern "C" {
4913 pub fn Fl_Fill_Dial_handle_event(
4914 self_: *mut Fl_Fill_Dial,
4915 event: ::core::ffi::c_int,
4916 ) -> ::core::ffi::c_int;
4917}
4918extern "C" {
4919 pub fn Fl_Fill_Dial_draw(
4920 self_: *mut Fl_Fill_Dial,
4921 cb: custom_draw_callback,
4922 data: *mut ::core::ffi::c_void,
4923 );
4924}
4925extern "C" {
4926 pub fn Fl_Fill_Dial_resize_callback(
4927 self_: *mut Fl_Fill_Dial,
4928 cb: ::core::option::Option<
4929 unsafe extern "C" fn(
4930 arg1: *mut Fl_Widget,
4931 x: ::core::ffi::c_int,
4932 y: ::core::ffi::c_int,
4933 w: ::core::ffi::c_int,
4934 h: ::core::ffi::c_int,
4935 arg2: *mut ::core::ffi::c_void,
4936 ),
4937 >,
4938 data: *mut ::core::ffi::c_void,
4939 );
4940}
4941extern "C" {
4942 pub fn Fl_Fill_Dial_set_when(arg1: *mut Fl_Fill_Dial, arg2: ::core::ffi::c_int);
4943}
4944extern "C" {
4945 pub fn Fl_Fill_Dial_when(arg1: *const Fl_Fill_Dial) -> ::core::ffi::c_int;
4946}
4947extern "C" {
4948 pub fn Fl_Fill_Dial_image(arg1: *const Fl_Fill_Dial) -> *const ::core::ffi::c_void;
4949}
4950extern "C" {
4951 pub fn Fl_Fill_Dial_parent(self_: *const Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
4952}
4953extern "C" {
4954 pub fn Fl_Fill_Dial_selection_color(arg1: *mut Fl_Fill_Dial) -> ::core::ffi::c_uint;
4955}
4956extern "C" {
4957 pub fn Fl_Fill_Dial_set_selection_color(arg1: *mut Fl_Fill_Dial, color: ::core::ffi::c_uint);
4958}
4959extern "C" {
4960 pub fn Fl_Fill_Dial_do_callback(arg1: *mut Fl_Fill_Dial);
4961}
4962extern "C" {
4963 pub fn Fl_Fill_Dial_inside(
4964 self_: *const Fl_Fill_Dial,
4965 arg1: *mut ::core::ffi::c_void,
4966 ) -> ::core::ffi::c_int;
4967}
4968extern "C" {
4969 pub fn Fl_Fill_Dial_window(arg1: *const Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
4970}
4971extern "C" {
4972 pub fn Fl_Fill_Dial_top_window(arg1: *const Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
4973}
4974extern "C" {
4975 pub fn Fl_Fill_Dial_takes_events(arg1: *const Fl_Fill_Dial) -> ::core::ffi::c_int;
4976}
4977extern "C" {
4978 pub fn Fl_Fill_Dial_user_data(arg1: *const Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
4979}
4980extern "C" {
4981 pub fn Fl_Fill_Dial_take_focus(self_: *mut Fl_Fill_Dial) -> ::core::ffi::c_int;
4982}
4983extern "C" {
4984 pub fn Fl_Fill_Dial_set_visible_focus(self_: *mut Fl_Fill_Dial);
4985}
4986extern "C" {
4987 pub fn Fl_Fill_Dial_clear_visible_focus(self_: *mut Fl_Fill_Dial);
4988}
4989extern "C" {
4990 pub fn Fl_Fill_Dial_visible_focus(self_: *mut Fl_Fill_Dial, v: ::core::ffi::c_int);
4991}
4992extern "C" {
4993 pub fn Fl_Fill_Dial_has_visible_focus(self_: *mut Fl_Fill_Dial) -> ::core::ffi::c_uint;
4994}
4995extern "C" {
4996 pub fn Fl_Fill_Dial_set_user_data(arg1: *mut Fl_Fill_Dial, data: *mut ::core::ffi::c_void);
4997}
4998extern "C" {
4999 pub fn Fl_Fill_Dial_draw_data(self_: *const Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
5000}
5001extern "C" {
5002 pub fn Fl_Fill_Dial_handle_data(self_: *const Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
5003}
5004extern "C" {
5005 pub fn Fl_Fill_Dial_set_draw_data(self_: *mut Fl_Fill_Dial, data: *mut ::core::ffi::c_void);
5006}
5007extern "C" {
5008 pub fn Fl_Fill_Dial_set_handle_data(self_: *mut Fl_Fill_Dial, data: *mut ::core::ffi::c_void);
5009}
5010extern "C" {
5011 pub fn Fl_Fill_Dial_damage(self_: *const Fl_Fill_Dial) -> ::core::ffi::c_uchar;
5012}
5013extern "C" {
5014 pub fn Fl_Fill_Dial_set_damage(self_: *mut Fl_Fill_Dial, flag: ::core::ffi::c_uchar);
5015}
5016extern "C" {
5017 pub fn Fl_Fill_Dial_set_damage_area(
5018 self_: *mut Fl_Fill_Dial,
5019 flag: ::core::ffi::c_uchar,
5020 x: ::core::ffi::c_int,
5021 y: ::core::ffi::c_int,
5022 w: ::core::ffi::c_int,
5023 h: ::core::ffi::c_int,
5024 );
5025}
5026extern "C" {
5027 pub fn Fl_Fill_Dial_clear_damage(self_: *mut Fl_Fill_Dial);
5028}
5029extern "C" {
5030 pub fn Fl_Fill_Dial_as_window(self_: *mut Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
5031}
5032extern "C" {
5033 pub fn Fl_Fill_Dial_as_group(self_: *mut Fl_Fill_Dial) -> *mut ::core::ffi::c_void;
5034}
5035extern "C" {
5036 pub fn Fl_Fill_Dial_set_deimage(arg1: *mut Fl_Fill_Dial, arg2: *mut ::core::ffi::c_void);
5037}
5038extern "C" {
5039 pub fn Fl_Fill_Dial_deimage(arg1: *const Fl_Fill_Dial) -> *const ::core::ffi::c_void;
5040}
5041extern "C" {
5042 pub fn Fl_Fill_Dial_set_callback(
5043 arg1: *mut Fl_Fill_Dial,
5044 arg2: Fl_Callback,
5045 arg3: *mut ::core::ffi::c_void,
5046 );
5047}
5048extern "C" {
5049 pub fn Fl_Fill_Dial_set_deleter(
5050 arg1: *mut Fl_Fill_Dial,
5051 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
5052 );
5053}
5054extern "C" {
5055 pub fn Fl_Fill_Dial_visible(self_: *const Fl_Fill_Dial) -> ::core::ffi::c_int;
5056}
5057extern "C" {
5058 pub fn Fl_Fill_Dial_visible_r(self_: *const Fl_Fill_Dial) -> ::core::ffi::c_int;
5059}
5060extern "C" {
5061 pub fn Fl_Fill_Dial_active(self_: *const Fl_Fill_Dial) -> ::core::ffi::c_uint;
5062}
5063extern "C" {
5064 pub fn Fl_Fill_Dial_active_r(self_: *const Fl_Fill_Dial) -> ::core::ffi::c_int;
5065}
5066extern "C" {
5067 pub fn Fl_Fill_Dial_callback(self_: *const Fl_Fill_Dial) -> Fl_Callback;
5068}
5069extern "C" {
5070 pub fn Fl_Fill_Dial_set_deletion_callback(
5071 self_: *mut Fl_Fill_Dial,
5072 arg1: ::core::option::Option<
5073 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
5074 >,
5075 data: *mut ::core::ffi::c_void,
5076 );
5077}
5078extern "C" {
5079 pub fn Fl_Fill_Dial_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Fill_Dial;
5080}
5081extern "C" {
5082 pub fn Fl_Fill_Dial_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Fill_Dial;
5083}
5084extern "C" {
5085 pub fn Fl_Fill_Dial_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5086}
5087extern "C" {
5088 pub fn Fl_Fill_Dial_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5089}
5090extern "C" {
5091 pub fn Fl_Fill_Dial_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5092}
5093extern "C" {
5094 pub fn Fl_Fill_Dial_set_bounds(arg1: *mut Fl_Fill_Dial, a: f64, b: f64);
5095}
5096extern "C" {
5097 pub fn Fl_Fill_Dial_minimum(arg1: *mut Fl_Fill_Dial) -> f64;
5098}
5099extern "C" {
5100 pub fn Fl_Fill_Dial_set_minimum(arg1: *mut Fl_Fill_Dial, a: f64);
5101}
5102extern "C" {
5103 pub fn Fl_Fill_Dial_maximum(arg1: *mut Fl_Fill_Dial) -> f64;
5104}
5105extern "C" {
5106 pub fn Fl_Fill_Dial_set_maximum(arg1: *mut Fl_Fill_Dial, a: f64);
5107}
5108extern "C" {
5109 pub fn Fl_Fill_Dial_set_range(arg1: *mut Fl_Fill_Dial, a: f64, b: f64);
5110}
5111extern "C" {
5112 pub fn Fl_Fill_Dial_set_step(arg1: *mut Fl_Fill_Dial, a: f64, b: ::core::ffi::c_int);
5113}
5114extern "C" {
5115 pub fn Fl_Fill_Dial_step(arg1: *mut Fl_Fill_Dial) -> f64;
5116}
5117extern "C" {
5118 pub fn Fl_Fill_Dial_set_precision(arg1: *mut Fl_Fill_Dial, digits: ::core::ffi::c_int);
5119}
5120extern "C" {
5121 pub fn Fl_Fill_Dial_value(arg1: *mut Fl_Fill_Dial) -> f64;
5122}
5123extern "C" {
5124 pub fn Fl_Fill_Dial_set_value(arg1: *mut Fl_Fill_Dial, arg2: f64) -> ::core::ffi::c_int;
5125}
5126extern "C" {
5127 pub fn Fl_Fill_Dial_format(
5128 arg1: *mut Fl_Fill_Dial,
5129 arg2: *mut ::core::ffi::c_char,
5130 ) -> ::core::ffi::c_int;
5131}
5132extern "C" {
5133 pub fn Fl_Fill_Dial_round(arg1: *mut Fl_Fill_Dial, arg2: f64) -> f64;
5134}
5135extern "C" {
5136 pub fn Fl_Fill_Dial_clamp(arg1: *mut Fl_Fill_Dial, arg2: f64) -> f64;
5137}
5138extern "C" {
5139 pub fn Fl_Fill_Dial_increment(
5140 arg1: *mut Fl_Fill_Dial,
5141 arg2: f64,
5142 arg3: ::core::ffi::c_int,
5143 ) -> f64;
5144}
5145#[repr(C)]
5146#[derive(Debug, Copy, Clone)]
5147pub struct Fl_Hor_Slider {
5148 _unused: [u8; 0],
5149}
5150extern "C" {
5151 pub fn Fl_Hor_Slider_new(
5152 x: ::core::ffi::c_int,
5153 y: ::core::ffi::c_int,
5154 width: ::core::ffi::c_int,
5155 height: ::core::ffi::c_int,
5156 title: *const ::core::ffi::c_char,
5157 ) -> *mut Fl_Hor_Slider;
5158}
5159extern "C" {
5160 pub fn Fl_Hor_Slider_x(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5161}
5162extern "C" {
5163 pub fn Fl_Hor_Slider_y(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5164}
5165extern "C" {
5166 pub fn Fl_Hor_Slider_width(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5167}
5168extern "C" {
5169 pub fn Fl_Hor_Slider_height(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5170}
5171extern "C" {
5172 pub fn Fl_Hor_Slider_label(arg1: *mut Fl_Hor_Slider) -> *const ::core::ffi::c_char;
5173}
5174extern "C" {
5175 pub fn Fl_Hor_Slider_set_label(arg1: *mut Fl_Hor_Slider, title: *const ::core::ffi::c_char);
5176}
5177extern "C" {
5178 pub fn Fl_Hor_Slider_redraw(arg1: *mut Fl_Hor_Slider);
5179}
5180extern "C" {
5181 pub fn Fl_Hor_Slider_show(arg1: *mut Fl_Hor_Slider);
5182}
5183extern "C" {
5184 pub fn Fl_Hor_Slider_hide(arg1: *mut Fl_Hor_Slider);
5185}
5186extern "C" {
5187 pub fn Fl_Hor_Slider_activate(arg1: *mut Fl_Hor_Slider);
5188}
5189extern "C" {
5190 pub fn Fl_Hor_Slider_deactivate(arg1: *mut Fl_Hor_Slider);
5191}
5192extern "C" {
5193 pub fn Fl_Hor_Slider_redraw_label(arg1: *mut Fl_Hor_Slider);
5194}
5195extern "C" {
5196 pub fn Fl_Hor_Slider_resize(
5197 arg1: *mut Fl_Hor_Slider,
5198 x: ::core::ffi::c_int,
5199 y: ::core::ffi::c_int,
5200 width: ::core::ffi::c_int,
5201 height: ::core::ffi::c_int,
5202 );
5203}
5204extern "C" {
5205 pub fn Fl_Hor_Slider_widget_resize(
5206 arg1: *mut Fl_Hor_Slider,
5207 x: ::core::ffi::c_int,
5208 y: ::core::ffi::c_int,
5209 width: ::core::ffi::c_int,
5210 height: ::core::ffi::c_int,
5211 );
5212}
5213extern "C" {
5214 pub fn Fl_Hor_Slider_tooltip(arg1: *mut Fl_Hor_Slider) -> *const ::core::ffi::c_char;
5215}
5216extern "C" {
5217 pub fn Fl_Hor_Slider_set_tooltip(arg1: *mut Fl_Hor_Slider, txt: *const ::core::ffi::c_char);
5218}
5219extern "C" {
5220 pub fn Fl_Hor_Slider_get_type(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5221}
5222extern "C" {
5223 pub fn Fl_Hor_Slider_set_type(arg1: *mut Fl_Hor_Slider, typ: ::core::ffi::c_int);
5224}
5225extern "C" {
5226 pub fn Fl_Hor_Slider_color(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_uint;
5227}
5228extern "C" {
5229 pub fn Fl_Hor_Slider_set_color(arg1: *mut Fl_Hor_Slider, color: ::core::ffi::c_uint);
5230}
5231extern "C" {
5232 pub fn Fl_Hor_Slider_measure_label(
5233 arg1: *const Fl_Hor_Slider,
5234 arg2: *mut ::core::ffi::c_int,
5235 arg3: *mut ::core::ffi::c_int,
5236 );
5237}
5238extern "C" {
5239 pub fn Fl_Hor_Slider_label_color(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_uint;
5240}
5241extern "C" {
5242 pub fn Fl_Hor_Slider_set_label_color(arg1: *mut Fl_Hor_Slider, color: ::core::ffi::c_uint);
5243}
5244extern "C" {
5245 pub fn Fl_Hor_Slider_label_font(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5246}
5247extern "C" {
5248 pub fn Fl_Hor_Slider_set_label_font(arg1: *mut Fl_Hor_Slider, font: ::core::ffi::c_int);
5249}
5250extern "C" {
5251 pub fn Fl_Hor_Slider_label_size(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5252}
5253extern "C" {
5254 pub fn Fl_Hor_Slider_set_label_size(arg1: *mut Fl_Hor_Slider, sz: ::core::ffi::c_int);
5255}
5256extern "C" {
5257 pub fn Fl_Hor_Slider_label_type(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5258}
5259extern "C" {
5260 pub fn Fl_Hor_Slider_set_label_type(arg1: *mut Fl_Hor_Slider, typ: ::core::ffi::c_int);
5261}
5262extern "C" {
5263 pub fn Fl_Hor_Slider_box(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5264}
5265extern "C" {
5266 pub fn Fl_Hor_Slider_set_box(arg1: *mut Fl_Hor_Slider, typ: ::core::ffi::c_int);
5267}
5268extern "C" {
5269 pub fn Fl_Hor_Slider_changed(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5270}
5271extern "C" {
5272 pub fn Fl_Hor_Slider_set_changed(arg1: *mut Fl_Hor_Slider);
5273}
5274extern "C" {
5275 pub fn Fl_Hor_Slider_clear_changed(arg1: *mut Fl_Hor_Slider);
5276}
5277extern "C" {
5278 pub fn Fl_Hor_Slider_align(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5279}
5280extern "C" {
5281 pub fn Fl_Hor_Slider_set_align(arg1: *mut Fl_Hor_Slider, typ: ::core::ffi::c_int);
5282}
5283extern "C" {
5284 pub fn Fl_Hor_Slider_delete(arg1: *mut Fl_Hor_Slider);
5285}
5286extern "C" {
5287 pub fn Fl_Hor_Slider_set_image(arg1: *mut Fl_Hor_Slider, arg2: *mut ::core::ffi::c_void);
5288}
5289extern "C" {
5290 pub fn Fl_Hor_Slider_handle(
5291 self_: *mut Fl_Hor_Slider,
5292 cb: custom_handler_callback,
5293 data: *mut ::core::ffi::c_void,
5294 );
5295}
5296extern "C" {
5297 pub fn Fl_Hor_Slider_handle_event(
5298 self_: *mut Fl_Hor_Slider,
5299 event: ::core::ffi::c_int,
5300 ) -> ::core::ffi::c_int;
5301}
5302extern "C" {
5303 pub fn Fl_Hor_Slider_draw(
5304 self_: *mut Fl_Hor_Slider,
5305 cb: custom_draw_callback,
5306 data: *mut ::core::ffi::c_void,
5307 );
5308}
5309extern "C" {
5310 pub fn Fl_Hor_Slider_resize_callback(
5311 self_: *mut Fl_Hor_Slider,
5312 cb: ::core::option::Option<
5313 unsafe extern "C" fn(
5314 arg1: *mut Fl_Widget,
5315 x: ::core::ffi::c_int,
5316 y: ::core::ffi::c_int,
5317 w: ::core::ffi::c_int,
5318 h: ::core::ffi::c_int,
5319 arg2: *mut ::core::ffi::c_void,
5320 ),
5321 >,
5322 data: *mut ::core::ffi::c_void,
5323 );
5324}
5325extern "C" {
5326 pub fn Fl_Hor_Slider_set_when(arg1: *mut Fl_Hor_Slider, arg2: ::core::ffi::c_int);
5327}
5328extern "C" {
5329 pub fn Fl_Hor_Slider_when(arg1: *const Fl_Hor_Slider) -> ::core::ffi::c_int;
5330}
5331extern "C" {
5332 pub fn Fl_Hor_Slider_image(arg1: *const Fl_Hor_Slider) -> *const ::core::ffi::c_void;
5333}
5334extern "C" {
5335 pub fn Fl_Hor_Slider_parent(self_: *const Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5336}
5337extern "C" {
5338 pub fn Fl_Hor_Slider_selection_color(arg1: *mut Fl_Hor_Slider) -> ::core::ffi::c_uint;
5339}
5340extern "C" {
5341 pub fn Fl_Hor_Slider_set_selection_color(arg1: *mut Fl_Hor_Slider, color: ::core::ffi::c_uint);
5342}
5343extern "C" {
5344 pub fn Fl_Hor_Slider_do_callback(arg1: *mut Fl_Hor_Slider);
5345}
5346extern "C" {
5347 pub fn Fl_Hor_Slider_inside(
5348 self_: *const Fl_Hor_Slider,
5349 arg1: *mut ::core::ffi::c_void,
5350 ) -> ::core::ffi::c_int;
5351}
5352extern "C" {
5353 pub fn Fl_Hor_Slider_window(arg1: *const Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5354}
5355extern "C" {
5356 pub fn Fl_Hor_Slider_top_window(arg1: *const Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5357}
5358extern "C" {
5359 pub fn Fl_Hor_Slider_takes_events(arg1: *const Fl_Hor_Slider) -> ::core::ffi::c_int;
5360}
5361extern "C" {
5362 pub fn Fl_Hor_Slider_user_data(arg1: *const Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5363}
5364extern "C" {
5365 pub fn Fl_Hor_Slider_take_focus(self_: *mut Fl_Hor_Slider) -> ::core::ffi::c_int;
5366}
5367extern "C" {
5368 pub fn Fl_Hor_Slider_set_visible_focus(self_: *mut Fl_Hor_Slider);
5369}
5370extern "C" {
5371 pub fn Fl_Hor_Slider_clear_visible_focus(self_: *mut Fl_Hor_Slider);
5372}
5373extern "C" {
5374 pub fn Fl_Hor_Slider_visible_focus(self_: *mut Fl_Hor_Slider, v: ::core::ffi::c_int);
5375}
5376extern "C" {
5377 pub fn Fl_Hor_Slider_has_visible_focus(self_: *mut Fl_Hor_Slider) -> ::core::ffi::c_uint;
5378}
5379extern "C" {
5380 pub fn Fl_Hor_Slider_set_user_data(arg1: *mut Fl_Hor_Slider, data: *mut ::core::ffi::c_void);
5381}
5382extern "C" {
5383 pub fn Fl_Hor_Slider_draw_data(self_: *const Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5384}
5385extern "C" {
5386 pub fn Fl_Hor_Slider_handle_data(self_: *const Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5387}
5388extern "C" {
5389 pub fn Fl_Hor_Slider_set_draw_data(self_: *mut Fl_Hor_Slider, data: *mut ::core::ffi::c_void);
5390}
5391extern "C" {
5392 pub fn Fl_Hor_Slider_set_handle_data(self_: *mut Fl_Hor_Slider, data: *mut ::core::ffi::c_void);
5393}
5394extern "C" {
5395 pub fn Fl_Hor_Slider_damage(self_: *const Fl_Hor_Slider) -> ::core::ffi::c_uchar;
5396}
5397extern "C" {
5398 pub fn Fl_Hor_Slider_set_damage(self_: *mut Fl_Hor_Slider, flag: ::core::ffi::c_uchar);
5399}
5400extern "C" {
5401 pub fn Fl_Hor_Slider_set_damage_area(
5402 self_: *mut Fl_Hor_Slider,
5403 flag: ::core::ffi::c_uchar,
5404 x: ::core::ffi::c_int,
5405 y: ::core::ffi::c_int,
5406 w: ::core::ffi::c_int,
5407 h: ::core::ffi::c_int,
5408 );
5409}
5410extern "C" {
5411 pub fn Fl_Hor_Slider_clear_damage(self_: *mut Fl_Hor_Slider);
5412}
5413extern "C" {
5414 pub fn Fl_Hor_Slider_as_window(self_: *mut Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5415}
5416extern "C" {
5417 pub fn Fl_Hor_Slider_as_group(self_: *mut Fl_Hor_Slider) -> *mut ::core::ffi::c_void;
5418}
5419extern "C" {
5420 pub fn Fl_Hor_Slider_set_deimage(arg1: *mut Fl_Hor_Slider, arg2: *mut ::core::ffi::c_void);
5421}
5422extern "C" {
5423 pub fn Fl_Hor_Slider_deimage(arg1: *const Fl_Hor_Slider) -> *const ::core::ffi::c_void;
5424}
5425extern "C" {
5426 pub fn Fl_Hor_Slider_set_callback(
5427 arg1: *mut Fl_Hor_Slider,
5428 arg2: Fl_Callback,
5429 arg3: *mut ::core::ffi::c_void,
5430 );
5431}
5432extern "C" {
5433 pub fn Fl_Hor_Slider_set_deleter(
5434 arg1: *mut Fl_Hor_Slider,
5435 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
5436 );
5437}
5438extern "C" {
5439 pub fn Fl_Hor_Slider_visible(self_: *const Fl_Hor_Slider) -> ::core::ffi::c_int;
5440}
5441extern "C" {
5442 pub fn Fl_Hor_Slider_visible_r(self_: *const Fl_Hor_Slider) -> ::core::ffi::c_int;
5443}
5444extern "C" {
5445 pub fn Fl_Hor_Slider_active(self_: *const Fl_Hor_Slider) -> ::core::ffi::c_uint;
5446}
5447extern "C" {
5448 pub fn Fl_Hor_Slider_active_r(self_: *const Fl_Hor_Slider) -> ::core::ffi::c_int;
5449}
5450extern "C" {
5451 pub fn Fl_Hor_Slider_callback(self_: *const Fl_Hor_Slider) -> Fl_Callback;
5452}
5453extern "C" {
5454 pub fn Fl_Hor_Slider_set_deletion_callback(
5455 self_: *mut Fl_Hor_Slider,
5456 arg1: ::core::option::Option<
5457 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
5458 >,
5459 data: *mut ::core::ffi::c_void,
5460 );
5461}
5462extern "C" {
5463 pub fn Fl_Hor_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Slider;
5464}
5465extern "C" {
5466 pub fn Fl_Hor_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Slider;
5467}
5468extern "C" {
5469 pub fn Fl_Hor_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5470}
5471extern "C" {
5472 pub fn Fl_Hor_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5473}
5474extern "C" {
5475 pub fn Fl_Hor_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5476}
5477extern "C" {
5478 pub fn Fl_Hor_Slider_set_bounds(arg1: *mut Fl_Hor_Slider, a: f64, b: f64);
5479}
5480extern "C" {
5481 pub fn Fl_Hor_Slider_minimum(arg1: *mut Fl_Hor_Slider) -> f64;
5482}
5483extern "C" {
5484 pub fn Fl_Hor_Slider_set_minimum(arg1: *mut Fl_Hor_Slider, a: f64);
5485}
5486extern "C" {
5487 pub fn Fl_Hor_Slider_maximum(arg1: *mut Fl_Hor_Slider) -> f64;
5488}
5489extern "C" {
5490 pub fn Fl_Hor_Slider_set_maximum(arg1: *mut Fl_Hor_Slider, a: f64);
5491}
5492extern "C" {
5493 pub fn Fl_Hor_Slider_set_range(arg1: *mut Fl_Hor_Slider, a: f64, b: f64);
5494}
5495extern "C" {
5496 pub fn Fl_Hor_Slider_set_step(arg1: *mut Fl_Hor_Slider, a: f64, b: ::core::ffi::c_int);
5497}
5498extern "C" {
5499 pub fn Fl_Hor_Slider_step(arg1: *mut Fl_Hor_Slider) -> f64;
5500}
5501extern "C" {
5502 pub fn Fl_Hor_Slider_set_precision(arg1: *mut Fl_Hor_Slider, digits: ::core::ffi::c_int);
5503}
5504extern "C" {
5505 pub fn Fl_Hor_Slider_value(arg1: *mut Fl_Hor_Slider) -> f64;
5506}
5507extern "C" {
5508 pub fn Fl_Hor_Slider_set_value(arg1: *mut Fl_Hor_Slider, arg2: f64) -> ::core::ffi::c_int;
5509}
5510extern "C" {
5511 pub fn Fl_Hor_Slider_format(
5512 arg1: *mut Fl_Hor_Slider,
5513 arg2: *mut ::core::ffi::c_char,
5514 ) -> ::core::ffi::c_int;
5515}
5516extern "C" {
5517 pub fn Fl_Hor_Slider_round(arg1: *mut Fl_Hor_Slider, arg2: f64) -> f64;
5518}
5519extern "C" {
5520 pub fn Fl_Hor_Slider_clamp(arg1: *mut Fl_Hor_Slider, arg2: f64) -> f64;
5521}
5522extern "C" {
5523 pub fn Fl_Hor_Slider_increment(
5524 arg1: *mut Fl_Hor_Slider,
5525 arg2: f64,
5526 arg3: ::core::ffi::c_int,
5527 ) -> f64;
5528}
5529#[repr(C)]
5530#[derive(Debug, Copy, Clone)]
5531pub struct Fl_Hor_Fill_Slider {
5532 _unused: [u8; 0],
5533}
5534extern "C" {
5535 pub fn Fl_Hor_Fill_Slider_new(
5536 x: ::core::ffi::c_int,
5537 y: ::core::ffi::c_int,
5538 width: ::core::ffi::c_int,
5539 height: ::core::ffi::c_int,
5540 title: *const ::core::ffi::c_char,
5541 ) -> *mut Fl_Hor_Fill_Slider;
5542}
5543extern "C" {
5544 pub fn Fl_Hor_Fill_Slider_x(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5545}
5546extern "C" {
5547 pub fn Fl_Hor_Fill_Slider_y(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5548}
5549extern "C" {
5550 pub fn Fl_Hor_Fill_Slider_width(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5551}
5552extern "C" {
5553 pub fn Fl_Hor_Fill_Slider_height(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5554}
5555extern "C" {
5556 pub fn Fl_Hor_Fill_Slider_label(arg1: *mut Fl_Hor_Fill_Slider) -> *const ::core::ffi::c_char;
5557}
5558extern "C" {
5559 pub fn Fl_Hor_Fill_Slider_set_label(
5560 arg1: *mut Fl_Hor_Fill_Slider,
5561 title: *const ::core::ffi::c_char,
5562 );
5563}
5564extern "C" {
5565 pub fn Fl_Hor_Fill_Slider_redraw(arg1: *mut Fl_Hor_Fill_Slider);
5566}
5567extern "C" {
5568 pub fn Fl_Hor_Fill_Slider_show(arg1: *mut Fl_Hor_Fill_Slider);
5569}
5570extern "C" {
5571 pub fn Fl_Hor_Fill_Slider_hide(arg1: *mut Fl_Hor_Fill_Slider);
5572}
5573extern "C" {
5574 pub fn Fl_Hor_Fill_Slider_activate(arg1: *mut Fl_Hor_Fill_Slider);
5575}
5576extern "C" {
5577 pub fn Fl_Hor_Fill_Slider_deactivate(arg1: *mut Fl_Hor_Fill_Slider);
5578}
5579extern "C" {
5580 pub fn Fl_Hor_Fill_Slider_redraw_label(arg1: *mut Fl_Hor_Fill_Slider);
5581}
5582extern "C" {
5583 pub fn Fl_Hor_Fill_Slider_resize(
5584 arg1: *mut Fl_Hor_Fill_Slider,
5585 x: ::core::ffi::c_int,
5586 y: ::core::ffi::c_int,
5587 width: ::core::ffi::c_int,
5588 height: ::core::ffi::c_int,
5589 );
5590}
5591extern "C" {
5592 pub fn Fl_Hor_Fill_Slider_widget_resize(
5593 arg1: *mut Fl_Hor_Fill_Slider,
5594 x: ::core::ffi::c_int,
5595 y: ::core::ffi::c_int,
5596 width: ::core::ffi::c_int,
5597 height: ::core::ffi::c_int,
5598 );
5599}
5600extern "C" {
5601 pub fn Fl_Hor_Fill_Slider_tooltip(arg1: *mut Fl_Hor_Fill_Slider) -> *const ::core::ffi::c_char;
5602}
5603extern "C" {
5604 pub fn Fl_Hor_Fill_Slider_set_tooltip(
5605 arg1: *mut Fl_Hor_Fill_Slider,
5606 txt: *const ::core::ffi::c_char,
5607 );
5608}
5609extern "C" {
5610 pub fn Fl_Hor_Fill_Slider_get_type(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5611}
5612extern "C" {
5613 pub fn Fl_Hor_Fill_Slider_set_type(arg1: *mut Fl_Hor_Fill_Slider, typ: ::core::ffi::c_int);
5614}
5615extern "C" {
5616 pub fn Fl_Hor_Fill_Slider_color(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_uint;
5617}
5618extern "C" {
5619 pub fn Fl_Hor_Fill_Slider_set_color(arg1: *mut Fl_Hor_Fill_Slider, color: ::core::ffi::c_uint);
5620}
5621extern "C" {
5622 pub fn Fl_Hor_Fill_Slider_measure_label(
5623 arg1: *const Fl_Hor_Fill_Slider,
5624 arg2: *mut ::core::ffi::c_int,
5625 arg3: *mut ::core::ffi::c_int,
5626 );
5627}
5628extern "C" {
5629 pub fn Fl_Hor_Fill_Slider_label_color(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_uint;
5630}
5631extern "C" {
5632 pub fn Fl_Hor_Fill_Slider_set_label_color(
5633 arg1: *mut Fl_Hor_Fill_Slider,
5634 color: ::core::ffi::c_uint,
5635 );
5636}
5637extern "C" {
5638 pub fn Fl_Hor_Fill_Slider_label_font(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5639}
5640extern "C" {
5641 pub fn Fl_Hor_Fill_Slider_set_label_font(
5642 arg1: *mut Fl_Hor_Fill_Slider,
5643 font: ::core::ffi::c_int,
5644 );
5645}
5646extern "C" {
5647 pub fn Fl_Hor_Fill_Slider_label_size(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5648}
5649extern "C" {
5650 pub fn Fl_Hor_Fill_Slider_set_label_size(arg1: *mut Fl_Hor_Fill_Slider, sz: ::core::ffi::c_int);
5651}
5652extern "C" {
5653 pub fn Fl_Hor_Fill_Slider_label_type(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5654}
5655extern "C" {
5656 pub fn Fl_Hor_Fill_Slider_set_label_type(
5657 arg1: *mut Fl_Hor_Fill_Slider,
5658 typ: ::core::ffi::c_int,
5659 );
5660}
5661extern "C" {
5662 pub fn Fl_Hor_Fill_Slider_box(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5663}
5664extern "C" {
5665 pub fn Fl_Hor_Fill_Slider_set_box(arg1: *mut Fl_Hor_Fill_Slider, typ: ::core::ffi::c_int);
5666}
5667extern "C" {
5668 pub fn Fl_Hor_Fill_Slider_changed(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5669}
5670extern "C" {
5671 pub fn Fl_Hor_Fill_Slider_set_changed(arg1: *mut Fl_Hor_Fill_Slider);
5672}
5673extern "C" {
5674 pub fn Fl_Hor_Fill_Slider_clear_changed(arg1: *mut Fl_Hor_Fill_Slider);
5675}
5676extern "C" {
5677 pub fn Fl_Hor_Fill_Slider_align(arg1: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5678}
5679extern "C" {
5680 pub fn Fl_Hor_Fill_Slider_set_align(arg1: *mut Fl_Hor_Fill_Slider, typ: ::core::ffi::c_int);
5681}
5682extern "C" {
5683 pub fn Fl_Hor_Fill_Slider_delete(arg1: *mut Fl_Hor_Fill_Slider);
5684}
5685extern "C" {
5686 pub fn Fl_Hor_Fill_Slider_set_image(
5687 arg1: *mut Fl_Hor_Fill_Slider,
5688 arg2: *mut ::core::ffi::c_void,
5689 );
5690}
5691extern "C" {
5692 pub fn Fl_Hor_Fill_Slider_handle(
5693 self_: *mut Fl_Hor_Fill_Slider,
5694 cb: custom_handler_callback,
5695 data: *mut ::core::ffi::c_void,
5696 );
5697}
5698extern "C" {
5699 pub fn Fl_Hor_Fill_Slider_handle_event(
5700 self_: *mut Fl_Hor_Fill_Slider,
5701 event: ::core::ffi::c_int,
5702 ) -> ::core::ffi::c_int;
5703}
5704extern "C" {
5705 pub fn Fl_Hor_Fill_Slider_draw(
5706 self_: *mut Fl_Hor_Fill_Slider,
5707 cb: custom_draw_callback,
5708 data: *mut ::core::ffi::c_void,
5709 );
5710}
5711extern "C" {
5712 pub fn Fl_Hor_Fill_Slider_resize_callback(
5713 self_: *mut Fl_Hor_Fill_Slider,
5714 cb: ::core::option::Option<
5715 unsafe extern "C" fn(
5716 arg1: *mut Fl_Widget,
5717 x: ::core::ffi::c_int,
5718 y: ::core::ffi::c_int,
5719 w: ::core::ffi::c_int,
5720 h: ::core::ffi::c_int,
5721 arg2: *mut ::core::ffi::c_void,
5722 ),
5723 >,
5724 data: *mut ::core::ffi::c_void,
5725 );
5726}
5727extern "C" {
5728 pub fn Fl_Hor_Fill_Slider_set_when(arg1: *mut Fl_Hor_Fill_Slider, arg2: ::core::ffi::c_int);
5729}
5730extern "C" {
5731 pub fn Fl_Hor_Fill_Slider_when(arg1: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5732}
5733extern "C" {
5734 pub fn Fl_Hor_Fill_Slider_image(arg1: *const Fl_Hor_Fill_Slider) -> *const ::core::ffi::c_void;
5735}
5736extern "C" {
5737 pub fn Fl_Hor_Fill_Slider_parent(self_: *const Fl_Hor_Fill_Slider) -> *mut ::core::ffi::c_void;
5738}
5739extern "C" {
5740 pub fn Fl_Hor_Fill_Slider_selection_color(arg1: *mut Fl_Hor_Fill_Slider)
5741 -> ::core::ffi::c_uint;
5742}
5743extern "C" {
5744 pub fn Fl_Hor_Fill_Slider_set_selection_color(
5745 arg1: *mut Fl_Hor_Fill_Slider,
5746 color: ::core::ffi::c_uint,
5747 );
5748}
5749extern "C" {
5750 pub fn Fl_Hor_Fill_Slider_do_callback(arg1: *mut Fl_Hor_Fill_Slider);
5751}
5752extern "C" {
5753 pub fn Fl_Hor_Fill_Slider_inside(
5754 self_: *const Fl_Hor_Fill_Slider,
5755 arg1: *mut ::core::ffi::c_void,
5756 ) -> ::core::ffi::c_int;
5757}
5758extern "C" {
5759 pub fn Fl_Hor_Fill_Slider_window(arg1: *const Fl_Hor_Fill_Slider) -> *mut ::core::ffi::c_void;
5760}
5761extern "C" {
5762 pub fn Fl_Hor_Fill_Slider_top_window(
5763 arg1: *const Fl_Hor_Fill_Slider,
5764 ) -> *mut ::core::ffi::c_void;
5765}
5766extern "C" {
5767 pub fn Fl_Hor_Fill_Slider_takes_events(arg1: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5768}
5769extern "C" {
5770 pub fn Fl_Hor_Fill_Slider_user_data(
5771 arg1: *const Fl_Hor_Fill_Slider,
5772 ) -> *mut ::core::ffi::c_void;
5773}
5774extern "C" {
5775 pub fn Fl_Hor_Fill_Slider_take_focus(self_: *mut Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5776}
5777extern "C" {
5778 pub fn Fl_Hor_Fill_Slider_set_visible_focus(self_: *mut Fl_Hor_Fill_Slider);
5779}
5780extern "C" {
5781 pub fn Fl_Hor_Fill_Slider_clear_visible_focus(self_: *mut Fl_Hor_Fill_Slider);
5782}
5783extern "C" {
5784 pub fn Fl_Hor_Fill_Slider_visible_focus(self_: *mut Fl_Hor_Fill_Slider, v: ::core::ffi::c_int);
5785}
5786extern "C" {
5787 pub fn Fl_Hor_Fill_Slider_has_visible_focus(
5788 self_: *mut Fl_Hor_Fill_Slider,
5789 ) -> ::core::ffi::c_uint;
5790}
5791extern "C" {
5792 pub fn Fl_Hor_Fill_Slider_set_user_data(
5793 arg1: *mut Fl_Hor_Fill_Slider,
5794 data: *mut ::core::ffi::c_void,
5795 );
5796}
5797extern "C" {
5798 pub fn Fl_Hor_Fill_Slider_draw_data(
5799 self_: *const Fl_Hor_Fill_Slider,
5800 ) -> *mut ::core::ffi::c_void;
5801}
5802extern "C" {
5803 pub fn Fl_Hor_Fill_Slider_handle_data(
5804 self_: *const Fl_Hor_Fill_Slider,
5805 ) -> *mut ::core::ffi::c_void;
5806}
5807extern "C" {
5808 pub fn Fl_Hor_Fill_Slider_set_draw_data(
5809 self_: *mut Fl_Hor_Fill_Slider,
5810 data: *mut ::core::ffi::c_void,
5811 );
5812}
5813extern "C" {
5814 pub fn Fl_Hor_Fill_Slider_set_handle_data(
5815 self_: *mut Fl_Hor_Fill_Slider,
5816 data: *mut ::core::ffi::c_void,
5817 );
5818}
5819extern "C" {
5820 pub fn Fl_Hor_Fill_Slider_damage(self_: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_uchar;
5821}
5822extern "C" {
5823 pub fn Fl_Hor_Fill_Slider_set_damage(
5824 self_: *mut Fl_Hor_Fill_Slider,
5825 flag: ::core::ffi::c_uchar,
5826 );
5827}
5828extern "C" {
5829 pub fn Fl_Hor_Fill_Slider_set_damage_area(
5830 self_: *mut Fl_Hor_Fill_Slider,
5831 flag: ::core::ffi::c_uchar,
5832 x: ::core::ffi::c_int,
5833 y: ::core::ffi::c_int,
5834 w: ::core::ffi::c_int,
5835 h: ::core::ffi::c_int,
5836 );
5837}
5838extern "C" {
5839 pub fn Fl_Hor_Fill_Slider_clear_damage(self_: *mut Fl_Hor_Fill_Slider);
5840}
5841extern "C" {
5842 pub fn Fl_Hor_Fill_Slider_as_window(self_: *mut Fl_Hor_Fill_Slider)
5843 -> *mut ::core::ffi::c_void;
5844}
5845extern "C" {
5846 pub fn Fl_Hor_Fill_Slider_as_group(self_: *mut Fl_Hor_Fill_Slider) -> *mut ::core::ffi::c_void;
5847}
5848extern "C" {
5849 pub fn Fl_Hor_Fill_Slider_set_deimage(
5850 arg1: *mut Fl_Hor_Fill_Slider,
5851 arg2: *mut ::core::ffi::c_void,
5852 );
5853}
5854extern "C" {
5855 pub fn Fl_Hor_Fill_Slider_deimage(
5856 arg1: *const Fl_Hor_Fill_Slider,
5857 ) -> *const ::core::ffi::c_void;
5858}
5859extern "C" {
5860 pub fn Fl_Hor_Fill_Slider_set_callback(
5861 arg1: *mut Fl_Hor_Fill_Slider,
5862 arg2: Fl_Callback,
5863 arg3: *mut ::core::ffi::c_void,
5864 );
5865}
5866extern "C" {
5867 pub fn Fl_Hor_Fill_Slider_set_deleter(
5868 arg1: *mut Fl_Hor_Fill_Slider,
5869 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
5870 );
5871}
5872extern "C" {
5873 pub fn Fl_Hor_Fill_Slider_visible(self_: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5874}
5875extern "C" {
5876 pub fn Fl_Hor_Fill_Slider_visible_r(self_: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5877}
5878extern "C" {
5879 pub fn Fl_Hor_Fill_Slider_active(self_: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_uint;
5880}
5881extern "C" {
5882 pub fn Fl_Hor_Fill_Slider_active_r(self_: *const Fl_Hor_Fill_Slider) -> ::core::ffi::c_int;
5883}
5884extern "C" {
5885 pub fn Fl_Hor_Fill_Slider_callback(self_: *const Fl_Hor_Fill_Slider) -> Fl_Callback;
5886}
5887extern "C" {
5888 pub fn Fl_Hor_Fill_Slider_set_deletion_callback(
5889 self_: *mut Fl_Hor_Fill_Slider,
5890 arg1: ::core::option::Option<
5891 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
5892 >,
5893 data: *mut ::core::ffi::c_void,
5894 );
5895}
5896extern "C" {
5897 pub fn Fl_Hor_Fill_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Fill_Slider;
5898}
5899extern "C" {
5900 pub fn Fl_Hor_Fill_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Fill_Slider;
5901}
5902extern "C" {
5903 pub fn Fl_Hor_Fill_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5904}
5905extern "C" {
5906 pub fn Fl_Hor_Fill_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5907}
5908extern "C" {
5909 pub fn Fl_Hor_Fill_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
5910}
5911extern "C" {
5912 pub fn Fl_Hor_Fill_Slider_set_bounds(arg1: *mut Fl_Hor_Fill_Slider, a: f64, b: f64);
5913}
5914extern "C" {
5915 pub fn Fl_Hor_Fill_Slider_minimum(arg1: *mut Fl_Hor_Fill_Slider) -> f64;
5916}
5917extern "C" {
5918 pub fn Fl_Hor_Fill_Slider_set_minimum(arg1: *mut Fl_Hor_Fill_Slider, a: f64);
5919}
5920extern "C" {
5921 pub fn Fl_Hor_Fill_Slider_maximum(arg1: *mut Fl_Hor_Fill_Slider) -> f64;
5922}
5923extern "C" {
5924 pub fn Fl_Hor_Fill_Slider_set_maximum(arg1: *mut Fl_Hor_Fill_Slider, a: f64);
5925}
5926extern "C" {
5927 pub fn Fl_Hor_Fill_Slider_set_range(arg1: *mut Fl_Hor_Fill_Slider, a: f64, b: f64);
5928}
5929extern "C" {
5930 pub fn Fl_Hor_Fill_Slider_set_step(
5931 arg1: *mut Fl_Hor_Fill_Slider,
5932 a: f64,
5933 b: ::core::ffi::c_int,
5934 );
5935}
5936extern "C" {
5937 pub fn Fl_Hor_Fill_Slider_step(arg1: *mut Fl_Hor_Fill_Slider) -> f64;
5938}
5939extern "C" {
5940 pub fn Fl_Hor_Fill_Slider_set_precision(
5941 arg1: *mut Fl_Hor_Fill_Slider,
5942 digits: ::core::ffi::c_int,
5943 );
5944}
5945extern "C" {
5946 pub fn Fl_Hor_Fill_Slider_value(arg1: *mut Fl_Hor_Fill_Slider) -> f64;
5947}
5948extern "C" {
5949 pub fn Fl_Hor_Fill_Slider_set_value(
5950 arg1: *mut Fl_Hor_Fill_Slider,
5951 arg2: f64,
5952 ) -> ::core::ffi::c_int;
5953}
5954extern "C" {
5955 pub fn Fl_Hor_Fill_Slider_format(
5956 arg1: *mut Fl_Hor_Fill_Slider,
5957 arg2: *mut ::core::ffi::c_char,
5958 ) -> ::core::ffi::c_int;
5959}
5960extern "C" {
5961 pub fn Fl_Hor_Fill_Slider_round(arg1: *mut Fl_Hor_Fill_Slider, arg2: f64) -> f64;
5962}
5963extern "C" {
5964 pub fn Fl_Hor_Fill_Slider_clamp(arg1: *mut Fl_Hor_Fill_Slider, arg2: f64) -> f64;
5965}
5966extern "C" {
5967 pub fn Fl_Hor_Fill_Slider_increment(
5968 arg1: *mut Fl_Hor_Fill_Slider,
5969 arg2: f64,
5970 arg3: ::core::ffi::c_int,
5971 ) -> f64;
5972}
5973#[repr(C)]
5974#[derive(Debug, Copy, Clone)]
5975pub struct Fl_Hor_Nice_Slider {
5976 _unused: [u8; 0],
5977}
5978extern "C" {
5979 pub fn Fl_Hor_Nice_Slider_new(
5980 x: ::core::ffi::c_int,
5981 y: ::core::ffi::c_int,
5982 width: ::core::ffi::c_int,
5983 height: ::core::ffi::c_int,
5984 title: *const ::core::ffi::c_char,
5985 ) -> *mut Fl_Hor_Nice_Slider;
5986}
5987extern "C" {
5988 pub fn Fl_Hor_Nice_Slider_x(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
5989}
5990extern "C" {
5991 pub fn Fl_Hor_Nice_Slider_y(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
5992}
5993extern "C" {
5994 pub fn Fl_Hor_Nice_Slider_width(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
5995}
5996extern "C" {
5997 pub fn Fl_Hor_Nice_Slider_height(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
5998}
5999extern "C" {
6000 pub fn Fl_Hor_Nice_Slider_label(arg1: *mut Fl_Hor_Nice_Slider) -> *const ::core::ffi::c_char;
6001}
6002extern "C" {
6003 pub fn Fl_Hor_Nice_Slider_set_label(
6004 arg1: *mut Fl_Hor_Nice_Slider,
6005 title: *const ::core::ffi::c_char,
6006 );
6007}
6008extern "C" {
6009 pub fn Fl_Hor_Nice_Slider_redraw(arg1: *mut Fl_Hor_Nice_Slider);
6010}
6011extern "C" {
6012 pub fn Fl_Hor_Nice_Slider_show(arg1: *mut Fl_Hor_Nice_Slider);
6013}
6014extern "C" {
6015 pub fn Fl_Hor_Nice_Slider_hide(arg1: *mut Fl_Hor_Nice_Slider);
6016}
6017extern "C" {
6018 pub fn Fl_Hor_Nice_Slider_activate(arg1: *mut Fl_Hor_Nice_Slider);
6019}
6020extern "C" {
6021 pub fn Fl_Hor_Nice_Slider_deactivate(arg1: *mut Fl_Hor_Nice_Slider);
6022}
6023extern "C" {
6024 pub fn Fl_Hor_Nice_Slider_redraw_label(arg1: *mut Fl_Hor_Nice_Slider);
6025}
6026extern "C" {
6027 pub fn Fl_Hor_Nice_Slider_resize(
6028 arg1: *mut Fl_Hor_Nice_Slider,
6029 x: ::core::ffi::c_int,
6030 y: ::core::ffi::c_int,
6031 width: ::core::ffi::c_int,
6032 height: ::core::ffi::c_int,
6033 );
6034}
6035extern "C" {
6036 pub fn Fl_Hor_Nice_Slider_widget_resize(
6037 arg1: *mut Fl_Hor_Nice_Slider,
6038 x: ::core::ffi::c_int,
6039 y: ::core::ffi::c_int,
6040 width: ::core::ffi::c_int,
6041 height: ::core::ffi::c_int,
6042 );
6043}
6044extern "C" {
6045 pub fn Fl_Hor_Nice_Slider_tooltip(arg1: *mut Fl_Hor_Nice_Slider) -> *const ::core::ffi::c_char;
6046}
6047extern "C" {
6048 pub fn Fl_Hor_Nice_Slider_set_tooltip(
6049 arg1: *mut Fl_Hor_Nice_Slider,
6050 txt: *const ::core::ffi::c_char,
6051 );
6052}
6053extern "C" {
6054 pub fn Fl_Hor_Nice_Slider_get_type(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6055}
6056extern "C" {
6057 pub fn Fl_Hor_Nice_Slider_set_type(arg1: *mut Fl_Hor_Nice_Slider, typ: ::core::ffi::c_int);
6058}
6059extern "C" {
6060 pub fn Fl_Hor_Nice_Slider_color(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_uint;
6061}
6062extern "C" {
6063 pub fn Fl_Hor_Nice_Slider_set_color(arg1: *mut Fl_Hor_Nice_Slider, color: ::core::ffi::c_uint);
6064}
6065extern "C" {
6066 pub fn Fl_Hor_Nice_Slider_measure_label(
6067 arg1: *const Fl_Hor_Nice_Slider,
6068 arg2: *mut ::core::ffi::c_int,
6069 arg3: *mut ::core::ffi::c_int,
6070 );
6071}
6072extern "C" {
6073 pub fn Fl_Hor_Nice_Slider_label_color(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_uint;
6074}
6075extern "C" {
6076 pub fn Fl_Hor_Nice_Slider_set_label_color(
6077 arg1: *mut Fl_Hor_Nice_Slider,
6078 color: ::core::ffi::c_uint,
6079 );
6080}
6081extern "C" {
6082 pub fn Fl_Hor_Nice_Slider_label_font(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6083}
6084extern "C" {
6085 pub fn Fl_Hor_Nice_Slider_set_label_font(
6086 arg1: *mut Fl_Hor_Nice_Slider,
6087 font: ::core::ffi::c_int,
6088 );
6089}
6090extern "C" {
6091 pub fn Fl_Hor_Nice_Slider_label_size(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6092}
6093extern "C" {
6094 pub fn Fl_Hor_Nice_Slider_set_label_size(arg1: *mut Fl_Hor_Nice_Slider, sz: ::core::ffi::c_int);
6095}
6096extern "C" {
6097 pub fn Fl_Hor_Nice_Slider_label_type(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6098}
6099extern "C" {
6100 pub fn Fl_Hor_Nice_Slider_set_label_type(
6101 arg1: *mut Fl_Hor_Nice_Slider,
6102 typ: ::core::ffi::c_int,
6103 );
6104}
6105extern "C" {
6106 pub fn Fl_Hor_Nice_Slider_box(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6107}
6108extern "C" {
6109 pub fn Fl_Hor_Nice_Slider_set_box(arg1: *mut Fl_Hor_Nice_Slider, typ: ::core::ffi::c_int);
6110}
6111extern "C" {
6112 pub fn Fl_Hor_Nice_Slider_changed(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6113}
6114extern "C" {
6115 pub fn Fl_Hor_Nice_Slider_set_changed(arg1: *mut Fl_Hor_Nice_Slider);
6116}
6117extern "C" {
6118 pub fn Fl_Hor_Nice_Slider_clear_changed(arg1: *mut Fl_Hor_Nice_Slider);
6119}
6120extern "C" {
6121 pub fn Fl_Hor_Nice_Slider_align(arg1: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6122}
6123extern "C" {
6124 pub fn Fl_Hor_Nice_Slider_set_align(arg1: *mut Fl_Hor_Nice_Slider, typ: ::core::ffi::c_int);
6125}
6126extern "C" {
6127 pub fn Fl_Hor_Nice_Slider_delete(arg1: *mut Fl_Hor_Nice_Slider);
6128}
6129extern "C" {
6130 pub fn Fl_Hor_Nice_Slider_set_image(
6131 arg1: *mut Fl_Hor_Nice_Slider,
6132 arg2: *mut ::core::ffi::c_void,
6133 );
6134}
6135extern "C" {
6136 pub fn Fl_Hor_Nice_Slider_handle(
6137 self_: *mut Fl_Hor_Nice_Slider,
6138 cb: custom_handler_callback,
6139 data: *mut ::core::ffi::c_void,
6140 );
6141}
6142extern "C" {
6143 pub fn Fl_Hor_Nice_Slider_handle_event(
6144 self_: *mut Fl_Hor_Nice_Slider,
6145 event: ::core::ffi::c_int,
6146 ) -> ::core::ffi::c_int;
6147}
6148extern "C" {
6149 pub fn Fl_Hor_Nice_Slider_draw(
6150 self_: *mut Fl_Hor_Nice_Slider,
6151 cb: custom_draw_callback,
6152 data: *mut ::core::ffi::c_void,
6153 );
6154}
6155extern "C" {
6156 pub fn Fl_Hor_Nice_Slider_resize_callback(
6157 self_: *mut Fl_Hor_Nice_Slider,
6158 cb: ::core::option::Option<
6159 unsafe extern "C" fn(
6160 arg1: *mut Fl_Widget,
6161 x: ::core::ffi::c_int,
6162 y: ::core::ffi::c_int,
6163 w: ::core::ffi::c_int,
6164 h: ::core::ffi::c_int,
6165 arg2: *mut ::core::ffi::c_void,
6166 ),
6167 >,
6168 data: *mut ::core::ffi::c_void,
6169 );
6170}
6171extern "C" {
6172 pub fn Fl_Hor_Nice_Slider_set_when(arg1: *mut Fl_Hor_Nice_Slider, arg2: ::core::ffi::c_int);
6173}
6174extern "C" {
6175 pub fn Fl_Hor_Nice_Slider_when(arg1: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6176}
6177extern "C" {
6178 pub fn Fl_Hor_Nice_Slider_image(arg1: *const Fl_Hor_Nice_Slider) -> *const ::core::ffi::c_void;
6179}
6180extern "C" {
6181 pub fn Fl_Hor_Nice_Slider_parent(self_: *const Fl_Hor_Nice_Slider) -> *mut ::core::ffi::c_void;
6182}
6183extern "C" {
6184 pub fn Fl_Hor_Nice_Slider_selection_color(arg1: *mut Fl_Hor_Nice_Slider)
6185 -> ::core::ffi::c_uint;
6186}
6187extern "C" {
6188 pub fn Fl_Hor_Nice_Slider_set_selection_color(
6189 arg1: *mut Fl_Hor_Nice_Slider,
6190 color: ::core::ffi::c_uint,
6191 );
6192}
6193extern "C" {
6194 pub fn Fl_Hor_Nice_Slider_do_callback(arg1: *mut Fl_Hor_Nice_Slider);
6195}
6196extern "C" {
6197 pub fn Fl_Hor_Nice_Slider_inside(
6198 self_: *const Fl_Hor_Nice_Slider,
6199 arg1: *mut ::core::ffi::c_void,
6200 ) -> ::core::ffi::c_int;
6201}
6202extern "C" {
6203 pub fn Fl_Hor_Nice_Slider_window(arg1: *const Fl_Hor_Nice_Slider) -> *mut ::core::ffi::c_void;
6204}
6205extern "C" {
6206 pub fn Fl_Hor_Nice_Slider_top_window(
6207 arg1: *const Fl_Hor_Nice_Slider,
6208 ) -> *mut ::core::ffi::c_void;
6209}
6210extern "C" {
6211 pub fn Fl_Hor_Nice_Slider_takes_events(arg1: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6212}
6213extern "C" {
6214 pub fn Fl_Hor_Nice_Slider_user_data(
6215 arg1: *const Fl_Hor_Nice_Slider,
6216 ) -> *mut ::core::ffi::c_void;
6217}
6218extern "C" {
6219 pub fn Fl_Hor_Nice_Slider_take_focus(self_: *mut Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6220}
6221extern "C" {
6222 pub fn Fl_Hor_Nice_Slider_set_visible_focus(self_: *mut Fl_Hor_Nice_Slider);
6223}
6224extern "C" {
6225 pub fn Fl_Hor_Nice_Slider_clear_visible_focus(self_: *mut Fl_Hor_Nice_Slider);
6226}
6227extern "C" {
6228 pub fn Fl_Hor_Nice_Slider_visible_focus(self_: *mut Fl_Hor_Nice_Slider, v: ::core::ffi::c_int);
6229}
6230extern "C" {
6231 pub fn Fl_Hor_Nice_Slider_has_visible_focus(
6232 self_: *mut Fl_Hor_Nice_Slider,
6233 ) -> ::core::ffi::c_uint;
6234}
6235extern "C" {
6236 pub fn Fl_Hor_Nice_Slider_set_user_data(
6237 arg1: *mut Fl_Hor_Nice_Slider,
6238 data: *mut ::core::ffi::c_void,
6239 );
6240}
6241extern "C" {
6242 pub fn Fl_Hor_Nice_Slider_draw_data(
6243 self_: *const Fl_Hor_Nice_Slider,
6244 ) -> *mut ::core::ffi::c_void;
6245}
6246extern "C" {
6247 pub fn Fl_Hor_Nice_Slider_handle_data(
6248 self_: *const Fl_Hor_Nice_Slider,
6249 ) -> *mut ::core::ffi::c_void;
6250}
6251extern "C" {
6252 pub fn Fl_Hor_Nice_Slider_set_draw_data(
6253 self_: *mut Fl_Hor_Nice_Slider,
6254 data: *mut ::core::ffi::c_void,
6255 );
6256}
6257extern "C" {
6258 pub fn Fl_Hor_Nice_Slider_set_handle_data(
6259 self_: *mut Fl_Hor_Nice_Slider,
6260 data: *mut ::core::ffi::c_void,
6261 );
6262}
6263extern "C" {
6264 pub fn Fl_Hor_Nice_Slider_damage(self_: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_uchar;
6265}
6266extern "C" {
6267 pub fn Fl_Hor_Nice_Slider_set_damage(
6268 self_: *mut Fl_Hor_Nice_Slider,
6269 flag: ::core::ffi::c_uchar,
6270 );
6271}
6272extern "C" {
6273 pub fn Fl_Hor_Nice_Slider_set_damage_area(
6274 self_: *mut Fl_Hor_Nice_Slider,
6275 flag: ::core::ffi::c_uchar,
6276 x: ::core::ffi::c_int,
6277 y: ::core::ffi::c_int,
6278 w: ::core::ffi::c_int,
6279 h: ::core::ffi::c_int,
6280 );
6281}
6282extern "C" {
6283 pub fn Fl_Hor_Nice_Slider_clear_damage(self_: *mut Fl_Hor_Nice_Slider);
6284}
6285extern "C" {
6286 pub fn Fl_Hor_Nice_Slider_as_window(self_: *mut Fl_Hor_Nice_Slider)
6287 -> *mut ::core::ffi::c_void;
6288}
6289extern "C" {
6290 pub fn Fl_Hor_Nice_Slider_as_group(self_: *mut Fl_Hor_Nice_Slider) -> *mut ::core::ffi::c_void;
6291}
6292extern "C" {
6293 pub fn Fl_Hor_Nice_Slider_set_deimage(
6294 arg1: *mut Fl_Hor_Nice_Slider,
6295 arg2: *mut ::core::ffi::c_void,
6296 );
6297}
6298extern "C" {
6299 pub fn Fl_Hor_Nice_Slider_deimage(
6300 arg1: *const Fl_Hor_Nice_Slider,
6301 ) -> *const ::core::ffi::c_void;
6302}
6303extern "C" {
6304 pub fn Fl_Hor_Nice_Slider_set_callback(
6305 arg1: *mut Fl_Hor_Nice_Slider,
6306 arg2: Fl_Callback,
6307 arg3: *mut ::core::ffi::c_void,
6308 );
6309}
6310extern "C" {
6311 pub fn Fl_Hor_Nice_Slider_set_deleter(
6312 arg1: *mut Fl_Hor_Nice_Slider,
6313 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
6314 );
6315}
6316extern "C" {
6317 pub fn Fl_Hor_Nice_Slider_visible(self_: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6318}
6319extern "C" {
6320 pub fn Fl_Hor_Nice_Slider_visible_r(self_: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6321}
6322extern "C" {
6323 pub fn Fl_Hor_Nice_Slider_active(self_: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_uint;
6324}
6325extern "C" {
6326 pub fn Fl_Hor_Nice_Slider_active_r(self_: *const Fl_Hor_Nice_Slider) -> ::core::ffi::c_int;
6327}
6328extern "C" {
6329 pub fn Fl_Hor_Nice_Slider_callback(self_: *const Fl_Hor_Nice_Slider) -> Fl_Callback;
6330}
6331extern "C" {
6332 pub fn Fl_Hor_Nice_Slider_set_deletion_callback(
6333 self_: *mut Fl_Hor_Nice_Slider,
6334 arg1: ::core::option::Option<
6335 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
6336 >,
6337 data: *mut ::core::ffi::c_void,
6338 );
6339}
6340extern "C" {
6341 pub fn Fl_Hor_Nice_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Nice_Slider;
6342}
6343extern "C" {
6344 pub fn Fl_Hor_Nice_Slider_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Nice_Slider;
6345}
6346extern "C" {
6347 pub fn Fl_Hor_Nice_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
6348}
6349extern "C" {
6350 pub fn Fl_Hor_Nice_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
6351}
6352extern "C" {
6353 pub fn Fl_Hor_Nice_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
6354}
6355extern "C" {
6356 pub fn Fl_Hor_Nice_Slider_set_bounds(arg1: *mut Fl_Hor_Nice_Slider, a: f64, b: f64);
6357}
6358extern "C" {
6359 pub fn Fl_Hor_Nice_Slider_minimum(arg1: *mut Fl_Hor_Nice_Slider) -> f64;
6360}
6361extern "C" {
6362 pub fn Fl_Hor_Nice_Slider_set_minimum(arg1: *mut Fl_Hor_Nice_Slider, a: f64);
6363}
6364extern "C" {
6365 pub fn Fl_Hor_Nice_Slider_maximum(arg1: *mut Fl_Hor_Nice_Slider) -> f64;
6366}
6367extern "C" {
6368 pub fn Fl_Hor_Nice_Slider_set_maximum(arg1: *mut Fl_Hor_Nice_Slider, a: f64);
6369}
6370extern "C" {
6371 pub fn Fl_Hor_Nice_Slider_set_range(arg1: *mut Fl_Hor_Nice_Slider, a: f64, b: f64);
6372}
6373extern "C" {
6374 pub fn Fl_Hor_Nice_Slider_set_step(
6375 arg1: *mut Fl_Hor_Nice_Slider,
6376 a: f64,
6377 b: ::core::ffi::c_int,
6378 );
6379}
6380extern "C" {
6381 pub fn Fl_Hor_Nice_Slider_step(arg1: *mut Fl_Hor_Nice_Slider) -> f64;
6382}
6383extern "C" {
6384 pub fn Fl_Hor_Nice_Slider_set_precision(
6385 arg1: *mut Fl_Hor_Nice_Slider,
6386 digits: ::core::ffi::c_int,
6387 );
6388}
6389extern "C" {
6390 pub fn Fl_Hor_Nice_Slider_value(arg1: *mut Fl_Hor_Nice_Slider) -> f64;
6391}
6392extern "C" {
6393 pub fn Fl_Hor_Nice_Slider_set_value(
6394 arg1: *mut Fl_Hor_Nice_Slider,
6395 arg2: f64,
6396 ) -> ::core::ffi::c_int;
6397}
6398extern "C" {
6399 pub fn Fl_Hor_Nice_Slider_format(
6400 arg1: *mut Fl_Hor_Nice_Slider,
6401 arg2: *mut ::core::ffi::c_char,
6402 ) -> ::core::ffi::c_int;
6403}
6404extern "C" {
6405 pub fn Fl_Hor_Nice_Slider_round(arg1: *mut Fl_Hor_Nice_Slider, arg2: f64) -> f64;
6406}
6407extern "C" {
6408 pub fn Fl_Hor_Nice_Slider_clamp(arg1: *mut Fl_Hor_Nice_Slider, arg2: f64) -> f64;
6409}
6410extern "C" {
6411 pub fn Fl_Hor_Nice_Slider_increment(
6412 arg1: *mut Fl_Hor_Nice_Slider,
6413 arg2: f64,
6414 arg3: ::core::ffi::c_int,
6415 ) -> f64;
6416}
6417#[repr(C)]
6418#[derive(Debug, Copy, Clone)]
6419pub struct Fl_Hor_Value_Slider {
6420 _unused: [u8; 0],
6421}
6422extern "C" {
6423 pub fn Fl_Hor_Value_Slider_new(
6424 x: ::core::ffi::c_int,
6425 y: ::core::ffi::c_int,
6426 width: ::core::ffi::c_int,
6427 height: ::core::ffi::c_int,
6428 title: *const ::core::ffi::c_char,
6429 ) -> *mut Fl_Hor_Value_Slider;
6430}
6431extern "C" {
6432 pub fn Fl_Hor_Value_Slider_x(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6433}
6434extern "C" {
6435 pub fn Fl_Hor_Value_Slider_y(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6436}
6437extern "C" {
6438 pub fn Fl_Hor_Value_Slider_width(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6439}
6440extern "C" {
6441 pub fn Fl_Hor_Value_Slider_height(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6442}
6443extern "C" {
6444 pub fn Fl_Hor_Value_Slider_label(arg1: *mut Fl_Hor_Value_Slider) -> *const ::core::ffi::c_char;
6445}
6446extern "C" {
6447 pub fn Fl_Hor_Value_Slider_set_label(
6448 arg1: *mut Fl_Hor_Value_Slider,
6449 title: *const ::core::ffi::c_char,
6450 );
6451}
6452extern "C" {
6453 pub fn Fl_Hor_Value_Slider_redraw(arg1: *mut Fl_Hor_Value_Slider);
6454}
6455extern "C" {
6456 pub fn Fl_Hor_Value_Slider_show(arg1: *mut Fl_Hor_Value_Slider);
6457}
6458extern "C" {
6459 pub fn Fl_Hor_Value_Slider_hide(arg1: *mut Fl_Hor_Value_Slider);
6460}
6461extern "C" {
6462 pub fn Fl_Hor_Value_Slider_activate(arg1: *mut Fl_Hor_Value_Slider);
6463}
6464extern "C" {
6465 pub fn Fl_Hor_Value_Slider_deactivate(arg1: *mut Fl_Hor_Value_Slider);
6466}
6467extern "C" {
6468 pub fn Fl_Hor_Value_Slider_redraw_label(arg1: *mut Fl_Hor_Value_Slider);
6469}
6470extern "C" {
6471 pub fn Fl_Hor_Value_Slider_resize(
6472 arg1: *mut Fl_Hor_Value_Slider,
6473 x: ::core::ffi::c_int,
6474 y: ::core::ffi::c_int,
6475 width: ::core::ffi::c_int,
6476 height: ::core::ffi::c_int,
6477 );
6478}
6479extern "C" {
6480 pub fn Fl_Hor_Value_Slider_widget_resize(
6481 arg1: *mut Fl_Hor_Value_Slider,
6482 x: ::core::ffi::c_int,
6483 y: ::core::ffi::c_int,
6484 width: ::core::ffi::c_int,
6485 height: ::core::ffi::c_int,
6486 );
6487}
6488extern "C" {
6489 pub fn Fl_Hor_Value_Slider_tooltip(
6490 arg1: *mut Fl_Hor_Value_Slider,
6491 ) -> *const ::core::ffi::c_char;
6492}
6493extern "C" {
6494 pub fn Fl_Hor_Value_Slider_set_tooltip(
6495 arg1: *mut Fl_Hor_Value_Slider,
6496 txt: *const ::core::ffi::c_char,
6497 );
6498}
6499extern "C" {
6500 pub fn Fl_Hor_Value_Slider_get_type(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6501}
6502extern "C" {
6503 pub fn Fl_Hor_Value_Slider_set_type(arg1: *mut Fl_Hor_Value_Slider, typ: ::core::ffi::c_int);
6504}
6505extern "C" {
6506 pub fn Fl_Hor_Value_Slider_color(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_uint;
6507}
6508extern "C" {
6509 pub fn Fl_Hor_Value_Slider_set_color(
6510 arg1: *mut Fl_Hor_Value_Slider,
6511 color: ::core::ffi::c_uint,
6512 );
6513}
6514extern "C" {
6515 pub fn Fl_Hor_Value_Slider_measure_label(
6516 arg1: *const Fl_Hor_Value_Slider,
6517 arg2: *mut ::core::ffi::c_int,
6518 arg3: *mut ::core::ffi::c_int,
6519 );
6520}
6521extern "C" {
6522 pub fn Fl_Hor_Value_Slider_label_color(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_uint;
6523}
6524extern "C" {
6525 pub fn Fl_Hor_Value_Slider_set_label_color(
6526 arg1: *mut Fl_Hor_Value_Slider,
6527 color: ::core::ffi::c_uint,
6528 );
6529}
6530extern "C" {
6531 pub fn Fl_Hor_Value_Slider_label_font(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6532}
6533extern "C" {
6534 pub fn Fl_Hor_Value_Slider_set_label_font(
6535 arg1: *mut Fl_Hor_Value_Slider,
6536 font: ::core::ffi::c_int,
6537 );
6538}
6539extern "C" {
6540 pub fn Fl_Hor_Value_Slider_label_size(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6541}
6542extern "C" {
6543 pub fn Fl_Hor_Value_Slider_set_label_size(
6544 arg1: *mut Fl_Hor_Value_Slider,
6545 sz: ::core::ffi::c_int,
6546 );
6547}
6548extern "C" {
6549 pub fn Fl_Hor_Value_Slider_label_type(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6550}
6551extern "C" {
6552 pub fn Fl_Hor_Value_Slider_set_label_type(
6553 arg1: *mut Fl_Hor_Value_Slider,
6554 typ: ::core::ffi::c_int,
6555 );
6556}
6557extern "C" {
6558 pub fn Fl_Hor_Value_Slider_box(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6559}
6560extern "C" {
6561 pub fn Fl_Hor_Value_Slider_set_box(arg1: *mut Fl_Hor_Value_Slider, typ: ::core::ffi::c_int);
6562}
6563extern "C" {
6564 pub fn Fl_Hor_Value_Slider_changed(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6565}
6566extern "C" {
6567 pub fn Fl_Hor_Value_Slider_set_changed(arg1: *mut Fl_Hor_Value_Slider);
6568}
6569extern "C" {
6570 pub fn Fl_Hor_Value_Slider_clear_changed(arg1: *mut Fl_Hor_Value_Slider);
6571}
6572extern "C" {
6573 pub fn Fl_Hor_Value_Slider_align(arg1: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6574}
6575extern "C" {
6576 pub fn Fl_Hor_Value_Slider_set_align(arg1: *mut Fl_Hor_Value_Slider, typ: ::core::ffi::c_int);
6577}
6578extern "C" {
6579 pub fn Fl_Hor_Value_Slider_delete(arg1: *mut Fl_Hor_Value_Slider);
6580}
6581extern "C" {
6582 pub fn Fl_Hor_Value_Slider_set_image(
6583 arg1: *mut Fl_Hor_Value_Slider,
6584 arg2: *mut ::core::ffi::c_void,
6585 );
6586}
6587extern "C" {
6588 pub fn Fl_Hor_Value_Slider_handle(
6589 self_: *mut Fl_Hor_Value_Slider,
6590 cb: custom_handler_callback,
6591 data: *mut ::core::ffi::c_void,
6592 );
6593}
6594extern "C" {
6595 pub fn Fl_Hor_Value_Slider_handle_event(
6596 self_: *mut Fl_Hor_Value_Slider,
6597 event: ::core::ffi::c_int,
6598 ) -> ::core::ffi::c_int;
6599}
6600extern "C" {
6601 pub fn Fl_Hor_Value_Slider_draw(
6602 self_: *mut Fl_Hor_Value_Slider,
6603 cb: custom_draw_callback,
6604 data: *mut ::core::ffi::c_void,
6605 );
6606}
6607extern "C" {
6608 pub fn Fl_Hor_Value_Slider_resize_callback(
6609 self_: *mut Fl_Hor_Value_Slider,
6610 cb: ::core::option::Option<
6611 unsafe extern "C" fn(
6612 arg1: *mut Fl_Widget,
6613 x: ::core::ffi::c_int,
6614 y: ::core::ffi::c_int,
6615 w: ::core::ffi::c_int,
6616 h: ::core::ffi::c_int,
6617 arg2: *mut ::core::ffi::c_void,
6618 ),
6619 >,
6620 data: *mut ::core::ffi::c_void,
6621 );
6622}
6623extern "C" {
6624 pub fn Fl_Hor_Value_Slider_set_when(arg1: *mut Fl_Hor_Value_Slider, arg2: ::core::ffi::c_int);
6625}
6626extern "C" {
6627 pub fn Fl_Hor_Value_Slider_when(arg1: *const Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6628}
6629extern "C" {
6630 pub fn Fl_Hor_Value_Slider_image(
6631 arg1: *const Fl_Hor_Value_Slider,
6632 ) -> *const ::core::ffi::c_void;
6633}
6634extern "C" {
6635 pub fn Fl_Hor_Value_Slider_parent(
6636 self_: *const Fl_Hor_Value_Slider,
6637 ) -> *mut ::core::ffi::c_void;
6638}
6639extern "C" {
6640 pub fn Fl_Hor_Value_Slider_selection_color(
6641 arg1: *mut Fl_Hor_Value_Slider,
6642 ) -> ::core::ffi::c_uint;
6643}
6644extern "C" {
6645 pub fn Fl_Hor_Value_Slider_set_selection_color(
6646 arg1: *mut Fl_Hor_Value_Slider,
6647 color: ::core::ffi::c_uint,
6648 );
6649}
6650extern "C" {
6651 pub fn Fl_Hor_Value_Slider_do_callback(arg1: *mut Fl_Hor_Value_Slider);
6652}
6653extern "C" {
6654 pub fn Fl_Hor_Value_Slider_inside(
6655 self_: *const Fl_Hor_Value_Slider,
6656 arg1: *mut ::core::ffi::c_void,
6657 ) -> ::core::ffi::c_int;
6658}
6659extern "C" {
6660 pub fn Fl_Hor_Value_Slider_window(arg1: *const Fl_Hor_Value_Slider)
6661 -> *mut ::core::ffi::c_void;
6662}
6663extern "C" {
6664 pub fn Fl_Hor_Value_Slider_top_window(
6665 arg1: *const Fl_Hor_Value_Slider,
6666 ) -> *mut ::core::ffi::c_void;
6667}
6668extern "C" {
6669 pub fn Fl_Hor_Value_Slider_takes_events(arg1: *const Fl_Hor_Value_Slider)
6670 -> ::core::ffi::c_int;
6671}
6672extern "C" {
6673 pub fn Fl_Hor_Value_Slider_user_data(
6674 arg1: *const Fl_Hor_Value_Slider,
6675 ) -> *mut ::core::ffi::c_void;
6676}
6677extern "C" {
6678 pub fn Fl_Hor_Value_Slider_take_focus(self_: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6679}
6680extern "C" {
6681 pub fn Fl_Hor_Value_Slider_set_visible_focus(self_: *mut Fl_Hor_Value_Slider);
6682}
6683extern "C" {
6684 pub fn Fl_Hor_Value_Slider_clear_visible_focus(self_: *mut Fl_Hor_Value_Slider);
6685}
6686extern "C" {
6687 pub fn Fl_Hor_Value_Slider_visible_focus(
6688 self_: *mut Fl_Hor_Value_Slider,
6689 v: ::core::ffi::c_int,
6690 );
6691}
6692extern "C" {
6693 pub fn Fl_Hor_Value_Slider_has_visible_focus(
6694 self_: *mut Fl_Hor_Value_Slider,
6695 ) -> ::core::ffi::c_uint;
6696}
6697extern "C" {
6698 pub fn Fl_Hor_Value_Slider_set_user_data(
6699 arg1: *mut Fl_Hor_Value_Slider,
6700 data: *mut ::core::ffi::c_void,
6701 );
6702}
6703extern "C" {
6704 pub fn Fl_Hor_Value_Slider_draw_data(
6705 self_: *const Fl_Hor_Value_Slider,
6706 ) -> *mut ::core::ffi::c_void;
6707}
6708extern "C" {
6709 pub fn Fl_Hor_Value_Slider_handle_data(
6710 self_: *const Fl_Hor_Value_Slider,
6711 ) -> *mut ::core::ffi::c_void;
6712}
6713extern "C" {
6714 pub fn Fl_Hor_Value_Slider_set_draw_data(
6715 self_: *mut Fl_Hor_Value_Slider,
6716 data: *mut ::core::ffi::c_void,
6717 );
6718}
6719extern "C" {
6720 pub fn Fl_Hor_Value_Slider_set_handle_data(
6721 self_: *mut Fl_Hor_Value_Slider,
6722 data: *mut ::core::ffi::c_void,
6723 );
6724}
6725extern "C" {
6726 pub fn Fl_Hor_Value_Slider_damage(self_: *const Fl_Hor_Value_Slider) -> ::core::ffi::c_uchar;
6727}
6728extern "C" {
6729 pub fn Fl_Hor_Value_Slider_set_damage(
6730 self_: *mut Fl_Hor_Value_Slider,
6731 flag: ::core::ffi::c_uchar,
6732 );
6733}
6734extern "C" {
6735 pub fn Fl_Hor_Value_Slider_set_damage_area(
6736 self_: *mut Fl_Hor_Value_Slider,
6737 flag: ::core::ffi::c_uchar,
6738 x: ::core::ffi::c_int,
6739 y: ::core::ffi::c_int,
6740 w: ::core::ffi::c_int,
6741 h: ::core::ffi::c_int,
6742 );
6743}
6744extern "C" {
6745 pub fn Fl_Hor_Value_Slider_clear_damage(self_: *mut Fl_Hor_Value_Slider);
6746}
6747extern "C" {
6748 pub fn Fl_Hor_Value_Slider_as_window(
6749 self_: *mut Fl_Hor_Value_Slider,
6750 ) -> *mut ::core::ffi::c_void;
6751}
6752extern "C" {
6753 pub fn Fl_Hor_Value_Slider_as_group(
6754 self_: *mut Fl_Hor_Value_Slider,
6755 ) -> *mut ::core::ffi::c_void;
6756}
6757extern "C" {
6758 pub fn Fl_Hor_Value_Slider_set_deimage(
6759 arg1: *mut Fl_Hor_Value_Slider,
6760 arg2: *mut ::core::ffi::c_void,
6761 );
6762}
6763extern "C" {
6764 pub fn Fl_Hor_Value_Slider_deimage(
6765 arg1: *const Fl_Hor_Value_Slider,
6766 ) -> *const ::core::ffi::c_void;
6767}
6768extern "C" {
6769 pub fn Fl_Hor_Value_Slider_set_callback(
6770 arg1: *mut Fl_Hor_Value_Slider,
6771 arg2: Fl_Callback,
6772 arg3: *mut ::core::ffi::c_void,
6773 );
6774}
6775extern "C" {
6776 pub fn Fl_Hor_Value_Slider_set_deleter(
6777 arg1: *mut Fl_Hor_Value_Slider,
6778 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
6779 );
6780}
6781extern "C" {
6782 pub fn Fl_Hor_Value_Slider_visible(self_: *const Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6783}
6784extern "C" {
6785 pub fn Fl_Hor_Value_Slider_visible_r(self_: *const Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6786}
6787extern "C" {
6788 pub fn Fl_Hor_Value_Slider_active(self_: *const Fl_Hor_Value_Slider) -> ::core::ffi::c_uint;
6789}
6790extern "C" {
6791 pub fn Fl_Hor_Value_Slider_active_r(self_: *const Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6792}
6793extern "C" {
6794 pub fn Fl_Hor_Value_Slider_callback(self_: *const Fl_Hor_Value_Slider) -> Fl_Callback;
6795}
6796extern "C" {
6797 pub fn Fl_Hor_Value_Slider_set_deletion_callback(
6798 self_: *mut Fl_Hor_Value_Slider,
6799 arg1: ::core::option::Option<
6800 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
6801 >,
6802 data: *mut ::core::ffi::c_void,
6803 );
6804}
6805extern "C" {
6806 pub fn Fl_Hor_Value_Slider_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Hor_Value_Slider;
6807}
6808extern "C" {
6809 pub fn Fl_Hor_Value_Slider_from_derived_dyn_ptr(
6810 ptr: *mut Fl_Widget,
6811 ) -> *mut Fl_Hor_Value_Slider;
6812}
6813extern "C" {
6814 pub fn Fl_Hor_Value_Slider_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
6815}
6816extern "C" {
6817 pub fn Fl_Hor_Value_Slider_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
6818}
6819extern "C" {
6820 pub fn Fl_Hor_Value_Slider_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
6821}
6822extern "C" {
6823 pub fn Fl_Hor_Value_Slider_set_text_color(
6824 self_: *mut Fl_Hor_Value_Slider,
6825 c: ::core::ffi::c_uint,
6826 );
6827}
6828extern "C" {
6829 pub fn Fl_Hor_Value_Slider_text_color(self_: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_uint;
6830}
6831extern "C" {
6832 pub fn Fl_Hor_Value_Slider_set_text_font(
6833 self_: *mut Fl_Hor_Value_Slider,
6834 f: ::core::ffi::c_int,
6835 );
6836}
6837extern "C" {
6838 pub fn Fl_Hor_Value_Slider_text_font(self_: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6839}
6840extern "C" {
6841 pub fn Fl_Hor_Value_Slider_set_text_size(
6842 self_: *mut Fl_Hor_Value_Slider,
6843 s: ::core::ffi::c_int,
6844 );
6845}
6846extern "C" {
6847 pub fn Fl_Hor_Value_Slider_text_size(self_: *mut Fl_Hor_Value_Slider) -> ::core::ffi::c_int;
6848}
6849extern "C" {
6850 pub fn Fl_Hor_Value_Slider_set_bounds(arg1: *mut Fl_Hor_Value_Slider, a: f64, b: f64);
6851}
6852extern "C" {
6853 pub fn Fl_Hor_Value_Slider_minimum(arg1: *mut Fl_Hor_Value_Slider) -> f64;
6854}
6855extern "C" {
6856 pub fn Fl_Hor_Value_Slider_set_minimum(arg1: *mut Fl_Hor_Value_Slider, a: f64);
6857}
6858extern "C" {
6859 pub fn Fl_Hor_Value_Slider_maximum(arg1: *mut Fl_Hor_Value_Slider) -> f64;
6860}
6861extern "C" {
6862 pub fn Fl_Hor_Value_Slider_set_maximum(arg1: *mut Fl_Hor_Value_Slider, a: f64);
6863}
6864extern "C" {
6865 pub fn Fl_Hor_Value_Slider_set_range(arg1: *mut Fl_Hor_Value_Slider, a: f64, b: f64);
6866}
6867extern "C" {
6868 pub fn Fl_Hor_Value_Slider_set_step(
6869 arg1: *mut Fl_Hor_Value_Slider,
6870 a: f64,
6871 b: ::core::ffi::c_int,
6872 );
6873}
6874extern "C" {
6875 pub fn Fl_Hor_Value_Slider_step(arg1: *mut Fl_Hor_Value_Slider) -> f64;
6876}
6877extern "C" {
6878 pub fn Fl_Hor_Value_Slider_set_precision(
6879 arg1: *mut Fl_Hor_Value_Slider,
6880 digits: ::core::ffi::c_int,
6881 );
6882}
6883extern "C" {
6884 pub fn Fl_Hor_Value_Slider_value(arg1: *mut Fl_Hor_Value_Slider) -> f64;
6885}
6886extern "C" {
6887 pub fn Fl_Hor_Value_Slider_set_value(
6888 arg1: *mut Fl_Hor_Value_Slider,
6889 arg2: f64,
6890 ) -> ::core::ffi::c_int;
6891}
6892extern "C" {
6893 pub fn Fl_Hor_Value_Slider_format(
6894 arg1: *mut Fl_Hor_Value_Slider,
6895 arg2: *mut ::core::ffi::c_char,
6896 ) -> ::core::ffi::c_int;
6897}
6898extern "C" {
6899 pub fn Fl_Hor_Value_Slider_round(arg1: *mut Fl_Hor_Value_Slider, arg2: f64) -> f64;
6900}
6901extern "C" {
6902 pub fn Fl_Hor_Value_Slider_clamp(arg1: *mut Fl_Hor_Value_Slider, arg2: f64) -> f64;
6903}
6904extern "C" {
6905 pub fn Fl_Hor_Value_Slider_increment(
6906 arg1: *mut Fl_Hor_Value_Slider,
6907 arg2: f64,
6908 arg3: ::core::ffi::c_int,
6909 ) -> f64;
6910}