tkTreeElem.h File Reference
Go to the source code of this file.
Classes |
| struct | ElementArgs |
| struct | ElementType |
| struct | Element |
| struct | TreeCtrlStubs |
Defines |
| #define | STICKY_W 0x1000 |
| #define | STICKY_N 0x2000 |
| #define | STICKY_E 0x4000 |
| #define | STICKY_S 0x8000 |
| #define | ELEMENT_TYPE_MATCHES(t1, t2) ((t1)->name == (t2)->name) |
Typedefs |
| typedef struct ElementType | ElementType |
| typedef struct Element | Element |
| typedef struct ElementArgs | ElementArgs |
| typedef struct TreeIterate_ * | TreeIterate |
| typedef struct TreeCtrlStubs | TreeCtrlStubs |
Functions |
| int | Element_GetSortData (TreeCtrl *tree, Element *elem, int type, long *lv, double *dv, char **sv) |
| int | TreeElement_TypeFromObj (TreeCtrl *tree, Tcl_Obj *objPtr, ElementType **typePtrPtr) |
| void | Tree_RedrawElement (TreeCtrl *tree, TreeItem item, Element *elem) |
| TreeIterate | Tree_ElementIterateBegin (TreeCtrl *tree, ElementType *elemTypePtr) |
| TreeIterate | Tree_ElementIterateNext (TreeIterate iter_) |
| Element * | Tree_ElementIterateGet (TreeIterate iter_) |
| void | Tree_ElementIterateChanged (TreeIterate iter_, int mask) |
| void | Tree_ElementChangedItself (TreeCtrl *tree, TreeItem item, TreeItemColumn column, Element *elem, int flags, int mask) |
Variables |
| ElementType | elemTypeBitmap |
| ElementType | elemTypeBorder |
| ElementType | elemTypeCheckButton |
| ElementType | elemTypeImage |
| ElementType | elemTypeRect |
| ElementType | elemTypeText |
| ElementType | elemTypeWindow |
Define Documentation
| #define ELEMENT_TYPE_MATCHES |
( |
t1, |
|
|
t2 |
|
) |
((t1)->name == (t2)->name) |
Typedef Documentation
Function Documentation
| int Element_GetSortData |
( |
TreeCtrl * |
tree, |
|
|
Element * |
elem, |
|
|
int |
type, |
|
|
long * |
lv, |
|
|
double * |
dv, |
|
|
char ** |
sv | |
|
) |
| | |
| void Tree_ElementIterateChanged |
( |
TreeIterate |
iter_, |
|
|
int |
mask | |
|
) |
| | |
Variable Documentation