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_add_to_parent(
387 self_: *mut Fl_Tree,
388 parent_item: *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_above(
394 self_: *mut Fl_Tree,
395 above: *mut Fl_Tree_Item,
396 name: *const ::core::ffi::c_char,
397 ) -> *mut Fl_Tree_Item;
398}
399extern "C" {
400 pub fn Fl_Tree_insert(
401 self_: *mut Fl_Tree,
402 item: *mut Fl_Tree_Item,
403 name: *const ::core::ffi::c_char,
404 pos: ::core::ffi::c_int,
405 ) -> *mut Fl_Tree_Item;
406}
407extern "C" {
408 pub fn Fl_Tree_find_item(
409 self_: *const Fl_Tree,
410 path: *const ::core::ffi::c_char,
411 ) -> *const Fl_Tree_Item;
412}
413extern "C" {
414 pub fn Fl_Tree_find_item_mut(
415 self_: *mut Fl_Tree,
416 path: *const ::core::ffi::c_char,
417 ) -> *mut Fl_Tree_Item;
418}
419extern "C" {
420 pub fn Fl_Tree_remove(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
421}
422extern "C" {
423 pub fn Fl_Tree_clear(self_: *mut Fl_Tree);
424}
425extern "C" {
426 pub fn Fl_Tree_clear_children(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
427}
428extern "C" {
429 pub fn Fl_Tree_find_clicked(
430 self_: *const Fl_Tree,
431 yonly: ::core::ffi::c_int,
432 ) -> *const Fl_Tree_Item;
433}
434extern "C" {
435 pub fn Fl_Tree_item_clicked(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
436}
437extern "C" {
438 pub fn Fl_Tree_first(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
439}
440extern "C" {
441 pub fn Fl_Tree_first_visible_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
442}
443extern "C" {
444 pub fn Fl_Tree_next(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
445}
446extern "C" {
447 pub fn Fl_Tree_prev(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
448}
449extern "C" {
450 pub fn Fl_Tree_last(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
451}
452extern "C" {
453 pub fn Fl_Tree_last_visible_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
454}
455extern "C" {
456 pub fn Fl_Tree_next_visible_item(
457 self_: *mut Fl_Tree,
458 start: *mut Fl_Tree_Item,
459 dir: ::core::ffi::c_int,
460 ) -> *mut Fl_Tree_Item;
461}
462extern "C" {
463 pub fn Fl_Tree_first_selected_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
464}
465extern "C" {
466 pub fn Fl_Tree_last_selected_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
467}
468extern "C" {
469 pub fn Fl_Tree_next_item(
470 self_: *mut Fl_Tree,
471 item: *mut Fl_Tree_Item,
472 dir: ::core::ffi::c_int,
473 visible: ::core::ffi::c_int,
474 ) -> *mut Fl_Tree_Item;
475}
476extern "C" {
477 pub fn Fl_Tree_next_selected_item(
478 self_: *mut Fl_Tree,
479 item: *mut Fl_Tree_Item,
480 dir: ::core::ffi::c_int,
481 ) -> *mut Fl_Tree_Item;
482}
483extern "C" {
484 pub fn Fl_Tree_get_selected_items(
485 self_: *mut Fl_Tree,
486 arr: *mut *mut Fl_Tree_Item_Array,
487 ) -> ::core::ffi::c_int;
488}
489extern "C" {
490 pub fn Fl_Tree_get_items(
491 self_: *mut Fl_Tree,
492 arr: *mut *mut Fl_Tree_Item_Array,
493 ) -> ::core::ffi::c_int;
494}
495extern "C" {
496 pub fn Fl_Tree_open(
497 self_: *mut Fl_Tree,
498 path: *const ::core::ffi::c_char,
499 docallback: ::core::ffi::c_int,
500 ) -> ::core::ffi::c_int;
501}
502extern "C" {
503 pub fn Fl_Tree_open_toggle(
504 self_: *mut Fl_Tree,
505 item: *mut Fl_Tree_Item,
506 docallback: ::core::ffi::c_int,
507 );
508}
509extern "C" {
510 pub fn Fl_Tree_close(
511 self_: *mut Fl_Tree,
512 path: *const ::core::ffi::c_char,
513 docallback: ::core::ffi::c_int,
514 ) -> ::core::ffi::c_int;
515}
516extern "C" {
517 pub fn Fl_Tree_is_open(
518 self_: *const Fl_Tree,
519 path: *const ::core::ffi::c_char,
520 ) -> ::core::ffi::c_int;
521}
522extern "C" {
523 pub fn Fl_Tree_is_close(
524 self_: *const Fl_Tree,
525 path: *const ::core::ffi::c_char,
526 ) -> ::core::ffi::c_int;
527}
528extern "C" {
529 pub fn Fl_Tree_select(
530 self_: *mut Fl_Tree,
531 path: *const ::core::ffi::c_char,
532 docallback: ::core::ffi::c_int,
533 ) -> ::core::ffi::c_int;
534}
535extern "C" {
536 pub fn Fl_Tree_select_toggle(
537 self_: *mut Fl_Tree,
538 item: *mut Fl_Tree_Item,
539 docallback: ::core::ffi::c_int,
540 );
541}
542extern "C" {
543 pub fn Fl_Tree_deselect(
544 self_: *mut Fl_Tree,
545 path: *const ::core::ffi::c_char,
546 docallback: ::core::ffi::c_int,
547 ) -> ::core::ffi::c_int;
548}
549extern "C" {
550 pub fn Fl_Tree_deselect_all(
551 self_: *mut Fl_Tree,
552 item: *mut Fl_Tree_Item,
553 docallback: ::core::ffi::c_int,
554 ) -> ::core::ffi::c_int;
555}
556extern "C" {
557 pub fn Fl_Tree_select_only(
558 self_: *mut Fl_Tree,
559 selitem: *mut Fl_Tree_Item,
560 docallback: ::core::ffi::c_int,
561 ) -> ::core::ffi::c_int;
562}
563extern "C" {
564 pub fn Fl_Tree_select_all(
565 self_: *mut Fl_Tree,
566 item: *mut Fl_Tree_Item,
567 docallback: ::core::ffi::c_int,
568 ) -> ::core::ffi::c_int;
569}
570extern "C" {
571 pub fn Fl_Tree_extend_selection_dir(
572 self_: *mut Fl_Tree,
573 from: *mut Fl_Tree_Item,
574 to: *mut Fl_Tree_Item,
575 dir: ::core::ffi::c_int,
576 val: ::core::ffi::c_int,
577 visible: ::core::ffi::c_int,
578 ) -> ::core::ffi::c_int;
579}
580extern "C" {
581 pub fn Fl_Tree_extend_selection(
582 self_: *mut Fl_Tree,
583 from: *mut Fl_Tree_Item,
584 to: *mut Fl_Tree_Item,
585 val: ::core::ffi::c_int,
586 visible: ::core::ffi::c_int,
587 ) -> ::core::ffi::c_int;
588}
589extern "C" {
590 pub fn Fl_Tree_set_item_focus(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
591}
592extern "C" {
593 pub fn Fl_Tree_get_item_focus(self_: *const Fl_Tree) -> *mut Fl_Tree_Item;
594}
595extern "C" {
596 pub fn Fl_Tree_is_selected(
597 self_: *mut Fl_Tree,
598 path: *const ::core::ffi::c_char,
599 ) -> ::core::ffi::c_int;
600}
601extern "C" {
602 pub fn Fl_Tree_item_labelfont(self_: *const Fl_Tree) -> ::core::ffi::c_int;
603}
604extern "C" {
605 pub fn Fl_Tree_set_item_labelfont(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
606}
607extern "C" {
608 pub fn Fl_Tree_item_labelsize(self_: *const Fl_Tree) -> ::core::ffi::c_int;
609}
610extern "C" {
611 pub fn Fl_Tree_set_item_labelsize(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
612}
613extern "C" {
614 pub fn Fl_Tree_item_labelfgcolor(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
615}
616extern "C" {
617 pub fn Fl_Tree_set_item_labelfgcolor(self_: *mut Fl_Tree, val: ::core::ffi::c_uint);
618}
619extern "C" {
620 pub fn Fl_Tree_item_labelbgcolor(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
621}
622extern "C" {
623 pub fn Fl_Tree_set_item_labelbgcolor(self_: *mut Fl_Tree, val: ::core::ffi::c_uint);
624}
625extern "C" {
626 pub fn Fl_Tree_connectorcolor(self_: *const Fl_Tree) -> ::core::ffi::c_uint;
627}
628extern "C" {
629 pub fn Fl_Tree_set_connectorcolor(self_: *mut Fl_Tree, val: ::core::ffi::c_uint);
630}
631extern "C" {
632 pub fn Fl_Tree_marginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
633}
634extern "C" {
635 pub fn Fl_Tree_set_marginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
636}
637extern "C" {
638 pub fn Fl_Tree_margintop(self_: *const Fl_Tree) -> ::core::ffi::c_int;
639}
640extern "C" {
641 pub fn Fl_Tree_set_margintop(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
642}
643extern "C" {
644 pub fn Fl_Tree_marginbottom(self_: *const Fl_Tree) -> ::core::ffi::c_int;
645}
646extern "C" {
647 pub fn Fl_Tree_set_marginbottom(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
648}
649extern "C" {
650 pub fn Fl_Tree_linespacing(self_: *const Fl_Tree) -> ::core::ffi::c_int;
651}
652extern "C" {
653 pub fn Fl_Tree_set_linespacing(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
654}
655extern "C" {
656 pub fn Fl_Tree_openchild_marginbottom(self_: *const Fl_Tree) -> ::core::ffi::c_int;
657}
658extern "C" {
659 pub fn Fl_Tree_set_openchild_marginbottom(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
660}
661extern "C" {
662 pub fn Fl_Tree_usericonmarginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
663}
664extern "C" {
665 pub fn Fl_Tree_set_usericonmarginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
666}
667extern "C" {
668 pub fn Fl_Tree_labelmarginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
669}
670extern "C" {
671 pub fn Fl_Tree_set_labelmarginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
672}
673extern "C" {
674 pub fn Fl_Tree_widgetmarginleft(self_: *const Fl_Tree) -> ::core::ffi::c_int;
675}
676extern "C" {
677 pub fn Fl_Tree_set_widgetmarginleft(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
678}
679extern "C" {
680 pub fn Fl_Tree_connectorwidth(self_: *const Fl_Tree) -> ::core::ffi::c_int;
681}
682extern "C" {
683 pub fn Fl_Tree_set_connectorwidth(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
684}
685extern "C" {
686 pub fn Fl_Tree_usericon(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
687}
688extern "C" {
689 pub fn Fl_Tree_set_usericon(self_: *mut Fl_Tree, val: *mut ::core::ffi::c_void);
690}
691extern "C" {
692 pub fn Fl_Tree_openicon(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
693}
694extern "C" {
695 pub fn Fl_Tree_set_openicon(self_: *mut Fl_Tree, val: *mut ::core::ffi::c_void);
696}
697extern "C" {
698 pub fn Fl_Tree_closeicon(self_: *const Fl_Tree) -> *mut ::core::ffi::c_void;
699}
700extern "C" {
701 pub fn Fl_Tree_set_closeicon(self_: *mut Fl_Tree, val: *mut ::core::ffi::c_void);
702}
703extern "C" {
704 pub fn Fl_Tree_showcollapse(self_: *const Fl_Tree) -> ::core::ffi::c_int;
705}
706extern "C" {
707 pub fn Fl_Tree_set_showcollapse(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
708}
709extern "C" {
710 pub fn Fl_Tree_showroot(self_: *const Fl_Tree) -> ::core::ffi::c_int;
711}
712extern "C" {
713 pub fn Fl_Tree_set_showroot(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
714}
715extern "C" {
716 pub fn Fl_Tree_connectorstyle(self_: *const Fl_Tree) -> ::core::ffi::c_int;
717}
718extern "C" {
719 pub fn Fl_Tree_set_connectorstyle(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
720}
721extern "C" {
722 pub fn Fl_Tree_sortorder(self_: *const Fl_Tree) -> ::core::ffi::c_int;
723}
724extern "C" {
725 pub fn Fl_Tree_set_sortorder(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
726}
727extern "C" {
728 pub fn Fl_Tree_selectbox(self_: *const Fl_Tree) -> ::core::ffi::c_int;
729}
730extern "C" {
731 pub fn Fl_Tree_set_selectbox(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
732}
733extern "C" {
734 pub fn Fl_Tree_selectmode(self_: *const Fl_Tree) -> ::core::ffi::c_int;
735}
736extern "C" {
737 pub fn Fl_Tree_set_selectmode(self_: *mut Fl_Tree, val: ::core::ffi::c_int);
738}
739extern "C" {
740 pub fn Fl_Tree_item_reselect_mode(self_: *const Fl_Tree) -> ::core::ffi::c_int;
741}
742extern "C" {
743 pub fn Fl_Tree_set_item_reselect_mode(self_: *mut Fl_Tree, mode: ::core::ffi::c_int);
744}
745extern "C" {
746 pub fn Fl_Tree_item_draw_mode(self_: *const Fl_Tree) -> ::core::ffi::c_int;
747}
748extern "C" {
749 pub fn Fl_Tree_set_item_draw_mode(self_: *mut Fl_Tree, mode: ::core::ffi::c_int);
750}
751extern "C" {
752 pub fn Fl_Tree_calc_dimensions(self_: *mut Fl_Tree);
753}
754extern "C" {
755 pub fn Fl_Tree_calc_tree(self_: *mut Fl_Tree);
756}
757extern "C" {
758 pub fn Fl_Tree_recalc_tree(self_: *mut Fl_Tree);
759}
760extern "C" {
761 pub fn Fl_Tree_displayed(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
762}
763extern "C" {
764 pub fn Fl_Tree_show_item(
765 self_: *mut Fl_Tree,
766 item: *mut Fl_Tree_Item,
767 yoff: ::core::ffi::c_int,
768 );
769}
770extern "C" {
771 pub fn Fl_Tree_show_item_top(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
772}
773extern "C" {
774 pub fn Fl_Tree_show_item_middle(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
775}
776extern "C" {
777 pub fn Fl_Tree_show_item_bottom(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
778}
779extern "C" {
780 pub fn Fl_Tree_display(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
781}
782extern "C" {
783 pub fn Fl_Tree_vposition(self_: *const Fl_Tree) -> ::core::ffi::c_int;
784}
785extern "C" {
786 pub fn Fl_Tree_set_vposition(self_: *mut Fl_Tree, pos: ::core::ffi::c_int);
787}
788extern "C" {
789 pub fn Fl_Tree_hposition(self_: *const Fl_Tree) -> ::core::ffi::c_int;
790}
791extern "C" {
792 pub fn Fl_Tree_set_hposition(self_: *mut Fl_Tree, pos: ::core::ffi::c_int);
793}
794extern "C" {
795 pub fn Fl_Tree_is_scrollbar(self_: *mut Fl_Tree, w: *mut Fl_Widget) -> ::core::ffi::c_int;
796}
797extern "C" {
798 pub fn Fl_Tree_scrollbar_size(self_: *const Fl_Tree) -> ::core::ffi::c_int;
799}
800extern "C" {
801 pub fn Fl_Tree_set_scrollbar_size(self_: *mut Fl_Tree, size: ::core::ffi::c_int);
802}
803extern "C" {
804 pub fn Fl_Tree_is_vscroll_visible(self_: *const Fl_Tree) -> ::core::ffi::c_int;
805}
806extern "C" {
807 pub fn Fl_Tree_is_hscroll_visible(self_: *const Fl_Tree) -> ::core::ffi::c_int;
808}
809extern "C" {
810 pub fn Fl_Tree_set_callback_item(self_: *mut Fl_Tree, item: *mut Fl_Tree_Item);
811}
812extern "C" {
813 pub fn Fl_Tree_callback_item(self_: *mut Fl_Tree) -> *mut Fl_Tree_Item;
814}
815extern "C" {
816 pub fn Fl_Tree_set_callback_reason(self_: *mut Fl_Tree, reason: ::core::ffi::c_int);
817}
818extern "C" {
819 pub fn Fl_Tree_callback_reason(self_: *const Fl_Tree) -> ::core::ffi::c_int;
820}
821extern "C" {
822 pub fn Fl_Tree_item_pathname(
823 self_: *const Fl_Tree,
824 pathname: *mut ::core::ffi::c_char,
825 pathnamelen: ::core::ffi::c_int,
826 item: *const Fl_Tree_Item,
827 ) -> ::core::ffi::c_int;
828}
829extern "C" {
830 pub fn Fl_Tree_Item_new(
831 tree: *mut Fl_Tree,
832 txt: *const ::core::ffi::c_char,
833 ) -> *mut Fl_Tree_Item;
834}
835extern "C" {
836 pub fn Fl_Tree_Item_draw_item_content(
837 item: *mut Fl_Tree_Item,
838 cb: ::core::option::Option<
839 unsafe extern "C" fn(
840 self_: *mut Fl_Tree_Item,
841 arg1: ::core::ffi::c_int,
842 arg2: *mut ::core::ffi::c_void,
843 ) -> ::core::ffi::c_int,
844 >,
845 data: *mut ::core::ffi::c_void,
846 );
847}
848extern "C" {
849 pub fn Fl_Tree_Item_set_user_data(item: *mut Fl_Tree_Item, data: *mut ::core::ffi::c_void);
850}
851extern "C" {
852 pub fn Fl_Tree_Item_user_data(item: *const Fl_Tree_Item) -> *mut ::core::ffi::c_void;
853}
854extern "C" {
855 pub fn Fl_Tree_Item_x(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
856}
857extern "C" {
858 pub fn Fl_Tree_Item_y(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
859}
860extern "C" {
861 pub fn Fl_Tree_Item_w(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
862}
863extern "C" {
864 pub fn Fl_Tree_Item_h(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
865}
866extern "C" {
867 pub fn Fl_Tree_Item_label_x(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
868}
869extern "C" {
870 pub fn Fl_Tree_Item_label_y(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
871}
872extern "C" {
873 pub fn Fl_Tree_Item_label_w(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
874}
875extern "C" {
876 pub fn Fl_Tree_Item_label_h(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
877}
878extern "C" {
879 pub fn Fl_Tree_Item_show_self(self_: *const Fl_Tree_Item, indent: *const ::core::ffi::c_char);
880}
881extern "C" {
882 pub fn Fl_Tree_set_Item_label(self_: *mut Fl_Tree_Item, val: *const ::core::ffi::c_char);
883}
884extern "C" {
885 pub fn Fl_Tree_Item_label(self_: *const Fl_Tree_Item) -> *const ::core::ffi::c_char;
886}
887extern "C" {
888 pub fn Fl_Tree_Item_set_labelfont(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
889}
890extern "C" {
891 pub fn Fl_Tree_Item_labelfont(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
892}
893extern "C" {
894 pub fn Fl_Tree_Item_set_labelsize(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
895}
896extern "C" {
897 pub fn Fl_Tree_Item_labelsize(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
898}
899extern "C" {
900 pub fn Fl_Tree_Item_set_labelfgcolor(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_uint);
901}
902extern "C" {
903 pub fn Fl_Tree_Item_labelfgcolor(self_: *const Fl_Tree_Item) -> ::core::ffi::c_uint;
904}
905extern "C" {
906 pub fn Fl_Tree_Item_set_labelcolor(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_uint);
907}
908extern "C" {
909 pub fn Fl_Tree_Item_labelcolor(self_: *const Fl_Tree_Item) -> ::core::ffi::c_uint;
910}
911extern "C" {
912 pub fn Fl_Tree_Item_set_labelbgcolor(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_uint);
913}
914extern "C" {
915 pub fn Fl_Tree_Item_labelbgcolor(self_: *const Fl_Tree_Item) -> ::core::ffi::c_uint;
916}
917extern "C" {
918 pub fn Fl_Tree_Item_set_widget(self_: *mut Fl_Tree_Item, val: *mut Fl_Widget);
919}
920extern "C" {
921 pub fn Fl_Tree_Item_widget(self_: *const Fl_Tree_Item) -> *mut Fl_Widget;
922}
923extern "C" {
924 pub fn Fl_Tree_Item_children(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
925}
926extern "C" {
927 pub fn Fl_Tree_Item_child(
928 self_: *const Fl_Tree_Item,
929 t: ::core::ffi::c_int,
930 ) -> *const Fl_Tree_Item;
931}
932extern "C" {
933 pub fn Fl_Tree_Item_has_children(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
934}
935extern "C" {
936 pub fn Fl_Tree_Item_find_child(
937 self_: *mut Fl_Tree_Item,
938 name: *const ::core::ffi::c_char,
939 ) -> ::core::ffi::c_int;
940}
941extern "C" {
942 pub fn Fl_Tree_Item_remove_child(
943 self_: *mut Fl_Tree_Item,
944 new_label: *const ::core::ffi::c_char,
945 ) -> ::core::ffi::c_int;
946}
947extern "C" {
948 pub fn Fl_Tree_Item_clear_children(self_: *mut Fl_Tree_Item);
949}
950extern "C" {
951 pub fn Fl_Tree_Item_swap_children(
952 self_: *mut Fl_Tree_Item,
953 a: *mut Fl_Tree_Item,
954 b: *mut Fl_Tree_Item,
955 ) -> ::core::ffi::c_int;
956}
957extern "C" {
958 pub fn Fl_Tree_Item_find_child_item(
959 self_: *const Fl_Tree_Item,
960 name: *const ::core::ffi::c_char,
961 ) -> *const Fl_Tree_Item;
962}
963extern "C" {
964 pub fn Fl_Tree_Item_replace(
965 self_: *mut Fl_Tree_Item,
966 new_item: *mut Fl_Tree_Item,
967 ) -> *mut Fl_Tree_Item;
968}
969extern "C" {
970 pub fn Fl_Tree_Item_replace_child(
971 self_: *mut Fl_Tree_Item,
972 olditem: *mut Fl_Tree_Item,
973 newitem: *mut Fl_Tree_Item,
974 ) -> *mut Fl_Tree_Item;
975}
976extern "C" {
977 pub fn Fl_Tree_Item_deparent(
978 self_: *mut Fl_Tree_Item,
979 index: ::core::ffi::c_int,
980 ) -> *mut Fl_Tree_Item;
981}
982extern "C" {
983 pub fn Fl_Tree_Item_reparent(
984 self_: *mut Fl_Tree_Item,
985 newchild: *mut Fl_Tree_Item,
986 index: ::core::ffi::c_int,
987 ) -> ::core::ffi::c_int;
988}
989extern "C" {
990 pub fn Fl_Tree_Item_move(
991 self_: *mut Fl_Tree_Item,
992 to: ::core::ffi::c_int,
993 from: ::core::ffi::c_int,
994 ) -> ::core::ffi::c_int;
995}
996extern "C" {
997 pub fn Fl_Tree_Item_move_above(
998 self_: *mut Fl_Tree_Item,
999 item: *mut Fl_Tree_Item,
1000 ) -> ::core::ffi::c_int;
1001}
1002extern "C" {
1003 pub fn Fl_Tree_Item_move_below(
1004 self_: *mut Fl_Tree_Item,
1005 item: *mut Fl_Tree_Item,
1006 ) -> ::core::ffi::c_int;
1007}
1008extern "C" {
1009 pub fn Fl_Tree_Item_move_into(
1010 self_: *mut Fl_Tree_Item,
1011 item: *mut Fl_Tree_Item,
1012 pos: ::core::ffi::c_int,
1013 ) -> ::core::ffi::c_int;
1014}
1015extern "C" {
1016 pub fn Fl_Tree_Item_depth(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1017}
1018extern "C" {
1019 pub fn Fl_Tree_Item_prev(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1020}
1021extern "C" {
1022 pub fn Fl_Tree_Item_next(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1023}
1024extern "C" {
1025 pub fn Fl_Tree_Item_next_sibling(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1026}
1027extern "C" {
1028 pub fn Fl_Tree_Item_prev_sibling(self_: *mut Fl_Tree_Item) -> *mut Fl_Tree_Item;
1029}
1030extern "C" {
1031 pub fn Fl_Tree_Item_update_prev_next(self_: *mut Fl_Tree_Item, index: ::core::ffi::c_int);
1032}
1033extern "C" {
1034 pub fn Fl_Tree_Item_parent(self_: *const Fl_Tree_Item) -> *const Fl_Tree_Item;
1035}
1036extern "C" {
1037 pub fn Fl_Tree_Item_set_parent(self_: *mut Fl_Tree_Item, val: *mut Fl_Tree_Item);
1038}
1039extern "C" {
1040 pub fn Fl_Tree_Item_tree(self_: *const Fl_Tree_Item) -> *const Fl_Tree;
1041}
1042extern "C" {
1043 pub fn Fl_Tree_Item_open(self_: *mut Fl_Tree_Item);
1044}
1045extern "C" {
1046 pub fn Fl_Tree_Item_close(self_: *mut Fl_Tree_Item);
1047}
1048extern "C" {
1049 pub fn Fl_Tree_Item_is_open(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1050}
1051extern "C" {
1052 pub fn Fl_Tree_Item_is_close(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1053}
1054extern "C" {
1055 pub fn Fl_Tree_Item_open_toggle(self_: *mut Fl_Tree_Item);
1056}
1057extern "C" {
1058 pub fn Fl_Tree_Item_select(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
1059}
1060extern "C" {
1061 pub fn Fl_Tree_Item_select_toggle(self_: *mut Fl_Tree_Item);
1062}
1063extern "C" {
1064 pub fn Fl_Tree_Item_select_all(self_: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
1065}
1066extern "C" {
1067 pub fn Fl_Tree_Item_deselect(self_: *mut Fl_Tree_Item);
1068}
1069extern "C" {
1070 pub fn Fl_Tree_Item_deselect_all(self_: *mut Fl_Tree_Item) -> ::core::ffi::c_int;
1071}
1072extern "C" {
1073 pub fn Fl_Tree_Item_is_root(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1074}
1075extern "C" {
1076 pub fn Fl_Tree_Item_is_visible(self_: *const Fl_Tree_Item) -> ::core::ffi::c_int;
1077}
1078extern "C" {
1079 pub fn Fl_Tree_Item_is_active(self_: *const Fl_Tree_Item) -> ::core::ffi::c_char;
1080}
1081extern "C" {
1082 pub fn Fl_Tree_Item_is_activated(self_: *const Fl_Tree_Item) -> ::core::ffi::c_char;
1083}
1084extern "C" {
1085 pub fn Fl_Tree_Item_deactivate(self_: *mut Fl_Tree_Item);
1086}
1087extern "C" {
1088 pub fn Fl_Tree_Item_activate(self_: *mut Fl_Tree_Item, val: ::core::ffi::c_int);
1089}
1090extern "C" {
1091 pub fn Fl_Tree_Item_is_selected(self_: *const Fl_Tree_Item) -> ::core::ffi::c_char;
1092}
1093extern "C" {
1094 pub fn Fl_Tree_Item_Array_total(self_: *const Fl_Tree_Item_Array) -> ::core::ffi::c_int;
1095}
1096extern "C" {
1097 pub fn Fl_Tree_Item_Array_swap(
1098 self_: *mut Fl_Tree_Item_Array,
1099 ax: ::core::ffi::c_int,
1100 bx: ::core::ffi::c_int,
1101 );
1102}
1103extern "C" {
1104 pub fn Fl_Tree_Item_Array_move(
1105 self_: *mut Fl_Tree_Item_Array,
1106 to: ::core::ffi::c_int,
1107 from: ::core::ffi::c_int,
1108 ) -> ::core::ffi::c_int;
1109}
1110extern "C" {
1111 pub fn Fl_Tree_Item_Array_deparent(
1112 self_: *mut Fl_Tree_Item_Array,
1113 pos: ::core::ffi::c_int,
1114 ) -> ::core::ffi::c_int;
1115}
1116extern "C" {
1117 pub fn Fl_Tree_Item_Array_reparent(
1118 self_: *mut Fl_Tree_Item_Array,
1119 item: *mut Fl_Tree_Item,
1120 newparent: *mut Fl_Tree_Item,
1121 pos: ::core::ffi::c_int,
1122 ) -> ::core::ffi::c_int;
1123}
1124extern "C" {
1125 pub fn Fl_Tree_Item_Array_clear(self_: *mut Fl_Tree_Item_Array);
1126}
1127extern "C" {
1128 pub fn Fl_Tree_Item_Array_add(self_: *mut Fl_Tree_Item_Array, val: *mut Fl_Tree_Item);
1129}
1130extern "C" {
1131 pub fn Fl_Tree_Item_Array_insert(
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_replace(
1139 self_: *mut Fl_Tree_Item_Array,
1140 pos: ::core::ffi::c_int,
1141 new_item: *mut Fl_Tree_Item,
1142 );
1143}
1144extern "C" {
1145 pub fn Fl_Tree_Item_Array_remove(self_: *mut Fl_Tree_Item_Array, index: ::core::ffi::c_int);
1146}
1147extern "C" {
1148 pub fn Fl_Tree_Item_Array_remove_item(
1149 self_: *mut Fl_Tree_Item_Array,
1150 item: *mut Fl_Tree_Item,
1151 ) -> ::core::ffi::c_int;
1152}
1153extern "C" {
1154 pub fn Fl_Tree_Item_Array_at(
1155 self_: *mut Fl_Tree_Item_Array,
1156 index: ::core::ffi::c_int,
1157 ) -> *mut Fl_Tree_Item;
1158}
1159extern "C" {
1160 pub fn Fl_Tree_Item_Array_delete(self_: *mut Fl_Tree_Item_Array);
1161}
1162extern "C" {
1163 pub fn Fl_Tree_Item_usericon(self_: *const Fl_Tree_Item) -> *mut ::core::ffi::c_void;
1164}
1165extern "C" {
1166 pub fn Fl_Tree_Item_set_usericon(self_: *mut Fl_Tree_Item, val: *mut ::core::ffi::c_void);
1167}