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