iuptree control internal definitions. More...
Defines | |
#define | ITREE_BRANCH 0 |
#define | ITREE_LEAF 1 |
#define | ITREE_MARK_SINGLE 0 |
#define | ITREE_MARK_MULTIPLE 1 |
#define | ITREE_UPDATEIMAGE_LEAF 1 |
#define | ITREE_UPDATEIMAGE_COLLAPSED 2 |
#define | ITREE_UPDATEIMAGE_EXPANDED 3 |
Typedefs | |
typedef struct _InodeData | InodeHandle |
typedef struct _InodeData | InodeData |
typedef int(* | iupTreeNodeFunc )(Ihandle *ih, InodeHandle *node_handle, int id, void *userdata) |
Functions | |
void | iupdrvTreeInitClass (Iclass *ic) |
void | iupTreeUpdateImages (Ihandle *ih) |
void | iupdrvTreeAddNode (Ihandle *ih, int id, int kind, const char *title, int add) |
void | iupdrvTreeUpdateMarkMode (Ihandle *ih) |
char * | iupTreeGetSpacingAttrib (Ihandle *ih) |
int | iupTreeForEach (Ihandle *ih, iupTreeNodeFunc func, void *userdata) |
InodeHandle * | iupTreeGetNode (Ihandle *ih, int id) |
InodeHandle * | iupTreeGetNodeFromString (Ihandle *ih, const char *name_id) |
int | iupTreeFindNodeId (Ihandle *ih, InodeHandle *node_handle) |
InodeHandle * | iupdrvTreeGetFocusNode (Ihandle *ih) |
int | iupdrvTreeTotalChildCount (Ihandle *ih, InodeHandle *node_handle) |
void | iupTreeSelectLastCollapsedBranch (Ihandle *ih, int *last_id) |
void | iupTreeDelFromCache (Ihandle *ih, int id, int count) |
void | iupTreeAddToCache (Ihandle *ih, int add, int kindPrev, InodeHandle *prevNode, InodeHandle *node_handle) |
void | iupTreeCopyMoveCache (Ihandle *ih, int id_src, int id_dst, int count, int is_copy) |
See Copyright Notice in iup.h