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_Tree {
24 _unused: [u8; 0],
25}
26extern "C" {
27 pub fn Fl_Tree_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_Tree;
34}
35extern "C" {
36 pub fn Fl_Tree_x(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
37}
38extern "C" {
39 pub fn Fl_Tree_y(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
40}
41extern "C" {
42 pub fn Fl_Tree_width(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
43}
44extern "C" {
45 pub fn Fl_Tree_height(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
46}
47extern "C" {
48 pub fn Fl_Tree_label(arg1: *mut Fl_Tree) -> *const ::core::ffi::c_char;
49}
50extern "C" {
51 pub fn Fl_Tree_set_label(arg1: *mut Fl_Tree, title: *const ::core::ffi::c_char);
52}
53extern "C" {
54 pub fn Fl_Tree_redraw(arg1: *mut Fl_Tree);
55}
56extern "C" {
57 pub fn Fl_Tree_show(arg1: *mut Fl_Tree);
58}
59extern "C" {
60 pub fn Fl_Tree_hide(arg1: *mut Fl_Tree);
61}
62extern "C" {
63 pub fn Fl_Tree_activate(arg1: *mut Fl_Tree);
64}
65extern "C" {
66 pub fn Fl_Tree_deactivate(arg1: *mut Fl_Tree);
67}
68extern "C" {
69 pub fn Fl_Tree_redraw_label(arg1: *mut Fl_Tree);
70}
71extern "C" {
72 pub fn Fl_Tree_resize(
73 arg1: *mut Fl_Tree,
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_Tree_widget_resize(
82 arg1: *mut Fl_Tree,
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_Tree_tooltip(arg1: *mut Fl_Tree) -> *const ::core::ffi::c_char;
91}
92extern "C" {
93 pub fn Fl_Tree_set_tooltip(arg1: *mut Fl_Tree, txt: *const ::core::ffi::c_char);
94}
95extern "C" {
96 pub fn Fl_Tree_get_type(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
97}
98extern "C" {
99 pub fn Fl_Tree_set_type(arg1: *mut Fl_Tree, typ: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Tree_color(arg1: *mut Fl_Tree) -> ::core::ffi::c_uint;
103}
104extern "C" {
105 pub fn Fl_Tree_set_color(arg1: *mut Fl_Tree, color: ::core::ffi::c_uint);
106}
107extern "C" {
108 pub fn Fl_Tree_measure_label(
109 arg1: *const Fl_Tree,
110 arg2: *mut ::core::ffi::c_int,
111 arg3: *mut ::core::ffi::c_int,
112 );
113}
114extern "C" {
115 pub fn Fl_Tree_label_color(arg1: *mut Fl_Tree) -> ::core::ffi::c_uint;
116}
117extern "C" {
118 pub fn Fl_Tree_set_label_color(arg1: *mut Fl_Tree, color: ::core::ffi::c_uint);
119}
120extern "C" {
121 pub fn Fl_Tree_label_font(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
122}
123extern "C" {
124 pub fn Fl_Tree_set_label_font(arg1: *mut Fl_Tree, font: ::core::ffi::c_int);
125}
126extern "C" {
127 pub fn Fl_Tree_label_size(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
128}
129extern "C" {
130 pub fn Fl_Tree_set_label_size(arg1: *mut Fl_Tree, sz: ::core::ffi::c_int);
131}
132extern "C" {
133 pub fn Fl_Tree_label_type(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
134}
135extern "C" {
136 pub fn Fl_Tree_set_label_type(arg1: *mut Fl_Tree, typ: ::core::ffi::c_int);
137}
138extern "C" {
139 pub fn Fl_Tree_box(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_Tree_set_box(arg1: *mut Fl_Tree, typ: ::core::ffi::c_int);
143}
144extern "C" {
145 pub fn Fl_Tree_changed(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_Tree_set_changed(arg1: *mut Fl_Tree);
149}
150extern "C" {
151 pub fn Fl_Tree_clear_changed(arg1: *mut Fl_Tree);
152}
153extern "C" {
154 pub fn Fl_Tree_align(arg1: *mut Fl_Tree) -> ::core::ffi::c_int;
155}
156extern "C" {
157 pub fn Fl_Tree_set_align(arg1: *mut Fl_Tree, typ: ::core::ffi::c_int);
158}
159extern "C" {
160 pub fn Fl_Tree_delete(arg1: *mut Fl_Tree);
161}
162extern "C" {
163 pub fn Fl_Tree_set_image(arg1: *mut Fl_Tree, arg2: *mut ::core::ffi::c_void);
164}
165extern "C" {
166 pub fn Fl_Tree_handle(
167 self_: *mut Fl_Tree,
168 cb: custom_handler_callback,
169 data: *mut ::core::ffi::c_void,
170 );
171}
172extern "C" {
173 pub fn Fl_Tree_handle_event(
174 self_: *mut Fl_Tree,
175 event: ::core::ffi::c_int,
176 ) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_Tree_draw(
180 self_: *mut Fl_Tree,
181 cb: custom_draw_callback,
182 data: *mut ::core::ffi::c_void,
183 );
184}
185extern "C" {
186 pub fn Fl_Tree_resize_callback(
187 self_: *mut Fl_Tree,
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_Tree_set_when(arg1: *mut Fl_Tree, arg2: ::core::ffi::c_int);
203}
204extern "C" {
205 pub fn Fl_Tree_when(arg1: *const Fl_Tree) -> ::core::ffi::c_int;
206}
207extern "C" {
208 pub fn Fl_Tree_image(arg1: *const Fl_Tree) -> *const ::core::ffi::c_void;
209}
210extern "C" {
211 pub fn Fl_Tree_parent(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
212}
213extern "C" {
214 pub fn Fl_Tree_selection_color(arg1: *mut Fl_Tree) -> ::core::ffi::c_uint;
215}
216extern "C" {
217 pub fn Fl_Tree_set_selection_color(arg1: *mut Fl_Tree, color: ::core::ffi::c_uint);
218}
219extern "C" {
220 pub fn Fl_Tree_do_callback(arg1: *mut Fl_Tree);
221}
222extern "C" {
223 pub fn Fl_Tree_inside(
224 self_: *const Fl_Tree,
225 arg1: *mut ::core::ffi::c_void,
226 ) -> ::core::ffi::c_int;
227}
228extern "C" {
229 pub fn Fl_Tree_window(arg1: *const Fl_Tree) -> *mut ::core::ffi::c_void;
230}
231extern "C" {
232 pub fn Fl_Tree_top_window(arg1: *const Fl_Tree) -> *mut ::core::ffi::c_void;
233}
234extern "C" {
235 pub fn Fl_Tree_takes_events(arg1: *const Fl_Tree) -> ::core::ffi::c_int;
236}
237extern "C" {
238 pub fn Fl_Tree_user_data(arg1: *const Fl_Tree) -> *mut ::core::ffi::c_void;
239}
240extern "C" {
241 pub fn Fl_Tree_take_focus(self_: *mut Fl_Tree) -> ::core::ffi::c_int;
242}
243extern "C" {
244 pub fn Fl_Tree_set_visible_focus(self_: *mut Fl_Tree);
245}
246extern "C" {
247 pub fn Fl_Tree_clear_visible_focus(self_: *mut Fl_Tree);
248}
249extern "C" {
250 pub fn Fl_Tree_visible_focus(self_: *mut Fl_Tree, v: ::core::ffi::c_int);
251}
252extern "C" {
253 pub fn Fl_Tree_has_visible_focus(self_: *mut Fl_Tree) -> ::core::ffi::c_uint;
254}
255extern "C" {
256 pub fn Fl_Tree_set_user_data(arg1: *mut Fl_Tree, data: *mut ::core::ffi::c_void);
257}
258extern "C" {
259 pub fn Fl_Tree_draw_data(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
260}
261extern "C" {
262 pub fn Fl_Tree_handle_data(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
263}
264extern "C" {
265 pub fn Fl_Tree_set_draw_data(self_: *mut Fl_Tree, data: *mut ::core::ffi::c_void);
266}
267extern "C" {
268 pub fn Fl_Tree_set_handle_data(self_: *mut Fl_Tree, data: *mut ::core::ffi::c_void);
269}
270extern "C" {
271 pub fn Fl_Tree_damage(self_: *const Fl_Tree) -> ::core::ffi::c_uchar;
272}
273extern "C" {
274 pub fn Fl_Tree_set_damage(self_: *mut Fl_Tree, flag: ::core::ffi::c_uchar);
275}
276extern "C" {
277 pub fn Fl_Tree_set_damage_area(
278 self_: *mut Fl_Tree,
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_Tree_clear_damage(self_: *mut Fl_Tree);
288}
289extern "C" {
290 pub fn Fl_Tree_as_window(self_: *mut Fl_Tree) -> *mut ::core::ffi::c_void;
291}
292extern "C" {
293 pub fn Fl_Tree_as_group(self_: *mut Fl_Tree) -> *mut ::core::ffi::c_void;
294}
295extern "C" {
296 pub fn Fl_Tree_set_deimage(arg1: *mut Fl_Tree, arg2: *mut ::core::ffi::c_void);
297}
298extern "C" {
299 pub fn Fl_Tree_deimage(arg1: *const Fl_Tree) -> *const ::core::ffi::c_void;
300}
301extern "C" {
302 pub fn Fl_Tree_set_callback(
303 arg1: *mut Fl_Tree,
304 arg2: Fl_Callback,
305 arg3: *mut ::core::ffi::c_void,
306 );
307}
308extern "C" {
309 pub fn Fl_Tree_visible(self_: *const Fl_Tree) -> ::core::ffi::c_int;
310}
311extern "C" {
312 pub fn Fl_Tree_visible_r(self_: *const Fl_Tree) -> ::core::ffi::c_int;
313}
314extern "C" {
315 pub fn Fl_Tree_active(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
316}
317extern "C" {
318 pub fn Fl_Tree_active_r(self_: *const Fl_Tree) -> ::core::ffi::c_int;
319}
320extern "C" {
321 pub fn Fl_Tree_callback(self_: *const Fl_Tree) -> Fl_Callback;
322}
323extern "C" {
324 pub fn Fl_Tree_set_deletion_callback(
325 self_: *mut Fl_Tree,
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_Tree_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Tree;
334}
335extern "C" {
336 pub fn Fl_Tree_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Tree;
337}
338extern "C" {
339 pub fn Fl_Tree_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
340}
341extern "C" {
342 pub fn Fl_Tree_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
343}
344extern "C" {
345 pub fn Fl_Tree_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347#[repr(C)]
348#[derive(Debug, Copy, Clone)]
349pub struct Fl_Tree_Item {
350 _unused: [u8; 0],
351}
352#[repr(C)]
353#[derive(Debug, Copy, Clone)]
354pub struct Fl_Tree_Item_Array {
355 _unused: [u8; 0],
356}
357extern "C" {
358 pub fn Fl_Tree_begin(self_: *mut Fl_Tree);
359}
360extern "C" {
361 pub fn Fl_Tree_end(self_: *mut Fl_Tree);
362}
363extern "C" {
364 pub fn Fl_Tree_show_self(self_: *mut Fl_Tree);
365}
366extern "C" {
367 pub fn Fl_Tree_root_label(self_: *mut Fl_Tree, new_label: *const ::core::ffi::c_char);
368}
369extern "C" {
370 pub fn Fl_Tree_root(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
371}
372extern "C" {
373 pub fn Fl_Tree_set_root(self_: *mut Fl_Tree, newitem: *mut Fl_Tree_Item);
374}
375extern "C" {
376 pub fn Fl_Tree_add(self_: *mut Fl_Tree, name: *const ::core::ffi::c_char) -> *mut Fl_Tree_Item;
377}
378extern "C" {
379 pub fn Fl_Tree_add_item(
380 self_: *mut Fl_Tree,
381 name: *const ::core::ffi::c_char,
382 item: *mut Fl_Tree_Item,
383 ) -> *mut Fl_Tree_Item;
384}
385extern "C" {
386 pub fn Fl_Tree_insert_above(
387 self_: *mut Fl_Tree,
388 above: *mut Fl_Tree_Item,
389 name: *const ::core::ffi::c_char,
390 ) -> *mut Fl_Tree_Item;
391}
392extern "C" {
393 pub fn Fl_Tree_insert(
394 self_: *mut Fl_Tree,
395 item: *mut Fl_Tree_Item,
396 name: *const ::core::ffi::c_char,
397 pos: ::core::ffi::c_int,
398 ) -> *mut Fl_Tree_Item;
399}
400extern "C" {
401 pub fn Fl_Tree_find_item(
402 self_: *const Fl_Tree,
403 path: *const ::core::ffi::c_char,
404 ) -> *const Fl_Tree_Item;
405}
406extern "C" {
407 pub fn Fl_Tree_find_item_mut(
408 self_: *mut Fl_Tree,
409 path: *const ::core::ffi::c_char,
410 ) -> *mut Fl_Tree_Item;
411}
412extern "C" {
413 pub fn Fl_Tree_remove(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
414}
415extern "C" {
416 pub fn Fl_Tree_clear(self_: *mut Fl_Tree);
417}
418extern "C" {
419 pub fn Fl_Tree_clear_children(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
420}
421extern "C" {
422 pub fn Fl_Tree_find_clicked(
423 self_: *const Fl_Tree,
424 yonly: ::core::ffi::c_int,
425 ) -> *const Fl_Tree_Item;
426}
427extern "C" {
428 pub fn Fl_Tree_item_clicked(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
429}
430extern "C" {
431 pub fn Fl_Tree_first(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
432}
433extern "C" {
434 pub fn Fl_Tree_first_visible_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
435}
436extern "C" {
437 pub fn Fl_Tree_next(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
438}
439extern "C" {
440 pub fn Fl_Tree_prev(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
441}
442extern "C" {
443 pub fn Fl_Tree_last(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
444}
445extern "C" {
446 pub fn Fl_Tree_last_visible_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
447}
448extern "C" {
449 pub fn Fl_Tree_next_visible_item(
450 self_: *mut Fl_Tree,
451 start: *mut Fl_Tree_Item,
452 dir: ::core::ffi::c_int,
453 ) -> *mut Fl_Tree_Item;
454}
455extern "C" {
456 pub fn Fl_Tree_first_selected_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
457}
458extern "C" {
459 pub fn Fl_Tree_last_selected_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
460}
461extern "C" {
462 pub fn Fl_Tree_next_item(
463 self_: *mut Fl_Tree,
464 item: *mut Fl_Tree_Item,
465 dir: ::core::ffi::c_int,
466 visible: ::core::ffi::c_int,
467 ) -> *mut Fl_Tree_Item;
468}
469extern "C" {
470 pub fn Fl_Tree_next_selected_item(
471 self_: *mut Fl_Tree,
472 item: *mut Fl_Tree_Item,
473 dir: ::core::ffi::c_int,
474 ) -> *mut Fl_Tree_Item;
475}
476extern "C" {
477 pub fn Fl_Tree_get_selected_items(
478 self_: *mut Fl_Tree,
479 arr: *mut *mut Fl_Tree_Item_Array,
480 ) -> ::core::ffi::c_int;
481}
482extern "C" {
483 pub fn Fl_Tree_get_items(
484 self_: *mut Fl_Tree,
485 arr: *mut *mut Fl_Tree_Item_Array,
486 ) -> ::core::ffi::c_int;
487}
488extern "C" {
489 pub fn Fl_Tree_open(
490 self_: *mut Fl_Tree,
491 path: *const ::core::ffi::c_char,
492 docallback: ::core::ffi::c_int,
493 ) -> ::core::ffi::c_int;
494}
495extern "C" {
496 pub fn Fl_Tree_open_toggle(
497 self_: *mut Fl_Tree,
498 item: *mut Fl_Tree_Item,
499 docallback: ::core::ffi::c_int,
500 );
501}
502extern "C" {
503 pub fn Fl_Tree_close(
504 self_: *mut Fl_Tree,
505 path: *const ::core::ffi::c_char,
506 docallback: ::core::ffi::c_int,
507 ) -> ::core::ffi::c_int;
508}
509extern "C" {
510 pub fn Fl_Tree_is_open(
511 self_: *const Fl_Tree,
512 path: *const ::core::ffi::c_char,
513 ) -> ::core::ffi::c_int;
514}
515extern "C" {
516 pub fn Fl_Tree_is_close(
517 self_: *const Fl_Tree,
518 path: *const ::core::ffi::c_char,
519 ) -> ::core::ffi::c_int;
520}
521extern "C" {
522 pub fn Fl_Tree_select(
523 self_: *mut Fl_Tree,
524 path: *const ::core::ffi::c_char,
525 docallback: ::core::ffi::c_int,
526 ) -> ::core::ffi::c_int;
527}
528extern "C" {
529 pub fn Fl_Tree_select_toggle(
530 self_: *mut Fl_Tree,
531 item: *mut Fl_Tree_Item,
532 docallback: ::core::ffi::c_int,
533 );
534}
535extern "C" {
536 pub fn Fl_Tree_deselect(
537 self_: *mut Fl_Tree,
538 path: *const ::core::ffi::c_char,
539 docallback: ::core::ffi::c_int,
540 ) -> ::core::ffi::c_int;
541}
542extern "C" {
543 pub fn Fl_Tree_deselect_all(
544 self_: *mut Fl_Tree,
545 item: *mut Fl_Tree_Item,
546 docallback: ::core::ffi::c_int,
547 ) -> ::core::ffi::c_int;
548}
549extern "C" {
550 pub fn Fl_Tree_select_only(
551 self_: *mut Fl_Tree,
552 selitem: *mut Fl_Tree_Item,
553 docallback: ::core::ffi::c_int,
554 ) -> ::core::ffi::c_int;
555}
556extern "C" {
557 pub fn Fl_Tree_select_all(
558 self_: *mut Fl_Tree,
559 item: *mut Fl_Tree_Item,
560 docallback: ::core::ffi::c_int,
561 ) -> ::core::ffi::c_int;
562}
563extern "C" {
564 pub fn Fl_Tree_extend_selection_dir(
565 self_: *mut Fl_Tree,
566 from: *mut Fl_Tree_Item,
567 to: *mut Fl_Tree_Item,
568 dir: ::core::ffi::c_int,
569 val: ::core::ffi::c_int,
570 visible: ::core::ffi::c_int,
571 ) -> ::core::ffi::c_int;
572}
573extern "C" {
574 pub fn Fl_Tree_extend_selection(
575 self_: *mut Fl_Tree,
576 from: *mut Fl_Tree_Item,
577 to: *mut Fl_Tree_Item,
578 val: ::core::ffi::c_int,
579 visible: ::core::ffi::c_int,
580 ) -> ::core::ffi::c_int;
581}
582extern "C" {
583 pub fn Fl_Tree_set_item_focus(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
584}
585extern "C" {
586 pub fn Fl_Tree_get_item_focus(self_: *const Fl_Tree) -> *mut Fl_Tree_Item;
587}
588extern "C" {
589 pub fn Fl_Tree_is_selected(
590 self_: *mut Fl_Tree,
591 path: *const ::core::ffi::c_char,
592 ) -> ::core::ffi::c_int;
593}
594extern "C" {
595 pub fn Fl_Tree_item_labelfont(self_: *const Fl_Tree) -> ::core::ffi::c_int;
596}
597extern "C" {
598 pub fn Fl_Tree_set_item_labelfont(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
599}
600extern "C" {
601 pub fn Fl_Tree_item_labelsize(self_: *const Fl_Tree) -> ::core::ffi::c_int;
602}
603extern "C" {
604 pub fn Fl_Tree_set_item_labelsize(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
605}
606extern "C" {
607 pub fn Fl_Tree_item_labelfgcolor(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
608}
609extern "C" {
610 pub fn Fl_Tree_set_item_labelfgcolor(self_: *mut Fl_Tree, val: ::core::ffi::c_uint);
611}
612extern "C" {
613 pub fn Fl_Tree_item_labelbgcolor(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
614}
615extern "C" {
616 pub fn Fl_Tree_set_item_labelbgcolor(self_: *mut Fl_Tree, val: ::core::ffi::c_uint);
617}
618extern "C" {
619 pub fn Fl_Tree_connectorcolor(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
620}
621extern "C" {
622 pub fn Fl_Tree_set_connectorcolor(self_: *mut Fl_Tree, val: ::core::ffi::c_uint);
623}
624extern "C" {
625 pub fn Fl_Tree_marginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
626}
627extern "C" {
628 pub fn Fl_Tree_set_marginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
629}
630extern "C" {
631 pub fn Fl_Tree_margintop(self_: *const Fl_Tree) -> ::core::ffi::c_int;
632}
633extern "C" {
634 pub fn Fl_Tree_set_margintop(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
635}
636extern "C" {
637 pub fn Fl_Tree_marginbottom(self_: *const Fl_Tree) -> ::core::ffi::c_int;
638}
639extern "C" {
640 pub fn Fl_Tree_set_marginbottom(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
641}
642extern "C" {
643 pub fn Fl_Tree_linespacing(self_: *const Fl_Tree) -> ::core::ffi::c_int;
644}
645extern "C" {
646 pub fn Fl_Tree_set_linespacing(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
647}
648extern "C" {
649 pub fn Fl_Tree_openchild_marginbottom(self_: *const Fl_Tree) -> ::core::ffi::c_int;
650}
651extern "C" {
652 pub fn Fl_Tree_set_openchild_marginbottom(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
653}
654extern "C" {
655 pub fn Fl_Tree_usericonmarginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
656}
657extern "C" {
658 pub fn Fl_Tree_set_usericonmarginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
659}
660extern "C" {
661 pub fn Fl_Tree_labelmarginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
662}
663extern "C" {
664 pub fn Fl_Tree_set_labelmarginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
665}
666extern "C" {
667 pub fn Fl_Tree_widgetmarginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
668}
669extern "C" {
670 pub fn Fl_Tree_set_widgetmarginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
671}
672extern "C" {
673 pub fn Fl_Tree_connectorwidth(self_: *const Fl_Tree) -> ::core::ffi::c_int;
674}
675extern "C" {
676 pub fn Fl_Tree_set_connectorwidth(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
677}
678extern "C" {
679 pub fn Fl_Tree_usericon(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
680}
681extern "C" {
682 pub fn Fl_Tree_set_usericon(self_: *mut Fl_Tree, val: *mut ::core::ffi::c_void);
683}
684extern "C" {
685 pub fn Fl_Tree_openicon(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
686}
687extern "C" {
688 pub fn Fl_Tree_set_openicon(self_: *mut Fl_Tree, val: *mut ::core::ffi::c_void);
689}
690extern "C" {
691 pub fn Fl_Tree_closeicon(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
692}
693extern "C" {
694 pub fn Fl_Tree_set_closeicon(self_: *mut Fl_Tree, val: *mut ::core::ffi::c_void);
695}
696extern "C" {
697 pub fn Fl_Tree_showcollapse(self_: *const Fl_Tree) -> ::core::ffi::c_int;
698}
699extern "C" {
700 pub fn Fl_Tree_set_showcollapse(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
701}
702extern "C" {
703 pub fn Fl_Tree_showroot(self_: *const Fl_Tree) -> ::core::ffi::c_int;
704}
705extern "C" {
706 pub fn Fl_Tree_set_showroot(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
707}
708extern "C" {
709 pub fn Fl_Tree_connectorstyle(self_: *const Fl_Tree) -> ::core::ffi::c_int;
710}
711extern "C" {
712 pub fn Fl_Tree_set_connectorstyle(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
713}
714extern "C" {
715 pub fn Fl_Tree_sortorder(self_: *const Fl_Tree) -> ::core::ffi::c_int;
716}
717extern "C" {
718 pub fn Fl_Tree_set_sortorder(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
719}
720extern "C" {
721 pub fn Fl_Tree_selectbox(self_: *const Fl_Tree) -> ::core::ffi::c_int;
722}
723extern "C" {
724 pub fn Fl_Tree_set_selectbox(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
725}
726extern "C" {
727 pub fn Fl_Tree_selectmode(self_: *const Fl_Tree) -> ::core::ffi::c_int;
728}
729extern "C" {
730 pub fn Fl_Tree_set_selectmode(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
731}
732extern "C" {
733 pub fn Fl_Tree_item_reselect_mode(self_: *const Fl_Tree) -> ::core::ffi::c_int;
734}
735extern "C" {
736 pub fn Fl_Tree_set_item_reselect_mode(self_: *mut Fl_Tree, mode: ::core::ffi::c_int);
737}
738extern "C" {
739 pub fn Fl_Tree_item_draw_mode(self_: *const Fl_Tree) -> ::core::ffi::c_int;
740}
741extern "C" {
742 pub fn Fl_Tree_set_item_draw_mode(self_: *mut Fl_Tree, mode: ::core::ffi::c_int);
743}
744extern "C" {
745 pub fn Fl_Tree_calc_dimensions(self_: *mut Fl_Tree);
746}
747extern "C" {
748 pub fn Fl_Tree_calc_tree(self_: *mut Fl_Tree);
749}
750extern "C" {
751 pub fn Fl_Tree_recalc_tree(self_: *mut Fl_Tree);
752}
753extern "C" {
754 pub fn Fl_Tree_displayed(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
755}
756extern "C" {
757 pub fn Fl_Tree_show_item(
758 self_: *mut Fl_Tree,
759 item: *mut Fl_Tree_Item,
760 yoff: ::core::ffi::c_int,
761 );
762}
763extern "C" {
764 pub fn Fl_Tree_show_item_top(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
765}
766extern "C" {
767 pub fn Fl_Tree_show_item_middle(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
768}
769extern "C" {
770 pub fn Fl_Tree_show_item_bottom(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
771}
772extern "C" {
773 pub fn Fl_Tree_display(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
774}
775extern "C" {
776 pub fn Fl_Tree_vposition(self_: *const Fl_Tree) -> ::core::ffi::c_int;
777}
778extern "C" {
779 pub fn Fl_Tree_set_vposition(self_: *mut Fl_Tree, pos: ::core::ffi::c_int);
780}
781extern "C" {
782 pub fn Fl_Tree_hposition(self_: *const Fl_Tree) -> ::core::ffi::c_int;
783}
784extern "C" {
785 pub fn Fl_Tree_set_hposition(self_: *mut Fl_Tree, pos: ::core::ffi::c_int);
786}
787extern "C" {
788 pub fn Fl_Tree_is_scrollbar(self_: *mut Fl_Tree, w: *mut Fl_Widget) -> ::core::ffi::c_int;
789}
790extern "C" {
791 pub fn Fl_Tree_scrollbar_size(self_: *const Fl_Tree) -> ::core::ffi::c_int;
792}
793extern "C" {
794 pub fn Fl_Tree_set_scrollbar_size(self_: *mut Fl_Tree, size: ::core::ffi::c_int);
795}
796extern "C" {
797 pub fn Fl_Tree_is_vscroll_visible(self_: *const Fl_Tree) -> ::core::ffi::c_int;
798}
799extern "C" {
800 pub fn Fl_Tree_is_hscroll_visible(self_: *const Fl_Tree) -> ::core::ffi::c_int;
801}
802extern "C" {
803 pub fn Fl_Tree_set_callback_item(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
804}
805extern "C" {
806 pub fn Fl_Tree_callback_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
807}
808extern "C" {
809 pub fn Fl_Tree_set_callback_reason(self_: *mut Fl_Tree, reason: ::core::ffi::c_int);
810}
811extern "C" {
812 pub fn Fl_Tree_callback_reason(self_: *const Fl_Tree) -> ::core::ffi::c_int;
813}
814extern "C" {
815 pub fn Fl_Tree_item_pathname(
816 self_: *const Fl_Tree,
817 pathname: *mut ::core::ffi::c_char,
818 pathnamelen: ::core::ffi::c_int,
819 item: *const Fl_Tree_Item,
820 ) -> ::core::ffi::c_int;
821}
822extern "C" {
823 pub fn Fl_Tree_Item_new(
824 tree: *mut Fl_Tree,
825 txt: *const ::core::ffi::c_char,
826 ) -> *mut Fl_Tree_Item;
827}
828extern "C" {
829 pub fn Fl_Tree_Item_draw_item_content(
830 item: *mut Fl_Tree_Item,
831 cb: ::core::option::Option<
832 unsafe extern "C" fn(
833 self_: *mut Fl_Tree_Item,
834 arg1: ::core::ffi::c_int,
835 arg2: *mut ::core::ffi::c_void,
836 ) -> ::core::ffi::c_int,
837 >,
838 data: *mut ::core::ffi::c_void,
839 );
840}
841extern "C" {
842 pub fn Fl_Tree_Item_set_user_data(item: *mut Fl_Tree_Item, data: *mut ::core::ffi::c_void);
843}
844extern "C" {
845 pub fn Fl_Tree_Item_user_data(item: *const Fl_Tree_Item) -> *mut ::core::ffi::c_void;
846}
847extern "C" {
848 pub fn Fl_Tree_Item_x(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
849}
850extern "C" {
851 pub fn Fl_Tree_Item_y(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
852}
853extern "C" {
854 pub fn Fl_Tree_Item_w(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
855}
856extern "C" {
857 pub fn Fl_Tree_Item_h(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
858}
859extern "C" {
860 pub fn Fl_Tree_Item_label_x(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
861}
862extern "C" {
863 pub fn Fl_Tree_Item_label_y(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
864}
865extern "C" {
866 pub fn Fl_Tree_Item_label_w(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
867}
868extern "C" {
869 pub fn Fl_Tree_Item_label_h(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
870}
871extern "C" {
872 pub fn Fl_Tree_Item_show_self(self_: *const Fl_Tree_Item, indent: *const ::core::ffi::c_char);
873}
874extern "C" {
875 pub fn Fl_Tree_set_Item_label(self_: *mut Fl_Tree_Item, val: *const ::core::ffi::c_char);
876}
877extern "C" {
878 pub fn Fl_Tree_Item_label(self_: *const Fl_Tree_Item) -> *const ::core::ffi::c_char;
879}
880extern "C" {
881 pub fn Fl_Tree_Item_set_labelfont(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
882}
883extern "C" {
884 pub fn Fl_Tree_Item_labelfont(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
885}
886extern "C" {
887 pub fn Fl_Tree_Item_set_labelsize(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
888}
889extern "C" {
890 pub fn Fl_Tree_Item_labelsize(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
891}
892extern "C" {
893 pub fn Fl_Tree_Item_set_labelfgcolor(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_uint);
894}
895extern "C" {
896 pub fn Fl_Tree_Item_labelfgcolor(self_: *const Fl_Tree_Item) -> ::core::ffi::c_uint;
897}
898extern "C" {
899 pub fn Fl_Tree_Item_set_labelcolor(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_uint);
900}
901extern "C" {
902 pub fn Fl_Tree_Item_labelcolor(self_: *const Fl_Tree_Item) -> ::core::ffi::c_uint;
903}
904extern "C" {
905 pub fn Fl_Tree_Item_set_labelbgcolor(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_uint);
906}
907extern "C" {
908 pub fn Fl_Tree_Item_labelbgcolor(self_: *const Fl_Tree_Item) -> ::core::ffi::c_uint;
909}
910extern "C" {
911 pub fn Fl_Tree_Item_set_widget(self_: *mut Fl_Tree_Item, val: *mut Fl_Widget);
912}
913extern "C" {
914 pub fn Fl_Tree_Item_widget(self_: *const Fl_Tree_Item) -> *mut Fl_Widget;
915}
916extern "C" {
917 pub fn Fl_Tree_Item_children(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
918}
919extern "C" {
920 pub fn Fl_Tree_Item_child(
921 self_: *const Fl_Tree_Item,
922 t: ::core::ffi::c_int,
923 ) -> *const Fl_Tree_Item;
924}
925extern "C" {
926 pub fn Fl_Tree_Item_has_children(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
927}
928extern "C" {
929 pub fn Fl_Tree_Item_find_child(
930 self_: *mut Fl_Tree_Item,
931 name: *const ::core::ffi::c_char,
932 ) -> ::core::ffi::c_int;
933}
934extern "C" {
935 pub fn Fl_Tree_Item_remove_child(
936 self_: *mut Fl_Tree_Item,
937 new_label: *const ::core::ffi::c_char,
938 ) -> ::core::ffi::c_int;
939}
940extern "C" {
941 pub fn Fl_Tree_Item_clear_children(self_: *mut Fl_Tree_Item);
942}
943extern "C" {
944 pub fn Fl_Tree_Item_swap_children(
945 self_: *mut Fl_Tree_Item,
946 a: *mut Fl_Tree_Item,
947 b: *mut Fl_Tree_Item,
948 ) -> ::core::ffi::c_int;
949}
950extern "C" {
951 pub fn Fl_Tree_Item_find_child_item(
952 self_: *const Fl_Tree_Item,
953 name: *const ::core::ffi::c_char,
954 ) -> *const Fl_Tree_Item;
955}
956extern "C" {
957 pub fn Fl_Tree_Item_replace(
958 self_: *mut Fl_Tree_Item,
959 new_item: *mut Fl_Tree_Item,
960 ) -> *mut Fl_Tree_Item;
961}
962extern "C" {
963 pub fn Fl_Tree_Item_replace_child(
964 self_: *mut Fl_Tree_Item,
965 olditem: *mut Fl_Tree_Item,
966 newitem: *mut Fl_Tree_Item,
967 ) -> *mut Fl_Tree_Item;
968}
969extern "C" {
970 pub fn Fl_Tree_Item_deparent(
971 self_: *mut Fl_Tree_Item,
972 index: ::core::ffi::c_int,
973 ) -> *mut Fl_Tree_Item;
974}
975extern "C" {
976 pub fn Fl_Tree_Item_reparent(
977 self_: *mut Fl_Tree_Item,
978 newchild: *mut Fl_Tree_Item,
979 index: ::core::ffi::c_int,
980 ) -> ::core::ffi::c_int;
981}
982extern "C" {
983 pub fn Fl_Tree_Item_move(
984 self_: *mut Fl_Tree_Item,
985 to: ::core::ffi::c_int,
986 from: ::core::ffi::c_int,
987 ) -> ::core::ffi::c_int;
988}
989extern "C" {
990 pub fn Fl_Tree_Item_move_above(
991 self_: *mut Fl_Tree_Item,
992 item: *mut Fl_Tree_Item,
993 ) -> ::core::ffi::c_int;
994}
995extern "C" {
996 pub fn Fl_Tree_Item_move_below(
997 self_: *mut Fl_Tree_Item,
998 item: *mut Fl_Tree_Item,
999 ) -> ::core::ffi::c_int;
1000}
1001extern "C" {
1002 pub fn Fl_Tree_Item_move_into(
1003 self_: *mut Fl_Tree_Item,
1004 item: *mut Fl_Tree_Item,
1005 pos: ::core::ffi::c_int,
1006 ) -> ::core::ffi::c_int;
1007}
1008extern "C" {
1009 pub fn Fl_Tree_Item_depth(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1010}
1011extern "C" {
1012 pub fn Fl_Tree_Item_prev(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1013}
1014extern "C" {
1015 pub fn Fl_Tree_Item_next(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1016}
1017extern "C" {
1018 pub fn Fl_Tree_Item_next_sibling(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1019}
1020extern "C" {
1021 pub fn Fl_Tree_Item_prev_sibling(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1022}
1023extern "C" {
1024 pub fn Fl_Tree_Item_update_prev_next(self_: *mut Fl_Tree_Item, index: ::core::ffi::c_int);
1025}
1026extern "C" {
1027 pub fn Fl_Tree_Item_parent(self_: *const Fl_Tree_Item) -> *const Fl_Tree_Item;
1028}
1029extern "C" {
1030 pub fn Fl_Tree_Item_set_parent(self_: *mut Fl_Tree_Item, val: *mut Fl_Tree_Item);
1031}
1032extern "C" {
1033 pub fn Fl_Tree_Item_tree(self_: *const Fl_Tree_Item) -> *const Fl_Tree;
1034}
1035extern "C" {
1036 pub fn Fl_Tree_Item_open(self_: *mut Fl_Tree_Item);
1037}
1038extern "C" {
1039 pub fn Fl_Tree_Item_close(self_: *mut Fl_Tree_Item);
1040}
1041extern "C" {
1042 pub fn Fl_Tree_Item_is_open(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1043}
1044extern "C" {
1045 pub fn Fl_Tree_Item_is_close(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1046}
1047extern "C" {
1048 pub fn Fl_Tree_Item_open_toggle(self_: *mut Fl_Tree_Item);
1049}
1050extern "C" {
1051 pub fn Fl_Tree_Item_select(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
1052}
1053extern "C" {
1054 pub fn Fl_Tree_Item_select_toggle(self_: *mut Fl_Tree_Item);
1055}
1056extern "C" {
1057 pub fn Fl_Tree_Item_select_all(self_: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
1058}
1059extern "C" {
1060 pub fn Fl_Tree_Item_deselect(self_: *mut Fl_Tree_Item);
1061}
1062extern "C" {
1063 pub fn Fl_Tree_Item_deselect_all(self_: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
1064}
1065extern "C" {
1066 pub fn Fl_Tree_Item_is_root(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1067}
1068extern "C" {
1069 pub fn Fl_Tree_Item_is_visible(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1070}
1071extern "C" {
1072 pub fn Fl_Tree_Item_is_active(self_: *const Fl_Tree_Item) -> ::core::ffi::c_char;
1073}
1074extern "C" {
1075 pub fn Fl_Tree_Item_is_activated(self_: *const Fl_Tree_Item) -> ::core::ffi::c_char;
1076}
1077extern "C" {
1078 pub fn Fl_Tree_Item_deactivate(self_: *mut Fl_Tree_Item);
1079}
1080extern "C" {
1081 pub fn Fl_Tree_Item_activate(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
1082}
1083extern "C" {
1084 pub fn Fl_Tree_Item_is_selected(self_: *const Fl_Tree_Item) -> ::core::ffi::c_char;
1085}
1086extern "C" {
1087 pub fn Fl_Tree_Item_Array_total(self_: *const Fl_Tree_Item_Array) -> ::core::ffi::c_int;
1088}
1089extern "C" {
1090 pub fn Fl_Tree_Item_Array_swap(
1091 self_: *mut Fl_Tree_Item_Array,
1092 ax: ::core::ffi::c_int,
1093 bx: ::core::ffi::c_int,
1094 );
1095}
1096extern "C" {
1097 pub fn Fl_Tree_Item_Array_move(
1098 self_: *mut Fl_Tree_Item_Array,
1099 to: ::core::ffi::c_int,
1100 from: ::core::ffi::c_int,
1101 ) -> ::core::ffi::c_int;
1102}
1103extern "C" {
1104 pub fn Fl_Tree_Item_Array_deparent(
1105 self_: *mut Fl_Tree_Item_Array,
1106 pos: ::core::ffi::c_int,
1107 ) -> ::core::ffi::c_int;
1108}
1109extern "C" {
1110 pub fn Fl_Tree_Item_Array_reparent(
1111 self_: *mut Fl_Tree_Item_Array,
1112 item: *mut Fl_Tree_Item,
1113 newparent: *mut Fl_Tree_Item,
1114 pos: ::core::ffi::c_int,
1115 ) -> ::core::ffi::c_int;
1116}
1117extern "C" {
1118 pub fn Fl_Tree_Item_Array_clear(self_: *mut Fl_Tree_Item_Array);
1119}
1120extern "C" {
1121 pub fn Fl_Tree_Item_Array_add(self_: *mut Fl_Tree_Item_Array, val: *mut Fl_Tree_Item);
1122}
1123extern "C" {
1124 pub fn Fl_Tree_Item_Array_insert(
1125 self_: *mut Fl_Tree_Item_Array,
1126 pos: ::core::ffi::c_int,
1127 new_item: *mut Fl_Tree_Item,
1128 );
1129}
1130extern "C" {
1131 pub fn Fl_Tree_Item_Array_replace(
1132 self_: *mut Fl_Tree_Item_Array,
1133 pos: ::core::ffi::c_int,
1134 new_item: *mut Fl_Tree_Item,
1135 );
1136}
1137extern "C" {
1138 pub fn Fl_Tree_Item_Array_remove(self_: *mut Fl_Tree_Item_Array, index: ::core::ffi::c_int);
1139}
1140extern "C" {
1141 pub fn Fl_Tree_Item_Array_remove_item(
1142 self_: *mut Fl_Tree_Item_Array,
1143 item: *mut Fl_Tree_Item,
1144 ) -> ::core::ffi::c_int;
1145}
1146extern "C" {
1147 pub fn Fl_Tree_Item_Array_at(
1148 self_: *mut Fl_Tree_Item_Array,
1149 index: ::core::ffi::c_int,
1150 ) -> *mut Fl_Tree_Item;
1151}
1152extern "C" {
1153 pub fn Fl_Tree_Item_Array_delete(self_: *mut Fl_Tree_Item_Array);
1154}
1155extern "C" {
1156 pub fn Fl_Tree_Item_usericon(self_: *const Fl_Tree_Item) -> *mut ::core::ffi::c_void;
1157}
1158extern "C" {
1159 pub fn Fl_Tree_Item_set_usericon(self_: *mut Fl_Tree_Item, val: *mut ::core::ffi::c_void);
1160}