summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortreectrl <treectrl>2005-07-07 02:47:32 (GMT)
committertreectrl <treectrl>2005-07-07 02:47:32 (GMT)
commita31e9fc170127106a4f32dd346277303bb08cde9 (patch)
tree328d8a8d93cacafb1ffa02e23c26f39963b862a6
parent9a5edbf4a6bf389fada9b054f6e2b27cb38e35e8 (diff)
downloadtktreectrl-a31e9fc170127106a4f32dd346277303bb08cde9.zip
tktreectrl-a31e9fc170127106a4f32dd346277303bb08cde9.tar.gz
tktreectrl-a31e9fc170127106a4f32dd346277303bb08cde9.tar.bz2
Change TreeItem_Identify to write to a string instead of returning an element name. Did this so the column can be determined by the item using its span info.
-rw-r--r--generic/tkTreeCtrl.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c
index 9979501..9ef6d8c 100644
--- a/generic/tkTreeCtrl.c
+++ b/generic/tkTreeCtrl.c
@@ -7,7 +7,7 @@
* Copyright (c) 2002-2003 Christian Krone
* Copyright (c) 2003-2004 ActiveState, a division of Sophos
*
- * RCS: @(#) $Id: tkTreeCtrl.c,v 1.47 2005/07/05 02:10:09 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeCtrl.c,v 1.48 2005/07/07 02:47:32 treectrl Exp $
*/
#include "tkTreeCtrl.h"
@@ -745,6 +745,11 @@ static int TreeWidgetCmd(ClientData clientData, Tcl_Interp *interp, int objc,
sprintf(buf + strlen(buf), " line %s%d", tree->itemPrefix,
TreeItem_GetID(tree, item)); /* TreeItem_ToObj() */
}
+#if 1
+ } else {
+ TreeItem_Identify(tree, item, x, y, buf);
+ }
+#else
} else if (tree->columnCountVis == 1) {
char *elem;
@@ -777,6 +782,7 @@ static int TreeWidgetCmd(ClientData clientData, Tcl_Interp *interp, int objc,
itemColumn = TreeItemColumn_GetNext(tree, itemColumn);
}
}
+#endif
Tcl_SetResult(interp, buf, TCL_VOLATILE);
break;
}