KWWidgets
|
#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 /* compatibility */ |
#define | BG_MODE_VISINDEX 5 /* compatibility */ |
#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 /* ItemFromObj flag: > 1 item is not ok */ |
#define | IFO_NOT_NULL 0x0002 /* ItemFromObj flag: can't be NULL */ |
#define | IFO_NOT_ROOT 0x0004 /* ItemFromObj flag: "root" is forbidden */ |
#define | IFO_NOT_ORPHAN 0x0008 /* ItemFromObj flag: item must have a parent */ |
#define | IFO_LIST_ALL 0x0010 /* ItemFromObj flag: return "all" as list */ |
#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 /* first user bit */ |
#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) /* Every column. */ |
#define | COLUMN_NTAIL ((TreeColumn) -2) /* Every column but the tail. */ |
#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 DotState | DotState |
typedef struct TextLayout_ * | TextLayout |
typedef int(* | StateFromObjProc )(TreeCtrl *tree, Tcl_Obj *obj, int *stateOff, int *stateOn) |
typedef struct TagInfo | TagInfo |
typedef struct TagExpr | TagExpr |
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 /* compatibility */ |
Definition at line 238 of file tkTreeCtrl.h.
#define BG_MODE_VISINDEX 5 /* compatibility */ |
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.
Definition at line 451 of file tkTreeCtrl.h.
#define IFO_NOT_MANY 0x0001 /* ItemFromObj flag: > 1 item is not ok */ |
Definition at line 452 of file tkTreeCtrl.h.
#define IFO_NOT_NULL 0x0002 /* ItemFromObj flag: can't be NULL */ |
Definition at line 453 of file tkTreeCtrl.h.
#define IFO_NOT_ROOT 0x0004 /* ItemFromObj flag: "root" is forbidden */ |
Definition at line 454 of file tkTreeCtrl.h.
#define IFO_NOT_ORPHAN 0x0008 /* ItemFromObj flag: item must have a parent */ |
Definition at line 455 of file tkTreeCtrl.h.
#define IFO_LIST_ALL 0x0010 /* ItemFromObj flag: return "all" as list */ |
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 /* first user bit */ |
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) /* Every column. */ |
Definition at line 651 of file tkTreeCtrl.h.
#define COLUMN_NTAIL ((TreeColumn) -2) /* Every column but the tail. */ |
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.
Definition at line 835 of file tkTreeCtrl.h.
Definition at line 836 of file tkTreeCtrl.h.
Definition at line 837 of file tkTreeCtrl.h.
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.
Definition at line 967 of file tkTreeCtrl.h.
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.
Definition at line 976 of file tkTreeCtrl.h.
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.
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 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 | ||
) |
Tk_ObjCustomOption PadAmountOption |
Tk_ObjCustomOption TagInfoCO |
Tk_ObjCustomOption pixelsCO |
Tk_ObjCustomOption stringCO |
Tk_ObjCustomOption styleCO |