3#ifndef _FL_TREE_ITEM_ARRAY_H
4#define _FL_TREE_ITEM_ARRAY_H
54 void enlarge(
int count);
72 void swap(
int ax,
int bx);
73 int move(
int to,
int from);
74 int deparent(
int pos);
80 void remove(
int index);
86 if ( val ) _flags |= MANAGE_ITEM;
else _flags &= ~MANAGE_ITEM;
88 int manage_item_destroy()
const {
89 return _flags & MANAGE_ITEM ? 1 : 0;
Manages an array of Fl_Tree_Item pointers.
Definition Fl_Tree_Item_Array.H:45
void manage_item_destroy(int val)
Option to control if Fl_Tree_Item_Array's destructor will also destroy the Fl_Tree_Item's.
Definition Fl_Tree_Item_Array.H:85
int total() const
Return the total items in the array, or 0 if empty.
Definition Fl_Tree_Item_Array.H:68
Fl_Tree_Item * operator[](int i)
Return the item and index i.
Definition Fl_Tree_Item_Array.H:60
const Fl_Tree_Item * operator[](int i) const
Const version of operator[](int i)
Definition Fl_Tree_Item_Array.H:64
Tree widget item.
Definition Fl_Tree_Item.H:65