summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authortreectrl <treectrl>2005-05-17 01:19:37 (GMT)
committertreectrl <treectrl>2005-05-17 01:19:37 (GMT)
commite602b6a84ba388d429591c9de8f7d1c837c1682e (patch)
tree795547bd6423cbe9a06d5d6930f452c2f4e037fb /generic
parent468b8d241cb2284d95f8fb52dae6252ce4c64f44 (diff)
downloadtktreectrl-e602b6a84ba388d429591c9de8f7d1c837c1682e.zip
tktreectrl-e602b6a84ba388d429591c9de8f7d1c837c1682e.tar.gz
tktreectrl-e602b6a84ba388d429591c9de8f7d1c837c1682e.tar.bz2
Added new column description "tree".
Diffstat (limited to 'generic')
-rw-r--r--generic/tkTreeColumn.c12
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;