diff options
author | treectrl <treectrl> | 2005-05-17 01:19:37 (GMT) |
---|---|---|
committer | treectrl <treectrl> | 2005-05-17 01:19:37 (GMT) |
commit | e602b6a84ba388d429591c9de8f7d1c837c1682e (patch) | |
tree | 795547bd6423cbe9a06d5d6930f452c2f4e037fb /generic | |
parent | 468b8d241cb2284d95f8fb52dae6252ce4c64f44 (diff) | |
download | tktreectrl-e602b6a84ba388d429591c9de8f7d1c837c1682e.zip tktreectrl-e602b6a84ba388d429591c9de8f7d1c837c1682e.tar.gz tktreectrl-e602b6a84ba388d429591c9de8f7d1c837c1682e.tar.bz2 |
Added new column description "tree".
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkTreeColumn.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/generic/tkTreeColumn.c b/generic/tkTreeColumn.c index fe59b11..c7d6eae 100644 --- a/generic/tkTreeColumn.c +++ b/generic/tkTreeColumn.c @@ -7,7 +7,7 @@ * Copyright (c) 2002-2003 Christian Krone * Copyright (c) 2003 ActiveState Corporation * - * RCS: @(#) $Id: tkTreeColumn.c,v 1.22 2005/05/13 19:37:03 treectrl Exp $ + * RCS: @(#) $Id: tkTreeColumn.c,v 1.23 2005/05/17 01:19:37 treectrl Exp $ */ #include "tkTreeCtrl.h" @@ -415,10 +415,11 @@ int TreeColumn_FromObj(TreeCtrl *tree, Tcl_Obj *objPtr, TreeColumn *columnPtr, i Tcl_Obj **objv, *elemPtr; Column *column = NULL; static CONST char *indexName[] = { - "all", "first", "last", "order", "tail", (char *) NULL + "all", "first", "last", "order", "tail", "tree", (char *) NULL }; enum indexEnum { - INDEX_ALL, INDEX_FIRST, INDEX_LAST, INDEX_ORDER, INDEX_TAIL + INDEX_ALL, INDEX_FIRST, INDEX_LAST, INDEX_ORDER, INDEX_TAIL, + INDEX_TREE } ; static CONST char *modifiers[] = { "next", "prev", "visible", (char *) NULL @@ -517,6 +518,11 @@ int TreeColumn_FromObj(TreeCtrl *tree, Tcl_Obj *objPtr, TreeColumn *columnPtr, i column = (Column *) tree->columnTail; break; } + case INDEX_TREE: + { + column = (Column *) tree->columnTree; + break; + } } } else { int gotId = FALSE, id = -1; |