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