#include "vtkTcl.h"#include "vtkTk.h"#include "vtkTkInternals.h"#include "tkPort.h"#include "default.h"#include "tkInt.h"#include "qebind.h"
Go to the source code of this file.
Classes | |
| struct | PerStateData |
| struct | PerStateInfo |
| struct | PerStateType |
| struct | TreePtrList |
| struct | TreeCtrlDebug |
| struct | TreeCtrlColumnDrag |
| struct | TreeCtrl |
| struct | ItemForEach |
| struct | StyleDrawArgs |
| struct | ColumnForEach |
| struct | DotState |
| struct | PerStateGC |
| struct | TagInfo |
| struct | TagExpr |
| struct | DynamicOption |
Defines | |
| #define | dbwin printf |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
| #define | SELECTION_VISIBLE |
| #define | ALLOC_HAX |
| #define | DEPRECATED |
| #define | TIL_STATIC_SPACE 128 |
| #define | DOUBLEBUFFER_NONE 0 |
| #define | DOUBLEBUFFER_ITEM 1 |
| #define | DOUBLEBUFFER_WINDOW 2 |
| #define | LINE_STYLE_DOT 0 |
| #define | LINE_STYLE_SOLID 1 |
| #define | BG_MODE_COLUMN 0 |
| #define | BG_MODE_ORDER 1 |
| #define | BG_MODE_ORDERVIS 2 |
| #define | BG_MODE_ROW 3 |
| #define | BG_MODE_INDEX 4 |
| #define | BG_MODE_VISINDEX 5 |
| #define | COLUMN_LOCK_LEFT 0 |
| #define | COLUMN_LOCK_NONE 1 |
| #define | COLUMN_LOCK_RIGHT 2 |
| #define | UNIFORM_GROUP |
| #define | TREE_WRAP_NONE 0 |
| #define | TREE_WRAP_ITEMS 1 |
| #define | TREE_WRAP_PIXELS 2 |
| #define | TREE_WRAP_WINDOW 3 |
| #define | TREE_CONF_FONT 0x0001 |
| #define | TREE_CONF_ITEMSIZE 0x0002 |
| #define | TREE_CONF_INDENT 0x0004 |
| #define | TREE_CONF_WRAP 0x0008 |
| #define | TREE_CONF_BUTIMG 0x0010 |
| #define | TREE_CONF_BUTBMP 0x0020 |
| #define | TREE_CONF_RELAYOUT 0x0100 |
| #define | TREE_CONF_REDISPLAY 0x0200 |
| #define | TREE_CONF_FG 0x0400 |
| #define | TREE_CONF_PROXY 0x0800 |
| #define | TREE_CONF_BUTTON 0x1000 |
| #define | TREE_CONF_LINE 0x2000 |
| #define | TREE_CONF_DEFSTYLE 0x4000 |
| #define | TREE_CONF_BG_IMAGE 0x8000 |
| #define | TREE_CONF_THEME 0x00010000 |
| #define | STATE_OP_ON 0 |
| #define | STATE_OP_OFF 1 |
| #define | STATE_OP_TOGGLE 2 |
| #define | SFO_NOT_OFF 0x0001 |
| #define | SFO_NOT_TOGGLE 0x0002 |
| #define | SFO_NOT_STATIC 0x0004 |
| #define | Tree_BorderLeft(tree) tree->inset |
| #define | Tree_BorderTop(tree) tree->inset |
| #define | Tree_BorderRight(tree) (Tk_Width(tree->tkwin) - tree->inset) |
| #define | Tree_BorderBottom(tree) (Tk_Height(tree->tkwin) - tree->inset) |
| #define | Tree_HeaderLeft(tree) Tree_BorderLeft(tree) |
| #define | Tree_HeaderTop(tree) Tree_BorderTop(tree) |
| #define | Tree_HeaderRight(tree) Tree_BorderRight(tree) |
| #define | Tree_HeaderBottom(tree) (Tree_BorderTop(tree) + Tree_HeaderHeight(tree)) |
| #define | Tree_HeaderWidth(tree) (Tree_HeaderRight(tree) - Tree_HeaderLeft(tree)) |
| #define | Tree_ContentLeft(tree) (Tree_BorderLeft(tree) + Tree_WidthOfLeftColumns(tree)) |
| #define | Tree_ContentTop(tree) (Tree_BorderTop(tree) + Tree_HeaderHeight(tree)) |
| #define | Tree_ContentRight(tree) (Tree_BorderRight(tree) - Tree_WidthOfRightColumns(tree)) |
| #define | Tree_ContentBottom(tree) Tree_BorderBottom(tree) |
| #define | Tree_ContentWidth(tree) (Tree_ContentRight(tree) - Tree_ContentLeft(tree)) |
| #define | Tree_ContentHeight(tree) (Tree_ContentBottom(tree) - Tree_ContentTop(tree)) |
| #define | ITEM_ALL ((TreeItem) -1) |
| #define | IFO_NOT_MANY 0x0001 |
| #define | IFO_NOT_NULL 0x0002 |
| #define | IFO_NOT_ROOT 0x0004 |
| #define | IFO_NOT_ORPHAN 0x0008 |
| #define | IFO_LIST_ALL 0x0010 |
| #define | ITEM_FOR_EACH(item, items, item2s, iter) |
| #define | STATE_OPEN 0x0001 |
| #define | STATE_SELECTED 0x0002 |
| #define | STATE_ENABLED 0x0004 |
| #define | STATE_ACTIVE 0x0008 |
| #define | STATE_FOCUS 0x0010 |
| #define | STATE_USER 6 |
| #define | CS_DISPLAY 0x01 |
| #define | CS_LAYOUT 0x02 |
| #define | SORT_ASCII 0 |
| #define | SORT_DICT 1 |
| #define | SORT_DOUBLE 2 |
| #define | SORT_LONG 3 |
| #define | SORT_COMMAND 4 |
| #define | COLUMN_ALL ((TreeColumn) -1) |
| #define | COLUMN_NTAIL ((TreeColumn) -2) |
| #define | CFO_NOT_MANY 0x01 |
| #define | CFO_NOT_NULL 0x02 |
| #define | CFO_NOT_TAIL 0x04 |
| #define | CFO_LIST_ALL 0x08 |
| #define | COLUMN_FOR_EACH(column, columns, column2s, iter) |
| #define | DINFO_OUT_OF_DATE 0x0001 |
| #define | DINFO_CHECK_COLUMN_WIDTH 0x0002 |
| #define | DINFO_DRAW_HEADER 0x0004 |
| #define | DINFO_SET_ORIGIN_X 0x0008 |
| #define | DINFO_UPDATE_SCROLLBAR_X 0x0010 |
| #define | DINFO_REDRAW_PENDING 0x00020 |
| #define | DINFO_INVALIDATE 0x0040 |
| #define | DINFO_DRAW_HIGHLIGHT 0x0080 |
| #define | DINFO_DRAW_BORDER 0x0100 |
| #define | DINFO_REDO_RANGES 0x0200 |
| #define | DINFO_SET_ORIGIN_Y 0x0400 |
| #define | DINFO_UPDATE_SCROLLBAR_Y 0x0800 |
| #define | DINFO_REDO_INCREMENTS 0x1000 |
| #define | DINFO_REDO_COLUMN_WIDTH 0x2000 |
| #define | DINFO_REDO_SELECTION 0x4000 |
| #define | DINFO_DRAW_WHITESPACE 0x8000 |
| #define | WIPE(p, s) |
| #define | CWIPE(p, t, c) WIPE(p, sizeof(t) * (c)) |
| #define | WIPEFREE(p, s) { WIPE(p, s); ckfree((char *) p); } |
| #define | WFREE(p, t) WIPEFREE(p, sizeof(t)) |
| #define | WCFREE(p, t, c) WIPEFREE(p, sizeof(t) * (c)) |
| #define | PAD_TOP_LEFT 0 |
| #define | PAD_BOTTOM_RIGHT 1 |
| #define | MATCH_NONE 0 |
| #define | MATCH_ANY 1 |
| #define | MATCH_PARTIAL 2 |
| #define | MATCH_EXACT 3 |
| #define | TreeItemList_Init TreePtrList_Init |
| #define | TreeItemList_Append TreePtrList_Append |
| #define | TreeItemList_Concat TreePtrList_Concat |
| #define | TreeItemList_Free TreePtrList_Free |
| #define | TreeItemList_Items(L) ((TreeItem *) (L)->pointers) |
| #define | TreeItemList_Nth(L, n) ((TreeItem) (L)->pointers[n]) |
| #define | TreeItemList_Count(L) ((L)->count) |
| #define | TreeColumnList_Init TreePtrList_Init |
| #define | TreeColumnList_Append TreePtrList_Append |
| #define | TreeColumnList_Concat TreePtrList_Concat |
| #define | TreeColumnList_Free TreePtrList_Free |
| #define | TreeColumnList_Nth(L, n) ((TreeColumn) (L)->pointers[n]) |
| #define | TreeColumnList_Count(L) ((L)->count) |
| #define | TREE_TAG_SPACE 3 |
| #define | STATIC_SIZE 20 |
| #define | STATIC_ALLOC(P, T, C) |
| #define | STATIC_FREE(P, T, C) |
| #define | STATIC_FREE2(P, P2) |
Typedefs | |
| typedef struct TreeCtrl | TreeCtrl |
| typedef struct TreeColumn_ * | TreeColumn |
| typedef struct TreeDInfo_ * | TreeDInfo |
| typedef struct TreeDragImage_ * | TreeDragImage |
| typedef struct TreeItem_ * | TreeItem |
| typedef struct TreeItemColumn_ * | TreeItemColumn |
| typedef struct TreeItemDInfo_ * | TreeItemDInfo |
| typedef struct TreeMarquee_ * | TreeMarquee |
| typedef struct TreeItemRInfo_ * | TreeItemRInfo |
| typedef struct TreeStyle_ * | TreeStyle |
| typedef struct TreeElement_ * | TreeElement |
| typedef struct TreeThemeData_ * | TreeThemeData |
| typedef struct PerStateInfo | PerStateInfo |
| typedef struct PerStateData | PerStateData |
| typedef struct PerStateType | PerStateType |
| typedef int(* | PerStateType_FromObjProc )(TreeCtrl *, Tcl_Obj *, PerStateData *) |
| typedef void(* | PerStateType_FreeProc )(TreeCtrl *, PerStateData *) |
| typedef struct TreePtrList | TreePtrList |
| typedef TreePtrList | TreeItemList |
| typedef TreePtrList | TreeColumnList |
| typedef struct ItemForEach | ItemForEach |
| typedef struct StyleDrawArgs | StyleDrawArgs |
| typedef struct ColumnForEach | ColumnForEach |
| typedef struct TextLayout_ * | TextLayout |
| typedef int(* | StateFromObjProc )(TreeCtrl *tree, Tcl_Obj *obj, int *stateOff, int *stateOn) |
| typedef struct TagInfo | TagInfo |
| typedef struct DynamicOptionSpec | DynamicOptionSpec |
| typedef struct DynamicOption | DynamicOption |
| typedef void( | DynamicOptionInitProc )(char *data) |
Enumerations | |
| enum | { LEFT, TOP, RIGHT, BOTTOM } |
| enum | { TREE_AREA_NONE = 0, TREE_AREA_HEADER, TREE_AREA_CONTENT, TREE_AREA_LEFT, TREE_AREA_RIGHT } |
Functions | |
| void | Tree_AddItem (TreeCtrl *tree, TreeItem item) |
| void | Tree_RemoveItem (TreeCtrl *tree, TreeItem item) |
| Tk_Image | Tree_GetImage (TreeCtrl *tree, char *imageName) |
| void | Tree_FreeImage (TreeCtrl *tree, Tk_Image image) |
| void | Tree_UpdateScrollbarX (TreeCtrl *tree) |
| void | Tree_UpdateScrollbarY (TreeCtrl *tree) |
| void | Tree_AddToSelection (TreeCtrl *tree, TreeItem item) |
| void | Tree_RemoveFromSelection (TreeCtrl *tree, TreeItem item) |
| void | Tree_PreserveItems (TreeCtrl *tree) |
| void | Tree_ReleaseItems (TreeCtrl *tree) |
| int | Tree_StateFromObj (TreeCtrl *tree, Tcl_Obj *obj, int states[3], int *indexPtr, int flags) |
| int | Tree_StateFromListObj (TreeCtrl *tree, Tcl_Obj *obj, int states[3], int flags) |
| int | TreeItemList_FromObj (TreeCtrl *tree, Tcl_Obj *objPtr, TreeItemList *items, int flags) |
| int | TreeItem_FromObj (TreeCtrl *tree, Tcl_Obj *objPtr, TreeItem *itemPtr, int flags) |
| TreeItem | ItemForEach_Start (TreeItemList *items, TreeItemList *item2s, ItemForEach *iter) |
| TreeItem | ItemForEach_Next (ItemForEach *iter) |
| void | FormatResult (Tcl_Interp *interp, char *fmt,...) |
| void | DStringAppendf (Tcl_DString *dString, char *fmt,...) |
| void | Tree_Debug (TreeCtrl *tree) |
| int | TreeItem_Init (TreeCtrl *tree) |
| int | TreeItem_Debug (TreeCtrl *tree, TreeItem item) |
| void | TreeItem_OpenClose (TreeCtrl *tree, TreeItem item, int mode) |
| void | TreeItem_Delete (TreeCtrl *tree, TreeItem item) |
| int | TreeItem_Deleted (TreeCtrl *tree, TreeItem item) |
| int | TreeItem_GetState (TreeCtrl *tree, TreeItem item_) |
| int | TreeItem_ChangeState (TreeCtrl *tree, TreeItem item_, int stateOff, int stateOn) |
| void | TreeItem_UndefineState (TreeCtrl *tree, TreeItem item_, int state) |
| int | TreeItem_GetButton (TreeCtrl *tree, TreeItem item_) |
| int | TreeItem_GetDepth (TreeCtrl *tree, TreeItem item_) |
| int | TreeItem_GetID (TreeCtrl *tree, TreeItem item_) |
| int | TreeItem_SetID (TreeCtrl *tree, TreeItem item_, int id) |
| int | TreeItem_GetEnabled (TreeCtrl *tree, TreeItem item_) |
| int | TreeItem_GetSelected (TreeCtrl *tree, TreeItem item_) |
| TreeItem | TreeItem_GetParent (TreeCtrl *tree, TreeItem item) |
| TreeItem | TreeItem_GetNextSibling (TreeCtrl *tree, TreeItem item) |
| TreeItem | TreeItem_NextSiblingVisible (TreeCtrl *tree, TreeItem item) |
| void | TreeItem_SetDInfo (TreeCtrl *tree, TreeItem item, TreeItemDInfo dInfo) |
| TreeItemDInfo | TreeItem_GetDInfo (TreeCtrl *tree, TreeItem item) |
| void | TreeItem_SetRInfo (TreeCtrl *tree, TreeItem item, TreeItemRInfo rInfo) |
| TreeItemRInfo | TreeItem_GetRInfo (TreeCtrl *tree, TreeItem item) |
| void | TreeItem_AppendChild (TreeCtrl *tree, TreeItem self, TreeItem child) |
| void | TreeItem_RemoveFromParent (TreeCtrl *tree, TreeItem self) |
| int | TreeItem_FirstAndLast (TreeCtrl *tree, TreeItem *first, TreeItem *last) |
| void | TreeItem_ListDescendants (TreeCtrl *tree, TreeItem item_, TreeItemList *items) |
| int | TreeItem_Height (TreeCtrl *tree, TreeItem self) |
| int | TreeItem_TotalHeight (TreeCtrl *tree, TreeItem self) |
| void | TreeItem_InvalidateHeight (TreeCtrl *tree, TreeItem self) |
| void | TreeItem_SpansInvalidate (TreeCtrl *tree, TreeItem item_) |
| int * | TreeItem_GetSpans (TreeCtrl *tree, TreeItem item_) |
| void | TreeItem_Draw (TreeCtrl *tree, TreeItem self, int lock, int x, int y, int width, int height, Drawable drawable, int minX, int maxX, int index) |
| void | TreeItem_DrawLines (TreeCtrl *tree, TreeItem self, int x, int y, int width, int height, Drawable drawable) |
| void | TreeItem_DrawButton (TreeCtrl *tree, TreeItem self, int x, int y, int width, int height, Drawable drawable) |
| int | TreeItem_ReallyVisible (TreeCtrl *tree, TreeItem self) |
| void | TreeItem_FreeResources (TreeCtrl *tree, TreeItem self) |
| void | TreeItem_Release (TreeCtrl *tree, TreeItem item) |
| TreeItem | TreeItem_RootAncestor (TreeCtrl *tree, TreeItem item_) |
| int | TreeItem_IsAncestor (TreeCtrl *tree, TreeItem item1, TreeItem item2) |
| Tcl_Obj * | TreeItem_ToObj (TreeCtrl *tree, TreeItem item) |
| void | TreeItem_ToIndex (TreeCtrl *tree, TreeItem item, int *absolute, int *visible) |
| TreeItem | TreeItem_Next (TreeCtrl *tree, TreeItem item) |
| TreeItem | TreeItem_NextVisible (TreeCtrl *tree, TreeItem item) |
| TreeItem | TreeItem_Prev (TreeCtrl *tree, TreeItem item) |
| TreeItem | TreeItem_PrevVisible (TreeCtrl *tree, TreeItem item) |
| void | TreeItem_Identify (TreeCtrl *tree, TreeItem item_, int lock, int x, int y, char *buf) |
| void | TreeItem_Identify2 (TreeCtrl *tree, TreeItem item_, int x1, int y1, int x2, int y2, Tcl_Obj *listObj) |
| int | TreeItem_GetRects (TreeCtrl *tree, TreeItem item_, TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], XRectangle rects[]) |
| int | TreeItem_Indent (TreeCtrl *tree, TreeItem item_) |
| void | Tree_UpdateItemIndex (TreeCtrl *tree) |
| void | Tree_DeselectHidden (TreeCtrl *tree) |
| int | TreeItemCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| void | TreeItem_UpdateWindowPositions (TreeCtrl *tree, TreeItem item_, int lock, int x, int y, int width, int height) |
| void | TreeItem_OnScreen (TreeCtrl *tree, TreeItem item_, int onScreen) |
| TreeItemColumn | TreeItem_GetFirstColumn (TreeCtrl *tree, TreeItem item) |
| TreeItemColumn | TreeItemColumn_GetNext (TreeCtrl *tree, TreeItemColumn column) |
| void | TreeItemColumn_InvalidateSize (TreeCtrl *tree, TreeItemColumn column) |
| TreeStyle | TreeItemColumn_GetStyle (TreeCtrl *tree, TreeItemColumn column) |
| int | TreeItemColumn_Index (TreeCtrl *tree, TreeItem item_, TreeItemColumn column_) |
| void | TreeItemColumn_ForgetStyle (TreeCtrl *tree, TreeItemColumn column_) |
| int | TreeItemColumn_NeededWidth (TreeCtrl *tree, TreeItem item_, TreeItemColumn column_) |
| TreeItemColumn | TreeItem_FindColumn (TreeCtrl *tree, TreeItem item, int columnIndex) |
| int | TreeItem_ColumnFromObj (TreeCtrl *tree, TreeItem item, Tcl_Obj *obj, TreeItemColumn *columnPtr, int *indexPtr) |
| void | TreeItem_RemoveColumns (TreeCtrl *tree, TreeItem item_, int first, int last) |
| void | TreeItem_RemoveAllColumns (TreeCtrl *tree, TreeItem item_) |
| void | TreeItem_MoveColumn (TreeCtrl *tree, TreeItem item_, int columnIndex, int beforeIndex) |
| int | TreeElement_Init (Tcl_Interp *interp) |
| int | TreeStateFromObj (TreeCtrl *tree, Tcl_Obj *obj, int *stateOff, int *stateOn) |
| int | StringTableCO_Init (Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) |
| int | TreeStyle_Init (TreeCtrl *tree) |
| int | TreeStyle_NeededWidth (TreeCtrl *tree, TreeStyle style_, int state) |
| int | TreeStyle_NeededHeight (TreeCtrl *tree, TreeStyle style_, int state) |
| int | TreeStyle_UseHeight (StyleDrawArgs *drawArgs) |
| void | TreeStyle_Draw (StyleDrawArgs *args) |
| void | TreeStyle_FreeResources (TreeCtrl *tree, TreeStyle style_) |
| void | TreeStyle_Free (TreeCtrl *tree) |
| int | TreeElement_FromObj (TreeCtrl *tree, Tcl_Obj *obj, TreeElement *elemPtr) |
| int | TreeElement_IsType (TreeCtrl *tree, TreeElement elem_, CONST char *type) |
| int | TreeStyle_FromObj (TreeCtrl *tree, Tcl_Obj *obj, TreeStyle *stylePtr) |
| Tcl_Obj * | TreeStyle_ToObj (TreeStyle style_) |
| Tcl_Obj * | TreeStyle_GetImage (TreeCtrl *tree, TreeStyle style_) |
| Tcl_Obj * | TreeStyle_GetText (TreeCtrl *tree, TreeStyle style_) |
| int | TreeStyle_SetImage (TreeCtrl *tree, TreeItem item, TreeItemColumn column, TreeStyle style_, Tcl_Obj *textObj) |
| int | TreeStyle_SetText (TreeCtrl *tree, TreeItem item, TreeItemColumn column, TreeStyle style_, Tcl_Obj *textObj) |
| int | TreeStyle_FindElement (TreeCtrl *tree, TreeStyle style_, TreeElement elem_, int *index) |
| TreeStyle | TreeStyle_NewInstance (TreeCtrl *tree, TreeStyle master) |
| int | TreeStyle_ElementActual (TreeCtrl *tree, TreeStyle style_, int state, Tcl_Obj *elemObj, Tcl_Obj *obj) |
| int | TreeStyle_ElementCget (TreeCtrl *tree, TreeItem item, TreeItemColumn column, TreeStyle style_, Tcl_Obj *elemObj, Tcl_Obj *obj) |
| int | TreeStyle_ElementConfigure (TreeCtrl *tree, TreeItem item, TreeItemColumn column, TreeStyle style_, Tcl_Obj *elemObj, int objc, Tcl_Obj **objv, int *eMask) |
| void | TreeStyle_ListElements (TreeCtrl *tree, TreeStyle style_) |
| TreeStyle | TreeStyle_GetMaster (TreeCtrl *tree, TreeStyle style_) |
| char * | TreeStyle_Identify (StyleDrawArgs *drawArgs, int x, int y) |
| void | TreeStyle_Identify2 (StyleDrawArgs *drawArgs, int x1, int y1, int x2, int y2, Tcl_Obj *listObj) |
| int | TreeStyle_Remap (TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]) |
| void | TreeStyle_TreeChanged (TreeCtrl *tree, int flagT) |
| int | TreeStyle_GetSortData (TreeCtrl *tree, TreeStyle style_, int elemIndex, int type, long *lv, double *dv, char **sv) |
| int | TreeStyle_GetElemRects (StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], XRectangle rects[]) |
| int | TreeElementCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | TreeStyleCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | TreeStyle_ChangeState (TreeCtrl *tree, TreeStyle style_, int state1, int state2) |
| void | Tree_UndefineState (TreeCtrl *tree, int state) |
| int | TreeStyle_NumElements (TreeCtrl *tree, TreeStyle style_) |
| void | TreeStyle_UpdateWindowPositions (StyleDrawArgs *drawArgs) |
| void | TreeStyle_OnScreen (TreeCtrl *tree, TreeStyle style_, int onScreen) |
| int | ButtonMaxWidth (TreeCtrl *tree) |
| int | ButtonHeight (TreeCtrl *tree, int state) |
| int | TreeNotify_Init (TreeCtrl *tree) |
| void | TreeNotify_OpenClose (TreeCtrl *tree, TreeItem item, int isOpen, int before) |
| void | TreeNotify_Selection (TreeCtrl *tree, TreeItemList *select, TreeItemList *deselect) |
| int | TreeNotifyCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| void | TreeNotify_ActiveItem (TreeCtrl *tree, TreeItem itemOld, TreeItem itemNew) |
| void | TreeNotify_Scroll (TreeCtrl *tree, double fractions[2], int vertical) |
| void | TreeNotify_ItemDeleted (TreeCtrl *tree, TreeItemList *items) |
| void | TreeNotify_ItemVisibility (TreeCtrl *tree, TreeItemList *v, TreeItemList *h) |
| int | TreeColumn_InitInterp (Tcl_Interp *interp) |
| void | Tree_InitColumns (TreeCtrl *tree) |
| TreeColumn | Tree_FindColumn (TreeCtrl *tree, int columnIndex) |
| int | TreeColumnList_FromObj (TreeCtrl *tree, Tcl_Obj *objPtr, TreeColumnList *columns, int flags) |
| int | TreeColumn_FromObj (TreeCtrl *tree, Tcl_Obj *objPtr, TreeColumn *columnPtr, int flags) |
| TreeColumn | ColumnForEach_Start (TreeColumnList *columns, TreeColumnList *column2s, ColumnForEach *iter) |
| TreeColumn | ColumnForEach_Next (ColumnForEach *iter) |
| Tcl_Obj * | TreeColumn_ToObj (TreeCtrl *tree, TreeColumn column_) |
| int | TreeColumnCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | TreeColumn_GetID (TreeColumn column_) |
| int | TreeColumn_Index (TreeColumn column_) |
| TreeColumn | TreeColumn_Next (TreeColumn column_) |
| TreeColumn | TreeColumn_Prev (TreeColumn column_) |
| int | TreeColumn_FixedWidth (TreeColumn column_) |
| int | TreeColumn_MinWidth (TreeColumn column_) |
| int | TreeColumn_MaxWidth (TreeColumn column_) |
| int | TreeColumn_NeededWidth (TreeColumn column_) |
| int | TreeColumn_UseWidth (TreeColumn column_) |
| int | TreeColumn_Offset (TreeColumn column_) |
| Tk_Justify | TreeColumn_Justify (TreeColumn column_) |
| int | TreeColumn_WidthHack (TreeColumn column_) |
| int | TreeColumn_StepWidth (TreeColumn column_) |
| TreeStyle | TreeColumn_ItemStyle (TreeColumn column_) |
| void | TreeColumn_StyleDeleted (TreeColumn column_, TreeStyle style) |
| int | TreeColumn_Visible (TreeColumn column_) |
| int | TreeColumn_Squeeze (TreeColumn column_) |
| int | TreeColumn_BackgroundCount (TreeColumn column_) |
| GC | TreeColumn_BackgroundGC (TreeColumn column_, int which) |
| void | Tree_DrawHeader (TreeCtrl *tree, Drawable drawable, int x, int y) |
| int | TreeColumn_WidthOfItems (TreeColumn column_) |
| void | TreeColumn_InvalidateWidth (TreeColumn column_) |
| void | TreeColumn_Init (TreeCtrl *tree) |
| void | Tree_FreeColumns (TreeCtrl *tree) |
| void | Tree_InvalidateColumnWidth (TreeCtrl *tree, TreeColumn column) |
| void | Tree_InvalidateColumnHeight (TreeCtrl *tree, TreeColumn column) |
| int | Tree_HeaderHeight (TreeCtrl *tree) |
| int | TreeColumn_Bbox (TreeColumn column, int *x, int *y, int *w, int *h) |
| TreeColumn | Tree_HeaderUnderPoint (TreeCtrl *tree, int *x_, int *y_, int *w, int *h, int nearest) |
| int | TreeColumn_Lock (TreeColumn column_) |
| int | Tree_WidthOfColumns (TreeCtrl *tree) |
| int | Tree_WidthOfLeftColumns (TreeCtrl *tree) |
| int | Tree_WidthOfRightColumns (TreeCtrl *tree) |
| void | TreeColumn_TreeChanged (TreeCtrl *tree, int flagT) |
| int | TreeDragImage_Init (TreeCtrl *tree) |
| void | TreeDragImage_Free (TreeDragImage dragImage_) |
| void | TreeDragImage_Display (TreeDragImage dragImage_) |
| void | TreeDragImage_Undisplay (TreeDragImage dragImage_) |
| void | TreeDragImage_Draw (TreeDragImage dragImage_, Drawable drawable, int x, int y) |
| int | DragImageCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | TreeMarquee_Init (TreeCtrl *tree) |
| void | TreeMarquee_Free (TreeMarquee marquee_) |
| void | TreeMarquee_Draw (TreeMarquee marquee_, Drawable drawable, int x, int y) |
| void | TreeMarquee_Display (TreeMarquee marquee_) |
| void | TreeMarquee_Undisplay (TreeMarquee marquee_) |
| int | TreeMarqueeCmd (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | Tree_TotalWidth (TreeCtrl *tree) |
| int | Tree_TotalHeight (TreeCtrl *tree) |
| TreeItem | Tree_ItemUnderPoint (TreeCtrl *tree, int *x, int *y, int nearest) |
| void | Tree_FreeItemRInfo (TreeCtrl *tree, TreeItem item) |
| int | Tree_ItemBbox (TreeCtrl *tree, TreeItem item, int lock, int *x, int *y, int *w, int *h) |
| TreeItem | Tree_ItemAbove (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemBelow (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemLeft (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemRight (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemTop (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemBottom (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemLeftMost (TreeCtrl *tree, TreeItem item) |
| TreeItem | Tree_ItemRightMost (TreeCtrl *tree, TreeItem item) |
| int | Tree_ItemToRNC (TreeCtrl *tree, TreeItem item, int *row, int *col) |
| TreeItem | Tree_RNCToItem (TreeCtrl *tree, int row, int col) |
| int | Tree_AreaBbox (TreeCtrl *tree, int area, int *x1_, int *y1_, int *x2_, int *y2_) |
| int | Tree_HitTest (TreeCtrl *tree, int x, int y) |
| void | TreeDInfo_Init (TreeCtrl *tree) |
| void | TreeDInfo_Free (TreeCtrl *tree) |
| void | Tree_EventuallyRedraw (TreeCtrl *tree) |
| void | Tree_GetScrollFractionsX (TreeCtrl *tree, double fractions[2]) |
| void | Tree_GetScrollFractionsY (TreeCtrl *tree, double fractions[2]) |
| int | Increment_FindX (TreeCtrl *tree, int offset) |
| int | Increment_FindY (TreeCtrl *tree, int offset) |
| int | Increment_ToOffsetX (TreeCtrl *tree, int index) |
| int | Increment_ToOffsetY (TreeCtrl *tree, int index) |
| int | B_XviewCmd (TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]) |
| int | B_YviewCmd (TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]) |
| void | Tree_SetOriginX (TreeCtrl *tree, int xOrigin) |
| void | Tree_SetOriginY (TreeCtrl *tree, int yOrigin) |
| void | Tree_RelayoutWindow (TreeCtrl *tree) |
| void | Tree_FreeItemDInfo (TreeCtrl *tree, TreeItem item1, TreeItem item2) |
| void | Tree_InvalidateItemDInfo (TreeCtrl *tree, TreeColumn column, TreeItem item1, TreeItem item2) |
| void | TreeDisplay_ItemDeleted (TreeCtrl *tree, TreeItem item) |
| void | TreeDisplay_ColumnDeleted (TreeCtrl *tree, TreeColumn column) |
| void | TreeDisplay_GetReadyForTrouble (TreeCtrl *tree, int *requestsPtr) |
| int | TreeDisplay_WasThereTrouble (TreeCtrl *tree, int requests) |
| void | Tree_InvalidateArea (TreeCtrl *tree, int x1, int y1, int x2, int y2) |
| void | Tree_InvalidateItemArea (TreeCtrl *tree, int x1, int y1, int x2, int y2) |
| void | Tree_InvalidateRegion (TreeCtrl *tree, TkRegion region) |
| void | Tree_RedrawArea (TreeCtrl *tree, int x1, int y1, int x2, int y2) |
| void | Tree_FocusChanged (TreeCtrl *tree, int gotFocus) |
| void | Tree_Activate (TreeCtrl *tree, int isActive) |
| void | Tree_ItemsInArea (TreeCtrl *tree, TreeItemList *items, int minX, int minY, int maxX, int maxY) |
| void | TreeColumnProxy_Undisplay (TreeCtrl *tree) |
| void | TreeColumnProxy_Display (TreeCtrl *tree) |
| void | TreeRowProxy_Undisplay (TreeCtrl *tree) |
| void | TreeRowProxy_Display (TreeCtrl *tree) |
| void | Tree_DrawTiledImage (TreeCtrl *tree, Drawable drawable, Tk_Image image, int x1, int y1, int x2, int y2, int xOffset, int yOffset) |
| void | Tree_DInfoChanged (TreeCtrl *tree, int flags) |
| void | Tree_TheWorldHasChanged (Tcl_Interp *interp) |
| int | TreeTheme_InitInterp (Tcl_Interp *interp) |
| void | TreeTheme_ThemeChanged (TreeCtrl *tree) |
| int | TreeTheme_Init (TreeCtrl *tree) |
| int | TreeTheme_Free (TreeCtrl *tree) |
| int | TreeTheme_DrawHeaderItem (TreeCtrl *tree, Drawable drawable, int state, int arrow, int x, int y, int width, int height) |
| int | TreeTheme_GetHeaderFixedHeight (TreeCtrl *tree, int *heightPtr) |
| int | TreeTheme_GetHeaderContentMargins (TreeCtrl *tree, int state, int arrow, int bounds[4]) |
| int | TreeTheme_DrawHeaderArrow (TreeCtrl *tree, Drawable drawable, int up, int x, int y, int width, int height) |
| int | TreeTheme_DrawButton (TreeCtrl *tree, Drawable drawable, int open, int x, int y, int width, int height) |
| int | TreeTheme_GetButtonSize (TreeCtrl *tree, Drawable drawable, int open, int *widthPtr, int *heightPtr) |
| int | TreeTheme_GetArrowSize (TreeCtrl *tree, Drawable drawable, int up, int *widthPtr, int *heightPtr) |
| int | Ellipsis (Tk_Font tkfont, char *string, int numBytes, int *maxPixels, char *ellipsis, int force) |
| void | HDotLine (TreeCtrl *tree, Drawable drawable, GC gc, int x1, int y1, int x2) |
| void | VDotLine (TreeCtrl *tree, Drawable drawable, GC gc, int x1, int y1, int y2) |
| void | DotRect (TreeCtrl *tree, Drawable drawable, int x, int y, int width, int height) |
| void | DrawActiveOutline (TreeCtrl *tree, Drawable drawable, int x, int y, int width, int height, int open) |
| void | DotRect_Setup (TreeCtrl *tree, Drawable drawable, DotState *dotState) |
| void | DotRect_Draw (DotState *dotState, int x, int y, int width, int height) |
| void | DotRect_Restore (DotState *dotState) |
| TextLayout | TextLayout_Compute (Tk_Font tkfont, CONST char *string, int numChars, int wrapLength, Tk_Justify justify, int maxLines, int flags) |
| void | TextLayout_Free (TextLayout textLayout) |
| void | TextLayout_Size (TextLayout textLayout, int *widthPtr, int *heightPtr) |
| int | TextLayout_TotalWidth (TextLayout textLayout) |
| void | TextLayout_Draw (Display *display, Drawable drawable, GC gc, TextLayout layout, int x, int y, int firstChar, int lastChar, int underline) |
| void | Tree_DrawBitmapWithGC (TreeCtrl *tree, Pixmap bitmap, Drawable drawable, GC gc, int src_x, int src_y, int width, int height, int dest_x, int dest_y) |
| void | Tree_DrawBitmap (TreeCtrl *tree, Pixmap bitmap, Drawable drawable, XColor *fg, XColor *bg, int src_x, int src_y, int width, int height, int dest_x, int dest_y) |
| void | Tk_FillRegion (Display *display, Drawable drawable, GC gc, TkRegion rgn) |
| void | Tk_OffsetRegion (TkRegion region, int xOffset, int yOffset) |
| int | Tree_ScrollWindow (TreeCtrl *tree, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn) |
| void | UnsetClipMask (TreeCtrl *tree, Drawable drawable, GC gc) |
| void | XImage2Photo (Tcl_Interp *interp, Tk_PhotoHandle photoH, XImage *ximage, int alpha) |
| int | TreeCtrl_GetPadAmountFromObj (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *padObj, int *topLeftPtr, int *bottomRightPtr) |
| Tcl_Obj * | TreeCtrl_NewPadAmountObj (int *padAmounts) |
| int | ObjectIsEmpty (Tcl_Obj *obj) |
| void | PerStateInfo_Free (TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo) |
| int | PerStateInfo_FromObj (TreeCtrl *tree, StateFromObjProc proc, PerStateType *typePtr, PerStateInfo *pInfo) |
| PerStateData * | PerStateInfo_ForState (TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state, int *match) |
| Tcl_Obj * | PerStateInfo_ObjForState (TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state, int *match) |
| int | PerStateInfo_Undefine (TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state) |
| void | PerStateGC_Free (TreeCtrl *tree, struct PerStateGC **pGCPtr) |
| GC | PerStateGC_Get (TreeCtrl *tree, struct PerStateGC **pGCPtr, unsigned long mask, XGCValues *gcValues) |
| Pixmap | PerStateBitmap_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| void | PerStateBitmap_MaxSize (TreeCtrl *tree, PerStateInfo *pInfo, int *widthPtr, int *heightPtr) |
| int | PerStateBoolean_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| Tk_3DBorder | PerStateBorder_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| XColor * | PerStateColor_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| Tk_Font | PerStateFont_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| Tk_Image | PerStateImage_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| void | PerStateImage_MaxSize (TreeCtrl *tree, PerStateInfo *pInfo, int *widthPtr, int *heightPtr) |
| int | PerStateRelief_ForState (TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match) |
| void | PSTSave (PerStateInfo *pInfo, PerStateInfo *pSave) |
| void | PSTRestore (TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, PerStateInfo *pSave) |
| ClientData | AllocHax_Init (void) |
| void | AllocHax_Finalize (ClientData data) |
| char * | AllocHax_Alloc (ClientData data, Tk_Uid id, int size) |
| char * | AllocHax_CAlloc (ClientData data, Tk_Uid id, int size, int count, int roundUp) |
| char * | AllocHax_Realloc (ClientData data, Tk_Uid id, char *ptr, int size1, int size2) |
| void | AllocHax_Free (ClientData data, Tk_Uid id, char *ptr, int size) |
| void | AllocHax_CFree (ClientData data, Tk_Uid id, char *ptr, int size, int count, int roundUp) |
| void | AllocHax_Stats (Tcl_Interp *interp, ClientData data) |
| void | TreePtrList_Init (TreeCtrl *tree, TreePtrList *tilPtr, int count) |
| ClientData * | TreePtrList_Append (TreePtrList *tilPtr, ClientData ptr) |
| ClientData * | TreePtrList_Concat (TreePtrList *tilPtr, TreePtrList *til2Ptr) |
| void | TreePtrList_Free (TreePtrList *tilPtr) |
| void | TreeItemList_Sort (TreeItemList *items) |
| TagInfo * | TagInfo_Add (TreeCtrl *tree, TagInfo *tagInfo, Tk_Uid tags[], int numTags) |
| TagInfo * | TagInfo_Remove (TreeCtrl *tree, TagInfo *tagInfo, Tk_Uid tags[], int numTags) |
| Tk_Uid * | TagInfo_Names (TreeCtrl *tree, TagInfo *tagInfo, Tk_Uid *tags, int *numTagsPtr, int *tagSpacePtr) |
| TagInfo * | TagInfo_Copy (TreeCtrl *tree, TagInfo *tagInfo) |
| void | TagInfo_Free (TreeCtrl *tree, TagInfo *tagInfo) |
| int | TagInfo_FromObj (TreeCtrl *tree, Tcl_Obj *objPtr, TagInfo **tagInfoPtr) |
| int | TagExpr_Init (TreeCtrl *tree, Tcl_Obj *exprObj, TagExpr *expr) |
| int | TagExpr_Scan (TagExpr *expr) |
| int | TagExpr_Eval (TagExpr *expr, TagInfo *tags) |
| void | TagExpr_Free (TagExpr *expr) |
| Tk_OptionSpec * | OptionSpec_Find (Tk_OptionSpec *optionTable, CONST char *optionName) |
| Tk_ObjCustomOption * | PerStateCO_Alloc (CONST char *optionName, PerStateType *typePtr, StateFromObjProc proc) |
| int | PerStateCO_Init (Tk_OptionSpec *optionTable, CONST char *optionName, PerStateType *typePtr, StateFromObjProc proc) |
| DynamicOption * | DynamicOption_AllocIfNeeded (TreeCtrl *tree, DynamicOption **firstPtr, int id, int size, DynamicOptionInitProc *init) |
| char * | DynamicOption_FindData (DynamicOption *first, int id) |
| void | DynamicOption_Free (TreeCtrl *tree, DynamicOption *first, Tk_OptionSpec *optionTable) |
| void | DynamicOption_Free1 (TreeCtrl *tree, DynamicOption **firstPtr, int id, int size) |
| int | DynamicCO_Init (Tk_OptionSpec *optionTable, CONST char *optionName, int id, int size, int objOffset, int internalOffset, Tk_ObjCustomOption *custom, DynamicOptionInitProc *init) |
| int | BooleanFlagCO_Init (Tk_OptionSpec *optionTable, CONST char *optionName, int theFlag) |
Variables | |
| Tk_ObjCustomOption | PadAmountOption |
| PerStateType | pstBitmap |
| PerStateType | pstBoolean |
| PerStateType | pstBorder |
| PerStateType | pstColor |
| PerStateType | pstFont |
| PerStateType | pstImage |
| PerStateType | pstRelief |
| Tk_ObjCustomOption | TagInfoCO |
| Tk_ObjCustomOption | pixelsCO |
| Tk_ObjCustomOption | stringCO |
| Tk_ObjCustomOption | styleCO |
| #define dbwin printf |
Definition at line 34 of file tkTreeCtrl.h.
| #define TRUE 1 |
Definition at line 38 of file tkTreeCtrl.h.
| #define FALSE 0 |
Definition at line 39 of file tkTreeCtrl.h.
| #define MIN | ( | a, | |||
| b | ) | ((a) < (b) ? (a) : (b)) |
Definition at line 43 of file tkTreeCtrl.h.
| #define MAX | ( | a, | |||
| b | ) | ((a) > (b) ? (a) : (b)) |
Definition at line 46 of file tkTreeCtrl.h.
| #define SELECTION_VISIBLE |
Definition at line 49 of file tkTreeCtrl.h.
| #define ALLOC_HAX |
Definition at line 50 of file tkTreeCtrl.h.
| #define DEPRECATED |
Definition at line 51 of file tkTreeCtrl.h.
| #define TIL_STATIC_SPACE 128 |
Definition at line 108 of file tkTreeCtrl.h.
| #define DOUBLEBUFFER_NONE 0 |
Definition at line 211 of file tkTreeCtrl.h.
| #define DOUBLEBUFFER_ITEM 1 |
Definition at line 212 of file tkTreeCtrl.h.
| #define DOUBLEBUFFER_WINDOW 2 |
Definition at line 213 of file tkTreeCtrl.h.
| #define LINE_STYLE_DOT 0 |
Definition at line 223 of file tkTreeCtrl.h.
| #define LINE_STYLE_SOLID 1 |
Definition at line 224 of file tkTreeCtrl.h.
| #define BG_MODE_COLUMN 0 |
Definition at line 233 of file tkTreeCtrl.h.
| #define BG_MODE_ORDER 1 |
Definition at line 234 of file tkTreeCtrl.h.
| #define BG_MODE_ORDERVIS 2 |
Definition at line 235 of file tkTreeCtrl.h.
| #define BG_MODE_ROW 3 |
Definition at line 236 of file tkTreeCtrl.h.
| #define BG_MODE_INDEX 4 |
Definition at line 238 of file tkTreeCtrl.h.
| #define BG_MODE_VISINDEX 5 |
Definition at line 239 of file tkTreeCtrl.h.
| #define COLUMN_LOCK_LEFT 0 |
Definition at line 286 of file tkTreeCtrl.h.
| #define COLUMN_LOCK_NONE 1 |
Definition at line 287 of file tkTreeCtrl.h.
| #define COLUMN_LOCK_RIGHT 2 |
Definition at line 288 of file tkTreeCtrl.h.
| #define UNIFORM_GROUP |
Definition at line 297 of file tkTreeCtrl.h.
| #define TREE_WRAP_NONE 0 |
Definition at line 323 of file tkTreeCtrl.h.
| #define TREE_WRAP_ITEMS 1 |
Definition at line 324 of file tkTreeCtrl.h.
| #define TREE_WRAP_PIXELS 2 |
Definition at line 325 of file tkTreeCtrl.h.
| #define TREE_WRAP_WINDOW 3 |
Definition at line 326 of file tkTreeCtrl.h.
| #define TREE_CONF_FONT 0x0001 |
Definition at line 378 of file tkTreeCtrl.h.
| #define TREE_CONF_ITEMSIZE 0x0002 |
Definition at line 379 of file tkTreeCtrl.h.
| #define TREE_CONF_INDENT 0x0004 |
Definition at line 380 of file tkTreeCtrl.h.
| #define TREE_CONF_WRAP 0x0008 |
Definition at line 381 of file tkTreeCtrl.h.
| #define TREE_CONF_BUTIMG 0x0010 |
Definition at line 382 of file tkTreeCtrl.h.
| #define TREE_CONF_BUTBMP 0x0020 |
Definition at line 383 of file tkTreeCtrl.h.
| #define TREE_CONF_RELAYOUT 0x0100 |
Definition at line 385 of file tkTreeCtrl.h.
| #define TREE_CONF_REDISPLAY 0x0200 |
Definition at line 386 of file tkTreeCtrl.h.
| #define TREE_CONF_FG 0x0400 |
Definition at line 387 of file tkTreeCtrl.h.
| #define TREE_CONF_PROXY 0x0800 |
Definition at line 388 of file tkTreeCtrl.h.
| #define TREE_CONF_BUTTON 0x1000 |
Definition at line 389 of file tkTreeCtrl.h.
| #define TREE_CONF_LINE 0x2000 |
Definition at line 390 of file tkTreeCtrl.h.
| #define TREE_CONF_DEFSTYLE 0x4000 |
Definition at line 391 of file tkTreeCtrl.h.
| #define TREE_CONF_BG_IMAGE 0x8000 |
Definition at line 392 of file tkTreeCtrl.h.
| #define TREE_CONF_THEME 0x00010000 |
Definition at line 393 of file tkTreeCtrl.h.
| #define STATE_OP_ON 0 |
Definition at line 406 of file tkTreeCtrl.h.
| #define STATE_OP_OFF 1 |
Definition at line 407 of file tkTreeCtrl.h.
| #define STATE_OP_TOGGLE 2 |
Definition at line 408 of file tkTreeCtrl.h.
| #define SFO_NOT_OFF 0x0001 |
Definition at line 409 of file tkTreeCtrl.h.
| #define SFO_NOT_TOGGLE 0x0002 |
Definition at line 410 of file tkTreeCtrl.h.
| #define SFO_NOT_STATIC 0x0004 |
Definition at line 411 of file tkTreeCtrl.h.
| #define Tree_BorderLeft | ( | tree | ) | tree->inset |
Definition at line 415 of file tkTreeCtrl.h.
| #define Tree_BorderTop | ( | tree | ) | tree->inset |
Definition at line 417 of file tkTreeCtrl.h.
| #define Tree_BorderRight | ( | tree | ) | (Tk_Width(tree->tkwin) - tree->inset) |
Definition at line 419 of file tkTreeCtrl.h.
| #define Tree_BorderBottom | ( | tree | ) | (Tk_Height(tree->tkwin) - tree->inset) |
Definition at line 421 of file tkTreeCtrl.h.
| #define Tree_HeaderLeft | ( | tree | ) | Tree_BorderLeft(tree) |
Definition at line 424 of file tkTreeCtrl.h.
| #define Tree_HeaderTop | ( | tree | ) | Tree_BorderTop(tree) |
Definition at line 426 of file tkTreeCtrl.h.
| #define Tree_HeaderRight | ( | tree | ) | Tree_BorderRight(tree) |
Definition at line 428 of file tkTreeCtrl.h.
| #define Tree_HeaderBottom | ( | tree | ) | (Tree_BorderTop(tree) + Tree_HeaderHeight(tree)) |
Definition at line 430 of file tkTreeCtrl.h.
| #define Tree_HeaderWidth | ( | tree | ) | (Tree_HeaderRight(tree) - Tree_HeaderLeft(tree)) |
Definition at line 432 of file tkTreeCtrl.h.
| #define Tree_ContentLeft | ( | tree | ) | (Tree_BorderLeft(tree) + Tree_WidthOfLeftColumns(tree)) |
Definition at line 435 of file tkTreeCtrl.h.
| #define Tree_ContentTop | ( | tree | ) | (Tree_BorderTop(tree) + Tree_HeaderHeight(tree)) |
Definition at line 437 of file tkTreeCtrl.h.
| #define Tree_ContentRight | ( | tree | ) | (Tree_BorderRight(tree) - Tree_WidthOfRightColumns(tree)) |
Definition at line 439 of file tkTreeCtrl.h.
| #define Tree_ContentBottom | ( | tree | ) | Tree_BorderBottom(tree) |
Definition at line 441 of file tkTreeCtrl.h.
| #define Tree_ContentWidth | ( | tree | ) | (Tree_ContentRight(tree) - Tree_ContentLeft(tree)) |
Definition at line 444 of file tkTreeCtrl.h.
| #define Tree_ContentHeight | ( | tree | ) | (Tree_ContentBottom(tree) - Tree_ContentTop(tree)) |
Definition at line 446 of file tkTreeCtrl.h.
| #define ITEM_ALL ((TreeItem) -1) |
Definition at line 451 of file tkTreeCtrl.h.
| #define IFO_NOT_MANY 0x0001 |
Definition at line 452 of file tkTreeCtrl.h.
| #define IFO_NOT_NULL 0x0002 |
Definition at line 453 of file tkTreeCtrl.h.
| #define IFO_NOT_ROOT 0x0004 |
Definition at line 454 of file tkTreeCtrl.h.
| #define IFO_NOT_ORPHAN 0x0008 |
Definition at line 455 of file tkTreeCtrl.h.
| #define IFO_LIST_ALL 0x0010 |
Definition at line 456 of file tkTreeCtrl.h.
| #define ITEM_FOR_EACH | ( | item, | |||
| items, | |||||
| item2s, | |||||
| iter | ) |
for (item = ItemForEach_Start(items, item2s, iter); \ item != NULL; \ item = ItemForEach_Next(iter))
Definition at line 474 of file tkTreeCtrl.h.
| #define STATE_OPEN 0x0001 |
Definition at line 489 of file tkTreeCtrl.h.
| #define STATE_SELECTED 0x0002 |
Definition at line 490 of file tkTreeCtrl.h.
| #define STATE_ENABLED 0x0004 |
Definition at line 491 of file tkTreeCtrl.h.
| #define STATE_ACTIVE 0x0008 |
Definition at line 492 of file tkTreeCtrl.h.
| #define STATE_FOCUS 0x0010 |
Definition at line 493 of file tkTreeCtrl.h.
| #define STATE_USER 6 |
Definition at line 494 of file tkTreeCtrl.h.
| #define CS_DISPLAY 0x01 |
Definition at line 497 of file tkTreeCtrl.h.
| #define CS_LAYOUT 0x02 |
Definition at line 498 of file tkTreeCtrl.h.
| #define SORT_ASCII 0 |
Definition at line 615 of file tkTreeCtrl.h.
| #define SORT_DICT 1 |
Definition at line 616 of file tkTreeCtrl.h.
| #define SORT_DOUBLE 2 |
Definition at line 617 of file tkTreeCtrl.h.
| #define SORT_LONG 3 |
Definition at line 618 of file tkTreeCtrl.h.
| #define SORT_COMMAND 4 |
Definition at line 619 of file tkTreeCtrl.h.
| #define COLUMN_ALL ((TreeColumn) -1) |
Definition at line 651 of file tkTreeCtrl.h.
| #define COLUMN_NTAIL ((TreeColumn) -2) |
Definition at line 652 of file tkTreeCtrl.h.
| #define CFO_NOT_MANY 0x01 |
Definition at line 653 of file tkTreeCtrl.h.
| #define CFO_NOT_NULL 0x02 |
Definition at line 654 of file tkTreeCtrl.h.
| #define CFO_NOT_TAIL 0x04 |
Definition at line 655 of file tkTreeCtrl.h.
| #define CFO_LIST_ALL 0x08 |
Definition at line 656 of file tkTreeCtrl.h.
| #define COLUMN_FOR_EACH | ( | column, | |||
| columns, | |||||
| column2s, | |||||
| iter | ) |
for (column = ColumnForEach_Start(columns, column2s, iter); \ column != NULL; \ column = ColumnForEach_Next(iter))
Definition at line 675 of file tkTreeCtrl.h.
| #define DINFO_OUT_OF_DATE 0x0001 |
Definition at line 796 of file tkTreeCtrl.h.
| #define DINFO_CHECK_COLUMN_WIDTH 0x0002 |
Definition at line 797 of file tkTreeCtrl.h.
| #define DINFO_DRAW_HEADER 0x0004 |
Definition at line 798 of file tkTreeCtrl.h.
| #define DINFO_SET_ORIGIN_X 0x0008 |
Definition at line 799 of file tkTreeCtrl.h.
| #define DINFO_UPDATE_SCROLLBAR_X 0x0010 |
Definition at line 800 of file tkTreeCtrl.h.
| #define DINFO_REDRAW_PENDING 0x00020 |
Definition at line 801 of file tkTreeCtrl.h.
| #define DINFO_INVALIDATE 0x0040 |
Definition at line 802 of file tkTreeCtrl.h.
| #define DINFO_DRAW_HIGHLIGHT 0x0080 |
Definition at line 803 of file tkTreeCtrl.h.
| #define DINFO_DRAW_BORDER 0x0100 |
Definition at line 804 of file tkTreeCtrl.h.
| #define DINFO_REDO_RANGES 0x0200 |
Definition at line 805 of file tkTreeCtrl.h.
| #define DINFO_SET_ORIGIN_Y 0x0400 |
Definition at line 806 of file tkTreeCtrl.h.
| #define DINFO_UPDATE_SCROLLBAR_Y 0x0800 |
Definition at line 807 of file tkTreeCtrl.h.
| #define DINFO_REDO_INCREMENTS 0x1000 |
Definition at line 808 of file tkTreeCtrl.h.
| #define DINFO_REDO_COLUMN_WIDTH 0x2000 |
Definition at line 809 of file tkTreeCtrl.h.
| #define DINFO_REDO_SELECTION 0x4000 |
Definition at line 810 of file tkTreeCtrl.h.
| #define DINFO_DRAW_WHITESPACE 0x8000 |
Definition at line 811 of file tkTreeCtrl.h.
| #define WIPE | ( | p, | |||
| s | ) |
Definition at line 833 of file tkTreeCtrl.h.
| #define CWIPE | ( | p, | |||
| t, | |||||
| c | ) | WIPE(p, sizeof(t) * (c)) |
Definition at line 835 of file tkTreeCtrl.h.
| #define WIPEFREE | ( | p, | |||
| s | ) | { WIPE(p, s); ckfree((char *) p); } |
Definition at line 836 of file tkTreeCtrl.h.
| #define WFREE | ( | p, | |||
| t | ) | WIPEFREE(p, sizeof(t)) |
Definition at line 837 of file tkTreeCtrl.h.
| #define WCFREE | ( | p, | |||
| t, | |||||
| c | ) | WIPEFREE(p, sizeof(t) * (c)) |
Definition at line 838 of file tkTreeCtrl.h.
| #define PAD_TOP_LEFT 0 |
Definition at line 877 of file tkTreeCtrl.h.
| #define PAD_BOTTOM_RIGHT 1 |
Definition at line 878 of file tkTreeCtrl.h.
| #define MATCH_NONE 0 |
Definition at line 898 of file tkTreeCtrl.h.
| #define MATCH_ANY 1 |
Definition at line 899 of file tkTreeCtrl.h.
| #define MATCH_PARTIAL 2 |
Definition at line 900 of file tkTreeCtrl.h.
| #define MATCH_EXACT 3 |
Definition at line 901 of file tkTreeCtrl.h.
| #define TreeItemList_Init TreePtrList_Init |
Definition at line 966 of file tkTreeCtrl.h.
| #define TreeItemList_Append TreePtrList_Append |
Definition at line 967 of file tkTreeCtrl.h.
| #define TreeItemList_Concat TreePtrList_Concat |
Definition at line 968 of file tkTreeCtrl.h.
| #define TreeItemList_Free TreePtrList_Free |
Definition at line 969 of file tkTreeCtrl.h.
| #define TreeItemList_Items | ( | L | ) | ((TreeItem *) (L)->pointers) |
Definition at line 970 of file tkTreeCtrl.h.
| #define TreeItemList_Nth | ( | L, | |||
| n | ) | ((TreeItem) (L)->pointers[n]) |
Definition at line 971 of file tkTreeCtrl.h.
| #define TreeItemList_Count | ( | L | ) | ((L)->count) |
Definition at line 972 of file tkTreeCtrl.h.
| #define TreeColumnList_Init TreePtrList_Init |
Definition at line 975 of file tkTreeCtrl.h.
| #define TreeColumnList_Append TreePtrList_Append |
Definition at line 976 of file tkTreeCtrl.h.
| #define TreeColumnList_Concat TreePtrList_Concat |
Definition at line 977 of file tkTreeCtrl.h.
| #define TreeColumnList_Free TreePtrList_Free |
Definition at line 978 of file tkTreeCtrl.h.
| #define TreeColumnList_Nth | ( | L, | |||
| n | ) | ((TreeColumn) (L)->pointers[n]) |
Definition at line 979 of file tkTreeCtrl.h.
| #define TreeColumnList_Count | ( | L | ) | ((L)->count) |
Definition at line 980 of file tkTreeCtrl.h.
| #define TREE_TAG_SPACE 3 |
Definition at line 993 of file tkTreeCtrl.h.
| #define STATIC_SIZE 20 |
Definition at line 1076 of file tkTreeCtrl.h.
| #define STATIC_ALLOC | ( | P, | |||
| T, | |||||
| C | ) |
if (C > STATIC_SIZE) \ P = (T *) ckalloc(sizeof(T) * (C))
Definition at line 1077 of file tkTreeCtrl.h.
| #define STATIC_FREE | ( | P, | |||
| T, | |||||
| C | ) |
CWIPE(P, T, C); \ if (C > STATIC_SIZE) \ ckfree((char *) P)
Definition at line 1080 of file tkTreeCtrl.h.
| #define STATIC_FREE2 | ( | P, | |||
| P2 | ) |
if (P != P2) \ ckfree((char *) P)
Definition at line 1084 of file tkTreeCtrl.h.
Definition at line 53 of file tkTreeCtrl.h.
| typedef struct TreeColumn_* TreeColumn |
Definition at line 54 of file tkTreeCtrl.h.
| typedef struct TreeDInfo_* TreeDInfo |
Definition at line 55 of file tkTreeCtrl.h.
| typedef struct TreeDragImage_* TreeDragImage |
Definition at line 56 of file tkTreeCtrl.h.
| typedef struct TreeItem_* TreeItem |
Definition at line 57 of file tkTreeCtrl.h.
| typedef struct TreeItemColumn_* TreeItemColumn |
Definition at line 58 of file tkTreeCtrl.h.
| typedef struct TreeItemDInfo_* TreeItemDInfo |
Definition at line 59 of file tkTreeCtrl.h.
| typedef struct TreeMarquee_* TreeMarquee |
Definition at line 60 of file tkTreeCtrl.h.
| typedef struct TreeItemRInfo_* TreeItemRInfo |
Definition at line 61 of file tkTreeCtrl.h.
| typedef struct TreeStyle_* TreeStyle |
Definition at line 62 of file tkTreeCtrl.h.
| typedef struct TreeElement_* TreeElement |
Definition at line 63 of file tkTreeCtrl.h.
| typedef struct TreeThemeData_* TreeThemeData |
Definition at line 64 of file tkTreeCtrl.h.
| typedef struct PerStateInfo PerStateInfo |
Definition at line 68 of file tkTreeCtrl.h.
| typedef struct PerStateData PerStateData |
Definition at line 69 of file tkTreeCtrl.h.
| typedef struct PerStateType PerStateType |
Definition at line 70 of file tkTreeCtrl.h.
| typedef int(* PerStateType_FromObjProc)(TreeCtrl *, Tcl_Obj *, PerStateData *) |
Definition at line 90 of file tkTreeCtrl.h.
| typedef void(* PerStateType_FreeProc)(TreeCtrl *, PerStateData *) |
Definition at line 91 of file tkTreeCtrl.h.
| typedef struct TreePtrList TreePtrList |
Definition at line 109 of file tkTreeCtrl.h.
| typedef TreePtrList TreeItemList |
Definition at line 110 of file tkTreeCtrl.h.
| typedef TreePtrList TreeColumnList |
Definition at line 111 of file tkTreeCtrl.h.
| typedef struct ItemForEach ItemForEach |
Definition at line 460 of file tkTreeCtrl.h.
| typedef struct StyleDrawArgs StyleDrawArgs |
Definition at line 571 of file tkTreeCtrl.h.
| typedef struct ColumnForEach ColumnForEach |
Definition at line 660 of file tkTreeCtrl.h.
| typedef struct TextLayout_* TextLayout |
Definition at line 852 of file tkTreeCtrl.h.
| typedef int(* StateFromObjProc)(TreeCtrl *tree, Tcl_Obj *obj, int *stateOff, int *stateOn) |
Definition at line 905 of file tkTreeCtrl.h.
Definition at line 987 of file tkTreeCtrl.h.
| typedef struct DynamicOptionSpec DynamicOptionSpec |
Definition at line 1044 of file tkTreeCtrl.h.
| typedef struct DynamicOption DynamicOption |
Definition at line 1045 of file tkTreeCtrl.h.
| typedef void( DynamicOptionInitProc)(char *data) |
Definition at line 1054 of file tkTreeCtrl.h.
| anonymous enum |
Definition at line 121 of file tkTreeCtrl.h.
| anonymous enum |
Definition at line 753 of file tkTreeCtrl.h.
| Tk_Image Tree_GetImage | ( | TreeCtrl * | tree, | |
| char * | imageName | |||
| ) |
| void Tree_FreeImage | ( | TreeCtrl * | tree, | |
| Tk_Image | image | |||
| ) |
| void Tree_UpdateScrollbarX | ( | TreeCtrl * | tree | ) |
| void Tree_UpdateScrollbarY | ( | TreeCtrl * | tree | ) |
| void Tree_PreserveItems | ( | TreeCtrl * | tree | ) |
| void Tree_ReleaseItems | ( | TreeCtrl * | tree | ) |
| int Tree_StateFromObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | obj, | |||
| int | states[3], | |||
| int * | indexPtr, | |||
| int | flags | |||
| ) |
| int Tree_StateFromListObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | obj, | |||
| int | states[3], | |||
| int | flags | |||
| ) |
| int TreeItemList_FromObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | objPtr, | |||
| TreeItemList * | items, | |||
| int | flags | |||
| ) |
| TreeItem ItemForEach_Start | ( | TreeItemList * | items, | |
| TreeItemList * | item2s, | |||
| ItemForEach * | iter | |||
| ) |
| TreeItem ItemForEach_Next | ( | ItemForEach * | iter | ) |
| void FormatResult | ( | Tcl_Interp * | interp, | |
| char * | fmt, | |||
| ... | ||||
| ) |
| void DStringAppendf | ( | Tcl_DString * | dString, | |
| char * | fmt, | |||
| ... | ||||
| ) |
| void Tree_Debug | ( | TreeCtrl * | tree | ) |
| int TreeItem_Init | ( | TreeCtrl * | tree | ) |
| void TreeItem_SetDInfo | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| TreeItemDInfo | dInfo | |||
| ) |
| TreeItemDInfo TreeItem_GetDInfo | ( | TreeCtrl * | tree, | |
| TreeItem | item | |||
| ) |
| void TreeItem_SetRInfo | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| TreeItemRInfo | rInfo | |||
| ) |
| TreeItemRInfo TreeItem_GetRInfo | ( | TreeCtrl * | tree, | |
| TreeItem | item | |||
| ) |
| void TreeItem_ListDescendants | ( | TreeCtrl * | tree, | |
| TreeItem | item_, | |||
| TreeItemList * | items | |||
| ) |
| void TreeItem_Draw | ( | TreeCtrl * | tree, | |
| TreeItem | self, | |||
| int | lock, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height, | |||
| Drawable | drawable, | |||
| int | minX, | |||
| int | maxX, | |||
| int | index | |||
| ) |
| void TreeItem_DrawLines | ( | TreeCtrl * | tree, | |
| TreeItem | self, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height, | |||
| Drawable | drawable | |||
| ) |
| void TreeItem_DrawButton | ( | TreeCtrl * | tree, | |
| TreeItem | self, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height, | |||
| Drawable | drawable | |||
| ) |
| void TreeItem_Identify2 | ( | TreeCtrl * | tree, | |
| TreeItem | item_, | |||
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| Tcl_Obj * | listObj | |||
| ) |
| int TreeItem_GetRects | ( | TreeCtrl * | tree, | |
| TreeItem | item_, | |||
| TreeColumn | treeColumn, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[], | |||
| XRectangle | rects[] | |||
| ) |
| void Tree_UpdateItemIndex | ( | TreeCtrl * | tree | ) |
| void Tree_DeselectHidden | ( | TreeCtrl * | tree | ) |
| int TreeItemCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| void TreeItem_UpdateWindowPositions | ( | TreeCtrl * | tree, | |
| TreeItem | item_, | |||
| int | lock, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| TreeItemColumn TreeItem_GetFirstColumn | ( | TreeCtrl * | tree, | |
| TreeItem | item | |||
| ) |
| TreeItemColumn TreeItemColumn_GetNext | ( | TreeCtrl * | tree, | |
| TreeItemColumn | column | |||
| ) |
| void TreeItemColumn_InvalidateSize | ( | TreeCtrl * | tree, | |
| TreeItemColumn | column | |||
| ) |
| TreeStyle TreeItemColumn_GetStyle | ( | TreeCtrl * | tree, | |
| TreeItemColumn | column | |||
| ) |
| int TreeItemColumn_Index | ( | TreeCtrl * | tree, | |
| TreeItem | item_, | |||
| TreeItemColumn | column_ | |||
| ) |
| void TreeItemColumn_ForgetStyle | ( | TreeCtrl * | tree, | |
| TreeItemColumn | column_ | |||
| ) |
| int TreeItemColumn_NeededWidth | ( | TreeCtrl * | tree, | |
| TreeItem | item_, | |||
| TreeItemColumn | column_ | |||
| ) |
| TreeItemColumn TreeItem_FindColumn | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| int | columnIndex | |||
| ) |
| int TreeItem_ColumnFromObj | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| Tcl_Obj * | obj, | |||
| TreeItemColumn * | columnPtr, | |||
| int * | indexPtr | |||
| ) |
| int TreeElement_Init | ( | Tcl_Interp * | interp | ) |
| int TreeStateFromObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | obj, | |||
| int * | stateOff, | |||
| int * | stateOn | |||
| ) |
| int StringTableCO_Init | ( | Tk_OptionSpec * | optionTable, | |
| CONST char * | optionName, | |||
| CONST char ** | tablePtr | |||
| ) |
| int TreeStyle_Init | ( | TreeCtrl * | tree | ) |
| int TreeStyle_UseHeight | ( | StyleDrawArgs * | drawArgs | ) |
| void TreeStyle_Draw | ( | StyleDrawArgs * | args | ) |
| void TreeStyle_Free | ( | TreeCtrl * | tree | ) |
| int TreeElement_FromObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | obj, | |||
| TreeElement * | elemPtr | |||
| ) |
| int TreeElement_IsType | ( | TreeCtrl * | tree, | |
| TreeElement | elem_, | |||
| CONST char * | type | |||
| ) |
| Tcl_Obj* TreeStyle_ToObj | ( | TreeStyle | style_ | ) |
| int TreeStyle_SetImage | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| TreeItemColumn | column, | |||
| TreeStyle | style_, | |||
| Tcl_Obj * | textObj | |||
| ) |
| int TreeStyle_SetText | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| TreeItemColumn | column, | |||
| TreeStyle | style_, | |||
| Tcl_Obj * | textObj | |||
| ) |
| int TreeStyle_FindElement | ( | TreeCtrl * | tree, | |
| TreeStyle | style_, | |||
| TreeElement | elem_, | |||
| int * | index | |||
| ) |
| int TreeStyle_ElementActual | ( | TreeCtrl * | tree, | |
| TreeStyle | style_, | |||
| int | state, | |||
| Tcl_Obj * | elemObj, | |||
| Tcl_Obj * | obj | |||
| ) |
| int TreeStyle_ElementCget | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| TreeItemColumn | column, | |||
| TreeStyle | style_, | |||
| Tcl_Obj * | elemObj, | |||
| Tcl_Obj * | obj | |||
| ) |
| int TreeStyle_ElementConfigure | ( | TreeCtrl * | tree, | |
| TreeItem | item, | |||
| TreeItemColumn | column, | |||
| TreeStyle | style_, | |||
| Tcl_Obj * | elemObj, | |||
| int | objc, | |||
| Tcl_Obj ** | objv, | |||
| int * | eMask | |||
| ) |
| char* TreeStyle_Identify | ( | StyleDrawArgs * | drawArgs, | |
| int | x, | |||
| int | y | |||
| ) |
| void TreeStyle_Identify2 | ( | StyleDrawArgs * | drawArgs, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| Tcl_Obj * | listObj | |||
| ) |
| int TreeStyle_Remap | ( | TreeCtrl * | tree, | |
| TreeStyle | styleFrom_, | |||
| TreeStyle | styleTo_, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| void TreeStyle_TreeChanged | ( | TreeCtrl * | tree, | |
| int | flagT | |||
| ) |
| int TreeStyle_GetSortData | ( | TreeCtrl * | tree, | |
| TreeStyle | style_, | |||
| int | elemIndex, | |||
| int | type, | |||
| long * | lv, | |||
| double * | dv, | |||
| char ** | sv | |||
| ) |
| int TreeStyle_GetElemRects | ( | StyleDrawArgs * | drawArgs, | |
| int | objc, | |||
| Tcl_Obj *CONST | objv[], | |||
| XRectangle | rects[] | |||
| ) |
| int TreeElementCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int TreeStyleCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| void Tree_UndefineState | ( | TreeCtrl * | tree, | |
| int | state | |||
| ) |
| void TreeStyle_UpdateWindowPositions | ( | StyleDrawArgs * | drawArgs | ) |
| int ButtonMaxWidth | ( | TreeCtrl * | tree | ) |
| int ButtonHeight | ( | TreeCtrl * | tree, | |
| int | state | |||
| ) |
| int TreeNotify_Init | ( | TreeCtrl * | tree | ) |
| void TreeNotify_Selection | ( | TreeCtrl * | tree, | |
| TreeItemList * | select, | |||
| TreeItemList * | deselect | |||
| ) |
| int TreeNotifyCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| void TreeNotify_Scroll | ( | TreeCtrl * | tree, | |
| double | fractions[2], | |||
| int | vertical | |||
| ) |
| void TreeNotify_ItemDeleted | ( | TreeCtrl * | tree, | |
| TreeItemList * | items | |||
| ) |
| void TreeNotify_ItemVisibility | ( | TreeCtrl * | tree, | |
| TreeItemList * | v, | |||
| TreeItemList * | h | |||
| ) |
| int TreeColumn_InitInterp | ( | Tcl_Interp * | interp | ) |
| void Tree_InitColumns | ( | TreeCtrl * | tree | ) |
| TreeColumn Tree_FindColumn | ( | TreeCtrl * | tree, | |
| int | columnIndex | |||
| ) |
| int TreeColumnList_FromObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | objPtr, | |||
| TreeColumnList * | columns, | |||
| int | flags | |||
| ) |
| int TreeColumn_FromObj | ( | TreeCtrl * | tree, | |
| Tcl_Obj * | objPtr, | |||
| TreeColumn * | columnPtr, | |||
| int | flags | |||
| ) |
| TreeColumn ColumnForEach_Start | ( | TreeColumnList * | columns, | |
| TreeColumnList * | column2s, | |||
| ColumnForEach * | iter | |||
| ) |
| TreeColumn ColumnForEach_Next | ( | ColumnForEach * | iter | ) |
| Tcl_Obj* TreeColumn_ToObj | ( | TreeCtrl * | tree, | |
| TreeColumn | column_ | |||
| ) |
| int TreeColumnCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int TreeColumn_GetID | ( | TreeColumn | column_ | ) |
| int TreeColumn_Index | ( | TreeColumn | column_ | ) |
| TreeColumn TreeColumn_Next | ( | TreeColumn | column_ | ) |
| TreeColumn TreeColumn_Prev | ( | TreeColumn | column_ | ) |
| int TreeColumn_FixedWidth | ( | TreeColumn | column_ | ) |
| int TreeColumn_MinWidth | ( | TreeColumn | column_ | ) |
| int TreeColumn_MaxWidth | ( | TreeColumn | column_ | ) |
| int TreeColumn_NeededWidth | ( | TreeColumn | column_ | ) |
| int TreeColumn_UseWidth | ( | TreeColumn | column_ | ) |
| int TreeColumn_Offset | ( | TreeColumn | column_ | ) |
| Tk_Justify TreeColumn_Justify | ( | TreeColumn | column_ | ) |
| int TreeColumn_WidthHack | ( | TreeColumn | column_ | ) |
| int TreeColumn_StepWidth | ( | TreeColumn | column_ | ) |
| TreeStyle TreeColumn_ItemStyle | ( | TreeColumn | column_ | ) |
| void TreeColumn_StyleDeleted | ( | TreeColumn | column_, | |
| TreeStyle | style | |||
| ) |
| int TreeColumn_Visible | ( | TreeColumn | column_ | ) |
| int TreeColumn_Squeeze | ( | TreeColumn | column_ | ) |
| int TreeColumn_BackgroundCount | ( | TreeColumn | column_ | ) |
| GC TreeColumn_BackgroundGC | ( | TreeColumn | column_, | |
| int | which | |||
| ) |
| void Tree_DrawHeader | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | x, | |||
| int | y | |||
| ) |
| int TreeColumn_WidthOfItems | ( | TreeColumn | column_ | ) |
| void TreeColumn_InvalidateWidth | ( | TreeColumn | column_ | ) |
| void TreeColumn_Init | ( | TreeCtrl * | tree | ) |
| void Tree_FreeColumns | ( | TreeCtrl * | tree | ) |
| void Tree_InvalidateColumnWidth | ( | TreeCtrl * | tree, | |
| TreeColumn | column | |||
| ) |
| void Tree_InvalidateColumnHeight | ( | TreeCtrl * | tree, | |
| TreeColumn | column | |||
| ) |
| int Tree_HeaderHeight | ( | TreeCtrl * | tree | ) |
| int TreeColumn_Bbox | ( | TreeColumn | column, | |
| int * | x, | |||
| int * | y, | |||
| int * | w, | |||
| int * | h | |||
| ) |
| TreeColumn Tree_HeaderUnderPoint | ( | TreeCtrl * | tree, | |
| int * | x_, | |||
| int * | y_, | |||
| int * | w, | |||
| int * | h, | |||
| int | nearest | |||
| ) |
| int TreeColumn_Lock | ( | TreeColumn | column_ | ) |
| int Tree_WidthOfColumns | ( | TreeCtrl * | tree | ) |
| int Tree_WidthOfLeftColumns | ( | TreeCtrl * | tree | ) |
| int Tree_WidthOfRightColumns | ( | TreeCtrl * | tree | ) |
| void TreeColumn_TreeChanged | ( | TreeCtrl * | tree, | |
| int | flagT | |||
| ) |
| int TreeDragImage_Init | ( | TreeCtrl * | tree | ) |
| void TreeDragImage_Free | ( | TreeDragImage | dragImage_ | ) |
| void TreeDragImage_Display | ( | TreeDragImage | dragImage_ | ) |
| void TreeDragImage_Undisplay | ( | TreeDragImage | dragImage_ | ) |
| void TreeDragImage_Draw | ( | TreeDragImage | dragImage_, | |
| Drawable | drawable, | |||
| int | x, | |||
| int | y | |||
| ) |
| int DragImageCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int TreeMarquee_Init | ( | TreeCtrl * | tree | ) |
| void TreeMarquee_Free | ( | TreeMarquee | marquee_ | ) |
| void TreeMarquee_Draw | ( | TreeMarquee | marquee_, | |
| Drawable | drawable, | |||
| int | x, | |||
| int | y | |||
| ) |
| void TreeMarquee_Display | ( | TreeMarquee | marquee_ | ) |
| void TreeMarquee_Undisplay | ( | TreeMarquee | marquee_ | ) |
| int TreeMarqueeCmd | ( | ClientData | clientData, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int Tree_TotalWidth | ( | TreeCtrl * | tree | ) |
| int Tree_TotalHeight | ( | TreeCtrl * | tree | ) |
| int Tree_AreaBbox | ( | TreeCtrl * | tree, | |
| int | area, | |||
| int * | x1_, | |||
| int * | y1_, | |||
| int * | x2_, | |||
| int * | y2_ | |||
| ) |
| int Tree_HitTest | ( | TreeCtrl * | tree, | |
| int | x, | |||
| int | y | |||
| ) |
| void TreeDInfo_Init | ( | TreeCtrl * | tree | ) |
| void TreeDInfo_Free | ( | TreeCtrl * | tree | ) |
| void Tree_EventuallyRedraw | ( | TreeCtrl * | tree | ) |
| void Tree_GetScrollFractionsX | ( | TreeCtrl * | tree, | |
| double | fractions[2] | |||
| ) |
| void Tree_GetScrollFractionsY | ( | TreeCtrl * | tree, | |
| double | fractions[2] | |||
| ) |
| int Increment_FindX | ( | TreeCtrl * | tree, | |
| int | offset | |||
| ) |
| int Increment_FindY | ( | TreeCtrl * | tree, | |
| int | offset | |||
| ) |
| int Increment_ToOffsetX | ( | TreeCtrl * | tree, | |
| int | index | |||
| ) |
| int Increment_ToOffsetY | ( | TreeCtrl * | tree, | |
| int | index | |||
| ) |
| int B_XviewCmd | ( | TreeCtrl * | tree, | |
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int B_YviewCmd | ( | TreeCtrl * | tree, | |
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| void Tree_SetOriginX | ( | TreeCtrl * | tree, | |
| int | xOrigin | |||
| ) |
| void Tree_SetOriginY | ( | TreeCtrl * | tree, | |
| int | yOrigin | |||
| ) |
| void Tree_RelayoutWindow | ( | TreeCtrl * | tree | ) |
| void Tree_InvalidateItemDInfo | ( | TreeCtrl * | tree, | |
| TreeColumn | column, | |||
| TreeItem | item1, | |||
| TreeItem | item2 | |||
| ) |
| void TreeDisplay_ColumnDeleted | ( | TreeCtrl * | tree, | |
| TreeColumn | column | |||
| ) |
| void TreeDisplay_GetReadyForTrouble | ( | TreeCtrl * | tree, | |
| int * | requestsPtr | |||
| ) |
| int TreeDisplay_WasThereTrouble | ( | TreeCtrl * | tree, | |
| int | requests | |||
| ) |
| void Tree_InvalidateArea | ( | TreeCtrl * | tree, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
| void Tree_InvalidateItemArea | ( | TreeCtrl * | tree, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
| void Tree_InvalidateRegion | ( | TreeCtrl * | tree, | |
| TkRegion | region | |||
| ) |
| void Tree_RedrawArea | ( | TreeCtrl * | tree, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
| void Tree_FocusChanged | ( | TreeCtrl * | tree, | |
| int | gotFocus | |||
| ) |
| void Tree_Activate | ( | TreeCtrl * | tree, | |
| int | isActive | |||
| ) |
| void Tree_ItemsInArea | ( | TreeCtrl * | tree, | |
| TreeItemList * | items, | |||
| int | minX, | |||
| int | minY, | |||
| int | maxX, | |||
| int | maxY | |||
| ) |
| void TreeColumnProxy_Undisplay | ( | TreeCtrl * | tree | ) |
| void TreeColumnProxy_Display | ( | TreeCtrl * | tree | ) |
| void TreeRowProxy_Undisplay | ( | TreeCtrl * | tree | ) |
| void TreeRowProxy_Display | ( | TreeCtrl * | tree | ) |
| void Tree_DrawTiledImage | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| Tk_Image | image, | |||
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| int | xOffset, | |||
| int | yOffset | |||
| ) |
| void Tree_DInfoChanged | ( | TreeCtrl * | tree, | |
| int | flags | |||
| ) |
| void Tree_TheWorldHasChanged | ( | Tcl_Interp * | interp | ) |
| int TreeTheme_InitInterp | ( | Tcl_Interp * | interp | ) |
| void TreeTheme_ThemeChanged | ( | TreeCtrl * | tree | ) |
| int TreeTheme_Init | ( | TreeCtrl * | tree | ) |
| int TreeTheme_Free | ( | TreeCtrl * | tree | ) |
| int TreeTheme_DrawHeaderItem | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | state, | |||
| int | arrow, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| int TreeTheme_GetHeaderFixedHeight | ( | TreeCtrl * | tree, | |
| int * | heightPtr | |||
| ) |
| int TreeTheme_GetHeaderContentMargins | ( | TreeCtrl * | tree, | |
| int | state, | |||
| int | arrow, | |||
| int | bounds[4] | |||
| ) |
| int TreeTheme_DrawHeaderArrow | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | up, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| int TreeTheme_DrawButton | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | open, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| int TreeTheme_GetButtonSize | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | open, | |||
| int * | widthPtr, | |||
| int * | heightPtr | |||
| ) |
| int TreeTheme_GetArrowSize | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | up, | |||
| int * | widthPtr, | |||
| int * | heightPtr | |||
| ) |
| int Ellipsis | ( | Tk_Font | tkfont, | |
| char * | string, | |||
| int | numBytes, | |||
| int * | maxPixels, | |||
| char * | ellipsis, | |||
| int | force | |||
| ) |
| void HDotLine | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| GC | gc, | |||
| int | x1, | |||
| int | y1, | |||
| int | x2 | |||
| ) |
| void VDotLine | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| GC | gc, | |||
| int | x1, | |||
| int | y1, | |||
| int | y2 | |||
| ) |
| void DotRect | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| void DrawActiveOutline | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height, | |||
| int | open | |||
| ) |
| void DotRect_Draw | ( | DotState * | dotState, | |
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
| void DotRect_Restore | ( | DotState * | dotState | ) |
| TextLayout TextLayout_Compute | ( | Tk_Font | tkfont, | |
| CONST char * | string, | |||
| int | numChars, | |||
| int | wrapLength, | |||
| Tk_Justify | justify, | |||
| int | maxLines, | |||
| int | flags | |||
| ) |
| void TextLayout_Free | ( | TextLayout | textLayout | ) |
| void TextLayout_Size | ( | TextLayout | textLayout, | |
| int * | widthPtr, | |||
| int * | heightPtr | |||
| ) |
| int TextLayout_TotalWidth | ( | TextLayout | textLayout | ) |
| void TextLayout_Draw | ( | Display * | display, | |
| Drawable | drawable, | |||
| GC | gc, | |||
| TextLayout | layout, | |||
| int | x, | |||
| int | y, | |||
| int | firstChar, | |||
| int | lastChar, | |||
| int | underline | |||
| ) |
| void Tree_DrawBitmapWithGC | ( | TreeCtrl * | tree, | |
| Pixmap | bitmap, | |||
| Drawable | drawable, | |||
| GC | gc, | |||
| int | src_x, | |||
| int | src_y, | |||
| int | width, | |||
| int | height, | |||
| int | dest_x, | |||
| int | dest_y | |||
| ) |
| void Tree_DrawBitmap | ( | TreeCtrl * | tree, | |
| Pixmap | bitmap, | |||
| Drawable | drawable, | |||
| XColor * | fg, | |||
| XColor * | bg, | |||
| int | src_x, | |||
| int | src_y, | |||
| int | width, | |||
| int | height, | |||
| int | dest_x, | |||
| int | dest_y | |||
| ) |
| void Tk_FillRegion | ( | Display * | display, | |
| Drawable | drawable, | |||
| GC | gc, | |||
| TkRegion | rgn | |||
| ) |
| void Tk_OffsetRegion | ( | TkRegion | region, | |
| int | xOffset, | |||
| int | yOffset | |||
| ) |
| int Tree_ScrollWindow | ( | TreeCtrl * | tree, | |
| GC | gc, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height, | |||
| int | dx, | |||
| int | dy, | |||
| TkRegion | damageRgn | |||
| ) |
| void UnsetClipMask | ( | TreeCtrl * | tree, | |
| Drawable | drawable, | |||
| GC | gc | |||
| ) |
| void XImage2Photo | ( | Tcl_Interp * | interp, | |
| Tk_PhotoHandle | photoH, | |||
| XImage * | ximage, | |||
| int | alpha | |||
| ) |
| int TreeCtrl_GetPadAmountFromObj | ( | Tcl_Interp * | interp, | |
| Tk_Window | tkwin, | |||
| Tcl_Obj * | padObj, | |||
| int * | topLeftPtr, | |||
| int * | bottomRightPtr | |||
| ) |
| Tcl_Obj* TreeCtrl_NewPadAmountObj | ( | int * | padAmounts | ) |
| int ObjectIsEmpty | ( | Tcl_Obj * | obj | ) |
| void PerStateInfo_Free | ( | TreeCtrl * | tree, | |
| PerStateType * | typePtr, | |||
| PerStateInfo * | pInfo | |||
| ) |
| int PerStateInfo_FromObj | ( | TreeCtrl * | tree, | |
| StateFromObjProc | proc, | |||
| PerStateType * | typePtr, | |||
| PerStateInfo * | pInfo | |||
| ) |
| PerStateData* PerStateInfo_ForState | ( | TreeCtrl * | tree, | |
| PerStateType * | typePtr, | |||
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| Tcl_Obj* PerStateInfo_ObjForState | ( | TreeCtrl * | tree, | |
| PerStateType * | typePtr, | |||
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| int PerStateInfo_Undefine | ( | TreeCtrl * | tree, | |
| PerStateType * | typePtr, | |||
| PerStateInfo * | pInfo, | |||
| int | state | |||
| ) |
| void PerStateGC_Free | ( | TreeCtrl * | tree, | |
| struct PerStateGC ** | pGCPtr | |||
| ) |
| GC PerStateGC_Get | ( | TreeCtrl * | tree, | |
| struct PerStateGC ** | pGCPtr, | |||
| unsigned long | mask, | |||
| XGCValues * | gcValues | |||
| ) |
| Pixmap PerStateBitmap_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| void PerStateBitmap_MaxSize | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int * | widthPtr, | |||
| int * | heightPtr | |||
| ) |
| int PerStateBoolean_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| Tk_3DBorder PerStateBorder_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| XColor* PerStateColor_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| Tk_Font PerStateFont_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| Tk_Image PerStateImage_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| void PerStateImage_MaxSize | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int * | widthPtr, | |||
| int * | heightPtr | |||
| ) |
| int PerStateRelief_ForState | ( | TreeCtrl * | tree, | |
| PerStateInfo * | pInfo, | |||
| int | state, | |||
| int * | match | |||
| ) |
| void PSTSave | ( | PerStateInfo * | pInfo, | |
| PerStateInfo * | pSave | |||
| ) |
| void PSTRestore | ( | TreeCtrl * | tree, | |
| PerStateType * | typePtr, | |||
| PerStateInfo * | pInfo, | |||
| PerStateInfo * | pSave | |||
| ) |
| ClientData AllocHax_Init | ( | void | ) |
| void AllocHax_Finalize | ( | ClientData | data | ) |
| char* AllocHax_Alloc | ( | ClientData | data, | |
| Tk_Uid | id, | |||
| int | size | |||
| ) |
| char* AllocHax_CAlloc | ( | ClientData | data, | |
| Tk_Uid | id, | |||
| int | size, | |||
| int | count, | |||
| int | roundUp | |||
| ) |
| char* AllocHax_Realloc | ( | ClientData | data, | |
| Tk_Uid | id, | |||
| char * | ptr, | |||
| int | size1, | |||
| int | size2 | |||
| ) |
| void AllocHax_Free | ( | ClientData | data, | |
| Tk_Uid | id, | |||
| char * | ptr, | |||
| int | size | |||
| ) |
| void AllocHax_CFree | ( | ClientData | data, | |
| Tk_Uid | id, | |||
| char * | ptr, | |||
| int | size, | |||
| int | count, | |||
| int | roundUp | |||
| ) |
| void AllocHax_Stats | ( | Tcl_Interp * | interp, | |
| ClientData | data | |||
| ) |
| void TreePtrList_Init | ( | TreeCtrl * | tree, | |
| TreePtrList * | tilPtr, | |||
| int | count | |||
| ) |
| ClientData* TreePtrList_Append | ( | TreePtrList * | tilPtr, | |
| ClientData | ptr | |||
| ) |
| ClientData* TreePtrList_Concat | ( | TreePtrList * | tilPtr, | |
| TreePtrList * | til2Ptr | |||
| ) |
| void TreePtrList_Free | ( | TreePtrList * | tilPtr | ) |
| void TreeItemList_Sort | ( | TreeItemList * | items | ) |
| Tk_Uid* TagInfo_Names | ( | TreeCtrl * | tree, | |
| TagInfo * | tagInfo, | |||
| Tk_Uid * | tags, | |||
| int * | numTagsPtr, | |||
| int * | tagSpacePtr | |||
| ) |
| int TagExpr_Scan | ( | TagExpr * | expr | ) |
| void TagExpr_Free | ( | TagExpr * | expr | ) |
| Tk_OptionSpec* OptionSpec_Find | ( | Tk_OptionSpec * | optionTable, | |
| CONST char * | optionName | |||
| ) |
| Tk_ObjCustomOption* PerStateCO_Alloc | ( | CONST char * | optionName, | |
| PerStateType * | typePtr, | |||
| StateFromObjProc | proc | |||
| ) |
| int PerStateCO_Init | ( | Tk_OptionSpec * | optionTable, | |
| CONST char * | optionName, | |||
| PerStateType * | typePtr, | |||
| StateFromObjProc | proc | |||
| ) |
| DynamicOption* DynamicOption_AllocIfNeeded | ( | TreeCtrl * | tree, | |
| DynamicOption ** | firstPtr, | |||
| int | id, | |||
| int | size, | |||
| DynamicOptionInitProc * | init | |||
| ) |
| char* DynamicOption_FindData | ( | DynamicOption * | first, | |
| int | id | |||
| ) |
| void DynamicOption_Free | ( | TreeCtrl * | tree, | |
| DynamicOption * | first, | |||
| Tk_OptionSpec * | optionTable | |||
| ) |
| void DynamicOption_Free1 | ( | TreeCtrl * | tree, | |
| DynamicOption ** | firstPtr, | |||
| int | id, | |||
| int | size | |||
| ) |
| int DynamicCO_Init | ( | Tk_OptionSpec * | optionTable, | |
| CONST char * | optionName, | |||
| int | id, | |||
| int | size, | |||
| int | objOffset, | |||
| int | internalOffset, | |||
| Tk_ObjCustomOption * | custom, | |||
| DynamicOptionInitProc * | init | |||
| ) |
| int BooleanFlagCO_Init | ( | Tk_OptionSpec * | optionTable, | |
| CONST char * | optionName, | |||
| int | theFlag | |||
| ) |
| Tk_ObjCustomOption PadAmountOption |
| Tk_ObjCustomOption TagInfoCO |
| Tk_ObjCustomOption pixelsCO |
| Tk_ObjCustomOption stringCO |
| Tk_ObjCustomOption styleCO |
1.6.1