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