summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeCtrl.c
diff options
context:
space:
mode:
authortreectrl <treectrl>2006-11-30 03:29:44 (GMT)
committertreectrl <treectrl>2006-11-30 03:29:44 (GMT)
commitd06d46b9d793a14d301e135e6fd76a0c77bbb7b5 (patch)
tree4541a1618e4849901c37e986a011d8301e69c2f2 /generic/tkTreeCtrl.c
parent6137f8797b9b058e0cf9b93cf6b8708e42aeacde (diff)
downloadtktreectrl-d06d46b9d793a14d301e135e6fd76a0c77bbb7b5.zip
tktreectrl-d06d46b9d793a14d301e135e6fd76a0c77bbb7b5.tar.gz
tktreectrl-d06d46b9d793a14d301e135e6fd76a0c77bbb7b5.tar.bz2
The item option -button may now be "auto" in which case a button is drawn only when the item has a child whose -visible option is true.
Diffstat (limited to 'generic/tkTreeCtrl.c')
-rw-r--r--generic/tkTreeCtrl.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c
index 4bd724f..a2ba9a7 100644
--- a/generic/tkTreeCtrl.c
+++ b/generic/tkTreeCtrl.c
@@ -7,7 +7,7 @@
* Copyright (c) 2002-2003 Christian Krone
* Copyright (c) 2003-2005 ActiveState, a division of Sophos
*
- * RCS: @(#) $Id: tkTreeCtrl.c,v 1.89 2006/11/21 01:56:24 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeCtrl.c,v 1.90 2006/11/30 03:29:44 treectrl Exp $
*/
#include "tkTreeCtrl.h"
@@ -914,10 +914,9 @@ static int TreeWidgetCmd(
(x < tree->columnTreeLeft + depth * tree->useIndent)) {
int column = (x - tree->columnTreeLeft) / tree->useIndent + 1;
if (column == depth) {
- if (tree->showButtons && TreeItem_GetButton(tree, item))
+ if (TreeItem_HasButton(tree, item))
sprintf(buf + strlen(buf), " button");
- }
- else if (tree->showLines) {
+ } else if (tree->showLines) {
TreeItem sibling;
do {
item = TreeItem_GetParent(tree, item);