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_Input {
24 _unused: [u8; 0],
25}
26extern "C" {
27 pub fn Fl_Input_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_Input;
34}
35extern "C" {
36 pub fn Fl_Input_x(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
37}
38extern "C" {
39 pub fn Fl_Input_y(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
40}
41extern "C" {
42 pub fn Fl_Input_width(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
43}
44extern "C" {
45 pub fn Fl_Input_height(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
46}
47extern "C" {
48 pub fn Fl_Input_label(arg1: *mut Fl_Input) -> *const ::core::ffi::c_char;
49}
50extern "C" {
51 pub fn Fl_Input_set_label(arg1: *mut Fl_Input, title: *const ::core::ffi::c_char);
52}
53extern "C" {
54 pub fn Fl_Input_redraw(arg1: *mut Fl_Input);
55}
56extern "C" {
57 pub fn Fl_Input_show(arg1: *mut Fl_Input);
58}
59extern "C" {
60 pub fn Fl_Input_hide(arg1: *mut Fl_Input);
61}
62extern "C" {
63 pub fn Fl_Input_activate(arg1: *mut Fl_Input);
64}
65extern "C" {
66 pub fn Fl_Input_deactivate(arg1: *mut Fl_Input);
67}
68extern "C" {
69 pub fn Fl_Input_redraw_label(arg1: *mut Fl_Input);
70}
71extern "C" {
72 pub fn Fl_Input_resize(
73 arg1: *mut Fl_Input,
74 x: ::core::ffi::c_int,
75 y: ::core::ffi::c_int,
76 width: ::core::ffi::c_int,
77 height: ::core::ffi::c_int,
78 );
79}
80extern "C" {
81 pub fn Fl_Input_widget_resize(
82 arg1: *mut Fl_Input,
83 x: ::core::ffi::c_int,
84 y: ::core::ffi::c_int,
85 width: ::core::ffi::c_int,
86 height: ::core::ffi::c_int,
87 );
88}
89extern "C" {
90 pub fn Fl_Input_tooltip(arg1: *mut Fl_Input) -> *const ::core::ffi::c_char;
91}
92extern "C" {
93 pub fn Fl_Input_set_tooltip(arg1: *mut Fl_Input, txt: *const ::core::ffi::c_char);
94}
95extern "C" {
96 pub fn Fl_Input_get_type(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
97}
98extern "C" {
99 pub fn Fl_Input_set_type(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Input_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
103}
104extern "C" {
105 pub fn Fl_Input_set_color(arg1: *mut Fl_Input, color: ::core::ffi::c_uint);
106}
107extern "C" {
108 pub fn Fl_Input_measure_label(
109 arg1: *const Fl_Input,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114extern "C" {
115 pub fn Fl_Input_label_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
116}
117extern "C" {
118 pub fn Fl_Input_set_label_color(arg1: *mut Fl_Input, color: ::core::ffi::c_uint);
119}
120extern "C" {
121 pub fn Fl_Input_label_font(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_Input_set_label_font(arg1: *mut Fl_Input, font: ::core::ffi::c_int);
125}
126extern "C" {
127 pub fn Fl_Input_label_size(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
128}
129extern "C" {
130 pub fn Fl_Input_set_label_size(arg1: *mut Fl_Input, sz: ::core::ffi::c_int);
131}
132extern "C" {
133 pub fn Fl_Input_label_type(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
134}
135extern "C" {
136 pub fn Fl_Input_set_label_type(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
137}
138extern "C" {
139 pub fn Fl_Input_box(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_Input_set_box(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
143}
144extern "C" {
145 pub fn Fl_Input_changed(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_Input_set_changed(arg1: *mut Fl_Input);
149}
150extern "C" {
151 pub fn Fl_Input_clear_changed(arg1: *mut Fl_Input);
152}
153extern "C" {
154 pub fn Fl_Input_align(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
155}
156extern "C" {
157 pub fn Fl_Input_set_align(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
158}
159extern "C" {
160 pub fn Fl_Input_delete(arg1: *mut Fl_Input);
161}
162extern "C" {
163 pub fn Fl_Input_set_image(arg1: *mut Fl_Input, arg2: *mut ::core::ffi::c_void);
164}
165extern "C" {
166 pub fn Fl_Input_handle(
167 self_: *mut Fl_Input,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172extern "C" {
173 pub fn Fl_Input_handle_event(
174 self_: *mut Fl_Input,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_Input_draw(
180 self_: *mut Fl_Input,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185extern "C" {
186 pub fn Fl_Input_resize_callback(
187 self_: *mut Fl_Input,
188 cb: ::core::option::Option<
189 unsafe extern "C" fn(
190 arg1: *mut Fl_Widget,
191 x: ::core::ffi::c_int,
192 y: ::core::ffi::c_int,
193 w: ::core::ffi::c_int,
194 h: ::core::ffi::c_int,
195 arg2: *mut ::core::ffi::c_void,
196 ),
197 >,
198 data: *mut ::core::ffi::c_void,
199 );
200}
201extern "C" {
202 pub fn Fl_Input_set_when(arg1: *mut Fl_Input, arg2: ::core::ffi::c_int);
203}
204extern "C" {
205 pub fn Fl_Input_when(arg1: *const Fl_Input) -> ::core::ffi::c_int;
206}
207extern "C" {
208 pub fn Fl_Input_image(arg1: *const Fl_Input) -> *const ::core::ffi::c_void;
209}
210extern "C" {
211 pub fn Fl_Input_parent(self_: *const Fl_Input) -> *mut ::core::ffi::c_void;
212}
213extern "C" {
214 pub fn Fl_Input_selection_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
215}
216extern "C" {
217 pub fn Fl_Input_set_selection_color(arg1: *mut Fl_Input, color: ::core::ffi::c_uint);
218}
219extern "C" {
220 pub fn Fl_Input_do_callback(arg1: *mut Fl_Input);
221}
222extern "C" {
223 pub fn Fl_Input_inside(
224 self_: *const Fl_Input,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228extern "C" {
229 pub fn Fl_Input_window(arg1: *const Fl_Input) -> *mut ::core::ffi::c_void;
230}
231extern "C" {
232 pub fn Fl_Input_top_window(arg1: *const Fl_Input) -> *mut ::core::ffi::c_void;
233}
234extern "C" {
235 pub fn Fl_Input_takes_events(arg1: *const Fl_Input) -> ::core::ffi::c_int;
236}
237extern "C" {
238 pub fn Fl_Input_user_data(arg1: *const Fl_Input) -> *mut ::core::ffi::c_void;
239}
240extern "C" {
241 pub fn Fl_Input_take_focus(self_: *mut Fl_Input) -> ::core::ffi::c_int;
242}
243extern "C" {
244 pub fn Fl_Input_set_visible_focus(self_: *mut Fl_Input);
245}
246extern "C" {
247 pub fn Fl_Input_clear_visible_focus(self_: *mut Fl_Input);
248}
249extern "C" {
250 pub fn Fl_Input_visible_focus(self_: *mut Fl_Input, v: ::core::ffi::c_int);
251}
252extern "C" {
253 pub fn Fl_Input_has_visible_focus(self_: *mut Fl_Input) -> ::core::ffi::c_uint;
254}
255extern "C" {
256 pub fn Fl_Input_set_user_data(arg1: *mut Fl_Input, data: *mut ::core::ffi::c_void);
257}
258extern "C" {
259 pub fn Fl_Input_draw_data(self_: *const Fl_Input) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_Input_handle_data(self_: *const Fl_Input) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_Input_set_draw_data(self_: *mut Fl_Input, data: *mut ::core::ffi::c_void);
266}
267extern "C" {
268 pub fn Fl_Input_set_handle_data(self_: *mut Fl_Input, data: *mut ::core::ffi::c_void);
269}
270extern "C" {
271 pub fn Fl_Input_damage(self_: *const Fl_Input) -> ::core::ffi::c_uchar;
272}
273extern "C" {
274 pub fn Fl_Input_set_damage(self_: *mut Fl_Input, flag: ::core::ffi::c_uchar);
275}
276extern "C" {
277 pub fn Fl_Input_set_damage_area(
278 self_: *mut Fl_Input,
279 flag: ::core::ffi::c_uchar,
280 x: ::core::ffi::c_int,
281 y: ::core::ffi::c_int,
282 w: ::core::ffi::c_int,
283 h: ::core::ffi::c_int,
284 );
285}
286extern "C" {
287 pub fn Fl_Input_clear_damage(self_: *mut Fl_Input);
288}
289extern "C" {
290 pub fn Fl_Input_as_window(self_: *mut Fl_Input) -> *mut ::core::ffi::c_void;
291}
292extern "C" {
293 pub fn Fl_Input_as_group(self_: *mut Fl_Input) -> *mut ::core::ffi::c_void;
294}
295extern "C" {
296 pub fn Fl_Input_set_deimage(arg1: *mut Fl_Input, arg2: *mut ::core::ffi::c_void);
297}
298extern "C" {
299 pub fn Fl_Input_deimage(arg1: *const Fl_Input) -> *const ::core::ffi::c_void;
300}
301extern "C" {
302 pub fn Fl_Input_set_callback(
303 arg1: *mut Fl_Input,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308extern "C" {
309 pub fn Fl_Input_set_deleter(
310 arg1: *mut Fl_Input,
311 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
312 );
313}
314extern "C" {
315 pub fn Fl_Input_visible(self_: *const Fl_Input) -> ::core::ffi::c_int;
316}
317extern "C" {
318 pub fn Fl_Input_visible_r(self_: *const Fl_Input) -> ::core::ffi::c_int;
319}
320extern "C" {
321 pub fn Fl_Input_active(self_: *const Fl_Input) -> ::core::ffi::c_uint;
322}
323extern "C" {
324 pub fn Fl_Input_active_r(self_: *const Fl_Input) -> ::core::ffi::c_int;
325}
326extern "C" {
327 pub fn Fl_Input_callback(self_: *const Fl_Input) -> Fl_Callback;
328}
329extern "C" {
330 pub fn Fl_Input_set_deletion_callback(
331 self_: *mut Fl_Input,
332 arg1: ::core::option::Option<
333 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
334 >,
335 data: *mut ::core::ffi::c_void,
336 );
337}
338extern "C" {
339 pub fn Fl_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Input;
340}
341extern "C" {
342 pub fn Fl_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Input;
343}
344extern "C" {
345 pub fn Fl_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347extern "C" {
348 pub fn Fl_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
349}
350extern "C" {
351 pub fn Fl_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
352}
353extern "C" {
354 pub fn Fl_Input_set_value(
355 arg1: *mut Fl_Input,
356 arg2: *const ::core::ffi::c_char,
357 ) -> ::core::ffi::c_int;
358}
359extern "C" {
360 pub fn Fl_Input_value(arg1: *mut Fl_Input) -> *const ::core::ffi::c_char;
361}
362extern "C" {
363 pub fn Fl_Input_maximum_size(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
364}
365extern "C" {
366 pub fn Fl_Input_set_maximum_size(arg1: *mut Fl_Input, m: ::core::ffi::c_int);
367}
368extern "C" {
369 pub fn Fl_Input_position(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
370}
371extern "C" {
372 pub fn Fl_Input_set_position(arg1: *mut Fl_Input, p: ::core::ffi::c_int) -> ::core::ffi::c_int;
373}
374extern "C" {
375 pub fn Fl_Input_set_mark(arg1: *mut Fl_Input, m: ::core::ffi::c_int) -> ::core::ffi::c_int;
376}
377extern "C" {
378 pub fn Fl_Input_mark(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
379}
380extern "C" {
381 pub fn Fl_Input_replace(
382 arg1: *mut Fl_Input,
383 b: ::core::ffi::c_int,
384 e: ::core::ffi::c_int,
385 text: *const ::core::ffi::c_char,
386 ilen: ::core::ffi::c_int,
387 ) -> ::core::ffi::c_int;
388}
389extern "C" {
390 pub fn Fl_Input_insert(
391 arg1: *mut Fl_Input,
392 t: *const ::core::ffi::c_char,
393 l: ::core::ffi::c_int,
394 ) -> ::core::ffi::c_int;
395}
396extern "C" {
397 pub fn Fl_Input_append(
398 arg1: *mut Fl_Input,
399 t: *const ::core::ffi::c_char,
400 l: ::core::ffi::c_int,
401 keep_selection: ::core::ffi::c_char,
402 ) -> ::core::ffi::c_int;
403}
404extern "C" {
405 pub fn Fl_Input_copy(arg1: *mut Fl_Input, clipboard: ::core::ffi::c_int) -> ::core::ffi::c_int;
406}
407extern "C" {
408 pub fn Fl_Input_undo(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
409}
410extern "C" {
411 pub fn Fl_Input_copy_cuts(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
412}
413extern "C" {
414 pub fn Fl_Input_cursor_color(arg1: *const Fl_Input) -> ::core::ffi::c_uint;
415}
416extern "C" {
417 pub fn Fl_Input_set_cursor_color(arg1: *mut Fl_Input, s: ::core::ffi::c_uint);
418}
419extern "C" {
420 pub fn Fl_Input_text_font(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
421}
422extern "C" {
423 pub fn Fl_Input_set_text_font(arg1: *mut Fl_Input, s: ::core::ffi::c_int);
424}
425extern "C" {
426 pub fn Fl_Input_text_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
427}
428extern "C" {
429 pub fn Fl_Input_set_text_color(arg1: *mut Fl_Input, s: ::core::ffi::c_uint);
430}
431extern "C" {
432 pub fn Fl_Input_text_size(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
433}
434extern "C" {
435 pub fn Fl_Input_set_text_size(arg1: *mut Fl_Input, s: ::core::ffi::c_int);
436}
437extern "C" {
438 pub fn Fl_Input_readonly(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
439}
440extern "C" {
441 pub fn Fl_Input_set_readonly(arg1: *mut Fl_Input, boolean: ::core::ffi::c_int);
442}
443extern "C" {
444 pub fn Fl_Input_wrap(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
445}
446extern "C" {
447 pub fn Fl_Input_set_wrap(arg1: *mut Fl_Input, boolean: ::core::ffi::c_int);
448}
449extern "C" {
450 pub fn Fl_Input_set_tab_nav(arg1: *mut Fl_Input, flag: ::core::ffi::c_int);
451}
452extern "C" {
453 pub fn Fl_Input_tab_nav(arg1: *const Fl_Input) -> ::core::ffi::c_int;
454}
455#[repr(C)]
456#[derive(Debug, Copy, Clone)]
457pub struct Fl_Int_Input {
458 _unused: [u8; 0],
459}
460extern "C" {
461 pub fn Fl_Int_Input_new(
462 x: ::core::ffi::c_int,
463 y: ::core::ffi::c_int,
464 width: ::core::ffi::c_int,
465 height: ::core::ffi::c_int,
466 title: *const ::core::ffi::c_char,
467 ) -> *mut Fl_Int_Input;
468}
469extern "C" {
470 pub fn Fl_Int_Input_x(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
471}
472extern "C" {
473 pub fn Fl_Int_Input_y(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
474}
475extern "C" {
476 pub fn Fl_Int_Input_width(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
477}
478extern "C" {
479 pub fn Fl_Int_Input_height(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
480}
481extern "C" {
482 pub fn Fl_Int_Input_label(arg1: *mut Fl_Int_Input) -> *const ::core::ffi::c_char;
483}
484extern "C" {
485 pub fn Fl_Int_Input_set_label(arg1: *mut Fl_Int_Input, title: *const ::core::ffi::c_char);
486}
487extern "C" {
488 pub fn Fl_Int_Input_redraw(arg1: *mut Fl_Int_Input);
489}
490extern "C" {
491 pub fn Fl_Int_Input_show(arg1: *mut Fl_Int_Input);
492}
493extern "C" {
494 pub fn Fl_Int_Input_hide(arg1: *mut Fl_Int_Input);
495}
496extern "C" {
497 pub fn Fl_Int_Input_activate(arg1: *mut Fl_Int_Input);
498}
499extern "C" {
500 pub fn Fl_Int_Input_deactivate(arg1: *mut Fl_Int_Input);
501}
502extern "C" {
503 pub fn Fl_Int_Input_redraw_label(arg1: *mut Fl_Int_Input);
504}
505extern "C" {
506 pub fn Fl_Int_Input_resize(
507 arg1: *mut Fl_Int_Input,
508 x: ::core::ffi::c_int,
509 y: ::core::ffi::c_int,
510 width: ::core::ffi::c_int,
511 height: ::core::ffi::c_int,
512 );
513}
514extern "C" {
515 pub fn Fl_Int_Input_widget_resize(
516 arg1: *mut Fl_Int_Input,
517 x: ::core::ffi::c_int,
518 y: ::core::ffi::c_int,
519 width: ::core::ffi::c_int,
520 height: ::core::ffi::c_int,
521 );
522}
523extern "C" {
524 pub fn Fl_Int_Input_tooltip(arg1: *mut Fl_Int_Input) -> *const ::core::ffi::c_char;
525}
526extern "C" {
527 pub fn Fl_Int_Input_set_tooltip(arg1: *mut Fl_Int_Input, txt: *const ::core::ffi::c_char);
528}
529extern "C" {
530 pub fn Fl_Int_Input_get_type(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
531}
532extern "C" {
533 pub fn Fl_Int_Input_set_type(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
534}
535extern "C" {
536 pub fn Fl_Int_Input_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
537}
538extern "C" {
539 pub fn Fl_Int_Input_set_color(arg1: *mut Fl_Int_Input, color: ::core::ffi::c_uint);
540}
541extern "C" {
542 pub fn Fl_Int_Input_measure_label(
543 arg1: *const Fl_Int_Input,
544 arg2: *mut ::core::ffi::c_int,
545 arg3: *mut ::core::ffi::c_int,
546 );
547}
548extern "C" {
549 pub fn Fl_Int_Input_label_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
550}
551extern "C" {
552 pub fn Fl_Int_Input_set_label_color(arg1: *mut Fl_Int_Input, color: ::core::ffi::c_uint);
553}
554extern "C" {
555 pub fn Fl_Int_Input_label_font(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
556}
557extern "C" {
558 pub fn Fl_Int_Input_set_label_font(arg1: *mut Fl_Int_Input, font: ::core::ffi::c_int);
559}
560extern "C" {
561 pub fn Fl_Int_Input_label_size(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
562}
563extern "C" {
564 pub fn Fl_Int_Input_set_label_size(arg1: *mut Fl_Int_Input, sz: ::core::ffi::c_int);
565}
566extern "C" {
567 pub fn Fl_Int_Input_label_type(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
568}
569extern "C" {
570 pub fn Fl_Int_Input_set_label_type(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
571}
572extern "C" {
573 pub fn Fl_Int_Input_box(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
574}
575extern "C" {
576 pub fn Fl_Int_Input_set_box(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
577}
578extern "C" {
579 pub fn Fl_Int_Input_changed(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
580}
581extern "C" {
582 pub fn Fl_Int_Input_set_changed(arg1: *mut Fl_Int_Input);
583}
584extern "C" {
585 pub fn Fl_Int_Input_clear_changed(arg1: *mut Fl_Int_Input);
586}
587extern "C" {
588 pub fn Fl_Int_Input_align(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
589}
590extern "C" {
591 pub fn Fl_Int_Input_set_align(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
592}
593extern "C" {
594 pub fn Fl_Int_Input_delete(arg1: *mut Fl_Int_Input);
595}
596extern "C" {
597 pub fn Fl_Int_Input_set_image(arg1: *mut Fl_Int_Input, arg2: *mut ::core::ffi::c_void);
598}
599extern "C" {
600 pub fn Fl_Int_Input_handle(
601 self_: *mut Fl_Int_Input,
602 cb: custom_handler_callback,
603 data: *mut ::core::ffi::c_void,
604 );
605}
606extern "C" {
607 pub fn Fl_Int_Input_handle_event(
608 self_: *mut Fl_Int_Input,
609 event: ::core::ffi::c_int,
610 ) -> ::core::ffi::c_int;
611}
612extern "C" {
613 pub fn Fl_Int_Input_draw(
614 self_: *mut Fl_Int_Input,
615 cb: custom_draw_callback,
616 data: *mut ::core::ffi::c_void,
617 );
618}
619extern "C" {
620 pub fn Fl_Int_Input_resize_callback(
621 self_: *mut Fl_Int_Input,
622 cb: ::core::option::Option<
623 unsafe extern "C" fn(
624 arg1: *mut Fl_Widget,
625 x: ::core::ffi::c_int,
626 y: ::core::ffi::c_int,
627 w: ::core::ffi::c_int,
628 h: ::core::ffi::c_int,
629 arg2: *mut ::core::ffi::c_void,
630 ),
631 >,
632 data: *mut ::core::ffi::c_void,
633 );
634}
635extern "C" {
636 pub fn Fl_Int_Input_set_when(arg1: *mut Fl_Int_Input, arg2: ::core::ffi::c_int);
637}
638extern "C" {
639 pub fn Fl_Int_Input_when(arg1: *const Fl_Int_Input) -> ::core::ffi::c_int;
640}
641extern "C" {
642 pub fn Fl_Int_Input_image(arg1: *const Fl_Int_Input) -> *const ::core::ffi::c_void;
643}
644extern "C" {
645 pub fn Fl_Int_Input_parent(self_: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
646}
647extern "C" {
648 pub fn Fl_Int_Input_selection_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
649}
650extern "C" {
651 pub fn Fl_Int_Input_set_selection_color(arg1: *mut Fl_Int_Input, color: ::core::ffi::c_uint);
652}
653extern "C" {
654 pub fn Fl_Int_Input_do_callback(arg1: *mut Fl_Int_Input);
655}
656extern "C" {
657 pub fn Fl_Int_Input_inside(
658 self_: *const Fl_Int_Input,
659 arg1: *mut ::core::ffi::c_void,
660 ) -> ::core::ffi::c_int;
661}
662extern "C" {
663 pub fn Fl_Int_Input_window(arg1: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
664}
665extern "C" {
666 pub fn Fl_Int_Input_top_window(arg1: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
667}
668extern "C" {
669 pub fn Fl_Int_Input_takes_events(arg1: *const Fl_Int_Input) -> ::core::ffi::c_int;
670}
671extern "C" {
672 pub fn Fl_Int_Input_user_data(arg1: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
673}
674extern "C" {
675 pub fn Fl_Int_Input_take_focus(self_: *mut Fl_Int_Input) -> ::core::ffi::c_int;
676}
677extern "C" {
678 pub fn Fl_Int_Input_set_visible_focus(self_: *mut Fl_Int_Input);
679}
680extern "C" {
681 pub fn Fl_Int_Input_clear_visible_focus(self_: *mut Fl_Int_Input);
682}
683extern "C" {
684 pub fn Fl_Int_Input_visible_focus(self_: *mut Fl_Int_Input, v: ::core::ffi::c_int);
685}
686extern "C" {
687 pub fn Fl_Int_Input_has_visible_focus(self_: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
688}
689extern "C" {
690 pub fn Fl_Int_Input_set_user_data(arg1: *mut Fl_Int_Input, data: *mut ::core::ffi::c_void);
691}
692extern "C" {
693 pub fn Fl_Int_Input_draw_data(self_: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
694}
695extern "C" {
696 pub fn Fl_Int_Input_handle_data(self_: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
697}
698extern "C" {
699 pub fn Fl_Int_Input_set_draw_data(self_: *mut Fl_Int_Input, data: *mut ::core::ffi::c_void);
700}
701extern "C" {
702 pub fn Fl_Int_Input_set_handle_data(self_: *mut Fl_Int_Input, data: *mut ::core::ffi::c_void);
703}
704extern "C" {
705 pub fn Fl_Int_Input_damage(self_: *const Fl_Int_Input) -> ::core::ffi::c_uchar;
706}
707extern "C" {
708 pub fn Fl_Int_Input_set_damage(self_: *mut Fl_Int_Input, flag: ::core::ffi::c_uchar);
709}
710extern "C" {
711 pub fn Fl_Int_Input_set_damage_area(
712 self_: *mut Fl_Int_Input,
713 flag: ::core::ffi::c_uchar,
714 x: ::core::ffi::c_int,
715 y: ::core::ffi::c_int,
716 w: ::core::ffi::c_int,
717 h: ::core::ffi::c_int,
718 );
719}
720extern "C" {
721 pub fn Fl_Int_Input_clear_damage(self_: *mut Fl_Int_Input);
722}
723extern "C" {
724 pub fn Fl_Int_Input_as_window(self_: *mut Fl_Int_Input) -> *mut ::core::ffi::c_void;
725}
726extern "C" {
727 pub fn Fl_Int_Input_as_group(self_: *mut Fl_Int_Input) -> *mut ::core::ffi::c_void;
728}
729extern "C" {
730 pub fn Fl_Int_Input_set_deimage(arg1: *mut Fl_Int_Input, arg2: *mut ::core::ffi::c_void);
731}
732extern "C" {
733 pub fn Fl_Int_Input_deimage(arg1: *const Fl_Int_Input) -> *const ::core::ffi::c_void;
734}
735extern "C" {
736 pub fn Fl_Int_Input_set_callback(
737 arg1: *mut Fl_Int_Input,
738 arg2: Fl_Callback,
739 arg3: *mut ::core::ffi::c_void,
740 );
741}
742extern "C" {
743 pub fn Fl_Int_Input_set_deleter(
744 arg1: *mut Fl_Int_Input,
745 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
746 );
747}
748extern "C" {
749 pub fn Fl_Int_Input_visible(self_: *const Fl_Int_Input) -> ::core::ffi::c_int;
750}
751extern "C" {
752 pub fn Fl_Int_Input_visible_r(self_: *const Fl_Int_Input) -> ::core::ffi::c_int;
753}
754extern "C" {
755 pub fn Fl_Int_Input_active(self_: *const Fl_Int_Input) -> ::core::ffi::c_uint;
756}
757extern "C" {
758 pub fn Fl_Int_Input_active_r(self_: *const Fl_Int_Input) -> ::core::ffi::c_int;
759}
760extern "C" {
761 pub fn Fl_Int_Input_callback(self_: *const Fl_Int_Input) -> Fl_Callback;
762}
763extern "C" {
764 pub fn Fl_Int_Input_set_deletion_callback(
765 self_: *mut Fl_Int_Input,
766 arg1: ::core::option::Option<
767 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
768 >,
769 data: *mut ::core::ffi::c_void,
770 );
771}
772extern "C" {
773 pub fn Fl_Int_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Int_Input;
774}
775extern "C" {
776 pub fn Fl_Int_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Int_Input;
777}
778extern "C" {
779 pub fn Fl_Int_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
780}
781extern "C" {
782 pub fn Fl_Int_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
783}
784extern "C" {
785 pub fn Fl_Int_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
786}
787extern "C" {
788 pub fn Fl_Int_Input_set_value(
789 arg1: *mut Fl_Int_Input,
790 arg2: *const ::core::ffi::c_char,
791 ) -> ::core::ffi::c_int;
792}
793extern "C" {
794 pub fn Fl_Int_Input_value(arg1: *mut Fl_Int_Input) -> *const ::core::ffi::c_char;
795}
796extern "C" {
797 pub fn Fl_Int_Input_maximum_size(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
798}
799extern "C" {
800 pub fn Fl_Int_Input_set_maximum_size(arg1: *mut Fl_Int_Input, m: ::core::ffi::c_int);
801}
802extern "C" {
803 pub fn Fl_Int_Input_position(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
804}
805extern "C" {
806 pub fn Fl_Int_Input_set_position(
807 arg1: *mut Fl_Int_Input,
808 p: ::core::ffi::c_int,
809 ) -> ::core::ffi::c_int;
810}
811extern "C" {
812 pub fn Fl_Int_Input_set_mark(
813 arg1: *mut Fl_Int_Input,
814 m: ::core::ffi::c_int,
815 ) -> ::core::ffi::c_int;
816}
817extern "C" {
818 pub fn Fl_Int_Input_mark(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
819}
820extern "C" {
821 pub fn Fl_Int_Input_replace(
822 arg1: *mut Fl_Int_Input,
823 b: ::core::ffi::c_int,
824 e: ::core::ffi::c_int,
825 text: *const ::core::ffi::c_char,
826 ilen: ::core::ffi::c_int,
827 ) -> ::core::ffi::c_int;
828}
829extern "C" {
830 pub fn Fl_Int_Input_insert(
831 arg1: *mut Fl_Int_Input,
832 t: *const ::core::ffi::c_char,
833 l: ::core::ffi::c_int,
834 ) -> ::core::ffi::c_int;
835}
836extern "C" {
837 pub fn Fl_Int_Input_append(
838 arg1: *mut Fl_Int_Input,
839 t: *const ::core::ffi::c_char,
840 l: ::core::ffi::c_int,
841 keep_selection: ::core::ffi::c_char,
842 ) -> ::core::ffi::c_int;
843}
844extern "C" {
845 pub fn Fl_Int_Input_copy(
846 arg1: *mut Fl_Int_Input,
847 clipboard: ::core::ffi::c_int,
848 ) -> ::core::ffi::c_int;
849}
850extern "C" {
851 pub fn Fl_Int_Input_undo(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
852}
853extern "C" {
854 pub fn Fl_Int_Input_copy_cuts(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
855}
856extern "C" {
857 pub fn Fl_Int_Input_cursor_color(arg1: *const Fl_Int_Input) -> ::core::ffi::c_uint;
858}
859extern "C" {
860 pub fn Fl_Int_Input_set_cursor_color(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_uint);
861}
862extern "C" {
863 pub fn Fl_Int_Input_text_font(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
864}
865extern "C" {
866 pub fn Fl_Int_Input_set_text_font(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_int);
867}
868extern "C" {
869 pub fn Fl_Int_Input_text_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
870}
871extern "C" {
872 pub fn Fl_Int_Input_set_text_color(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_uint);
873}
874extern "C" {
875 pub fn Fl_Int_Input_text_size(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
876}
877extern "C" {
878 pub fn Fl_Int_Input_set_text_size(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_int);
879}
880extern "C" {
881 pub fn Fl_Int_Input_readonly(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
882}
883extern "C" {
884 pub fn Fl_Int_Input_set_readonly(arg1: *mut Fl_Int_Input, boolean: ::core::ffi::c_int);
885}
886extern "C" {
887 pub fn Fl_Int_Input_wrap(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
888}
889extern "C" {
890 pub fn Fl_Int_Input_set_wrap(arg1: *mut Fl_Int_Input, boolean: ::core::ffi::c_int);
891}
892extern "C" {
893 pub fn Fl_Int_Input_set_tab_nav(arg1: *mut Fl_Int_Input, flag: ::core::ffi::c_int);
894}
895extern "C" {
896 pub fn Fl_Int_Input_tab_nav(arg1: *const Fl_Int_Input) -> ::core::ffi::c_int;
897}
898#[repr(C)]
899#[derive(Debug, Copy, Clone)]
900pub struct Fl_Float_Input {
901 _unused: [u8; 0],
902}
903extern "C" {
904 pub fn Fl_Float_Input_new(
905 x: ::core::ffi::c_int,
906 y: ::core::ffi::c_int,
907 width: ::core::ffi::c_int,
908 height: ::core::ffi::c_int,
909 title: *const ::core::ffi::c_char,
910 ) -> *mut Fl_Float_Input;
911}
912extern "C" {
913 pub fn Fl_Float_Input_x(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
914}
915extern "C" {
916 pub fn Fl_Float_Input_y(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
917}
918extern "C" {
919 pub fn Fl_Float_Input_width(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
920}
921extern "C" {
922 pub fn Fl_Float_Input_height(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
923}
924extern "C" {
925 pub fn Fl_Float_Input_label(arg1: *mut Fl_Float_Input) -> *const ::core::ffi::c_char;
926}
927extern "C" {
928 pub fn Fl_Float_Input_set_label(arg1: *mut Fl_Float_Input, title: *const ::core::ffi::c_char);
929}
930extern "C" {
931 pub fn Fl_Float_Input_redraw(arg1: *mut Fl_Float_Input);
932}
933extern "C" {
934 pub fn Fl_Float_Input_show(arg1: *mut Fl_Float_Input);
935}
936extern "C" {
937 pub fn Fl_Float_Input_hide(arg1: *mut Fl_Float_Input);
938}
939extern "C" {
940 pub fn Fl_Float_Input_activate(arg1: *mut Fl_Float_Input);
941}
942extern "C" {
943 pub fn Fl_Float_Input_deactivate(arg1: *mut Fl_Float_Input);
944}
945extern "C" {
946 pub fn Fl_Float_Input_redraw_label(arg1: *mut Fl_Float_Input);
947}
948extern "C" {
949 pub fn Fl_Float_Input_resize(
950 arg1: *mut Fl_Float_Input,
951 x: ::core::ffi::c_int,
952 y: ::core::ffi::c_int,
953 width: ::core::ffi::c_int,
954 height: ::core::ffi::c_int,
955 );
956}
957extern "C" {
958 pub fn Fl_Float_Input_widget_resize(
959 arg1: *mut Fl_Float_Input,
960 x: ::core::ffi::c_int,
961 y: ::core::ffi::c_int,
962 width: ::core::ffi::c_int,
963 height: ::core::ffi::c_int,
964 );
965}
966extern "C" {
967 pub fn Fl_Float_Input_tooltip(arg1: *mut Fl_Float_Input) -> *const ::core::ffi::c_char;
968}
969extern "C" {
970 pub fn Fl_Float_Input_set_tooltip(arg1: *mut Fl_Float_Input, txt: *const ::core::ffi::c_char);
971}
972extern "C" {
973 pub fn Fl_Float_Input_get_type(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
974}
975extern "C" {
976 pub fn Fl_Float_Input_set_type(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
977}
978extern "C" {
979 pub fn Fl_Float_Input_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
980}
981extern "C" {
982 pub fn Fl_Float_Input_set_color(arg1: *mut Fl_Float_Input, color: ::core::ffi::c_uint);
983}
984extern "C" {
985 pub fn Fl_Float_Input_measure_label(
986 arg1: *const Fl_Float_Input,
987 arg2: *mut ::core::ffi::c_int,
988 arg3: *mut ::core::ffi::c_int,
989 );
990}
991extern "C" {
992 pub fn Fl_Float_Input_label_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
993}
994extern "C" {
995 pub fn Fl_Float_Input_set_label_color(arg1: *mut Fl_Float_Input, color: ::core::ffi::c_uint);
996}
997extern "C" {
998 pub fn Fl_Float_Input_label_font(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
999}
1000extern "C" {
1001 pub fn Fl_Float_Input_set_label_font(arg1: *mut Fl_Float_Input, font: ::core::ffi::c_int);
1002}
1003extern "C" {
1004 pub fn Fl_Float_Input_label_size(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1005}
1006extern "C" {
1007 pub fn Fl_Float_Input_set_label_size(arg1: *mut Fl_Float_Input, sz: ::core::ffi::c_int);
1008}
1009extern "C" {
1010 pub fn Fl_Float_Input_label_type(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1011}
1012extern "C" {
1013 pub fn Fl_Float_Input_set_label_type(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
1014}
1015extern "C" {
1016 pub fn Fl_Float_Input_box(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1017}
1018extern "C" {
1019 pub fn Fl_Float_Input_set_box(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
1020}
1021extern "C" {
1022 pub fn Fl_Float_Input_changed(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1023}
1024extern "C" {
1025 pub fn Fl_Float_Input_set_changed(arg1: *mut Fl_Float_Input);
1026}
1027extern "C" {
1028 pub fn Fl_Float_Input_clear_changed(arg1: *mut Fl_Float_Input);
1029}
1030extern "C" {
1031 pub fn Fl_Float_Input_align(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1032}
1033extern "C" {
1034 pub fn Fl_Float_Input_set_align(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
1035}
1036extern "C" {
1037 pub fn Fl_Float_Input_delete(arg1: *mut Fl_Float_Input);
1038}
1039extern "C" {
1040 pub fn Fl_Float_Input_set_image(arg1: *mut Fl_Float_Input, arg2: *mut ::core::ffi::c_void);
1041}
1042extern "C" {
1043 pub fn Fl_Float_Input_handle(
1044 self_: *mut Fl_Float_Input,
1045 cb: custom_handler_callback,
1046 data: *mut ::core::ffi::c_void,
1047 );
1048}
1049extern "C" {
1050 pub fn Fl_Float_Input_handle_event(
1051 self_: *mut Fl_Float_Input,
1052 event: ::core::ffi::c_int,
1053 ) -> ::core::ffi::c_int;
1054}
1055extern "C" {
1056 pub fn Fl_Float_Input_draw(
1057 self_: *mut Fl_Float_Input,
1058 cb: custom_draw_callback,
1059 data: *mut ::core::ffi::c_void,
1060 );
1061}
1062extern "C" {
1063 pub fn Fl_Float_Input_resize_callback(
1064 self_: *mut Fl_Float_Input,
1065 cb: ::core::option::Option<
1066 unsafe extern "C" fn(
1067 arg1: *mut Fl_Widget,
1068 x: ::core::ffi::c_int,
1069 y: ::core::ffi::c_int,
1070 w: ::core::ffi::c_int,
1071 h: ::core::ffi::c_int,
1072 arg2: *mut ::core::ffi::c_void,
1073 ),
1074 >,
1075 data: *mut ::core::ffi::c_void,
1076 );
1077}
1078extern "C" {
1079 pub fn Fl_Float_Input_set_when(arg1: *mut Fl_Float_Input, arg2: ::core::ffi::c_int);
1080}
1081extern "C" {
1082 pub fn Fl_Float_Input_when(arg1: *const Fl_Float_Input) -> ::core::ffi::c_int;
1083}
1084extern "C" {
1085 pub fn Fl_Float_Input_image(arg1: *const Fl_Float_Input) -> *const ::core::ffi::c_void;
1086}
1087extern "C" {
1088 pub fn Fl_Float_Input_parent(self_: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1089}
1090extern "C" {
1091 pub fn Fl_Float_Input_selection_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
1092}
1093extern "C" {
1094 pub fn Fl_Float_Input_set_selection_color(
1095 arg1: *mut Fl_Float_Input,
1096 color: ::core::ffi::c_uint,
1097 );
1098}
1099extern "C" {
1100 pub fn Fl_Float_Input_do_callback(arg1: *mut Fl_Float_Input);
1101}
1102extern "C" {
1103 pub fn Fl_Float_Input_inside(
1104 self_: *const Fl_Float_Input,
1105 arg1: *mut ::core::ffi::c_void,
1106 ) -> ::core::ffi::c_int;
1107}
1108extern "C" {
1109 pub fn Fl_Float_Input_window(arg1: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1110}
1111extern "C" {
1112 pub fn Fl_Float_Input_top_window(arg1: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1113}
1114extern "C" {
1115 pub fn Fl_Float_Input_takes_events(arg1: *const Fl_Float_Input) -> ::core::ffi::c_int;
1116}
1117extern "C" {
1118 pub fn Fl_Float_Input_user_data(arg1: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1119}
1120extern "C" {
1121 pub fn Fl_Float_Input_take_focus(self_: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1122}
1123extern "C" {
1124 pub fn Fl_Float_Input_set_visible_focus(self_: *mut Fl_Float_Input);
1125}
1126extern "C" {
1127 pub fn Fl_Float_Input_clear_visible_focus(self_: *mut Fl_Float_Input);
1128}
1129extern "C" {
1130 pub fn Fl_Float_Input_visible_focus(self_: *mut Fl_Float_Input, v: ::core::ffi::c_int);
1131}
1132extern "C" {
1133 pub fn Fl_Float_Input_has_visible_focus(self_: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
1134}
1135extern "C" {
1136 pub fn Fl_Float_Input_set_user_data(arg1: *mut Fl_Float_Input, data: *mut ::core::ffi::c_void);
1137}
1138extern "C" {
1139 pub fn Fl_Float_Input_draw_data(self_: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1140}
1141extern "C" {
1142 pub fn Fl_Float_Input_handle_data(self_: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1143}
1144extern "C" {
1145 pub fn Fl_Float_Input_set_draw_data(self_: *mut Fl_Float_Input, data: *mut ::core::ffi::c_void);
1146}
1147extern "C" {
1148 pub fn Fl_Float_Input_set_handle_data(
1149 self_: *mut Fl_Float_Input,
1150 data: *mut ::core::ffi::c_void,
1151 );
1152}
1153extern "C" {
1154 pub fn Fl_Float_Input_damage(self_: *const Fl_Float_Input) -> ::core::ffi::c_uchar;
1155}
1156extern "C" {
1157 pub fn Fl_Float_Input_set_damage(self_: *mut Fl_Float_Input, flag: ::core::ffi::c_uchar);
1158}
1159extern "C" {
1160 pub fn Fl_Float_Input_set_damage_area(
1161 self_: *mut Fl_Float_Input,
1162 flag: ::core::ffi::c_uchar,
1163 x: ::core::ffi::c_int,
1164 y: ::core::ffi::c_int,
1165 w: ::core::ffi::c_int,
1166 h: ::core::ffi::c_int,
1167 );
1168}
1169extern "C" {
1170 pub fn Fl_Float_Input_clear_damage(self_: *mut Fl_Float_Input);
1171}
1172extern "C" {
1173 pub fn Fl_Float_Input_as_window(self_: *mut Fl_Float_Input) -> *mut ::core::ffi::c_void;
1174}
1175extern "C" {
1176 pub fn Fl_Float_Input_as_group(self_: *mut Fl_Float_Input) -> *mut ::core::ffi::c_void;
1177}
1178extern "C" {
1179 pub fn Fl_Float_Input_set_deimage(arg1: *mut Fl_Float_Input, arg2: *mut ::core::ffi::c_void);
1180}
1181extern "C" {
1182 pub fn Fl_Float_Input_deimage(arg1: *const Fl_Float_Input) -> *const ::core::ffi::c_void;
1183}
1184extern "C" {
1185 pub fn Fl_Float_Input_set_callback(
1186 arg1: *mut Fl_Float_Input,
1187 arg2: Fl_Callback,
1188 arg3: *mut ::core::ffi::c_void,
1189 );
1190}
1191extern "C" {
1192 pub fn Fl_Float_Input_set_deleter(
1193 arg1: *mut Fl_Float_Input,
1194 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1195 );
1196}
1197extern "C" {
1198 pub fn Fl_Float_Input_visible(self_: *const Fl_Float_Input) -> ::core::ffi::c_int;
1199}
1200extern "C" {
1201 pub fn Fl_Float_Input_visible_r(self_: *const Fl_Float_Input) -> ::core::ffi::c_int;
1202}
1203extern "C" {
1204 pub fn Fl_Float_Input_active(self_: *const Fl_Float_Input) -> ::core::ffi::c_uint;
1205}
1206extern "C" {
1207 pub fn Fl_Float_Input_active_r(self_: *const Fl_Float_Input) -> ::core::ffi::c_int;
1208}
1209extern "C" {
1210 pub fn Fl_Float_Input_callback(self_: *const Fl_Float_Input) -> Fl_Callback;
1211}
1212extern "C" {
1213 pub fn Fl_Float_Input_set_deletion_callback(
1214 self_: *mut Fl_Float_Input,
1215 arg1: ::core::option::Option<
1216 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1217 >,
1218 data: *mut ::core::ffi::c_void,
1219 );
1220}
1221extern "C" {
1222 pub fn Fl_Float_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Float_Input;
1223}
1224extern "C" {
1225 pub fn Fl_Float_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Float_Input;
1226}
1227extern "C" {
1228 pub fn Fl_Float_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1229}
1230extern "C" {
1231 pub fn Fl_Float_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1232}
1233extern "C" {
1234 pub fn Fl_Float_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1235}
1236extern "C" {
1237 pub fn Fl_Float_Input_set_value(
1238 arg1: *mut Fl_Float_Input,
1239 arg2: *const ::core::ffi::c_char,
1240 ) -> ::core::ffi::c_int;
1241}
1242extern "C" {
1243 pub fn Fl_Float_Input_value(arg1: *mut Fl_Float_Input) -> *const ::core::ffi::c_char;
1244}
1245extern "C" {
1246 pub fn Fl_Float_Input_maximum_size(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1247}
1248extern "C" {
1249 pub fn Fl_Float_Input_set_maximum_size(arg1: *mut Fl_Float_Input, m: ::core::ffi::c_int);
1250}
1251extern "C" {
1252 pub fn Fl_Float_Input_position(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1253}
1254extern "C" {
1255 pub fn Fl_Float_Input_set_position(
1256 arg1: *mut Fl_Float_Input,
1257 p: ::core::ffi::c_int,
1258 ) -> ::core::ffi::c_int;
1259}
1260extern "C" {
1261 pub fn Fl_Float_Input_set_mark(
1262 arg1: *mut Fl_Float_Input,
1263 m: ::core::ffi::c_int,
1264 ) -> ::core::ffi::c_int;
1265}
1266extern "C" {
1267 pub fn Fl_Float_Input_mark(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1268}
1269extern "C" {
1270 pub fn Fl_Float_Input_replace(
1271 arg1: *mut Fl_Float_Input,
1272 b: ::core::ffi::c_int,
1273 e: ::core::ffi::c_int,
1274 text: *const ::core::ffi::c_char,
1275 ilen: ::core::ffi::c_int,
1276 ) -> ::core::ffi::c_int;
1277}
1278extern "C" {
1279 pub fn Fl_Float_Input_insert(
1280 arg1: *mut Fl_Float_Input,
1281 t: *const ::core::ffi::c_char,
1282 l: ::core::ffi::c_int,
1283 ) -> ::core::ffi::c_int;
1284}
1285extern "C" {
1286 pub fn Fl_Float_Input_append(
1287 arg1: *mut Fl_Float_Input,
1288 t: *const ::core::ffi::c_char,
1289 l: ::core::ffi::c_int,
1290 keep_selection: ::core::ffi::c_char,
1291 ) -> ::core::ffi::c_int;
1292}
1293extern "C" {
1294 pub fn Fl_Float_Input_copy(
1295 arg1: *mut Fl_Float_Input,
1296 clipboard: ::core::ffi::c_int,
1297 ) -> ::core::ffi::c_int;
1298}
1299extern "C" {
1300 pub fn Fl_Float_Input_undo(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1301}
1302extern "C" {
1303 pub fn Fl_Float_Input_copy_cuts(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1304}
1305extern "C" {
1306 pub fn Fl_Float_Input_cursor_color(arg1: *const Fl_Float_Input) -> ::core::ffi::c_uint;
1307}
1308extern "C" {
1309 pub fn Fl_Float_Input_set_cursor_color(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_uint);
1310}
1311extern "C" {
1312 pub fn Fl_Float_Input_text_font(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1313}
1314extern "C" {
1315 pub fn Fl_Float_Input_set_text_font(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_int);
1316}
1317extern "C" {
1318 pub fn Fl_Float_Input_text_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
1319}
1320extern "C" {
1321 pub fn Fl_Float_Input_set_text_color(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_uint);
1322}
1323extern "C" {
1324 pub fn Fl_Float_Input_text_size(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1325}
1326extern "C" {
1327 pub fn Fl_Float_Input_set_text_size(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_int);
1328}
1329extern "C" {
1330 pub fn Fl_Float_Input_readonly(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1331}
1332extern "C" {
1333 pub fn Fl_Float_Input_set_readonly(arg1: *mut Fl_Float_Input, boolean: ::core::ffi::c_int);
1334}
1335extern "C" {
1336 pub fn Fl_Float_Input_wrap(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1337}
1338extern "C" {
1339 pub fn Fl_Float_Input_set_wrap(arg1: *mut Fl_Float_Input, boolean: ::core::ffi::c_int);
1340}
1341extern "C" {
1342 pub fn Fl_Float_Input_set_tab_nav(arg1: *mut Fl_Float_Input, flag: ::core::ffi::c_int);
1343}
1344extern "C" {
1345 pub fn Fl_Float_Input_tab_nav(arg1: *const Fl_Float_Input) -> ::core::ffi::c_int;
1346}
1347#[repr(C)]
1348#[derive(Debug, Copy, Clone)]
1349pub struct Fl_Multiline_Input {
1350 _unused: [u8; 0],
1351}
1352extern "C" {
1353 pub fn Fl_Multiline_Input_new(
1354 x: ::core::ffi::c_int,
1355 y: ::core::ffi::c_int,
1356 width: ::core::ffi::c_int,
1357 height: ::core::ffi::c_int,
1358 title: *const ::core::ffi::c_char,
1359 ) -> *mut Fl_Multiline_Input;
1360}
1361extern "C" {
1362 pub fn Fl_Multiline_Input_x(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1363}
1364extern "C" {
1365 pub fn Fl_Multiline_Input_y(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1366}
1367extern "C" {
1368 pub fn Fl_Multiline_Input_width(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1369}
1370extern "C" {
1371 pub fn Fl_Multiline_Input_height(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1372}
1373extern "C" {
1374 pub fn Fl_Multiline_Input_label(arg1: *mut Fl_Multiline_Input) -> *const ::core::ffi::c_char;
1375}
1376extern "C" {
1377 pub fn Fl_Multiline_Input_set_label(
1378 arg1: *mut Fl_Multiline_Input,
1379 title: *const ::core::ffi::c_char,
1380 );
1381}
1382extern "C" {
1383 pub fn Fl_Multiline_Input_redraw(arg1: *mut Fl_Multiline_Input);
1384}
1385extern "C" {
1386 pub fn Fl_Multiline_Input_show(arg1: *mut Fl_Multiline_Input);
1387}
1388extern "C" {
1389 pub fn Fl_Multiline_Input_hide(arg1: *mut Fl_Multiline_Input);
1390}
1391extern "C" {
1392 pub fn Fl_Multiline_Input_activate(arg1: *mut Fl_Multiline_Input);
1393}
1394extern "C" {
1395 pub fn Fl_Multiline_Input_deactivate(arg1: *mut Fl_Multiline_Input);
1396}
1397extern "C" {
1398 pub fn Fl_Multiline_Input_redraw_label(arg1: *mut Fl_Multiline_Input);
1399}
1400extern "C" {
1401 pub fn Fl_Multiline_Input_resize(
1402 arg1: *mut Fl_Multiline_Input,
1403 x: ::core::ffi::c_int,
1404 y: ::core::ffi::c_int,
1405 width: ::core::ffi::c_int,
1406 height: ::core::ffi::c_int,
1407 );
1408}
1409extern "C" {
1410 pub fn Fl_Multiline_Input_widget_resize(
1411 arg1: *mut Fl_Multiline_Input,
1412 x: ::core::ffi::c_int,
1413 y: ::core::ffi::c_int,
1414 width: ::core::ffi::c_int,
1415 height: ::core::ffi::c_int,
1416 );
1417}
1418extern "C" {
1419 pub fn Fl_Multiline_Input_tooltip(arg1: *mut Fl_Multiline_Input) -> *const ::core::ffi::c_char;
1420}
1421extern "C" {
1422 pub fn Fl_Multiline_Input_set_tooltip(
1423 arg1: *mut Fl_Multiline_Input,
1424 txt: *const ::core::ffi::c_char,
1425 );
1426}
1427extern "C" {
1428 pub fn Fl_Multiline_Input_get_type(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1429}
1430extern "C" {
1431 pub fn Fl_Multiline_Input_set_type(arg1: *mut Fl_Multiline_Input, typ: ::core::ffi::c_int);
1432}
1433extern "C" {
1434 pub fn Fl_Multiline_Input_color(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_uint;
1435}
1436extern "C" {
1437 pub fn Fl_Multiline_Input_set_color(arg1: *mut Fl_Multiline_Input, color: ::core::ffi::c_uint);
1438}
1439extern "C" {
1440 pub fn Fl_Multiline_Input_measure_label(
1441 arg1: *const Fl_Multiline_Input,
1442 arg2: *mut ::core::ffi::c_int,
1443 arg3: *mut ::core::ffi::c_int,
1444 );
1445}
1446extern "C" {
1447 pub fn Fl_Multiline_Input_label_color(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_uint;
1448}
1449extern "C" {
1450 pub fn Fl_Multiline_Input_set_label_color(
1451 arg1: *mut Fl_Multiline_Input,
1452 color: ::core::ffi::c_uint,
1453 );
1454}
1455extern "C" {
1456 pub fn Fl_Multiline_Input_label_font(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1457}
1458extern "C" {
1459 pub fn Fl_Multiline_Input_set_label_font(
1460 arg1: *mut Fl_Multiline_Input,
1461 font: ::core::ffi::c_int,
1462 );
1463}
1464extern "C" {
1465 pub fn Fl_Multiline_Input_label_size(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1466}
1467extern "C" {
1468 pub fn Fl_Multiline_Input_set_label_size(arg1: *mut Fl_Multiline_Input, sz: ::core::ffi::c_int);
1469}
1470extern "C" {
1471 pub fn Fl_Multiline_Input_label_type(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1472}
1473extern "C" {
1474 pub fn Fl_Multiline_Input_set_label_type(
1475 arg1: *mut Fl_Multiline_Input,
1476 typ: ::core::ffi::c_int,
1477 );
1478}
1479extern "C" {
1480 pub fn Fl_Multiline_Input_box(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1481}
1482extern "C" {
1483 pub fn Fl_Multiline_Input_set_box(arg1: *mut Fl_Multiline_Input, typ: ::core::ffi::c_int);
1484}
1485extern "C" {
1486 pub fn Fl_Multiline_Input_changed(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1487}
1488extern "C" {
1489 pub fn Fl_Multiline_Input_set_changed(arg1: *mut Fl_Multiline_Input);
1490}
1491extern "C" {
1492 pub fn Fl_Multiline_Input_clear_changed(arg1: *mut Fl_Multiline_Input);
1493}
1494extern "C" {
1495 pub fn Fl_Multiline_Input_align(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1496}
1497extern "C" {
1498 pub fn Fl_Multiline_Input_set_align(arg1: *mut Fl_Multiline_Input, typ: ::core::ffi::c_int);
1499}
1500extern "C" {
1501 pub fn Fl_Multiline_Input_delete(arg1: *mut Fl_Multiline_Input);
1502}
1503extern "C" {
1504 pub fn Fl_Multiline_Input_set_image(
1505 arg1: *mut Fl_Multiline_Input,
1506 arg2: *mut ::core::ffi::c_void,
1507 );
1508}
1509extern "C" {
1510 pub fn Fl_Multiline_Input_handle(
1511 self_: *mut Fl_Multiline_Input,
1512 cb: custom_handler_callback,
1513 data: *mut ::core::ffi::c_void,
1514 );
1515}
1516extern "C" {
1517 pub fn Fl_Multiline_Input_handle_event(
1518 self_: *mut Fl_Multiline_Input,
1519 event: ::core::ffi::c_int,
1520 ) -> ::core::ffi::c_int;
1521}
1522extern "C" {
1523 pub fn Fl_Multiline_Input_draw(
1524 self_: *mut Fl_Multiline_Input,
1525 cb: custom_draw_callback,
1526 data: *mut ::core::ffi::c_void,
1527 );
1528}
1529extern "C" {
1530 pub fn Fl_Multiline_Input_resize_callback(
1531 self_: *mut Fl_Multiline_Input,
1532 cb: ::core::option::Option<
1533 unsafe extern "C" fn(
1534 arg1: *mut Fl_Widget,
1535 x: ::core::ffi::c_int,
1536 y: ::core::ffi::c_int,
1537 w: ::core::ffi::c_int,
1538 h: ::core::ffi::c_int,
1539 arg2: *mut ::core::ffi::c_void,
1540 ),
1541 >,
1542 data: *mut ::core::ffi::c_void,
1543 );
1544}
1545extern "C" {
1546 pub fn Fl_Multiline_Input_set_when(arg1: *mut Fl_Multiline_Input, arg2: ::core::ffi::c_int);
1547}
1548extern "C" {
1549 pub fn Fl_Multiline_Input_when(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1550}
1551extern "C" {
1552 pub fn Fl_Multiline_Input_image(arg1: *const Fl_Multiline_Input) -> *const ::core::ffi::c_void;
1553}
1554extern "C" {
1555 pub fn Fl_Multiline_Input_parent(self_: *const Fl_Multiline_Input) -> *mut ::core::ffi::c_void;
1556}
1557extern "C" {
1558 pub fn Fl_Multiline_Input_selection_color(arg1: *mut Fl_Multiline_Input)
1559 -> ::core::ffi::c_uint;
1560}
1561extern "C" {
1562 pub fn Fl_Multiline_Input_set_selection_color(
1563 arg1: *mut Fl_Multiline_Input,
1564 color: ::core::ffi::c_uint,
1565 );
1566}
1567extern "C" {
1568 pub fn Fl_Multiline_Input_do_callback(arg1: *mut Fl_Multiline_Input);
1569}
1570extern "C" {
1571 pub fn Fl_Multiline_Input_inside(
1572 self_: *const Fl_Multiline_Input,
1573 arg1: *mut ::core::ffi::c_void,
1574 ) -> ::core::ffi::c_int;
1575}
1576extern "C" {
1577 pub fn Fl_Multiline_Input_window(arg1: *const Fl_Multiline_Input) -> *mut ::core::ffi::c_void;
1578}
1579extern "C" {
1580 pub fn Fl_Multiline_Input_top_window(
1581 arg1: *const Fl_Multiline_Input,
1582 ) -> *mut ::core::ffi::c_void;
1583}
1584extern "C" {
1585 pub fn Fl_Multiline_Input_takes_events(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1586}
1587extern "C" {
1588 pub fn Fl_Multiline_Input_user_data(
1589 arg1: *const Fl_Multiline_Input,
1590 ) -> *mut ::core::ffi::c_void;
1591}
1592extern "C" {
1593 pub fn Fl_Multiline_Input_take_focus(self_: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1594}
1595extern "C" {
1596 pub fn Fl_Multiline_Input_set_visible_focus(self_: *mut Fl_Multiline_Input);
1597}
1598extern "C" {
1599 pub fn Fl_Multiline_Input_clear_visible_focus(self_: *mut Fl_Multiline_Input);
1600}
1601extern "C" {
1602 pub fn Fl_Multiline_Input_visible_focus(self_: *mut Fl_Multiline_Input, v: ::core::ffi::c_int);
1603}
1604extern "C" {
1605 pub fn Fl_Multiline_Input_has_visible_focus(
1606 self_: *mut Fl_Multiline_Input,
1607 ) -> ::core::ffi::c_uint;
1608}
1609extern "C" {
1610 pub fn Fl_Multiline_Input_set_user_data(
1611 arg1: *mut Fl_Multiline_Input,
1612 data: *mut ::core::ffi::c_void,
1613 );
1614}
1615extern "C" {
1616 pub fn Fl_Multiline_Input_draw_data(
1617 self_: *const Fl_Multiline_Input,
1618 ) -> *mut ::core::ffi::c_void;
1619}
1620extern "C" {
1621 pub fn Fl_Multiline_Input_handle_data(
1622 self_: *const Fl_Multiline_Input,
1623 ) -> *mut ::core::ffi::c_void;
1624}
1625extern "C" {
1626 pub fn Fl_Multiline_Input_set_draw_data(
1627 self_: *mut Fl_Multiline_Input,
1628 data: *mut ::core::ffi::c_void,
1629 );
1630}
1631extern "C" {
1632 pub fn Fl_Multiline_Input_set_handle_data(
1633 self_: *mut Fl_Multiline_Input,
1634 data: *mut ::core::ffi::c_void,
1635 );
1636}
1637extern "C" {
1638 pub fn Fl_Multiline_Input_damage(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_uchar;
1639}
1640extern "C" {
1641 pub fn Fl_Multiline_Input_set_damage(
1642 self_: *mut Fl_Multiline_Input,
1643 flag: ::core::ffi::c_uchar,
1644 );
1645}
1646extern "C" {
1647 pub fn Fl_Multiline_Input_set_damage_area(
1648 self_: *mut Fl_Multiline_Input,
1649 flag: ::core::ffi::c_uchar,
1650 x: ::core::ffi::c_int,
1651 y: ::core::ffi::c_int,
1652 w: ::core::ffi::c_int,
1653 h: ::core::ffi::c_int,
1654 );
1655}
1656extern "C" {
1657 pub fn Fl_Multiline_Input_clear_damage(self_: *mut Fl_Multiline_Input);
1658}
1659extern "C" {
1660 pub fn Fl_Multiline_Input_as_window(self_: *mut Fl_Multiline_Input)
1661 -> *mut ::core::ffi::c_void;
1662}
1663extern "C" {
1664 pub fn Fl_Multiline_Input_as_group(self_: *mut Fl_Multiline_Input) -> *mut ::core::ffi::c_void;
1665}
1666extern "C" {
1667 pub fn Fl_Multiline_Input_set_deimage(
1668 arg1: *mut Fl_Multiline_Input,
1669 arg2: *mut ::core::ffi::c_void,
1670 );
1671}
1672extern "C" {
1673 pub fn Fl_Multiline_Input_deimage(
1674 arg1: *const Fl_Multiline_Input,
1675 ) -> *const ::core::ffi::c_void;
1676}
1677extern "C" {
1678 pub fn Fl_Multiline_Input_set_callback(
1679 arg1: *mut Fl_Multiline_Input,
1680 arg2: Fl_Callback,
1681 arg3: *mut ::core::ffi::c_void,
1682 );
1683}
1684extern "C" {
1685 pub fn Fl_Multiline_Input_set_deleter(
1686 arg1: *mut Fl_Multiline_Input,
1687 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
1688 );
1689}
1690extern "C" {
1691 pub fn Fl_Multiline_Input_visible(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1692}
1693extern "C" {
1694 pub fn Fl_Multiline_Input_visible_r(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1695}
1696extern "C" {
1697 pub fn Fl_Multiline_Input_active(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_uint;
1698}
1699extern "C" {
1700 pub fn Fl_Multiline_Input_active_r(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1701}
1702extern "C" {
1703 pub fn Fl_Multiline_Input_callback(self_: *const Fl_Multiline_Input) -> Fl_Callback;
1704}
1705extern "C" {
1706 pub fn Fl_Multiline_Input_set_deletion_callback(
1707 self_: *mut Fl_Multiline_Input,
1708 arg1: ::core::option::Option<
1709 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1710 >,
1711 data: *mut ::core::ffi::c_void,
1712 );
1713}
1714extern "C" {
1715 pub fn Fl_Multiline_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multiline_Input;
1716}
1717extern "C" {
1718 pub fn Fl_Multiline_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multiline_Input;
1719}
1720extern "C" {
1721 pub fn Fl_Multiline_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1722}
1723extern "C" {
1724 pub fn Fl_Multiline_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1725}
1726extern "C" {
1727 pub fn Fl_Multiline_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1728}
1729extern "C" {
1730 pub fn Fl_Multiline_Input_set_value(
1731 arg1: *mut Fl_Multiline_Input,
1732 arg2: *const ::core::ffi::c_char,
1733 ) -> ::core::ffi::c_int;
1734}
1735extern "C" {
1736 pub fn Fl_Multiline_Input_value(arg1: *mut Fl_Multiline_Input) -> *const ::core::ffi::c_char;
1737}
1738extern "C" {
1739 pub fn Fl_Multiline_Input_maximum_size(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1740}
1741extern "C" {
1742 pub fn Fl_Multiline_Input_set_maximum_size(
1743 arg1: *mut Fl_Multiline_Input,
1744 m: ::core::ffi::c_int,
1745 );
1746}
1747extern "C" {
1748 pub fn Fl_Multiline_Input_position(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1749}
1750extern "C" {
1751 pub fn Fl_Multiline_Input_set_position(
1752 arg1: *mut Fl_Multiline_Input,
1753 p: ::core::ffi::c_int,
1754 ) -> ::core::ffi::c_int;
1755}
1756extern "C" {
1757 pub fn Fl_Multiline_Input_set_mark(
1758 arg1: *mut Fl_Multiline_Input,
1759 m: ::core::ffi::c_int,
1760 ) -> ::core::ffi::c_int;
1761}
1762extern "C" {
1763 pub fn Fl_Multiline_Input_mark(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1764}
1765extern "C" {
1766 pub fn Fl_Multiline_Input_replace(
1767 arg1: *mut Fl_Multiline_Input,
1768 b: ::core::ffi::c_int,
1769 e: ::core::ffi::c_int,
1770 text: *const ::core::ffi::c_char,
1771 ilen: ::core::ffi::c_int,
1772 ) -> ::core::ffi::c_int;
1773}
1774extern "C" {
1775 pub fn Fl_Multiline_Input_insert(
1776 arg1: *mut Fl_Multiline_Input,
1777 t: *const ::core::ffi::c_char,
1778 l: ::core::ffi::c_int,
1779 ) -> ::core::ffi::c_int;
1780}
1781extern "C" {
1782 pub fn Fl_Multiline_Input_append(
1783 arg1: *mut Fl_Multiline_Input,
1784 t: *const ::core::ffi::c_char,
1785 l: ::core::ffi::c_int,
1786 keep_selection: ::core::ffi::c_char,
1787 ) -> ::core::ffi::c_int;
1788}
1789extern "C" {
1790 pub fn Fl_Multiline_Input_copy(
1791 arg1: *mut Fl_Multiline_Input,
1792 clipboard: ::core::ffi::c_int,
1793 ) -> ::core::ffi::c_int;
1794}
1795extern "C" {
1796 pub fn Fl_Multiline_Input_undo(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1797}
1798extern "C" {
1799 pub fn Fl_Multiline_Input_copy_cuts(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1800}
1801extern "C" {
1802 pub fn Fl_Multiline_Input_cursor_color(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_uint;
1803}
1804extern "C" {
1805 pub fn Fl_Multiline_Input_set_cursor_color(
1806 arg1: *mut Fl_Multiline_Input,
1807 s: ::core::ffi::c_uint,
1808 );
1809}
1810extern "C" {
1811 pub fn Fl_Multiline_Input_text_font(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1812}
1813extern "C" {
1814 pub fn Fl_Multiline_Input_set_text_font(arg1: *mut Fl_Multiline_Input, s: ::core::ffi::c_int);
1815}
1816extern "C" {
1817 pub fn Fl_Multiline_Input_text_color(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_uint;
1818}
1819extern "C" {
1820 pub fn Fl_Multiline_Input_set_text_color(arg1: *mut Fl_Multiline_Input, s: ::core::ffi::c_uint);
1821}
1822extern "C" {
1823 pub fn Fl_Multiline_Input_text_size(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1824}
1825extern "C" {
1826 pub fn Fl_Multiline_Input_set_text_size(arg1: *mut Fl_Multiline_Input, s: ::core::ffi::c_int);
1827}
1828extern "C" {
1829 pub fn Fl_Multiline_Input_readonly(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1830}
1831extern "C" {
1832 pub fn Fl_Multiline_Input_set_readonly(
1833 arg1: *mut Fl_Multiline_Input,
1834 boolean: ::core::ffi::c_int,
1835 );
1836}
1837extern "C" {
1838 pub fn Fl_Multiline_Input_wrap(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1839}
1840extern "C" {
1841 pub fn Fl_Multiline_Input_set_wrap(arg1: *mut Fl_Multiline_Input, boolean: ::core::ffi::c_int);
1842}
1843extern "C" {
1844 pub fn Fl_Multiline_Input_set_tab_nav(arg1: *mut Fl_Multiline_Input, flag: ::core::ffi::c_int);
1845}
1846extern "C" {
1847 pub fn Fl_Multiline_Input_tab_nav(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1848}
1849#[repr(C)]
1850#[derive(Debug, Copy, Clone)]
1851pub struct Fl_Secret_Input {
1852 _unused: [u8; 0],
1853}
1854extern "C" {
1855 pub fn Fl_Secret_Input_new(
1856 x: ::core::ffi::c_int,
1857 y: ::core::ffi::c_int,
1858 width: ::core::ffi::c_int,
1859 height: ::core::ffi::c_int,
1860 title: *const ::core::ffi::c_char,
1861 ) -> *mut Fl_Secret_Input;
1862}
1863extern "C" {
1864 pub fn Fl_Secret_Input_x(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1865}
1866extern "C" {
1867 pub fn Fl_Secret_Input_y(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1868}
1869extern "C" {
1870 pub fn Fl_Secret_Input_width(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1871}
1872extern "C" {
1873 pub fn Fl_Secret_Input_height(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1874}
1875extern "C" {
1876 pub fn Fl_Secret_Input_label(arg1: *mut Fl_Secret_Input) -> *const ::core::ffi::c_char;
1877}
1878extern "C" {
1879 pub fn Fl_Secret_Input_set_label(arg1: *mut Fl_Secret_Input, title: *const ::core::ffi::c_char);
1880}
1881extern "C" {
1882 pub fn Fl_Secret_Input_redraw(arg1: *mut Fl_Secret_Input);
1883}
1884extern "C" {
1885 pub fn Fl_Secret_Input_show(arg1: *mut Fl_Secret_Input);
1886}
1887extern "C" {
1888 pub fn Fl_Secret_Input_hide(arg1: *mut Fl_Secret_Input);
1889}
1890extern "C" {
1891 pub fn Fl_Secret_Input_activate(arg1: *mut Fl_Secret_Input);
1892}
1893extern "C" {
1894 pub fn Fl_Secret_Input_deactivate(arg1: *mut Fl_Secret_Input);
1895}
1896extern "C" {
1897 pub fn Fl_Secret_Input_redraw_label(arg1: *mut Fl_Secret_Input);
1898}
1899extern "C" {
1900 pub fn Fl_Secret_Input_resize(
1901 arg1: *mut Fl_Secret_Input,
1902 x: ::core::ffi::c_int,
1903 y: ::core::ffi::c_int,
1904 width: ::core::ffi::c_int,
1905 height: ::core::ffi::c_int,
1906 );
1907}
1908extern "C" {
1909 pub fn Fl_Secret_Input_widget_resize(
1910 arg1: *mut Fl_Secret_Input,
1911 x: ::core::ffi::c_int,
1912 y: ::core::ffi::c_int,
1913 width: ::core::ffi::c_int,
1914 height: ::core::ffi::c_int,
1915 );
1916}
1917extern "C" {
1918 pub fn Fl_Secret_Input_tooltip(arg1: *mut Fl_Secret_Input) -> *const ::core::ffi::c_char;
1919}
1920extern "C" {
1921 pub fn Fl_Secret_Input_set_tooltip(arg1: *mut Fl_Secret_Input, txt: *const ::core::ffi::c_char);
1922}
1923extern "C" {
1924 pub fn Fl_Secret_Input_get_type(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1925}
1926extern "C" {
1927 pub fn Fl_Secret_Input_set_type(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1928}
1929extern "C" {
1930 pub fn Fl_Secret_Input_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
1931}
1932extern "C" {
1933 pub fn Fl_Secret_Input_set_color(arg1: *mut Fl_Secret_Input, color: ::core::ffi::c_uint);
1934}
1935extern "C" {
1936 pub fn Fl_Secret_Input_measure_label(
1937 arg1: *const Fl_Secret_Input,
1938 arg2: *mut ::core::ffi::c_int,
1939 arg3: *mut ::core::ffi::c_int,
1940 );
1941}
1942extern "C" {
1943 pub fn Fl_Secret_Input_label_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
1944}
1945extern "C" {
1946 pub fn Fl_Secret_Input_set_label_color(arg1: *mut Fl_Secret_Input, color: ::core::ffi::c_uint);
1947}
1948extern "C" {
1949 pub fn Fl_Secret_Input_label_font(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1950}
1951extern "C" {
1952 pub fn Fl_Secret_Input_set_label_font(arg1: *mut Fl_Secret_Input, font: ::core::ffi::c_int);
1953}
1954extern "C" {
1955 pub fn Fl_Secret_Input_label_size(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1956}
1957extern "C" {
1958 pub fn Fl_Secret_Input_set_label_size(arg1: *mut Fl_Secret_Input, sz: ::core::ffi::c_int);
1959}
1960extern "C" {
1961 pub fn Fl_Secret_Input_label_type(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1962}
1963extern "C" {
1964 pub fn Fl_Secret_Input_set_label_type(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1965}
1966extern "C" {
1967 pub fn Fl_Secret_Input_box(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1968}
1969extern "C" {
1970 pub fn Fl_Secret_Input_set_box(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1971}
1972extern "C" {
1973 pub fn Fl_Secret_Input_changed(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1974}
1975extern "C" {
1976 pub fn Fl_Secret_Input_set_changed(arg1: *mut Fl_Secret_Input);
1977}
1978extern "C" {
1979 pub fn Fl_Secret_Input_clear_changed(arg1: *mut Fl_Secret_Input);
1980}
1981extern "C" {
1982 pub fn Fl_Secret_Input_align(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1983}
1984extern "C" {
1985 pub fn Fl_Secret_Input_set_align(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1986}
1987extern "C" {
1988 pub fn Fl_Secret_Input_delete(arg1: *mut Fl_Secret_Input);
1989}
1990extern "C" {
1991 pub fn Fl_Secret_Input_set_image(arg1: *mut Fl_Secret_Input, arg2: *mut ::core::ffi::c_void);
1992}
1993extern "C" {
1994 pub fn Fl_Secret_Input_handle(
1995 self_: *mut Fl_Secret_Input,
1996 cb: custom_handler_callback,
1997 data: *mut ::core::ffi::c_void,
1998 );
1999}
2000extern "C" {
2001 pub fn Fl_Secret_Input_handle_event(
2002 self_: *mut Fl_Secret_Input,
2003 event: ::core::ffi::c_int,
2004 ) -> ::core::ffi::c_int;
2005}
2006extern "C" {
2007 pub fn Fl_Secret_Input_draw(
2008 self_: *mut Fl_Secret_Input,
2009 cb: custom_draw_callback,
2010 data: *mut ::core::ffi::c_void,
2011 );
2012}
2013extern "C" {
2014 pub fn Fl_Secret_Input_resize_callback(
2015 self_: *mut Fl_Secret_Input,
2016 cb: ::core::option::Option<
2017 unsafe extern "C" fn(
2018 arg1: *mut Fl_Widget,
2019 x: ::core::ffi::c_int,
2020 y: ::core::ffi::c_int,
2021 w: ::core::ffi::c_int,
2022 h: ::core::ffi::c_int,
2023 arg2: *mut ::core::ffi::c_void,
2024 ),
2025 >,
2026 data: *mut ::core::ffi::c_void,
2027 );
2028}
2029extern "C" {
2030 pub fn Fl_Secret_Input_set_when(arg1: *mut Fl_Secret_Input, arg2: ::core::ffi::c_int);
2031}
2032extern "C" {
2033 pub fn Fl_Secret_Input_when(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2034}
2035extern "C" {
2036 pub fn Fl_Secret_Input_image(arg1: *const Fl_Secret_Input) -> *const ::core::ffi::c_void;
2037}
2038extern "C" {
2039 pub fn Fl_Secret_Input_parent(self_: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2040}
2041extern "C" {
2042 pub fn Fl_Secret_Input_selection_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
2043}
2044extern "C" {
2045 pub fn Fl_Secret_Input_set_selection_color(
2046 arg1: *mut Fl_Secret_Input,
2047 color: ::core::ffi::c_uint,
2048 );
2049}
2050extern "C" {
2051 pub fn Fl_Secret_Input_do_callback(arg1: *mut Fl_Secret_Input);
2052}
2053extern "C" {
2054 pub fn Fl_Secret_Input_inside(
2055 self_: *const Fl_Secret_Input,
2056 arg1: *mut ::core::ffi::c_void,
2057 ) -> ::core::ffi::c_int;
2058}
2059extern "C" {
2060 pub fn Fl_Secret_Input_window(arg1: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2061}
2062extern "C" {
2063 pub fn Fl_Secret_Input_top_window(arg1: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2064}
2065extern "C" {
2066 pub fn Fl_Secret_Input_takes_events(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2067}
2068extern "C" {
2069 pub fn Fl_Secret_Input_user_data(arg1: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2070}
2071extern "C" {
2072 pub fn Fl_Secret_Input_take_focus(self_: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2073}
2074extern "C" {
2075 pub fn Fl_Secret_Input_set_visible_focus(self_: *mut Fl_Secret_Input);
2076}
2077extern "C" {
2078 pub fn Fl_Secret_Input_clear_visible_focus(self_: *mut Fl_Secret_Input);
2079}
2080extern "C" {
2081 pub fn Fl_Secret_Input_visible_focus(self_: *mut Fl_Secret_Input, v: ::core::ffi::c_int);
2082}
2083extern "C" {
2084 pub fn Fl_Secret_Input_has_visible_focus(self_: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
2085}
2086extern "C" {
2087 pub fn Fl_Secret_Input_set_user_data(
2088 arg1: *mut Fl_Secret_Input,
2089 data: *mut ::core::ffi::c_void,
2090 );
2091}
2092extern "C" {
2093 pub fn Fl_Secret_Input_draw_data(self_: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2094}
2095extern "C" {
2096 pub fn Fl_Secret_Input_handle_data(self_: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2097}
2098extern "C" {
2099 pub fn Fl_Secret_Input_set_draw_data(
2100 self_: *mut Fl_Secret_Input,
2101 data: *mut ::core::ffi::c_void,
2102 );
2103}
2104extern "C" {
2105 pub fn Fl_Secret_Input_set_handle_data(
2106 self_: *mut Fl_Secret_Input,
2107 data: *mut ::core::ffi::c_void,
2108 );
2109}
2110extern "C" {
2111 pub fn Fl_Secret_Input_damage(self_: *const Fl_Secret_Input) -> ::core::ffi::c_uchar;
2112}
2113extern "C" {
2114 pub fn Fl_Secret_Input_set_damage(self_: *mut Fl_Secret_Input, flag: ::core::ffi::c_uchar);
2115}
2116extern "C" {
2117 pub fn Fl_Secret_Input_set_damage_area(
2118 self_: *mut Fl_Secret_Input,
2119 flag: ::core::ffi::c_uchar,
2120 x: ::core::ffi::c_int,
2121 y: ::core::ffi::c_int,
2122 w: ::core::ffi::c_int,
2123 h: ::core::ffi::c_int,
2124 );
2125}
2126extern "C" {
2127 pub fn Fl_Secret_Input_clear_damage(self_: *mut Fl_Secret_Input);
2128}
2129extern "C" {
2130 pub fn Fl_Secret_Input_as_window(self_: *mut Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2131}
2132extern "C" {
2133 pub fn Fl_Secret_Input_as_group(self_: *mut Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2134}
2135extern "C" {
2136 pub fn Fl_Secret_Input_set_deimage(arg1: *mut Fl_Secret_Input, arg2: *mut ::core::ffi::c_void);
2137}
2138extern "C" {
2139 pub fn Fl_Secret_Input_deimage(arg1: *const Fl_Secret_Input) -> *const ::core::ffi::c_void;
2140}
2141extern "C" {
2142 pub fn Fl_Secret_Input_set_callback(
2143 arg1: *mut Fl_Secret_Input,
2144 arg2: Fl_Callback,
2145 arg3: *mut ::core::ffi::c_void,
2146 );
2147}
2148extern "C" {
2149 pub fn Fl_Secret_Input_set_deleter(
2150 arg1: *mut Fl_Secret_Input,
2151 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2152 );
2153}
2154extern "C" {
2155 pub fn Fl_Secret_Input_visible(self_: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2156}
2157extern "C" {
2158 pub fn Fl_Secret_Input_visible_r(self_: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2159}
2160extern "C" {
2161 pub fn Fl_Secret_Input_active(self_: *const Fl_Secret_Input) -> ::core::ffi::c_uint;
2162}
2163extern "C" {
2164 pub fn Fl_Secret_Input_active_r(self_: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2165}
2166extern "C" {
2167 pub fn Fl_Secret_Input_callback(self_: *const Fl_Secret_Input) -> Fl_Callback;
2168}
2169extern "C" {
2170 pub fn Fl_Secret_Input_set_deletion_callback(
2171 self_: *mut Fl_Secret_Input,
2172 arg1: ::core::option::Option<
2173 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2174 >,
2175 data: *mut ::core::ffi::c_void,
2176 );
2177}
2178extern "C" {
2179 pub fn Fl_Secret_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Secret_Input;
2180}
2181extern "C" {
2182 pub fn Fl_Secret_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Secret_Input;
2183}
2184extern "C" {
2185 pub fn Fl_Secret_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2186}
2187extern "C" {
2188 pub fn Fl_Secret_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2189}
2190extern "C" {
2191 pub fn Fl_Secret_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2192}
2193extern "C" {
2194 pub fn Fl_Secret_Input_set_value(
2195 arg1: *mut Fl_Secret_Input,
2196 arg2: *const ::core::ffi::c_char,
2197 ) -> ::core::ffi::c_int;
2198}
2199extern "C" {
2200 pub fn Fl_Secret_Input_value(arg1: *mut Fl_Secret_Input) -> *const ::core::ffi::c_char;
2201}
2202extern "C" {
2203 pub fn Fl_Secret_Input_maximum_size(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2204}
2205extern "C" {
2206 pub fn Fl_Secret_Input_set_maximum_size(arg1: *mut Fl_Secret_Input, m: ::core::ffi::c_int);
2207}
2208extern "C" {
2209 pub fn Fl_Secret_Input_position(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2210}
2211extern "C" {
2212 pub fn Fl_Secret_Input_set_position(
2213 arg1: *mut Fl_Secret_Input,
2214 p: ::core::ffi::c_int,
2215 ) -> ::core::ffi::c_int;
2216}
2217extern "C" {
2218 pub fn Fl_Secret_Input_set_mark(
2219 arg1: *mut Fl_Secret_Input,
2220 m: ::core::ffi::c_int,
2221 ) -> ::core::ffi::c_int;
2222}
2223extern "C" {
2224 pub fn Fl_Secret_Input_mark(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2225}
2226extern "C" {
2227 pub fn Fl_Secret_Input_replace(
2228 arg1: *mut Fl_Secret_Input,
2229 b: ::core::ffi::c_int,
2230 e: ::core::ffi::c_int,
2231 text: *const ::core::ffi::c_char,
2232 ilen: ::core::ffi::c_int,
2233 ) -> ::core::ffi::c_int;
2234}
2235extern "C" {
2236 pub fn Fl_Secret_Input_insert(
2237 arg1: *mut Fl_Secret_Input,
2238 t: *const ::core::ffi::c_char,
2239 l: ::core::ffi::c_int,
2240 ) -> ::core::ffi::c_int;
2241}
2242extern "C" {
2243 pub fn Fl_Secret_Input_append(
2244 arg1: *mut Fl_Secret_Input,
2245 t: *const ::core::ffi::c_char,
2246 l: ::core::ffi::c_int,
2247 keep_selection: ::core::ffi::c_char,
2248 ) -> ::core::ffi::c_int;
2249}
2250extern "C" {
2251 pub fn Fl_Secret_Input_copy(
2252 arg1: *mut Fl_Secret_Input,
2253 clipboard: ::core::ffi::c_int,
2254 ) -> ::core::ffi::c_int;
2255}
2256extern "C" {
2257 pub fn Fl_Secret_Input_undo(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2258}
2259extern "C" {
2260 pub fn Fl_Secret_Input_copy_cuts(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2261}
2262extern "C" {
2263 pub fn Fl_Secret_Input_cursor_color(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_uint;
2264}
2265extern "C" {
2266 pub fn Fl_Secret_Input_set_cursor_color(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_uint);
2267}
2268extern "C" {
2269 pub fn Fl_Secret_Input_text_font(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2270}
2271extern "C" {
2272 pub fn Fl_Secret_Input_set_text_font(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_int);
2273}
2274extern "C" {
2275 pub fn Fl_Secret_Input_text_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
2276}
2277extern "C" {
2278 pub fn Fl_Secret_Input_set_text_color(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_uint);
2279}
2280extern "C" {
2281 pub fn Fl_Secret_Input_text_size(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2282}
2283extern "C" {
2284 pub fn Fl_Secret_Input_set_text_size(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_int);
2285}
2286extern "C" {
2287 pub fn Fl_Secret_Input_readonly(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2288}
2289extern "C" {
2290 pub fn Fl_Secret_Input_set_readonly(arg1: *mut Fl_Secret_Input, boolean: ::core::ffi::c_int);
2291}
2292extern "C" {
2293 pub fn Fl_Secret_Input_wrap(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2294}
2295extern "C" {
2296 pub fn Fl_Secret_Input_set_wrap(arg1: *mut Fl_Secret_Input, boolean: ::core::ffi::c_int);
2297}
2298extern "C" {
2299 pub fn Fl_Secret_Input_set_tab_nav(arg1: *mut Fl_Secret_Input, flag: ::core::ffi::c_int);
2300}
2301extern "C" {
2302 pub fn Fl_Secret_Input_tab_nav(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2303}
2304#[repr(C)]
2305#[derive(Debug, Copy, Clone)]
2306pub struct Fl_File_Input {
2307 _unused: [u8; 0],
2308}
2309extern "C" {
2310 pub fn Fl_File_Input_new(
2311 x: ::core::ffi::c_int,
2312 y: ::core::ffi::c_int,
2313 width: ::core::ffi::c_int,
2314 height: ::core::ffi::c_int,
2315 title: *const ::core::ffi::c_char,
2316 ) -> *mut Fl_File_Input;
2317}
2318extern "C" {
2319 pub fn Fl_File_Input_x(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2320}
2321extern "C" {
2322 pub fn Fl_File_Input_y(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2323}
2324extern "C" {
2325 pub fn Fl_File_Input_width(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2326}
2327extern "C" {
2328 pub fn Fl_File_Input_height(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2329}
2330extern "C" {
2331 pub fn Fl_File_Input_label(arg1: *mut Fl_File_Input) -> *const ::core::ffi::c_char;
2332}
2333extern "C" {
2334 pub fn Fl_File_Input_set_label(arg1: *mut Fl_File_Input, title: *const ::core::ffi::c_char);
2335}
2336extern "C" {
2337 pub fn Fl_File_Input_redraw(arg1: *mut Fl_File_Input);
2338}
2339extern "C" {
2340 pub fn Fl_File_Input_show(arg1: *mut Fl_File_Input);
2341}
2342extern "C" {
2343 pub fn Fl_File_Input_hide(arg1: *mut Fl_File_Input);
2344}
2345extern "C" {
2346 pub fn Fl_File_Input_activate(arg1: *mut Fl_File_Input);
2347}
2348extern "C" {
2349 pub fn Fl_File_Input_deactivate(arg1: *mut Fl_File_Input);
2350}
2351extern "C" {
2352 pub fn Fl_File_Input_redraw_label(arg1: *mut Fl_File_Input);
2353}
2354extern "C" {
2355 pub fn Fl_File_Input_resize(
2356 arg1: *mut Fl_File_Input,
2357 x: ::core::ffi::c_int,
2358 y: ::core::ffi::c_int,
2359 width: ::core::ffi::c_int,
2360 height: ::core::ffi::c_int,
2361 );
2362}
2363extern "C" {
2364 pub fn Fl_File_Input_widget_resize(
2365 arg1: *mut Fl_File_Input,
2366 x: ::core::ffi::c_int,
2367 y: ::core::ffi::c_int,
2368 width: ::core::ffi::c_int,
2369 height: ::core::ffi::c_int,
2370 );
2371}
2372extern "C" {
2373 pub fn Fl_File_Input_tooltip(arg1: *mut Fl_File_Input) -> *const ::core::ffi::c_char;
2374}
2375extern "C" {
2376 pub fn Fl_File_Input_set_tooltip(arg1: *mut Fl_File_Input, txt: *const ::core::ffi::c_char);
2377}
2378extern "C" {
2379 pub fn Fl_File_Input_get_type(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2380}
2381extern "C" {
2382 pub fn Fl_File_Input_set_type(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2383}
2384extern "C" {
2385 pub fn Fl_File_Input_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2386}
2387extern "C" {
2388 pub fn Fl_File_Input_set_color(arg1: *mut Fl_File_Input, color: ::core::ffi::c_uint);
2389}
2390extern "C" {
2391 pub fn Fl_File_Input_measure_label(
2392 arg1: *const Fl_File_Input,
2393 arg2: *mut ::core::ffi::c_int,
2394 arg3: *mut ::core::ffi::c_int,
2395 );
2396}
2397extern "C" {
2398 pub fn Fl_File_Input_label_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2399}
2400extern "C" {
2401 pub fn Fl_File_Input_set_label_color(arg1: *mut Fl_File_Input, color: ::core::ffi::c_uint);
2402}
2403extern "C" {
2404 pub fn Fl_File_Input_label_font(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2405}
2406extern "C" {
2407 pub fn Fl_File_Input_set_label_font(arg1: *mut Fl_File_Input, font: ::core::ffi::c_int);
2408}
2409extern "C" {
2410 pub fn Fl_File_Input_label_size(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2411}
2412extern "C" {
2413 pub fn Fl_File_Input_set_label_size(arg1: *mut Fl_File_Input, sz: ::core::ffi::c_int);
2414}
2415extern "C" {
2416 pub fn Fl_File_Input_label_type(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2417}
2418extern "C" {
2419 pub fn Fl_File_Input_set_label_type(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2420}
2421extern "C" {
2422 pub fn Fl_File_Input_box(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2423}
2424extern "C" {
2425 pub fn Fl_File_Input_set_box(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2426}
2427extern "C" {
2428 pub fn Fl_File_Input_changed(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2429}
2430extern "C" {
2431 pub fn Fl_File_Input_set_changed(arg1: *mut Fl_File_Input);
2432}
2433extern "C" {
2434 pub fn Fl_File_Input_clear_changed(arg1: *mut Fl_File_Input);
2435}
2436extern "C" {
2437 pub fn Fl_File_Input_align(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2438}
2439extern "C" {
2440 pub fn Fl_File_Input_set_align(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2441}
2442extern "C" {
2443 pub fn Fl_File_Input_delete(arg1: *mut Fl_File_Input);
2444}
2445extern "C" {
2446 pub fn Fl_File_Input_set_image(arg1: *mut Fl_File_Input, arg2: *mut ::core::ffi::c_void);
2447}
2448extern "C" {
2449 pub fn Fl_File_Input_handle(
2450 self_: *mut Fl_File_Input,
2451 cb: custom_handler_callback,
2452 data: *mut ::core::ffi::c_void,
2453 );
2454}
2455extern "C" {
2456 pub fn Fl_File_Input_handle_event(
2457 self_: *mut Fl_File_Input,
2458 event: ::core::ffi::c_int,
2459 ) -> ::core::ffi::c_int;
2460}
2461extern "C" {
2462 pub fn Fl_File_Input_draw(
2463 self_: *mut Fl_File_Input,
2464 cb: custom_draw_callback,
2465 data: *mut ::core::ffi::c_void,
2466 );
2467}
2468extern "C" {
2469 pub fn Fl_File_Input_resize_callback(
2470 self_: *mut Fl_File_Input,
2471 cb: ::core::option::Option<
2472 unsafe extern "C" fn(
2473 arg1: *mut Fl_Widget,
2474 x: ::core::ffi::c_int,
2475 y: ::core::ffi::c_int,
2476 w: ::core::ffi::c_int,
2477 h: ::core::ffi::c_int,
2478 arg2: *mut ::core::ffi::c_void,
2479 ),
2480 >,
2481 data: *mut ::core::ffi::c_void,
2482 );
2483}
2484extern "C" {
2485 pub fn Fl_File_Input_set_when(arg1: *mut Fl_File_Input, arg2: ::core::ffi::c_int);
2486}
2487extern "C" {
2488 pub fn Fl_File_Input_when(arg1: *const Fl_File_Input) -> ::core::ffi::c_int;
2489}
2490extern "C" {
2491 pub fn Fl_File_Input_image(arg1: *const Fl_File_Input) -> *const ::core::ffi::c_void;
2492}
2493extern "C" {
2494 pub fn Fl_File_Input_parent(self_: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2495}
2496extern "C" {
2497 pub fn Fl_File_Input_selection_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2498}
2499extern "C" {
2500 pub fn Fl_File_Input_set_selection_color(arg1: *mut Fl_File_Input, color: ::core::ffi::c_uint);
2501}
2502extern "C" {
2503 pub fn Fl_File_Input_do_callback(arg1: *mut Fl_File_Input);
2504}
2505extern "C" {
2506 pub fn Fl_File_Input_inside(
2507 self_: *const Fl_File_Input,
2508 arg1: *mut ::core::ffi::c_void,
2509 ) -> ::core::ffi::c_int;
2510}
2511extern "C" {
2512 pub fn Fl_File_Input_window(arg1: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2513}
2514extern "C" {
2515 pub fn Fl_File_Input_top_window(arg1: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2516}
2517extern "C" {
2518 pub fn Fl_File_Input_takes_events(arg1: *const Fl_File_Input) -> ::core::ffi::c_int;
2519}
2520extern "C" {
2521 pub fn Fl_File_Input_user_data(arg1: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2522}
2523extern "C" {
2524 pub fn Fl_File_Input_take_focus(self_: *mut Fl_File_Input) -> ::core::ffi::c_int;
2525}
2526extern "C" {
2527 pub fn Fl_File_Input_set_visible_focus(self_: *mut Fl_File_Input);
2528}
2529extern "C" {
2530 pub fn Fl_File_Input_clear_visible_focus(self_: *mut Fl_File_Input);
2531}
2532extern "C" {
2533 pub fn Fl_File_Input_visible_focus(self_: *mut Fl_File_Input, v: ::core::ffi::c_int);
2534}
2535extern "C" {
2536 pub fn Fl_File_Input_has_visible_focus(self_: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2537}
2538extern "C" {
2539 pub fn Fl_File_Input_set_user_data(arg1: *mut Fl_File_Input, data: *mut ::core::ffi::c_void);
2540}
2541extern "C" {
2542 pub fn Fl_File_Input_draw_data(self_: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2543}
2544extern "C" {
2545 pub fn Fl_File_Input_handle_data(self_: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2546}
2547extern "C" {
2548 pub fn Fl_File_Input_set_draw_data(self_: *mut Fl_File_Input, data: *mut ::core::ffi::c_void);
2549}
2550extern "C" {
2551 pub fn Fl_File_Input_set_handle_data(self_: *mut Fl_File_Input, data: *mut ::core::ffi::c_void);
2552}
2553extern "C" {
2554 pub fn Fl_File_Input_damage(self_: *const Fl_File_Input) -> ::core::ffi::c_uchar;
2555}
2556extern "C" {
2557 pub fn Fl_File_Input_set_damage(self_: *mut Fl_File_Input, flag: ::core::ffi::c_uchar);
2558}
2559extern "C" {
2560 pub fn Fl_File_Input_set_damage_area(
2561 self_: *mut Fl_File_Input,
2562 flag: ::core::ffi::c_uchar,
2563 x: ::core::ffi::c_int,
2564 y: ::core::ffi::c_int,
2565 w: ::core::ffi::c_int,
2566 h: ::core::ffi::c_int,
2567 );
2568}
2569extern "C" {
2570 pub fn Fl_File_Input_clear_damage(self_: *mut Fl_File_Input);
2571}
2572extern "C" {
2573 pub fn Fl_File_Input_as_window(self_: *mut Fl_File_Input) -> *mut ::core::ffi::c_void;
2574}
2575extern "C" {
2576 pub fn Fl_File_Input_as_group(self_: *mut Fl_File_Input) -> *mut ::core::ffi::c_void;
2577}
2578extern "C" {
2579 pub fn Fl_File_Input_set_deimage(arg1: *mut Fl_File_Input, arg2: *mut ::core::ffi::c_void);
2580}
2581extern "C" {
2582 pub fn Fl_File_Input_deimage(arg1: *const Fl_File_Input) -> *const ::core::ffi::c_void;
2583}
2584extern "C" {
2585 pub fn Fl_File_Input_set_callback(
2586 arg1: *mut Fl_File_Input,
2587 arg2: Fl_Callback,
2588 arg3: *mut ::core::ffi::c_void,
2589 );
2590}
2591extern "C" {
2592 pub fn Fl_File_Input_set_deleter(
2593 arg1: *mut Fl_File_Input,
2594 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
2595 );
2596}
2597extern "C" {
2598 pub fn Fl_File_Input_visible(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2599}
2600extern "C" {
2601 pub fn Fl_File_Input_visible_r(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2602}
2603extern "C" {
2604 pub fn Fl_File_Input_active(self_: *const Fl_File_Input) -> ::core::ffi::c_uint;
2605}
2606extern "C" {
2607 pub fn Fl_File_Input_active_r(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2608}
2609extern "C" {
2610 pub fn Fl_File_Input_callback(self_: *const Fl_File_Input) -> Fl_Callback;
2611}
2612extern "C" {
2613 pub fn Fl_File_Input_set_deletion_callback(
2614 self_: *mut Fl_File_Input,
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}
2621extern "C" {
2622 pub fn Fl_File_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_File_Input;
2623}
2624extern "C" {
2625 pub fn Fl_File_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_File_Input;
2626}
2627extern "C" {
2628 pub fn Fl_File_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2629}
2630extern "C" {
2631 pub fn Fl_File_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2632}
2633extern "C" {
2634 pub fn Fl_File_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2635}
2636extern "C" {
2637 pub fn Fl_File_Input_set_down_box(self_: *mut Fl_File_Input, box_: ::core::ffi::c_int);
2638}
2639extern "C" {
2640 pub fn Fl_File_Input_down_box(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2641}
2642extern "C" {
2643 pub fn Fl_File_Input_set_value(
2644 arg1: *mut Fl_File_Input,
2645 arg2: *const ::core::ffi::c_char,
2646 ) -> ::core::ffi::c_int;
2647}
2648extern "C" {
2649 pub fn Fl_File_Input_value(arg1: *mut Fl_File_Input) -> *const ::core::ffi::c_char;
2650}
2651extern "C" {
2652 pub fn Fl_File_Input_maximum_size(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2653}
2654extern "C" {
2655 pub fn Fl_File_Input_set_maximum_size(arg1: *mut Fl_File_Input, m: ::core::ffi::c_int);
2656}
2657extern "C" {
2658 pub fn Fl_File_Input_position(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2659}
2660extern "C" {
2661 pub fn Fl_File_Input_set_position(
2662 arg1: *mut Fl_File_Input,
2663 p: ::core::ffi::c_int,
2664 ) -> ::core::ffi::c_int;
2665}
2666extern "C" {
2667 pub fn Fl_File_Input_set_mark(
2668 arg1: *mut Fl_File_Input,
2669 m: ::core::ffi::c_int,
2670 ) -> ::core::ffi::c_int;
2671}
2672extern "C" {
2673 pub fn Fl_File_Input_mark(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2674}
2675extern "C" {
2676 pub fn Fl_File_Input_replace(
2677 arg1: *mut Fl_File_Input,
2678 b: ::core::ffi::c_int,
2679 e: ::core::ffi::c_int,
2680 text: *const ::core::ffi::c_char,
2681 ilen: ::core::ffi::c_int,
2682 ) -> ::core::ffi::c_int;
2683}
2684extern "C" {
2685 pub fn Fl_File_Input_insert(
2686 arg1: *mut Fl_File_Input,
2687 t: *const ::core::ffi::c_char,
2688 l: ::core::ffi::c_int,
2689 ) -> ::core::ffi::c_int;
2690}
2691extern "C" {
2692 pub fn Fl_File_Input_append(
2693 arg1: *mut Fl_File_Input,
2694 t: *const ::core::ffi::c_char,
2695 l: ::core::ffi::c_int,
2696 keep_selection: ::core::ffi::c_char,
2697 ) -> ::core::ffi::c_int;
2698}
2699extern "C" {
2700 pub fn Fl_File_Input_copy(
2701 arg1: *mut Fl_File_Input,
2702 clipboard: ::core::ffi::c_int,
2703 ) -> ::core::ffi::c_int;
2704}
2705extern "C" {
2706 pub fn Fl_File_Input_undo(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2707}
2708extern "C" {
2709 pub fn Fl_File_Input_copy_cuts(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2710}
2711extern "C" {
2712 pub fn Fl_File_Input_cursor_color(arg1: *const Fl_File_Input) -> ::core::ffi::c_uint;
2713}
2714extern "C" {
2715 pub fn Fl_File_Input_set_cursor_color(arg1: *mut Fl_File_Input, s: ::core::ffi::c_uint);
2716}
2717extern "C" {
2718 pub fn Fl_File_Input_text_font(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2719}
2720extern "C" {
2721 pub fn Fl_File_Input_set_text_font(arg1: *mut Fl_File_Input, s: ::core::ffi::c_int);
2722}
2723extern "C" {
2724 pub fn Fl_File_Input_text_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2725}
2726extern "C" {
2727 pub fn Fl_File_Input_set_text_color(arg1: *mut Fl_File_Input, s: ::core::ffi::c_uint);
2728}
2729extern "C" {
2730 pub fn Fl_File_Input_text_size(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2731}
2732extern "C" {
2733 pub fn Fl_File_Input_set_text_size(arg1: *mut Fl_File_Input, s: ::core::ffi::c_int);
2734}
2735extern "C" {
2736 pub fn Fl_File_Input_readonly(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2737}
2738extern "C" {
2739 pub fn Fl_File_Input_set_readonly(arg1: *mut Fl_File_Input, boolean: ::core::ffi::c_int);
2740}
2741extern "C" {
2742 pub fn Fl_File_Input_wrap(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2743}
2744extern "C" {
2745 pub fn Fl_File_Input_set_wrap(arg1: *mut Fl_File_Input, boolean: ::core::ffi::c_int);
2746}
2747extern "C" {
2748 pub fn Fl_File_Input_set_tab_nav(arg1: *mut Fl_File_Input, flag: ::core::ffi::c_int);
2749}
2750extern "C" {
2751 pub fn Fl_File_Input_tab_nav(arg1: *const Fl_File_Input) -> ::core::ffi::c_int;
2752}
2753#[repr(C)]
2754#[derive(Debug, Copy, Clone)]
2755pub struct Fl_Output {
2756 _unused: [u8; 0],
2757}
2758extern "C" {
2759 pub fn Fl_Output_new(
2760 x: ::core::ffi::c_int,
2761 y: ::core::ffi::c_int,
2762 width: ::core::ffi::c_int,
2763 height: ::core::ffi::c_int,
2764 title: *const ::core::ffi::c_char,
2765 ) -> *mut Fl_Output;
2766}
2767extern "C" {
2768 pub fn Fl_Output_x(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2769}
2770extern "C" {
2771 pub fn Fl_Output_y(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2772}
2773extern "C" {
2774 pub fn Fl_Output_width(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2775}
2776extern "C" {
2777 pub fn Fl_Output_height(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2778}
2779extern "C" {
2780 pub fn Fl_Output_label(arg1: *mut Fl_Output) -> *const ::core::ffi::c_char;
2781}
2782extern "C" {
2783 pub fn Fl_Output_set_label(arg1: *mut Fl_Output, title: *const ::core::ffi::c_char);
2784}
2785extern "C" {
2786 pub fn Fl_Output_redraw(arg1: *mut Fl_Output);
2787}
2788extern "C" {
2789 pub fn Fl_Output_show(arg1: *mut Fl_Output);
2790}
2791extern "C" {
2792 pub fn Fl_Output_hide(arg1: *mut Fl_Output);
2793}
2794extern "C" {
2795 pub fn Fl_Output_activate(arg1: *mut Fl_Output);
2796}
2797extern "C" {
2798 pub fn Fl_Output_deactivate(arg1: *mut Fl_Output);
2799}
2800extern "C" {
2801 pub fn Fl_Output_redraw_label(arg1: *mut Fl_Output);
2802}
2803extern "C" {
2804 pub fn Fl_Output_resize(
2805 arg1: *mut Fl_Output,
2806 x: ::core::ffi::c_int,
2807 y: ::core::ffi::c_int,
2808 width: ::core::ffi::c_int,
2809 height: ::core::ffi::c_int,
2810 );
2811}
2812extern "C" {
2813 pub fn Fl_Output_widget_resize(
2814 arg1: *mut Fl_Output,
2815 x: ::core::ffi::c_int,
2816 y: ::core::ffi::c_int,
2817 width: ::core::ffi::c_int,
2818 height: ::core::ffi::c_int,
2819 );
2820}
2821extern "C" {
2822 pub fn Fl_Output_tooltip(arg1: *mut Fl_Output) -> *const ::core::ffi::c_char;
2823}
2824extern "C" {
2825 pub fn Fl_Output_set_tooltip(arg1: *mut Fl_Output, txt: *const ::core::ffi::c_char);
2826}
2827extern "C" {
2828 pub fn Fl_Output_get_type(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2829}
2830extern "C" {
2831 pub fn Fl_Output_set_type(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2832}
2833extern "C" {
2834 pub fn Fl_Output_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
2835}
2836extern "C" {
2837 pub fn Fl_Output_set_color(arg1: *mut Fl_Output, color: ::core::ffi::c_uint);
2838}
2839extern "C" {
2840 pub fn Fl_Output_measure_label(
2841 arg1: *const Fl_Output,
2842 arg2: *mut ::core::ffi::c_int,
2843 arg3: *mut ::core::ffi::c_int,
2844 );
2845}
2846extern "C" {
2847 pub fn Fl_Output_label_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
2848}
2849extern "C" {
2850 pub fn Fl_Output_set_label_color(arg1: *mut Fl_Output, color: ::core::ffi::c_uint);
2851}
2852extern "C" {
2853 pub fn Fl_Output_label_font(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2854}
2855extern "C" {
2856 pub fn Fl_Output_set_label_font(arg1: *mut Fl_Output, font: ::core::ffi::c_int);
2857}
2858extern "C" {
2859 pub fn Fl_Output_label_size(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2860}
2861extern "C" {
2862 pub fn Fl_Output_set_label_size(arg1: *mut Fl_Output, sz: ::core::ffi::c_int);
2863}
2864extern "C" {
2865 pub fn Fl_Output_label_type(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2866}
2867extern "C" {
2868 pub fn Fl_Output_set_label_type(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2869}
2870extern "C" {
2871 pub fn Fl_Output_box(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2872}
2873extern "C" {
2874 pub fn Fl_Output_set_box(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2875}
2876extern "C" {
2877 pub fn Fl_Output_changed(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2878}
2879extern "C" {
2880 pub fn Fl_Output_set_changed(arg1: *mut Fl_Output);
2881}
2882extern "C" {
2883 pub fn Fl_Output_clear_changed(arg1: *mut Fl_Output);
2884}
2885extern "C" {
2886 pub fn Fl_Output_align(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2887}
2888extern "C" {
2889 pub fn Fl_Output_set_align(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2890}
2891extern "C" {
2892 pub fn Fl_Output_delete(arg1: *mut Fl_Output);
2893}
2894extern "C" {
2895 pub fn Fl_Output_set_image(arg1: *mut Fl_Output, arg2: *mut ::core::ffi::c_void);
2896}
2897extern "C" {
2898 pub fn Fl_Output_handle(
2899 self_: *mut Fl_Output,
2900 cb: custom_handler_callback,
2901 data: *mut ::core::ffi::c_void,
2902 );
2903}
2904extern "C" {
2905 pub fn Fl_Output_handle_event(
2906 self_: *mut Fl_Output,
2907 event: ::core::ffi::c_int,
2908 ) -> ::core::ffi::c_int;
2909}
2910extern "C" {
2911 pub fn Fl_Output_draw(
2912 self_: *mut Fl_Output,
2913 cb: custom_draw_callback,
2914 data: *mut ::core::ffi::c_void,
2915 );
2916}
2917extern "C" {
2918 pub fn Fl_Output_resize_callback(
2919 self_: *mut Fl_Output,
2920 cb: ::core::option::Option<
2921 unsafe extern "C" fn(
2922 arg1: *mut Fl_Widget,
2923 x: ::core::ffi::c_int,
2924 y: ::core::ffi::c_int,
2925 w: ::core::ffi::c_int,
2926 h: ::core::ffi::c_int,
2927 arg2: *mut ::core::ffi::c_void,
2928 ),
2929 >,
2930 data: *mut ::core::ffi::c_void,
2931 );
2932}
2933extern "C" {
2934 pub fn Fl_Output_set_when(arg1: *mut Fl_Output, arg2: ::core::ffi::c_int);
2935}
2936extern "C" {
2937 pub fn Fl_Output_when(arg1: *const Fl_Output) -> ::core::ffi::c_int;
2938}
2939extern "C" {
2940 pub fn Fl_Output_image(arg1: *const Fl_Output) -> *const ::core::ffi::c_void;
2941}
2942extern "C" {
2943 pub fn Fl_Output_parent(self_: *const Fl_Output) -> *mut ::core::ffi::c_void;
2944}
2945extern "C" {
2946 pub fn Fl_Output_selection_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
2947}
2948extern "C" {
2949 pub fn Fl_Output_set_selection_color(arg1: *mut Fl_Output, color: ::core::ffi::c_uint);
2950}
2951extern "C" {
2952 pub fn Fl_Output_do_callback(arg1: *mut Fl_Output);
2953}
2954extern "C" {
2955 pub fn Fl_Output_inside(
2956 self_: *const Fl_Output,
2957 arg1: *mut ::core::ffi::c_void,
2958 ) -> ::core::ffi::c_int;
2959}
2960extern "C" {
2961 pub fn Fl_Output_window(arg1: *const Fl_Output) -> *mut ::core::ffi::c_void;
2962}
2963extern "C" {
2964 pub fn Fl_Output_top_window(arg1: *const Fl_Output) -> *mut ::core::ffi::c_void;
2965}
2966extern "C" {
2967 pub fn Fl_Output_takes_events(arg1: *const Fl_Output) -> ::core::ffi::c_int;
2968}
2969extern "C" {
2970 pub fn Fl_Output_user_data(arg1: *const Fl_Output) -> *mut ::core::ffi::c_void;
2971}
2972extern "C" {
2973 pub fn Fl_Output_take_focus(self_: *mut Fl_Output) -> ::core::ffi::c_int;
2974}
2975extern "C" {
2976 pub fn Fl_Output_set_visible_focus(self_: *mut Fl_Output);
2977}
2978extern "C" {
2979 pub fn Fl_Output_clear_visible_focus(self_: *mut Fl_Output);
2980}
2981extern "C" {
2982 pub fn Fl_Output_visible_focus(self_: *mut Fl_Output, v: ::core::ffi::c_int);
2983}
2984extern "C" {
2985 pub fn Fl_Output_has_visible_focus(self_: *mut Fl_Output) -> ::core::ffi::c_uint;
2986}
2987extern "C" {
2988 pub fn Fl_Output_set_user_data(arg1: *mut Fl_Output, data: *mut ::core::ffi::c_void);
2989}
2990extern "C" {
2991 pub fn Fl_Output_draw_data(self_: *const Fl_Output) -> *mut ::core::ffi::c_void;
2992}
2993extern "C" {
2994 pub fn Fl_Output_handle_data(self_: *const Fl_Output) -> *mut ::core::ffi::c_void;
2995}
2996extern "C" {
2997 pub fn Fl_Output_set_draw_data(self_: *mut Fl_Output, data: *mut ::core::ffi::c_void);
2998}
2999extern "C" {
3000 pub fn Fl_Output_set_handle_data(self_: *mut Fl_Output, data: *mut ::core::ffi::c_void);
3001}
3002extern "C" {
3003 pub fn Fl_Output_damage(self_: *const Fl_Output) -> ::core::ffi::c_uchar;
3004}
3005extern "C" {
3006 pub fn Fl_Output_set_damage(self_: *mut Fl_Output, flag: ::core::ffi::c_uchar);
3007}
3008extern "C" {
3009 pub fn Fl_Output_set_damage_area(
3010 self_: *mut Fl_Output,
3011 flag: ::core::ffi::c_uchar,
3012 x: ::core::ffi::c_int,
3013 y: ::core::ffi::c_int,
3014 w: ::core::ffi::c_int,
3015 h: ::core::ffi::c_int,
3016 );
3017}
3018extern "C" {
3019 pub fn Fl_Output_clear_damage(self_: *mut Fl_Output);
3020}
3021extern "C" {
3022 pub fn Fl_Output_as_window(self_: *mut Fl_Output) -> *mut ::core::ffi::c_void;
3023}
3024extern "C" {
3025 pub fn Fl_Output_as_group(self_: *mut Fl_Output) -> *mut ::core::ffi::c_void;
3026}
3027extern "C" {
3028 pub fn Fl_Output_set_deimage(arg1: *mut Fl_Output, arg2: *mut ::core::ffi::c_void);
3029}
3030extern "C" {
3031 pub fn Fl_Output_deimage(arg1: *const Fl_Output) -> *const ::core::ffi::c_void;
3032}
3033extern "C" {
3034 pub fn Fl_Output_set_callback(
3035 arg1: *mut Fl_Output,
3036 arg2: Fl_Callback,
3037 arg3: *mut ::core::ffi::c_void,
3038 );
3039}
3040extern "C" {
3041 pub fn Fl_Output_set_deleter(
3042 arg1: *mut Fl_Output,
3043 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3044 );
3045}
3046extern "C" {
3047 pub fn Fl_Output_visible(self_: *const Fl_Output) -> ::core::ffi::c_int;
3048}
3049extern "C" {
3050 pub fn Fl_Output_visible_r(self_: *const Fl_Output) -> ::core::ffi::c_int;
3051}
3052extern "C" {
3053 pub fn Fl_Output_active(self_: *const Fl_Output) -> ::core::ffi::c_uint;
3054}
3055extern "C" {
3056 pub fn Fl_Output_active_r(self_: *const Fl_Output) -> ::core::ffi::c_int;
3057}
3058extern "C" {
3059 pub fn Fl_Output_callback(self_: *const Fl_Output) -> Fl_Callback;
3060}
3061extern "C" {
3062 pub fn Fl_Output_set_deletion_callback(
3063 self_: *mut Fl_Output,
3064 arg1: ::core::option::Option<
3065 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3066 >,
3067 data: *mut ::core::ffi::c_void,
3068 );
3069}
3070extern "C" {
3071 pub fn Fl_Output_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Output;
3072}
3073extern "C" {
3074 pub fn Fl_Output_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Output;
3075}
3076extern "C" {
3077 pub fn Fl_Output_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3078}
3079extern "C" {
3080 pub fn Fl_Output_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3081}
3082extern "C" {
3083 pub fn Fl_Output_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3084}
3085extern "C" {
3086 pub fn Fl_Output_set_value(
3087 arg1: *mut Fl_Output,
3088 arg2: *const ::core::ffi::c_char,
3089 ) -> ::core::ffi::c_int;
3090}
3091extern "C" {
3092 pub fn Fl_Output_value(arg1: *mut Fl_Output) -> *const ::core::ffi::c_char;
3093}
3094extern "C" {
3095 pub fn Fl_Output_maximum_size(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3096}
3097extern "C" {
3098 pub fn Fl_Output_set_maximum_size(arg1: *mut Fl_Output, m: ::core::ffi::c_int);
3099}
3100extern "C" {
3101 pub fn Fl_Output_position(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3102}
3103extern "C" {
3104 pub fn Fl_Output_set_position(
3105 arg1: *mut Fl_Output,
3106 p: ::core::ffi::c_int,
3107 ) -> ::core::ffi::c_int;
3108}
3109extern "C" {
3110 pub fn Fl_Output_set_mark(arg1: *mut Fl_Output, m: ::core::ffi::c_int) -> ::core::ffi::c_int;
3111}
3112extern "C" {
3113 pub fn Fl_Output_mark(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3114}
3115extern "C" {
3116 pub fn Fl_Output_replace(
3117 arg1: *mut Fl_Output,
3118 b: ::core::ffi::c_int,
3119 e: ::core::ffi::c_int,
3120 text: *const ::core::ffi::c_char,
3121 ilen: ::core::ffi::c_int,
3122 ) -> ::core::ffi::c_int;
3123}
3124extern "C" {
3125 pub fn Fl_Output_insert(
3126 arg1: *mut Fl_Output,
3127 t: *const ::core::ffi::c_char,
3128 l: ::core::ffi::c_int,
3129 ) -> ::core::ffi::c_int;
3130}
3131extern "C" {
3132 pub fn Fl_Output_append(
3133 arg1: *mut Fl_Output,
3134 t: *const ::core::ffi::c_char,
3135 l: ::core::ffi::c_int,
3136 keep_selection: ::core::ffi::c_char,
3137 ) -> ::core::ffi::c_int;
3138}
3139extern "C" {
3140 pub fn Fl_Output_copy(
3141 arg1: *mut Fl_Output,
3142 clipboard: ::core::ffi::c_int,
3143 ) -> ::core::ffi::c_int;
3144}
3145extern "C" {
3146 pub fn Fl_Output_undo(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3147}
3148extern "C" {
3149 pub fn Fl_Output_copy_cuts(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3150}
3151extern "C" {
3152 pub fn Fl_Output_cursor_color(arg1: *const Fl_Output) -> ::core::ffi::c_uint;
3153}
3154extern "C" {
3155 pub fn Fl_Output_set_cursor_color(arg1: *mut Fl_Output, s: ::core::ffi::c_uint);
3156}
3157extern "C" {
3158 pub fn Fl_Output_text_font(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3159}
3160extern "C" {
3161 pub fn Fl_Output_set_text_font(arg1: *mut Fl_Output, s: ::core::ffi::c_int);
3162}
3163extern "C" {
3164 pub fn Fl_Output_text_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
3165}
3166extern "C" {
3167 pub fn Fl_Output_set_text_color(arg1: *mut Fl_Output, s: ::core::ffi::c_uint);
3168}
3169extern "C" {
3170 pub fn Fl_Output_text_size(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3171}
3172extern "C" {
3173 pub fn Fl_Output_set_text_size(arg1: *mut Fl_Output, s: ::core::ffi::c_int);
3174}
3175extern "C" {
3176 pub fn Fl_Output_readonly(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3177}
3178extern "C" {
3179 pub fn Fl_Output_set_readonly(arg1: *mut Fl_Output, boolean: ::core::ffi::c_int);
3180}
3181extern "C" {
3182 pub fn Fl_Output_wrap(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3183}
3184extern "C" {
3185 pub fn Fl_Output_set_wrap(arg1: *mut Fl_Output, boolean: ::core::ffi::c_int);
3186}
3187extern "C" {
3188 pub fn Fl_Output_set_tab_nav(arg1: *mut Fl_Output, flag: ::core::ffi::c_int);
3189}
3190extern "C" {
3191 pub fn Fl_Output_tab_nav(arg1: *const Fl_Output) -> ::core::ffi::c_int;
3192}
3193#[repr(C)]
3194#[derive(Debug, Copy, Clone)]
3195pub struct Fl_Multiline_Output {
3196 _unused: [u8; 0],
3197}
3198extern "C" {
3199 pub fn Fl_Multiline_Output_new(
3200 x: ::core::ffi::c_int,
3201 y: ::core::ffi::c_int,
3202 width: ::core::ffi::c_int,
3203 height: ::core::ffi::c_int,
3204 title: *const ::core::ffi::c_char,
3205 ) -> *mut Fl_Multiline_Output;
3206}
3207extern "C" {
3208 pub fn Fl_Multiline_Output_x(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3209}
3210extern "C" {
3211 pub fn Fl_Multiline_Output_y(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3212}
3213extern "C" {
3214 pub fn Fl_Multiline_Output_width(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3215}
3216extern "C" {
3217 pub fn Fl_Multiline_Output_height(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3218}
3219extern "C" {
3220 pub fn Fl_Multiline_Output_label(arg1: *mut Fl_Multiline_Output) -> *const ::core::ffi::c_char;
3221}
3222extern "C" {
3223 pub fn Fl_Multiline_Output_set_label(
3224 arg1: *mut Fl_Multiline_Output,
3225 title: *const ::core::ffi::c_char,
3226 );
3227}
3228extern "C" {
3229 pub fn Fl_Multiline_Output_redraw(arg1: *mut Fl_Multiline_Output);
3230}
3231extern "C" {
3232 pub fn Fl_Multiline_Output_show(arg1: *mut Fl_Multiline_Output);
3233}
3234extern "C" {
3235 pub fn Fl_Multiline_Output_hide(arg1: *mut Fl_Multiline_Output);
3236}
3237extern "C" {
3238 pub fn Fl_Multiline_Output_activate(arg1: *mut Fl_Multiline_Output);
3239}
3240extern "C" {
3241 pub fn Fl_Multiline_Output_deactivate(arg1: *mut Fl_Multiline_Output);
3242}
3243extern "C" {
3244 pub fn Fl_Multiline_Output_redraw_label(arg1: *mut Fl_Multiline_Output);
3245}
3246extern "C" {
3247 pub fn Fl_Multiline_Output_resize(
3248 arg1: *mut Fl_Multiline_Output,
3249 x: ::core::ffi::c_int,
3250 y: ::core::ffi::c_int,
3251 width: ::core::ffi::c_int,
3252 height: ::core::ffi::c_int,
3253 );
3254}
3255extern "C" {
3256 pub fn Fl_Multiline_Output_widget_resize(
3257 arg1: *mut Fl_Multiline_Output,
3258 x: ::core::ffi::c_int,
3259 y: ::core::ffi::c_int,
3260 width: ::core::ffi::c_int,
3261 height: ::core::ffi::c_int,
3262 );
3263}
3264extern "C" {
3265 pub fn Fl_Multiline_Output_tooltip(
3266 arg1: *mut Fl_Multiline_Output,
3267 ) -> *const ::core::ffi::c_char;
3268}
3269extern "C" {
3270 pub fn Fl_Multiline_Output_set_tooltip(
3271 arg1: *mut Fl_Multiline_Output,
3272 txt: *const ::core::ffi::c_char,
3273 );
3274}
3275extern "C" {
3276 pub fn Fl_Multiline_Output_get_type(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3277}
3278extern "C" {
3279 pub fn Fl_Multiline_Output_set_type(arg1: *mut Fl_Multiline_Output, typ: ::core::ffi::c_int);
3280}
3281extern "C" {
3282 pub fn Fl_Multiline_Output_color(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_uint;
3283}
3284extern "C" {
3285 pub fn Fl_Multiline_Output_set_color(
3286 arg1: *mut Fl_Multiline_Output,
3287 color: ::core::ffi::c_uint,
3288 );
3289}
3290extern "C" {
3291 pub fn Fl_Multiline_Output_measure_label(
3292 arg1: *const Fl_Multiline_Output,
3293 arg2: *mut ::core::ffi::c_int,
3294 arg3: *mut ::core::ffi::c_int,
3295 );
3296}
3297extern "C" {
3298 pub fn Fl_Multiline_Output_label_color(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_uint;
3299}
3300extern "C" {
3301 pub fn Fl_Multiline_Output_set_label_color(
3302 arg1: *mut Fl_Multiline_Output,
3303 color: ::core::ffi::c_uint,
3304 );
3305}
3306extern "C" {
3307 pub fn Fl_Multiline_Output_label_font(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3308}
3309extern "C" {
3310 pub fn Fl_Multiline_Output_set_label_font(
3311 arg1: *mut Fl_Multiline_Output,
3312 font: ::core::ffi::c_int,
3313 );
3314}
3315extern "C" {
3316 pub fn Fl_Multiline_Output_label_size(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3317}
3318extern "C" {
3319 pub fn Fl_Multiline_Output_set_label_size(
3320 arg1: *mut Fl_Multiline_Output,
3321 sz: ::core::ffi::c_int,
3322 );
3323}
3324extern "C" {
3325 pub fn Fl_Multiline_Output_label_type(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3326}
3327extern "C" {
3328 pub fn Fl_Multiline_Output_set_label_type(
3329 arg1: *mut Fl_Multiline_Output,
3330 typ: ::core::ffi::c_int,
3331 );
3332}
3333extern "C" {
3334 pub fn Fl_Multiline_Output_box(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3335}
3336extern "C" {
3337 pub fn Fl_Multiline_Output_set_box(arg1: *mut Fl_Multiline_Output, typ: ::core::ffi::c_int);
3338}
3339extern "C" {
3340 pub fn Fl_Multiline_Output_changed(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3341}
3342extern "C" {
3343 pub fn Fl_Multiline_Output_set_changed(arg1: *mut Fl_Multiline_Output);
3344}
3345extern "C" {
3346 pub fn Fl_Multiline_Output_clear_changed(arg1: *mut Fl_Multiline_Output);
3347}
3348extern "C" {
3349 pub fn Fl_Multiline_Output_align(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3350}
3351extern "C" {
3352 pub fn Fl_Multiline_Output_set_align(arg1: *mut Fl_Multiline_Output, typ: ::core::ffi::c_int);
3353}
3354extern "C" {
3355 pub fn Fl_Multiline_Output_delete(arg1: *mut Fl_Multiline_Output);
3356}
3357extern "C" {
3358 pub fn Fl_Multiline_Output_set_image(
3359 arg1: *mut Fl_Multiline_Output,
3360 arg2: *mut ::core::ffi::c_void,
3361 );
3362}
3363extern "C" {
3364 pub fn Fl_Multiline_Output_handle(
3365 self_: *mut Fl_Multiline_Output,
3366 cb: custom_handler_callback,
3367 data: *mut ::core::ffi::c_void,
3368 );
3369}
3370extern "C" {
3371 pub fn Fl_Multiline_Output_handle_event(
3372 self_: *mut Fl_Multiline_Output,
3373 event: ::core::ffi::c_int,
3374 ) -> ::core::ffi::c_int;
3375}
3376extern "C" {
3377 pub fn Fl_Multiline_Output_draw(
3378 self_: *mut Fl_Multiline_Output,
3379 cb: custom_draw_callback,
3380 data: *mut ::core::ffi::c_void,
3381 );
3382}
3383extern "C" {
3384 pub fn Fl_Multiline_Output_resize_callback(
3385 self_: *mut Fl_Multiline_Output,
3386 cb: ::core::option::Option<
3387 unsafe extern "C" fn(
3388 arg1: *mut Fl_Widget,
3389 x: ::core::ffi::c_int,
3390 y: ::core::ffi::c_int,
3391 w: ::core::ffi::c_int,
3392 h: ::core::ffi::c_int,
3393 arg2: *mut ::core::ffi::c_void,
3394 ),
3395 >,
3396 data: *mut ::core::ffi::c_void,
3397 );
3398}
3399extern "C" {
3400 pub fn Fl_Multiline_Output_set_when(arg1: *mut Fl_Multiline_Output, arg2: ::core::ffi::c_int);
3401}
3402extern "C" {
3403 pub fn Fl_Multiline_Output_when(arg1: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3404}
3405extern "C" {
3406 pub fn Fl_Multiline_Output_image(
3407 arg1: *const Fl_Multiline_Output,
3408 ) -> *const ::core::ffi::c_void;
3409}
3410extern "C" {
3411 pub fn Fl_Multiline_Output_parent(
3412 self_: *const Fl_Multiline_Output,
3413 ) -> *mut ::core::ffi::c_void;
3414}
3415extern "C" {
3416 pub fn Fl_Multiline_Output_selection_color(
3417 arg1: *mut Fl_Multiline_Output,
3418 ) -> ::core::ffi::c_uint;
3419}
3420extern "C" {
3421 pub fn Fl_Multiline_Output_set_selection_color(
3422 arg1: *mut Fl_Multiline_Output,
3423 color: ::core::ffi::c_uint,
3424 );
3425}
3426extern "C" {
3427 pub fn Fl_Multiline_Output_do_callback(arg1: *mut Fl_Multiline_Output);
3428}
3429extern "C" {
3430 pub fn Fl_Multiline_Output_inside(
3431 self_: *const Fl_Multiline_Output,
3432 arg1: *mut ::core::ffi::c_void,
3433 ) -> ::core::ffi::c_int;
3434}
3435extern "C" {
3436 pub fn Fl_Multiline_Output_window(arg1: *const Fl_Multiline_Output)
3437 -> *mut ::core::ffi::c_void;
3438}
3439extern "C" {
3440 pub fn Fl_Multiline_Output_top_window(
3441 arg1: *const Fl_Multiline_Output,
3442 ) -> *mut ::core::ffi::c_void;
3443}
3444extern "C" {
3445 pub fn Fl_Multiline_Output_takes_events(arg1: *const Fl_Multiline_Output)
3446 -> ::core::ffi::c_int;
3447}
3448extern "C" {
3449 pub fn Fl_Multiline_Output_user_data(
3450 arg1: *const Fl_Multiline_Output,
3451 ) -> *mut ::core::ffi::c_void;
3452}
3453extern "C" {
3454 pub fn Fl_Multiline_Output_take_focus(self_: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3455}
3456extern "C" {
3457 pub fn Fl_Multiline_Output_set_visible_focus(self_: *mut Fl_Multiline_Output);
3458}
3459extern "C" {
3460 pub fn Fl_Multiline_Output_clear_visible_focus(self_: *mut Fl_Multiline_Output);
3461}
3462extern "C" {
3463 pub fn Fl_Multiline_Output_visible_focus(
3464 self_: *mut Fl_Multiline_Output,
3465 v: ::core::ffi::c_int,
3466 );
3467}
3468extern "C" {
3469 pub fn Fl_Multiline_Output_has_visible_focus(
3470 self_: *mut Fl_Multiline_Output,
3471 ) -> ::core::ffi::c_uint;
3472}
3473extern "C" {
3474 pub fn Fl_Multiline_Output_set_user_data(
3475 arg1: *mut Fl_Multiline_Output,
3476 data: *mut ::core::ffi::c_void,
3477 );
3478}
3479extern "C" {
3480 pub fn Fl_Multiline_Output_draw_data(
3481 self_: *const Fl_Multiline_Output,
3482 ) -> *mut ::core::ffi::c_void;
3483}
3484extern "C" {
3485 pub fn Fl_Multiline_Output_handle_data(
3486 self_: *const Fl_Multiline_Output,
3487 ) -> *mut ::core::ffi::c_void;
3488}
3489extern "C" {
3490 pub fn Fl_Multiline_Output_set_draw_data(
3491 self_: *mut Fl_Multiline_Output,
3492 data: *mut ::core::ffi::c_void,
3493 );
3494}
3495extern "C" {
3496 pub fn Fl_Multiline_Output_set_handle_data(
3497 self_: *mut Fl_Multiline_Output,
3498 data: *mut ::core::ffi::c_void,
3499 );
3500}
3501extern "C" {
3502 pub fn Fl_Multiline_Output_damage(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_uchar;
3503}
3504extern "C" {
3505 pub fn Fl_Multiline_Output_set_damage(
3506 self_: *mut Fl_Multiline_Output,
3507 flag: ::core::ffi::c_uchar,
3508 );
3509}
3510extern "C" {
3511 pub fn Fl_Multiline_Output_set_damage_area(
3512 self_: *mut Fl_Multiline_Output,
3513 flag: ::core::ffi::c_uchar,
3514 x: ::core::ffi::c_int,
3515 y: ::core::ffi::c_int,
3516 w: ::core::ffi::c_int,
3517 h: ::core::ffi::c_int,
3518 );
3519}
3520extern "C" {
3521 pub fn Fl_Multiline_Output_clear_damage(self_: *mut Fl_Multiline_Output);
3522}
3523extern "C" {
3524 pub fn Fl_Multiline_Output_as_window(
3525 self_: *mut Fl_Multiline_Output,
3526 ) -> *mut ::core::ffi::c_void;
3527}
3528extern "C" {
3529 pub fn Fl_Multiline_Output_as_group(
3530 self_: *mut Fl_Multiline_Output,
3531 ) -> *mut ::core::ffi::c_void;
3532}
3533extern "C" {
3534 pub fn Fl_Multiline_Output_set_deimage(
3535 arg1: *mut Fl_Multiline_Output,
3536 arg2: *mut ::core::ffi::c_void,
3537 );
3538}
3539extern "C" {
3540 pub fn Fl_Multiline_Output_deimage(
3541 arg1: *const Fl_Multiline_Output,
3542 ) -> *const ::core::ffi::c_void;
3543}
3544extern "C" {
3545 pub fn Fl_Multiline_Output_set_callback(
3546 arg1: *mut Fl_Multiline_Output,
3547 arg2: Fl_Callback,
3548 arg3: *mut ::core::ffi::c_void,
3549 );
3550}
3551extern "C" {
3552 pub fn Fl_Multiline_Output_set_deleter(
3553 arg1: *mut Fl_Multiline_Output,
3554 arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut ::core::ffi::c_void)>,
3555 );
3556}
3557extern "C" {
3558 pub fn Fl_Multiline_Output_visible(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3559}
3560extern "C" {
3561 pub fn Fl_Multiline_Output_visible_r(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3562}
3563extern "C" {
3564 pub fn Fl_Multiline_Output_active(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_uint;
3565}
3566extern "C" {
3567 pub fn Fl_Multiline_Output_active_r(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3568}
3569extern "C" {
3570 pub fn Fl_Multiline_Output_callback(self_: *const Fl_Multiline_Output) -> Fl_Callback;
3571}
3572extern "C" {
3573 pub fn Fl_Multiline_Output_set_deletion_callback(
3574 self_: *mut Fl_Multiline_Output,
3575 arg1: ::core::option::Option<
3576 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3577 >,
3578 data: *mut ::core::ffi::c_void,
3579 );
3580}
3581extern "C" {
3582 pub fn Fl_Multiline_Output_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multiline_Output;
3583}
3584extern "C" {
3585 pub fn Fl_Multiline_Output_from_derived_dyn_ptr(
3586 ptr: *mut Fl_Widget,
3587 ) -> *mut Fl_Multiline_Output;
3588}
3589extern "C" {
3590 pub fn Fl_Multiline_Output_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3591}
3592extern "C" {
3593 pub fn Fl_Multiline_Output_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3594}
3595extern "C" {
3596 pub fn Fl_Multiline_Output_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3597}
3598extern "C" {
3599 pub fn Fl_Multiline_Output_set_value(
3600 arg1: *mut Fl_Multiline_Output,
3601 arg2: *const ::core::ffi::c_char,
3602 ) -> ::core::ffi::c_int;
3603}
3604extern "C" {
3605 pub fn Fl_Multiline_Output_value(arg1: *mut Fl_Multiline_Output) -> *const ::core::ffi::c_char;
3606}
3607extern "C" {
3608 pub fn Fl_Multiline_Output_maximum_size(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3609}
3610extern "C" {
3611 pub fn Fl_Multiline_Output_set_maximum_size(
3612 arg1: *mut Fl_Multiline_Output,
3613 m: ::core::ffi::c_int,
3614 );
3615}
3616extern "C" {
3617 pub fn Fl_Multiline_Output_position(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3618}
3619extern "C" {
3620 pub fn Fl_Multiline_Output_set_position(
3621 arg1: *mut Fl_Multiline_Output,
3622 p: ::core::ffi::c_int,
3623 ) -> ::core::ffi::c_int;
3624}
3625extern "C" {
3626 pub fn Fl_Multiline_Output_set_mark(
3627 arg1: *mut Fl_Multiline_Output,
3628 m: ::core::ffi::c_int,
3629 ) -> ::core::ffi::c_int;
3630}
3631extern "C" {
3632 pub fn Fl_Multiline_Output_mark(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3633}
3634extern "C" {
3635 pub fn Fl_Multiline_Output_replace(
3636 arg1: *mut Fl_Multiline_Output,
3637 b: ::core::ffi::c_int,
3638 e: ::core::ffi::c_int,
3639 text: *const ::core::ffi::c_char,
3640 ilen: ::core::ffi::c_int,
3641 ) -> ::core::ffi::c_int;
3642}
3643extern "C" {
3644 pub fn Fl_Multiline_Output_insert(
3645 arg1: *mut Fl_Multiline_Output,
3646 t: *const ::core::ffi::c_char,
3647 l: ::core::ffi::c_int,
3648 ) -> ::core::ffi::c_int;
3649}
3650extern "C" {
3651 pub fn Fl_Multiline_Output_append(
3652 arg1: *mut Fl_Multiline_Output,
3653 t: *const ::core::ffi::c_char,
3654 l: ::core::ffi::c_int,
3655 keep_selection: ::core::ffi::c_char,
3656 ) -> ::core::ffi::c_int;
3657}
3658extern "C" {
3659 pub fn Fl_Multiline_Output_copy(
3660 arg1: *mut Fl_Multiline_Output,
3661 clipboard: ::core::ffi::c_int,
3662 ) -> ::core::ffi::c_int;
3663}
3664extern "C" {
3665 pub fn Fl_Multiline_Output_undo(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3666}
3667extern "C" {
3668 pub fn Fl_Multiline_Output_copy_cuts(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3669}
3670extern "C" {
3671 pub fn Fl_Multiline_Output_cursor_color(
3672 arg1: *const Fl_Multiline_Output,
3673 ) -> ::core::ffi::c_uint;
3674}
3675extern "C" {
3676 pub fn Fl_Multiline_Output_set_cursor_color(
3677 arg1: *mut Fl_Multiline_Output,
3678 s: ::core::ffi::c_uint,
3679 );
3680}
3681extern "C" {
3682 pub fn Fl_Multiline_Output_text_font(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3683}
3684extern "C" {
3685 pub fn Fl_Multiline_Output_set_text_font(arg1: *mut Fl_Multiline_Output, s: ::core::ffi::c_int);
3686}
3687extern "C" {
3688 pub fn Fl_Multiline_Output_text_color(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_uint;
3689}
3690extern "C" {
3691 pub fn Fl_Multiline_Output_set_text_color(
3692 arg1: *mut Fl_Multiline_Output,
3693 s: ::core::ffi::c_uint,
3694 );
3695}
3696extern "C" {
3697 pub fn Fl_Multiline_Output_text_size(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3698}
3699extern "C" {
3700 pub fn Fl_Multiline_Output_set_text_size(arg1: *mut Fl_Multiline_Output, s: ::core::ffi::c_int);
3701}
3702extern "C" {
3703 pub fn Fl_Multiline_Output_readonly(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3704}
3705extern "C" {
3706 pub fn Fl_Multiline_Output_set_readonly(
3707 arg1: *mut Fl_Multiline_Output,
3708 boolean: ::core::ffi::c_int,
3709 );
3710}
3711extern "C" {
3712 pub fn Fl_Multiline_Output_wrap(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3713}
3714extern "C" {
3715 pub fn Fl_Multiline_Output_set_wrap(
3716 arg1: *mut Fl_Multiline_Output,
3717 boolean: ::core::ffi::c_int,
3718 );
3719}
3720extern "C" {
3721 pub fn Fl_Multiline_Output_set_tab_nav(
3722 arg1: *mut Fl_Multiline_Output,
3723 flag: ::core::ffi::c_int,
3724 );
3725}
3726extern "C" {
3727 pub fn Fl_Multiline_Output_tab_nav(arg1: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3728}