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