diff options
author | treectrl <treectrl> | 2006-11-30 03:29:44 (GMT) |
---|---|---|
committer | treectrl <treectrl> | 2006-11-30 03:29:44 (GMT) |
commit | d06d46b9d793a14d301e135e6fd76a0c77bbb7b5 (patch) | |
tree | 4541a1618e4849901c37e986a011d8301e69c2f2 /generic/tkTreeCtrl.c | |
parent | 6137f8797b9b058e0cf9b93cf6b8708e42aeacde (diff) | |
download | tktreectrl-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.c | 7 |
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); |