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_Table {
24 _unused: [u8; 0],
25}
26unsafe extern "C" {
27 pub fn Fl_Table_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_Table;
34}
35unsafe extern "C" {
36 pub fn Fl_Table_x(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
37}
38unsafe extern "C" {
39 pub fn Fl_Table_y(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
40}
41unsafe extern "C" {
42 pub fn Fl_Table_width(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
43}
44unsafe extern "C" {
45 pub fn Fl_Table_height(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
46}
47unsafe extern "C" {
48 pub fn Fl_Table_label(arg1: *mut Fl_Table) -> *const ::core::ffi::c_char;
49}
50unsafe extern "C" {
51 pub fn Fl_Table_set_label(arg1: *mut Fl_Table, title: *const ::core::ffi::c_char);
52}
53unsafe extern "C" {
54 pub fn Fl_Table_redraw(arg1: *mut Fl_Table);
55}
56unsafe extern "C" {
57 pub fn Fl_Table_show(arg1: *mut Fl_Table);
58}
59unsafe extern "C" {
60 pub fn Fl_Table_hide(arg1: *mut Fl_Table);
61}
62unsafe extern "C" {
63 pub fn Fl_Table_activate(arg1: *mut Fl_Table);
64}
65unsafe extern "C" {
66 pub fn Fl_Table_deactivate(arg1: *mut Fl_Table);
67}
68unsafe extern "C" {
69 pub fn Fl_Table_redraw_label(arg1: *mut Fl_Table);
70}
71unsafe extern "C" {
72 pub fn Fl_Table_resize(
73 arg1: *mut Fl_Table,
74 x: ::core::ffi::c_int,
75 y: ::core::ffi::c_int,
76 width: ::core::ffi::c_int,
77 height: ::core::ffi::c_int,
78 );
79}
80unsafe extern "C" {
81 pub fn Fl_Table_widget_resize(
82 arg1: *mut Fl_Table,
83 x: ::core::ffi::c_int,
84 y: ::core::ffi::c_int,
85 width: ::core::ffi::c_int,
86 height: ::core::ffi::c_int,
87 );
88}
89unsafe extern "C" {
90 pub fn Fl_Table_tooltip(arg1: *mut Fl_Table) -> *const ::core::ffi::c_char;
91}
92unsafe extern "C" {
93 pub fn Fl_Table_set_tooltip(arg1: *mut Fl_Table, txt: *const ::core::ffi::c_char);
94}
95unsafe extern "C" {
96 pub fn Fl_Table_get_type(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
97}
98unsafe extern "C" {
99 pub fn Fl_Table_set_type(arg1: *mut Fl_Table, typ: ::core::ffi::c_int);
100}
101unsafe extern "C" {
102 pub fn Fl_Table_color(arg1: *mut Fl_Table) -> ::core::ffi::c_uint;
103}
104unsafe extern "C" {
105 pub fn Fl_Table_set_color(arg1: *mut Fl_Table, color: ::core::ffi::c_uint);
106}
107unsafe extern "C" {
108 pub fn Fl_Table_measure_label(
109 arg1: *const Fl_Table,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114unsafe extern "C" {
115 pub fn Fl_Table_label_color(arg1: *mut Fl_Table) -> ::core::ffi::c_uint;
116}
117unsafe extern "C" {
118 pub fn Fl_Table_set_label_color(arg1: *mut Fl_Table, color: ::core::ffi::c_uint);
119}
120unsafe extern "C" {
121 pub fn Fl_Table_label_font(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
122}
123unsafe extern "C" {
124 pub fn Fl_Table_set_label_font(arg1: *mut Fl_Table, font: ::core::ffi::c_int);
125}
126unsafe extern "C" {
127 pub fn Fl_Table_label_size(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
128}
129unsafe extern "C" {
130 pub fn Fl_Table_set_label_size(arg1: *mut Fl_Table, sz: ::core::ffi::c_int);
131}
132unsafe extern "C" {
133 pub fn Fl_Table_label_type(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
134}
135unsafe extern "C" {
136 pub fn Fl_Table_set_label_type(arg1: *mut Fl_Table, typ: ::core::ffi::c_int);
137}
138unsafe extern "C" {
139 pub fn Fl_Table_box(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
140}
141unsafe extern "C" {
142 pub fn Fl_Table_set_box(arg1: *mut Fl_Table, typ: ::core::ffi::c_int);
143}
144unsafe extern "C" {
145 pub fn Fl_Table_changed(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
146}
147unsafe extern "C" {
148 pub fn Fl_Table_set_changed(arg1: *mut Fl_Table);
149}
150unsafe extern "C" {
151 pub fn Fl_Table_clear_changed(arg1: *mut Fl_Table);
152}
153unsafe extern "C" {
154 pub fn Fl_Table_align(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
155}
156unsafe extern "C" {
157 pub fn Fl_Table_set_align(arg1: *mut Fl_Table, typ: ::core::ffi::c_int);
158}
159unsafe extern "C" {
160 pub fn Fl_Table_delete(arg1: *mut Fl_Table);
161}
162unsafe extern "C" {
163 pub fn Fl_Table_set_image(arg1: *mut Fl_Table, arg2: *mut ::core::ffi::c_void);
164}
165unsafe extern "C" {
166 pub fn Fl_Table_handle(
167 self_: *mut Fl_Table,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172unsafe extern "C" {
173 pub fn Fl_Table_handle_event(
174 self_: *mut Fl_Table,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178unsafe extern "C" {
179 pub fn Fl_Table_draw(
180 self_: *mut Fl_Table,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185unsafe extern "C" {
186 pub fn Fl_Table_resize_callback(
187 self_: *mut Fl_Table,
188 cb: ::core::option::Option<
189 unsafe extern "C" fn(
190 arg1: *mut Fl_Widget,
191 x: ::core::ffi::c_int,
192 y: ::core::ffi::c_int,
193 w: ::core::ffi::c_int,
194 h: ::core::ffi::c_int,
195 arg2: *mut ::core::ffi::c_void,
196 ),
197 >,
198 data: *mut ::core::ffi::c_void,
199 );
200}
201unsafe extern "C" {
202 pub fn Fl_Table_set_when(arg1: *mut Fl_Table, arg2: ::core::ffi::c_int);
203}
204unsafe extern "C" {
205 pub fn Fl_Table_when(arg1: *const Fl_Table) -> ::core::ffi::c_int;
206}
207unsafe extern "C" {
208 pub fn Fl_Table_image(arg1: *const Fl_Table) -> *const ::core::ffi::c_void;
209}
210unsafe extern "C" {
211 pub fn Fl_Table_parent(self_: *const Fl_Table) -> *mut ::core::ffi::c_void;
212}
213unsafe extern "C" {
214 pub fn Fl_Table_selection_color(arg1: *mut Fl_Table) -> ::core::ffi::c_uint;
215}
216unsafe extern "C" {
217 pub fn Fl_Table_set_selection_color(arg1: *mut Fl_Table, color: ::core::ffi::c_uint);
218}
219unsafe extern "C" {
220 pub fn Fl_Table_do_callback(arg1: *mut Fl_Table);
221}
222unsafe extern "C" {
223 pub fn Fl_Table_inside(
224 self_: *const Fl_Table,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228unsafe extern "C" {
229 pub fn Fl_Table_window(arg1: *const Fl_Table) -> *mut ::core::ffi::c_void;
230}
231unsafe extern "C" {
232 pub fn Fl_Table_top_window(arg1: *const Fl_Table) -> *mut ::core::ffi::c_void;
233}
234unsafe extern "C" {
235 pub fn Fl_Table_takes_events(arg1: *const Fl_Table) -> ::core::ffi::c_int;
236}
237unsafe extern "C" {
238 pub fn Fl_Table_user_data(arg1: *const Fl_Table) -> *mut ::core::ffi::c_void;
239}
240unsafe extern "C" {
241 pub fn Fl_Table_take_focus(self_: *mut Fl_Table) -> ::core::ffi::c_int;
242}
243unsafe extern "C" {
244 pub fn Fl_Table_set_visible_focus(self_: *mut Fl_Table);
245}
246unsafe extern "C" {
247 pub fn Fl_Table_clear_visible_focus(self_: *mut Fl_Table);
248}
249unsafe extern "C" {
250 pub fn Fl_Table_visible_focus(self_: *mut Fl_Table, v: ::core::ffi::c_int);
251}
252unsafe extern "C" {
253 pub fn Fl_Table_has_visible_focus(self_: *mut Fl_Table) -> ::core::ffi::c_uint;
254}
255unsafe extern "C" {
256 pub fn Fl_Table_set_user_data(arg1: *mut Fl_Table, data: *mut ::core::ffi::c_void);
257}
258unsafe extern "C" {
259 pub fn Fl_Table_draw_data(self_: *const Fl_Table) -> *mut ::core::ffi::c_void;
260}
261unsafe extern "C" {
262 pub fn Fl_Table_handle_data(self_: *const Fl_Table) -> *mut ::core::ffi::c_void;
263}
264unsafe extern "C" {
265 pub fn Fl_Table_set_draw_data(self_: *mut Fl_Table, data: *mut ::core::ffi::c_void);
266}
267unsafe extern "C" {
268 pub fn Fl_Table_set_handle_data(self_: *mut Fl_Table, data: *mut ::core::ffi::c_void);
269}
270unsafe extern "C" {
271 pub fn Fl_Table_damage(self_: *const Fl_Table) -> ::core::ffi::c_uchar;
272}
273unsafe extern "C" {
274 pub fn Fl_Table_set_damage(self_: *mut Fl_Table, flag: ::core::ffi::c_uchar);
275}
276unsafe extern "C" {
277 pub fn Fl_Table_set_damage_area(
278 self_: *mut Fl_Table,
279 flag: ::core::ffi::c_uchar,
280 x: ::core::ffi::c_int,
281 y: ::core::ffi::c_int,
282 w: ::core::ffi::c_int,
283 h: ::core::ffi::c_int,
284 );
285}
286unsafe extern "C" {
287 pub fn Fl_Table_clear_damage(self_: *mut Fl_Table);
288}
289unsafe extern "C" {
290 pub fn Fl_Table_as_window(self_: *mut Fl_Table) -> *mut ::core::ffi::c_void;
291}
292unsafe extern "C" {
293 pub fn Fl_Table_as_group(self_: *mut Fl_Table) -> *mut ::core::ffi::c_void;
294}
295unsafe extern "C" {
296 pub fn Fl_Table_set_deimage(arg1: *mut Fl_Table, arg2: *mut ::core::ffi::c_void);
297}
298unsafe extern "C" {
299 pub fn Fl_Table_deimage(arg1: *const Fl_Table) -> *const ::core::ffi::c_void;
300}
301unsafe extern "C" {
302 pub fn Fl_Table_set_callback(
303 arg1: *mut Fl_Table,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308unsafe extern "C" {
309 pub fn Fl_Table_visible(self_: *const Fl_Table) -> ::core::ffi::c_int;
310}
311unsafe extern "C" {
312 pub fn Fl_Table_visible_r(self_: *const Fl_Table) -> ::core::ffi::c_int;
313}
314unsafe extern "C" {
315 pub fn Fl_Table_active(self_: *const Fl_Table) -> ::core::ffi::c_uint;
316}
317unsafe extern "C" {
318 pub fn Fl_Table_active_r(self_: *const Fl_Table) -> ::core::ffi::c_int;
319}
320unsafe extern "C" {
321 pub fn Fl_Table_callback(self_: *const Fl_Table) -> Fl_Callback;
322}
323unsafe extern "C" {
324 pub fn Fl_Table_set_deletion_callback(
325 self_: *mut Fl_Table,
326 arg1: ::core::option::Option<
327 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
328 >,
329 data: *mut ::core::ffi::c_void,
330 );
331}
332unsafe extern "C" {
333 pub fn Fl_Table_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Table;
334}
335unsafe extern "C" {
336 pub fn Fl_Table_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Table;
337}
338unsafe extern "C" {
339 pub fn Fl_Table_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
340}
341unsafe extern "C" {
342 pub fn Fl_Table_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
343}
344unsafe extern "C" {
345 pub fn Fl_Table_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347unsafe extern "C" {
348 pub fn Fl_Table_begin(self_: *mut Fl_Table);
349}
350unsafe extern "C" {
351 pub fn Fl_Table_end(self_: *mut Fl_Table);
352}
353unsafe extern "C" {
354 pub fn Fl_Table_find(
355 self_: *mut Fl_Table,
356 arg1: *const ::core::ffi::c_void,
357 ) -> ::core::ffi::c_int;
358}
359unsafe extern "C" {
360 pub fn Fl_Table_add(self_: *mut Fl_Table, arg1: *mut ::core::ffi::c_void);
361}
362unsafe extern "C" {
363 pub fn Fl_Table_insert(
364 self_: *mut Fl_Table,
365 arg1: *mut ::core::ffi::c_void,
366 pos: ::core::ffi::c_int,
367 );
368}
369unsafe extern "C" {
370 pub fn Fl_Table_remove(self_: *mut Fl_Table, wid: *mut ::core::ffi::c_void);
371}
372unsafe extern "C" {
373 pub fn Fl_Table_remove_by_index(self_: *mut Fl_Table, idx: ::core::ffi::c_int);
374}
375unsafe extern "C" {
376 pub fn Fl_Table_clear(self_: *mut Fl_Table);
377}
378unsafe extern "C" {
379 pub fn Fl_Table_children(self_: *mut Fl_Table) -> ::core::ffi::c_int;
380}
381unsafe extern "C" {
382 pub fn Fl_Table_child(arg1: *mut Fl_Table, index: ::core::ffi::c_int) -> *mut Fl_Widget;
383}
384unsafe extern "C" {
385 pub fn Fl_Table_resizable(self_: *mut Fl_Table, arg1: *mut ::core::ffi::c_void);
386}
387unsafe extern "C" {
388 pub fn Fl_Table_set_clip_children(self_: *mut Fl_Table, c: ::core::ffi::c_int);
389}
390unsafe extern "C" {
391 pub fn Fl_Table_clip_children(self_: *mut Fl_Table) -> ::core::ffi::c_int;
392}
393unsafe extern "C" {
394 pub fn Fl_Table_init_sizes(self_: *mut Fl_Table);
395}
396unsafe extern "C" {
397 pub fn Fl_Table_draw_child(self_: *const Fl_Table, w: *mut Fl_Widget);
398}
399unsafe extern "C" {
400 pub fn Fl_Table_update_child(self_: *const Fl_Table, w: *mut Fl_Widget);
401}
402unsafe extern "C" {
403 pub fn Fl_Table_draw_outside_label(self_: *const Fl_Table, w: *const Fl_Widget);
404}
405unsafe extern "C" {
406 pub fn Fl_Table_draw_children(self_: *mut Fl_Table);
407}
408unsafe extern "C" {
409 pub fn Fl_Table_set_table_box(self_: *mut Fl_Table, val: ::core::ffi::c_int);
410}
411unsafe extern "C" {
412 pub fn Fl_Table_table_box(self_: *mut Fl_Table) -> ::core::ffi::c_int;
413}
414unsafe extern "C" {
415 pub fn Fl_Table_set_rows(self_: *mut Fl_Table, val: ::core::ffi::c_int);
416}
417unsafe extern "C" {
418 pub fn Fl_Table_rows(self_: *mut Fl_Table) -> ::core::ffi::c_int;
419}
420unsafe extern "C" {
421 pub fn Fl_Table_set_cols(self_: *mut Fl_Table, val: ::core::ffi::c_int);
422}
423unsafe extern "C" {
424 pub fn Fl_Table_cols(self_: *mut Fl_Table) -> ::core::ffi::c_int;
425}
426unsafe extern "C" {
427 pub fn Fl_Table_visible_cells(
428 self_: *mut Fl_Table,
429 r1: *mut ::core::ffi::c_int,
430 r2: *mut ::core::ffi::c_int,
431 c1: *mut ::core::ffi::c_int,
432 c2: *mut ::core::ffi::c_int,
433 );
434}
435unsafe extern "C" {
436 pub fn Fl_Table_is_interactive_resize(self_: *mut Fl_Table) -> ::core::ffi::c_int;
437}
438unsafe extern "C" {
439 pub fn Fl_Table_row_resize(self_: *mut Fl_Table) -> ::core::ffi::c_int;
440}
441unsafe extern "C" {
442 pub fn Fl_Table_set_row_resize(self_: *mut Fl_Table, flag: ::core::ffi::c_int);
443}
444unsafe extern "C" {
445 pub fn Fl_Table_col_resize(self_: *mut Fl_Table) -> ::core::ffi::c_int;
446}
447unsafe extern "C" {
448 pub fn Fl_Table_set_col_resize(self_: *mut Fl_Table, flag: ::core::ffi::c_int);
449}
450unsafe extern "C" {
451 pub fn Fl_Table_col_resize_min(self_: *mut Fl_Table) -> ::core::ffi::c_int;
452}
453unsafe extern "C" {
454 pub fn Fl_Table_set_col_resize_min(self_: *mut Fl_Table, val: ::core::ffi::c_int);
455}
456unsafe extern "C" {
457 pub fn Fl_Table_row_resize_min(self_: *mut Fl_Table) -> ::core::ffi::c_int;
458}
459unsafe extern "C" {
460 pub fn Fl_Table_set_row_resize_min(self_: *mut Fl_Table, val: ::core::ffi::c_int);
461}
462unsafe extern "C" {
463 pub fn Fl_Table_row_header(self_: *mut Fl_Table) -> ::core::ffi::c_int;
464}
465unsafe extern "C" {
466 pub fn Fl_Table_set_row_header(self_: *mut Fl_Table, flag: ::core::ffi::c_int);
467}
468unsafe extern "C" {
469 pub fn Fl_Table_col_header(self_: *mut Fl_Table) -> ::core::ffi::c_int;
470}
471unsafe extern "C" {
472 pub fn Fl_Table_set_col_header(self_: *mut Fl_Table, flag: ::core::ffi::c_int);
473}
474unsafe extern "C" {
475 pub fn Fl_Table_set_col_header_height(self_: *mut Fl_Table, height: ::core::ffi::c_int);
476}
477unsafe extern "C" {
478 pub fn Fl_Table_col_header_height(self_: *mut Fl_Table) -> ::core::ffi::c_int;
479}
480unsafe extern "C" {
481 pub fn Fl_Table_set_row_header_width(self_: *mut Fl_Table, width: ::core::ffi::c_int);
482}
483unsafe extern "C" {
484 pub fn Fl_Table_row_header_width(self_: *mut Fl_Table) -> ::core::ffi::c_int;
485}
486unsafe extern "C" {
487 pub fn Fl_Table_set_row_header_color(self_: *mut Fl_Table, val: ::core::ffi::c_uint);
488}
489unsafe extern "C" {
490 pub fn Fl_Table_row_header_color(self_: *mut Fl_Table) -> ::core::ffi::c_uint;
491}
492unsafe extern "C" {
493 pub fn Fl_Table_set_col_header_color(self_: *mut Fl_Table, val: ::core::ffi::c_uint);
494}
495unsafe extern "C" {
496 pub fn Fl_Table_col_header_color(self_: *mut Fl_Table) -> ::core::ffi::c_uint;
497}
498unsafe extern "C" {
499 pub fn Fl_Table_set_row_height(
500 self_: *mut Fl_Table,
501 row: ::core::ffi::c_int,
502 height: ::core::ffi::c_int,
503 );
504}
505unsafe extern "C" {
506 pub fn Fl_Table_row_height(self_: *mut Fl_Table, row: ::core::ffi::c_int)
507 -> ::core::ffi::c_int;
508}
509unsafe extern "C" {
510 pub fn Fl_Table_set_col_width(
511 self_: *mut Fl_Table,
512 col: ::core::ffi::c_int,
513 width: ::core::ffi::c_int,
514 );
515}
516unsafe extern "C" {
517 pub fn Fl_Table_col_width(self_: *mut Fl_Table, col: ::core::ffi::c_int) -> ::core::ffi::c_int;
518}
519unsafe extern "C" {
520 pub fn Fl_Table_set_row_height_all(self_: *mut Fl_Table, height: ::core::ffi::c_int);
521}
522unsafe extern "C" {
523 pub fn Fl_Table_set_col_width_all(self_: *mut Fl_Table, width: ::core::ffi::c_int);
524}
525unsafe extern "C" {
526 pub fn Fl_Table_set_row_position(self_: *mut Fl_Table, row: ::core::ffi::c_int);
527}
528unsafe extern "C" {
529 pub fn Fl_Table_set_col_position(self_: *mut Fl_Table, col: ::core::ffi::c_int);
530}
531unsafe extern "C" {
532 pub fn Fl_Table_row_position(self_: *mut Fl_Table) -> ::core::ffi::c_int;
533}
534unsafe extern "C" {
535 pub fn Fl_Table_col_position(self_: *mut Fl_Table) -> ::core::ffi::c_int;
536}
537unsafe extern "C" {
538 pub fn Fl_Table_set_top_row(self_: *mut Fl_Table, row: ::core::ffi::c_int);
539}
540unsafe extern "C" {
541 pub fn Fl_Table_top_row(self_: *mut Fl_Table) -> ::core::ffi::c_int;
542}
543unsafe extern "C" {
544 pub fn Fl_Table_is_selected(
545 self_: *mut Fl_Table,
546 r: ::core::ffi::c_int,
547 c: ::core::ffi::c_int,
548 ) -> ::core::ffi::c_int;
549}
550unsafe extern "C" {
551 pub fn Fl_Table_get_selection(
552 self_: *mut Fl_Table,
553 row_top: *mut ::core::ffi::c_int,
554 col_left: *mut ::core::ffi::c_int,
555 row_bot: *mut ::core::ffi::c_int,
556 col_right: *mut ::core::ffi::c_int,
557 );
558}
559unsafe extern "C" {
560 pub fn Fl_Table_set_selection(
561 self_: *mut Fl_Table,
562 row_top: ::core::ffi::c_int,
563 col_left: ::core::ffi::c_int,
564 row_bot: ::core::ffi::c_int,
565 col_right: ::core::ffi::c_int,
566 );
567}
568unsafe extern "C" {
569 pub fn Fl_Table_move_cursor_with_shiftselect(
570 self_: *mut Fl_Table,
571 R: ::core::ffi::c_int,
572 C: ::core::ffi::c_int,
573 shiftselect: ::core::ffi::c_int,
574 ) -> ::core::ffi::c_int;
575}
576unsafe extern "C" {
577 pub fn Fl_Table_move_cursor(
578 self_: *mut Fl_Table,
579 R: ::core::ffi::c_int,
580 C: ::core::ffi::c_int,
581 ) -> ::core::ffi::c_int;
582}
583unsafe extern "C" {
584 pub fn Fl_Table_scrollbar_size(self_: *const Fl_Table) -> ::core::ffi::c_int;
585}
586unsafe extern "C" {
587 pub fn Fl_Table_set_scrollbar_size(self_: *mut Fl_Table, newSize: ::core::ffi::c_int);
588}
589unsafe extern "C" {
590 pub fn Fl_Table_set_tab_cell_nav(self_: *mut Fl_Table, val: ::core::ffi::c_int);
591}
592unsafe extern "C" {
593 pub fn Fl_Table_tab_cell_nav(self_: *const Fl_Table) -> ::core::ffi::c_int;
594}
595unsafe extern "C" {
596 pub fn Fl_Table_draw_cell(
597 self_: *mut Fl_Table,
598 arg1: ::core::option::Option<
599 unsafe extern "C" fn(
600 arg1: *mut Fl_Widget,
601 arg2: ::core::ffi::c_int,
602 arg3: ::core::ffi::c_int,
603 arg4: ::core::ffi::c_int,
604 arg5: ::core::ffi::c_int,
605 arg6: ::core::ffi::c_int,
606 arg7: ::core::ffi::c_int,
607 arg8: ::core::ffi::c_int,
608 arg9: *mut ::core::ffi::c_void,
609 ),
610 >,
611 data: *mut ::core::ffi::c_void,
612 );
613}
614unsafe extern "C" {
615 pub fn Fl_Table_draw_cell_data(self_: *const Fl_Table) -> *mut ::core::ffi::c_void;
616}
617unsafe extern "C" {
618 pub fn Fl_Table_set_draw_cell_data(self_: *mut Fl_Table, data: *mut ::core::ffi::c_void);
619}
620unsafe extern "C" {
621 pub fn Fl_Table_callback_col(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
622}
623unsafe extern "C" {
624 pub fn Fl_Table_callback_row(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
625}
626unsafe extern "C" {
627 pub fn Fl_Table_callback_context(arg1: *mut Fl_Table) -> ::core::ffi::c_int;
628}
629unsafe extern "C" {
630 pub fn Fl_Table_scrollbar(arg1: *const Fl_Table) -> *mut ::core::ffi::c_void;
631}
632unsafe extern "C" {
633 pub fn Fl_Table_hscrollbar(arg1: *const Fl_Table) -> *mut ::core::ffi::c_void;
634}
635unsafe extern "C" {
636 pub fn Fl_Table_find_cell(
637 self_: *const Fl_Table,
638 ctx: ::core::ffi::c_int,
639 r: ::core::ffi::c_int,
640 c: ::core::ffi::c_int,
641 x: *mut ::core::ffi::c_int,
642 y: *mut ::core::ffi::c_int,
643 w: *mut ::core::ffi::c_int,
644 h: *mut ::core::ffi::c_int,
645 ) -> ::core::ffi::c_int;
646}
647unsafe extern "C" {
648 pub fn Fl_Table_scroll(arg1: *const Fl_Table) -> *mut ::core::ffi::c_void;
649}
650unsafe extern "C" {
651 pub fn Fl_Table_cursor2rowcol(
652 self_: *const Fl_Table,
653 r: *mut ::core::ffi::c_int,
654 c: *mut ::core::ffi::c_int,
655 flag: *mut ::core::ffi::c_int,
656 ) -> ::core::ffi::c_int;
657}
658#[repr(C)]
659#[derive(Debug, Copy, Clone)]
660pub struct Fl_Table_Row {
661 _unused: [u8; 0],
662}
663unsafe extern "C" {
664 pub fn Fl_Table_Row_new(
665 x: ::core::ffi::c_int,
666 y: ::core::ffi::c_int,
667 width: ::core::ffi::c_int,
668 height: ::core::ffi::c_int,
669 title: *const ::core::ffi::c_char,
670 ) -> *mut Fl_Table_Row;
671}
672unsafe extern "C" {
673 pub fn Fl_Table_Row_x(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
674}
675unsafe extern "C" {
676 pub fn Fl_Table_Row_y(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
677}
678unsafe extern "C" {
679 pub fn Fl_Table_Row_width(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
680}
681unsafe extern "C" {
682 pub fn Fl_Table_Row_height(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
683}
684unsafe extern "C" {
685 pub fn Fl_Table_Row_label(arg1: *mut Fl_Table_Row) -> *const ::core::ffi::c_char;
686}
687unsafe extern "C" {
688 pub fn Fl_Table_Row_set_label(arg1: *mut Fl_Table_Row, title: *const ::core::ffi::c_char);
689}
690unsafe extern "C" {
691 pub fn Fl_Table_Row_redraw(arg1: *mut Fl_Table_Row);
692}
693unsafe extern "C" {
694 pub fn Fl_Table_Row_show(arg1: *mut Fl_Table_Row);
695}
696unsafe extern "C" {
697 pub fn Fl_Table_Row_hide(arg1: *mut Fl_Table_Row);
698}
699unsafe extern "C" {
700 pub fn Fl_Table_Row_activate(arg1: *mut Fl_Table_Row);
701}
702unsafe extern "C" {
703 pub fn Fl_Table_Row_deactivate(arg1: *mut Fl_Table_Row);
704}
705unsafe extern "C" {
706 pub fn Fl_Table_Row_redraw_label(arg1: *mut Fl_Table_Row);
707}
708unsafe extern "C" {
709 pub fn Fl_Table_Row_resize(
710 arg1: *mut Fl_Table_Row,
711 x: ::core::ffi::c_int,
712 y: ::core::ffi::c_int,
713 width: ::core::ffi::c_int,
714 height: ::core::ffi::c_int,
715 );
716}
717unsafe extern "C" {
718 pub fn Fl_Table_Row_widget_resize(
719 arg1: *mut Fl_Table_Row,
720 x: ::core::ffi::c_int,
721 y: ::core::ffi::c_int,
722 width: ::core::ffi::c_int,
723 height: ::core::ffi::c_int,
724 );
725}
726unsafe extern "C" {
727 pub fn Fl_Table_Row_tooltip(arg1: *mut Fl_Table_Row) -> *const ::core::ffi::c_char;
728}
729unsafe extern "C" {
730 pub fn Fl_Table_Row_set_tooltip(arg1: *mut Fl_Table_Row, txt: *const ::core::ffi::c_char);
731}
732unsafe extern "C" {
733 pub fn Fl_Table_Row_get_type(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
734}
735unsafe extern "C" {
736 pub fn Fl_Table_Row_set_type(arg1: *mut Fl_Table_Row, typ: ::core::ffi::c_int);
737}
738unsafe extern "C" {
739 pub fn Fl_Table_Row_color(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_uint;
740}
741unsafe extern "C" {
742 pub fn Fl_Table_Row_set_color(arg1: *mut Fl_Table_Row, color: ::core::ffi::c_uint);
743}
744unsafe extern "C" {
745 pub fn Fl_Table_Row_measure_label(
746 arg1: *const Fl_Table_Row,
747 arg2: *mut ::core::ffi::c_int,
748 arg3: *mut ::core::ffi::c_int,
749 );
750}
751unsafe extern "C" {
752 pub fn Fl_Table_Row_label_color(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_uint;
753}
754unsafe extern "C" {
755 pub fn Fl_Table_Row_set_label_color(arg1: *mut Fl_Table_Row, color: ::core::ffi::c_uint);
756}
757unsafe extern "C" {
758 pub fn Fl_Table_Row_label_font(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
759}
760unsafe extern "C" {
761 pub fn Fl_Table_Row_set_label_font(arg1: *mut Fl_Table_Row, font: ::core::ffi::c_int);
762}
763unsafe extern "C" {
764 pub fn Fl_Table_Row_label_size(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
765}
766unsafe extern "C" {
767 pub fn Fl_Table_Row_set_label_size(arg1: *mut Fl_Table_Row, sz: ::core::ffi::c_int);
768}
769unsafe extern "C" {
770 pub fn Fl_Table_Row_label_type(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
771}
772unsafe extern "C" {
773 pub fn Fl_Table_Row_set_label_type(arg1: *mut Fl_Table_Row, typ: ::core::ffi::c_int);
774}
775unsafe extern "C" {
776 pub fn Fl_Table_Row_box(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
777}
778unsafe extern "C" {
779 pub fn Fl_Table_Row_set_box(arg1: *mut Fl_Table_Row, typ: ::core::ffi::c_int);
780}
781unsafe extern "C" {
782 pub fn Fl_Table_Row_changed(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
783}
784unsafe extern "C" {
785 pub fn Fl_Table_Row_set_changed(arg1: *mut Fl_Table_Row);
786}
787unsafe extern "C" {
788 pub fn Fl_Table_Row_clear_changed(arg1: *mut Fl_Table_Row);
789}
790unsafe extern "C" {
791 pub fn Fl_Table_Row_align(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
792}
793unsafe extern "C" {
794 pub fn Fl_Table_Row_set_align(arg1: *mut Fl_Table_Row, typ: ::core::ffi::c_int);
795}
796unsafe extern "C" {
797 pub fn Fl_Table_Row_delete(arg1: *mut Fl_Table_Row);
798}
799unsafe extern "C" {
800 pub fn Fl_Table_Row_set_image(arg1: *mut Fl_Table_Row, arg2: *mut ::core::ffi::c_void);
801}
802unsafe extern "C" {
803 pub fn Fl_Table_Row_handle(
804 self_: *mut Fl_Table_Row,
805 cb: custom_handler_callback,
806 data: *mut ::core::ffi::c_void,
807 );
808}
809unsafe extern "C" {
810 pub fn Fl_Table_Row_handle_event(
811 self_: *mut Fl_Table_Row,
812 event: ::core::ffi::c_int,
813 ) -> ::core::ffi::c_int;
814}
815unsafe extern "C" {
816 pub fn Fl_Table_Row_draw(
817 self_: *mut Fl_Table_Row,
818 cb: custom_draw_callback,
819 data: *mut ::core::ffi::c_void,
820 );
821}
822unsafe extern "C" {
823 pub fn Fl_Table_Row_resize_callback(
824 self_: *mut Fl_Table_Row,
825 cb: ::core::option::Option<
826 unsafe extern "C" fn(
827 arg1: *mut Fl_Widget,
828 x: ::core::ffi::c_int,
829 y: ::core::ffi::c_int,
830 w: ::core::ffi::c_int,
831 h: ::core::ffi::c_int,
832 arg2: *mut ::core::ffi::c_void,
833 ),
834 >,
835 data: *mut ::core::ffi::c_void,
836 );
837}
838unsafe extern "C" {
839 pub fn Fl_Table_Row_set_when(arg1: *mut Fl_Table_Row, arg2: ::core::ffi::c_int);
840}
841unsafe extern "C" {
842 pub fn Fl_Table_Row_when(arg1: *const Fl_Table_Row) -> ::core::ffi::c_int;
843}
844unsafe extern "C" {
845 pub fn Fl_Table_Row_image(arg1: *const Fl_Table_Row) -> *const ::core::ffi::c_void;
846}
847unsafe extern "C" {
848 pub fn Fl_Table_Row_parent(self_: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
849}
850unsafe extern "C" {
851 pub fn Fl_Table_Row_selection_color(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_uint;
852}
853unsafe extern "C" {
854 pub fn Fl_Table_Row_set_selection_color(arg1: *mut Fl_Table_Row, color: ::core::ffi::c_uint);
855}
856unsafe extern "C" {
857 pub fn Fl_Table_Row_do_callback(arg1: *mut Fl_Table_Row);
858}
859unsafe extern "C" {
860 pub fn Fl_Table_Row_inside(
861 self_: *const Fl_Table_Row,
862 arg1: *mut ::core::ffi::c_void,
863 ) -> ::core::ffi::c_int;
864}
865unsafe extern "C" {
866 pub fn Fl_Table_Row_window(arg1: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
867}
868unsafe extern "C" {
869 pub fn Fl_Table_Row_top_window(arg1: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
870}
871unsafe extern "C" {
872 pub fn Fl_Table_Row_takes_events(arg1: *const Fl_Table_Row) -> ::core::ffi::c_int;
873}
874unsafe extern "C" {
875 pub fn Fl_Table_Row_user_data(arg1: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
876}
877unsafe extern "C" {
878 pub fn Fl_Table_Row_take_focus(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
879}
880unsafe extern "C" {
881 pub fn Fl_Table_Row_set_visible_focus(self_: *mut Fl_Table_Row);
882}
883unsafe extern "C" {
884 pub fn Fl_Table_Row_clear_visible_focus(self_: *mut Fl_Table_Row);
885}
886unsafe extern "C" {
887 pub fn Fl_Table_Row_visible_focus(self_: *mut Fl_Table_Row, v: ::core::ffi::c_int);
888}
889unsafe extern "C" {
890 pub fn Fl_Table_Row_has_visible_focus(self_: *mut Fl_Table_Row) -> ::core::ffi::c_uint;
891}
892unsafe extern "C" {
893 pub fn Fl_Table_Row_set_user_data(arg1: *mut Fl_Table_Row, data: *mut ::core::ffi::c_void);
894}
895unsafe extern "C" {
896 pub fn Fl_Table_Row_draw_data(self_: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
897}
898unsafe extern "C" {
899 pub fn Fl_Table_Row_handle_data(self_: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
900}
901unsafe extern "C" {
902 pub fn Fl_Table_Row_set_draw_data(self_: *mut Fl_Table_Row, data: *mut ::core::ffi::c_void);
903}
904unsafe extern "C" {
905 pub fn Fl_Table_Row_set_handle_data(self_: *mut Fl_Table_Row, data: *mut ::core::ffi::c_void);
906}
907unsafe extern "C" {
908 pub fn Fl_Table_Row_damage(self_: *const Fl_Table_Row) -> ::core::ffi::c_uchar;
909}
910unsafe extern "C" {
911 pub fn Fl_Table_Row_set_damage(self_: *mut Fl_Table_Row, flag: ::core::ffi::c_uchar);
912}
913unsafe extern "C" {
914 pub fn Fl_Table_Row_set_damage_area(
915 self_: *mut Fl_Table_Row,
916 flag: ::core::ffi::c_uchar,
917 x: ::core::ffi::c_int,
918 y: ::core::ffi::c_int,
919 w: ::core::ffi::c_int,
920 h: ::core::ffi::c_int,
921 );
922}
923unsafe extern "C" {
924 pub fn Fl_Table_Row_clear_damage(self_: *mut Fl_Table_Row);
925}
926unsafe extern "C" {
927 pub fn Fl_Table_Row_as_window(self_: *mut Fl_Table_Row) -> *mut ::core::ffi::c_void;
928}
929unsafe extern "C" {
930 pub fn Fl_Table_Row_as_group(self_: *mut Fl_Table_Row) -> *mut ::core::ffi::c_void;
931}
932unsafe extern "C" {
933 pub fn Fl_Table_Row_set_deimage(arg1: *mut Fl_Table_Row, arg2: *mut ::core::ffi::c_void);
934}
935unsafe extern "C" {
936 pub fn Fl_Table_Row_deimage(arg1: *const Fl_Table_Row) -> *const ::core::ffi::c_void;
937}
938unsafe extern "C" {
939 pub fn Fl_Table_Row_set_callback(
940 arg1: *mut Fl_Table_Row,
941 arg2: Fl_Callback,
942 arg3: *mut ::core::ffi::c_void,
943 );
944}
945unsafe extern "C" {
946 pub fn Fl_Table_Row_visible(self_: *const Fl_Table_Row) -> ::core::ffi::c_int;
947}
948unsafe extern "C" {
949 pub fn Fl_Table_Row_visible_r(self_: *const Fl_Table_Row) -> ::core::ffi::c_int;
950}
951unsafe extern "C" {
952 pub fn Fl_Table_Row_active(self_: *const Fl_Table_Row) -> ::core::ffi::c_uint;
953}
954unsafe extern "C" {
955 pub fn Fl_Table_Row_active_r(self_: *const Fl_Table_Row) -> ::core::ffi::c_int;
956}
957unsafe extern "C" {
958 pub fn Fl_Table_Row_callback(self_: *const Fl_Table_Row) -> Fl_Callback;
959}
960unsafe extern "C" {
961 pub fn Fl_Table_Row_set_deletion_callback(
962 self_: *mut Fl_Table_Row,
963 arg1: ::core::option::Option<
964 unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
965 >,
966 data: *mut ::core::ffi::c_void,
967 );
968}
969unsafe extern "C" {
970 pub fn Fl_Table_Row_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Table_Row;
971}
972unsafe extern "C" {
973 pub fn Fl_Table_Row_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Table_Row;
974}
975unsafe extern "C" {
976 pub fn Fl_Table_Row_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
977}
978unsafe extern "C" {
979 pub fn Fl_Table_Row_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
980}
981unsafe extern "C" {
982 pub fn Fl_Table_Row_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
983}
984unsafe extern "C" {
985 pub fn Fl_Table_Row_begin(self_: *mut Fl_Table_Row);
986}
987unsafe extern "C" {
988 pub fn Fl_Table_Row_end(self_: *mut Fl_Table_Row);
989}
990unsafe extern "C" {
991 pub fn Fl_Table_Row_find(
992 self_: *mut Fl_Table_Row,
993 arg1: *const ::core::ffi::c_void,
994 ) -> ::core::ffi::c_int;
995}
996unsafe extern "C" {
997 pub fn Fl_Table_Row_add(self_: *mut Fl_Table_Row, arg1: *mut ::core::ffi::c_void);
998}
999unsafe extern "C" {
1000 pub fn Fl_Table_Row_insert(
1001 self_: *mut Fl_Table_Row,
1002 arg1: *mut ::core::ffi::c_void,
1003 pos: ::core::ffi::c_int,
1004 );
1005}
1006unsafe extern "C" {
1007 pub fn Fl_Table_Row_remove(self_: *mut Fl_Table_Row, wid: *mut ::core::ffi::c_void);
1008}
1009unsafe extern "C" {
1010 pub fn Fl_Table_Row_remove_by_index(self_: *mut Fl_Table_Row, idx: ::core::ffi::c_int);
1011}
1012unsafe extern "C" {
1013 pub fn Fl_Table_Row_clear(self_: *mut Fl_Table_Row);
1014}
1015unsafe extern "C" {
1016 pub fn Fl_Table_Row_children(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1017}
1018unsafe extern "C" {
1019 pub fn Fl_Table_Row_child(arg1: *mut Fl_Table_Row, index: ::core::ffi::c_int)
1020 -> *mut Fl_Widget;
1021}
1022unsafe extern "C" {
1023 pub fn Fl_Table_Row_resizable(self_: *mut Fl_Table_Row, arg1: *mut ::core::ffi::c_void);
1024}
1025unsafe extern "C" {
1026 pub fn Fl_Table_Row_set_clip_children(self_: *mut Fl_Table_Row, c: ::core::ffi::c_int);
1027}
1028unsafe extern "C" {
1029 pub fn Fl_Table_Row_clip_children(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1030}
1031unsafe extern "C" {
1032 pub fn Fl_Table_Row_init_sizes(self_: *mut Fl_Table_Row);
1033}
1034unsafe extern "C" {
1035 pub fn Fl_Table_Row_draw_child(self_: *const Fl_Table_Row, w: *mut Fl_Widget);
1036}
1037unsafe extern "C" {
1038 pub fn Fl_Table_Row_update_child(self_: *const Fl_Table_Row, w: *mut Fl_Widget);
1039}
1040unsafe extern "C" {
1041 pub fn Fl_Table_Row_draw_outside_label(self_: *const Fl_Table_Row, w: *const Fl_Widget);
1042}
1043unsafe extern "C" {
1044 pub fn Fl_Table_Row_draw_children(self_: *mut Fl_Table_Row);
1045}
1046unsafe extern "C" {
1047 pub fn Fl_Table_Row_set_table_box(self_: *mut Fl_Table_Row, val: ::core::ffi::c_int);
1048}
1049unsafe extern "C" {
1050 pub fn Fl_Table_Row_table_box(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1051}
1052unsafe extern "C" {
1053 pub fn Fl_Table_Row_set_rows(self_: *mut Fl_Table_Row, val: ::core::ffi::c_int);
1054}
1055unsafe extern "C" {
1056 pub fn Fl_Table_Row_rows(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1057}
1058unsafe extern "C" {
1059 pub fn Fl_Table_Row_set_cols(self_: *mut Fl_Table_Row, val: ::core::ffi::c_int);
1060}
1061unsafe extern "C" {
1062 pub fn Fl_Table_Row_cols(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1063}
1064unsafe extern "C" {
1065 pub fn Fl_Table_Row_visible_cells(
1066 self_: *mut Fl_Table_Row,
1067 r1: *mut ::core::ffi::c_int,
1068 r2: *mut ::core::ffi::c_int,
1069 c1: *mut ::core::ffi::c_int,
1070 c2: *mut ::core::ffi::c_int,
1071 );
1072}
1073unsafe extern "C" {
1074 pub fn Fl_Table_Row_is_interactive_resize(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1075}
1076unsafe extern "C" {
1077 pub fn Fl_Table_Row_row_resize(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1078}
1079unsafe extern "C" {
1080 pub fn Fl_Table_Row_set_row_resize(self_: *mut Fl_Table_Row, flag: ::core::ffi::c_int);
1081}
1082unsafe extern "C" {
1083 pub fn Fl_Table_Row_col_resize(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1084}
1085unsafe extern "C" {
1086 pub fn Fl_Table_Row_set_col_resize(self_: *mut Fl_Table_Row, flag: ::core::ffi::c_int);
1087}
1088unsafe extern "C" {
1089 pub fn Fl_Table_Row_col_resize_min(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1090}
1091unsafe extern "C" {
1092 pub fn Fl_Table_Row_set_col_resize_min(self_: *mut Fl_Table_Row, val: ::core::ffi::c_int);
1093}
1094unsafe extern "C" {
1095 pub fn Fl_Table_Row_row_resize_min(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1096}
1097unsafe extern "C" {
1098 pub fn Fl_Table_Row_set_row_resize_min(self_: *mut Fl_Table_Row, val: ::core::ffi::c_int);
1099}
1100unsafe extern "C" {
1101 pub fn Fl_Table_Row_row_header(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1102}
1103unsafe extern "C" {
1104 pub fn Fl_Table_Row_set_row_header(self_: *mut Fl_Table_Row, flag: ::core::ffi::c_int);
1105}
1106unsafe extern "C" {
1107 pub fn Fl_Table_Row_col_header(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1108}
1109unsafe extern "C" {
1110 pub fn Fl_Table_Row_set_col_header(self_: *mut Fl_Table_Row, flag: ::core::ffi::c_int);
1111}
1112unsafe extern "C" {
1113 pub fn Fl_Table_Row_set_col_header_height(self_: *mut Fl_Table_Row, height: ::core::ffi::c_int);
1114}
1115unsafe extern "C" {
1116 pub fn Fl_Table_Row_col_header_height(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1117}
1118unsafe extern "C" {
1119 pub fn Fl_Table_Row_set_row_header_width(self_: *mut Fl_Table_Row, width: ::core::ffi::c_int);
1120}
1121unsafe extern "C" {
1122 pub fn Fl_Table_Row_row_header_width(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1123}
1124unsafe extern "C" {
1125 pub fn Fl_Table_Row_set_row_header_color(self_: *mut Fl_Table_Row, val: ::core::ffi::c_uint);
1126}
1127unsafe extern "C" {
1128 pub fn Fl_Table_Row_row_header_color(self_: *mut Fl_Table_Row) -> ::core::ffi::c_uint;
1129}
1130unsafe extern "C" {
1131 pub fn Fl_Table_Row_set_col_header_color(self_: *mut Fl_Table_Row, val: ::core::ffi::c_uint);
1132}
1133unsafe extern "C" {
1134 pub fn Fl_Table_Row_col_header_color(self_: *mut Fl_Table_Row) -> ::core::ffi::c_uint;
1135}
1136unsafe extern "C" {
1137 pub fn Fl_Table_Row_set_row_height(
1138 self_: *mut Fl_Table_Row,
1139 row: ::core::ffi::c_int,
1140 height: ::core::ffi::c_int,
1141 );
1142}
1143unsafe extern "C" {
1144 pub fn Fl_Table_Row_row_height(
1145 self_: *mut Fl_Table_Row,
1146 row: ::core::ffi::c_int,
1147 ) -> ::core::ffi::c_int;
1148}
1149unsafe extern "C" {
1150 pub fn Fl_Table_Row_set_col_width(
1151 self_: *mut Fl_Table_Row,
1152 col: ::core::ffi::c_int,
1153 width: ::core::ffi::c_int,
1154 );
1155}
1156unsafe extern "C" {
1157 pub fn Fl_Table_Row_col_width(
1158 self_: *mut Fl_Table_Row,
1159 col: ::core::ffi::c_int,
1160 ) -> ::core::ffi::c_int;
1161}
1162unsafe extern "C" {
1163 pub fn Fl_Table_Row_set_row_height_all(self_: *mut Fl_Table_Row, height: ::core::ffi::c_int);
1164}
1165unsafe extern "C" {
1166 pub fn Fl_Table_Row_set_col_width_all(self_: *mut Fl_Table_Row, width: ::core::ffi::c_int);
1167}
1168unsafe extern "C" {
1169 pub fn Fl_Table_Row_set_row_position(self_: *mut Fl_Table_Row, row: ::core::ffi::c_int);
1170}
1171unsafe extern "C" {
1172 pub fn Fl_Table_Row_set_col_position(self_: *mut Fl_Table_Row, col: ::core::ffi::c_int);
1173}
1174unsafe extern "C" {
1175 pub fn Fl_Table_Row_row_position(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1176}
1177unsafe extern "C" {
1178 pub fn Fl_Table_Row_col_position(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1179}
1180unsafe extern "C" {
1181 pub fn Fl_Table_Row_set_top_row(self_: *mut Fl_Table_Row, row: ::core::ffi::c_int);
1182}
1183unsafe extern "C" {
1184 pub fn Fl_Table_Row_top_row(self_: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1185}
1186unsafe extern "C" {
1187 pub fn Fl_Table_Row_is_selected(
1188 self_: *mut Fl_Table_Row,
1189 r: ::core::ffi::c_int,
1190 c: ::core::ffi::c_int,
1191 ) -> ::core::ffi::c_int;
1192}
1193unsafe extern "C" {
1194 pub fn Fl_Table_Row_get_selection(
1195 self_: *mut Fl_Table_Row,
1196 row_top: *mut ::core::ffi::c_int,
1197 col_left: *mut ::core::ffi::c_int,
1198 row_bot: *mut ::core::ffi::c_int,
1199 col_right: *mut ::core::ffi::c_int,
1200 );
1201}
1202unsafe extern "C" {
1203 pub fn Fl_Table_Row_set_selection(
1204 self_: *mut Fl_Table_Row,
1205 row_top: ::core::ffi::c_int,
1206 col_left: ::core::ffi::c_int,
1207 row_bot: ::core::ffi::c_int,
1208 col_right: ::core::ffi::c_int,
1209 );
1210}
1211unsafe extern "C" {
1212 pub fn Fl_Table_Row_move_cursor_with_shiftselect(
1213 self_: *mut Fl_Table_Row,
1214 R: ::core::ffi::c_int,
1215 C: ::core::ffi::c_int,
1216 shiftselect: ::core::ffi::c_int,
1217 ) -> ::core::ffi::c_int;
1218}
1219unsafe extern "C" {
1220 pub fn Fl_Table_Row_move_cursor(
1221 self_: *mut Fl_Table_Row,
1222 R: ::core::ffi::c_int,
1223 C: ::core::ffi::c_int,
1224 ) -> ::core::ffi::c_int;
1225}
1226unsafe extern "C" {
1227 pub fn Fl_Table_Row_scrollbar_size(self_: *const Fl_Table_Row) -> ::core::ffi::c_int;
1228}
1229unsafe extern "C" {
1230 pub fn Fl_Table_Row_set_scrollbar_size(self_: *mut Fl_Table_Row, newSize: ::core::ffi::c_int);
1231}
1232unsafe extern "C" {
1233 pub fn Fl_Table_Row_set_tab_cell_nav(self_: *mut Fl_Table_Row, val: ::core::ffi::c_int);
1234}
1235unsafe extern "C" {
1236 pub fn Fl_Table_Row_tab_cell_nav(self_: *const Fl_Table_Row) -> ::core::ffi::c_int;
1237}
1238unsafe extern "C" {
1239 pub fn Fl_Table_Row_draw_cell(
1240 self_: *mut Fl_Table_Row,
1241 arg1: ::core::option::Option<
1242 unsafe extern "C" fn(
1243 arg1: *mut Fl_Widget,
1244 arg2: ::core::ffi::c_int,
1245 arg3: ::core::ffi::c_int,
1246 arg4: ::core::ffi::c_int,
1247 arg5: ::core::ffi::c_int,
1248 arg6: ::core::ffi::c_int,
1249 arg7: ::core::ffi::c_int,
1250 arg8: ::core::ffi::c_int,
1251 arg9: *mut ::core::ffi::c_void,
1252 ),
1253 >,
1254 data: *mut ::core::ffi::c_void,
1255 );
1256}
1257unsafe extern "C" {
1258 pub fn Fl_Table_Row_draw_cell_data(self_: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
1259}
1260unsafe extern "C" {
1261 pub fn Fl_Table_Row_set_draw_cell_data(
1262 self_: *mut Fl_Table_Row,
1263 data: *mut ::core::ffi::c_void,
1264 );
1265}
1266unsafe extern "C" {
1267 pub fn Fl_Table_Row_callback_col(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1268}
1269unsafe extern "C" {
1270 pub fn Fl_Table_Row_callback_row(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1271}
1272unsafe extern "C" {
1273 pub fn Fl_Table_Row_callback_context(arg1: *mut Fl_Table_Row) -> ::core::ffi::c_int;
1274}
1275unsafe extern "C" {
1276 pub fn Fl_Table_Row_scrollbar(arg1: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
1277}
1278unsafe extern "C" {
1279 pub fn Fl_Table_Row_hscrollbar(arg1: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
1280}
1281unsafe extern "C" {
1282 pub fn Fl_Table_Row_find_cell(
1283 self_: *const Fl_Table_Row,
1284 ctx: ::core::ffi::c_int,
1285 r: ::core::ffi::c_int,
1286 c: ::core::ffi::c_int,
1287 x: *mut ::core::ffi::c_int,
1288 y: *mut ::core::ffi::c_int,
1289 w: *mut ::core::ffi::c_int,
1290 h: *mut ::core::ffi::c_int,
1291 ) -> ::core::ffi::c_int;
1292}
1293unsafe extern "C" {
1294 pub fn Fl_Table_Row_scroll(arg1: *const Fl_Table_Row) -> *mut ::core::ffi::c_void;
1295}
1296unsafe extern "C" {
1297 pub fn Fl_Table_Row_cursor2rowcol(
1298 self_: *const Fl_Table_Row,
1299 r: *mut ::core::ffi::c_int,
1300 c: *mut ::core::ffi::c_int,
1301 flag: *mut ::core::ffi::c_int,
1302 ) -> ::core::ffi::c_int;
1303}
1304unsafe extern "C" {
1305 pub fn Fl_Table_Row_row_selected(
1306 self_: *mut Fl_Table_Row,
1307 row: ::core::ffi::c_int,
1308 ) -> ::core::ffi::c_int;
1309}
1310unsafe extern "C" {
1311 pub fn Fl_Table_Row_select_row(
1312 self_: *mut Fl_Table_Row,
1313 row: ::core::ffi::c_int,
1314 flag: ::core::ffi::c_int,
1315 ) -> ::core::ffi::c_int;
1316}
1317unsafe extern "C" {
1318 pub fn Fl_Table_Row_select_all_rows(self_: *mut Fl_Table_Row, flag: ::core::ffi::c_int);
1319}
1320unsafe extern "C" {
1321 pub fn Fl_Table_Row_clear_rows(self_: *mut Fl_Table_Row);
1322}