summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortreectrl <treectrl>2005-06-02 22:06:12 (GMT)
committertreectrl <treectrl>2005-06-02 22:06:12 (GMT)
commit47a7e1b8aeefcc3aa979f8b86607f2ca85e14d49 (patch)
treed5a29d26fbe4b65bb185334fceebc49ec5318cbb
parent6551bf1b1feda77bb6f6e9411883dd71b8892c76 (diff)
downloadtktreectrl-47a7e1b8aeefcc3aa979f8b86607f2ca85e14d49.zip
tktreectrl-47a7e1b8aeefcc3aa979f8b86607f2ca85e14d49.tar.gz
tktreectrl-47a7e1b8aeefcc3aa979f8b86607f2ca85e14d49.tar.bz2
Added item description "end", equivalent to "last".
-rw-r--r--generic/tkTreeItem.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/generic/tkTreeItem.c b/generic/tkTreeItem.c
index 6b5b785..cc36630 100644
--- a/generic/tkTreeItem.c
+++ b/generic/tkTreeItem.c
@@ -5,7 +5,7 @@
*
* Copyright (c) 2002-2005 Tim Baker
*
- * RCS: @(#) $Id: tkTreeItem.c,v 1.37 2005/06/02 05:18:04 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeItem.c,v 1.38 2005/06/02 22:06:12 treectrl Exp $
*/
#include "tkTreeCtrl.h"
@@ -685,6 +685,7 @@ static int IndexFromList(int listIndex, int objc, Tcl_Obj **objv,
%W index "root MODIFIERS"
%W index "first ?visible? MODIFIERS"
%W index "last ?visible? MODIFIERS"
+ %W index "end ?visible? MODIFIERS"
%W index "rnc row col MODIFIERS"
%W index "ID MODIFIERS"
MODIFIERS:
@@ -722,12 +723,12 @@ int TreeItem_FromObj(TreeCtrl *tree, Tcl_Obj *objPtr, TreeItem *itemPtr,
Tcl_Obj **objv, *elemPtr;
Item *item = NULL;
static CONST char *indexName[] = {
- "active", "all", "anchor", "first", "last",
+ "active", "all", "anchor", "end", "first", "last",
"nearest", "rnc", "root", (char *) NULL
};
enum indexEnum {
- INDEX_ACTIVE, INDEX_ALL, INDEX_ANCHOR, INDEX_FIRST, INDEX_LAST,
- INDEX_NEAREST, INDEX_RNC, INDEX_ROOT
+ INDEX_ACTIVE, INDEX_ALL, INDEX_ANCHOR, INDEX_END, INDEX_FIRST,
+ INDEX_LAST, INDEX_NEAREST, INDEX_RNC, INDEX_ROOT
} ;
static CONST char *modifiers[] = {
"above", "below", "bottom", "child",
@@ -790,6 +791,7 @@ int TreeItem_FromObj(TreeCtrl *tree, Tcl_Obj *objPtr, TreeItem *itemPtr,
}
break;
}
+ case INDEX_END:
case INDEX_LAST:
{
item = (Item *) tree->root;