diff options
author | treectrl <treectrl> | 2006-12-08 20:46:26 (GMT) |
---|---|---|
committer | treectrl <treectrl> | 2006-12-08 20:46:26 (GMT) |
commit | 011e7719b1157aded7d5dc8d122ba375efb00901 (patch) | |
tree | ca12e69367b07a2939cec4e652a4a08c05830d8a /generic | |
parent | 42c033806dd92ccef85c7a54e23bfc74c094df41 (diff) | |
download | tktreectrl-011e7719b1157aded7d5dc8d122ba375efb00901.zip tktreectrl-011e7719b1157aded7d5dc8d122ba375efb00901.tar.gz tktreectrl-011e7719b1157aded7d5dc8d122ba375efb00901.tar.bz2 |
Added -span debug option.
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkTreeCtrl.c | 6 | ||||
-rw-r--r-- | generic/tkTreeCtrl.h | 3 | ||||
-rw-r--r-- | generic/tkTreeItem.c | 6 |
3 files changed, 9 insertions, 6 deletions
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c index bc6b540..ac5d5b3 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.95 2006/12/06 00:52:03 treectrl Exp $ + * RCS: @(#) $Id: tkTreeCtrl.c,v 1.96 2006/12/08 20:46:26 treectrl Exp $ */ #include "tkTreeCtrl.h" @@ -290,6 +290,9 @@ static Tk_OptionSpec debugSpecs[] = { {TK_OPTION_COLOR, "-erasecolor", (char *) NULL, (char *) NULL, (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.eraseColor), TK_OPTION_NULL_OK, (ClientData) NULL, 0}, + {TK_OPTION_BOOLEAN, "-span", (char *) NULL, (char *) NULL, + "1", -1, Tk_Offset(TreeCtrl, debug.span), + 0, (ClientData) NULL, 0}, {TK_OPTION_BOOLEAN, "-textlayout", (char *) NULL, (char *) NULL, "1", -1, Tk_Offset(TreeCtrl, debug.textLayout), 0, (ClientData) NULL, 0}, @@ -1782,7 +1785,6 @@ TreeDestroy( Tree_FreeColumns(tree); -dbwin("tree->regionStackLen = %d", tree->regionStackLen); while (tree->regionStackLen > 0) TkDestroyRegion(tree->regionStack[--tree->regionStackLen]); diff --git a/generic/tkTreeCtrl.h b/generic/tkTreeCtrl.h index 79e52bc..e3cd0c0 100644 --- a/generic/tkTreeCtrl.h +++ b/generic/tkTreeCtrl.h @@ -7,7 +7,7 @@ * Copyright (c) 2002-2003 Christian Krone * Copyright (c) 2003 ActiveState Corporation * - * RCS: @(#) $Id: tkTreeCtrl.h,v 1.83 2006/12/06 00:52:04 treectrl Exp $ + * RCS: @(#) $Id: tkTreeCtrl.h,v 1.84 2006/12/08 20:46:44 treectrl Exp $ */ #include "tkPort.h" @@ -123,6 +123,7 @@ struct TreeCtrlDebug int enable; /* Turn all debugging on/off */ int data; /* Debug data structures */ int display; /* Debug display routines */ + int span; /* Debug column spanning */ int textLayout; /* Debug text layout */ int displayDelay; /* Delay between copy/draw operations */ XColor *eraseColor; /* Erase "invalidated" areas */ diff --git a/generic/tkTreeItem.c b/generic/tkTreeItem.c index 642b623..13cacc9 100644 --- a/generic/tkTreeItem.c +++ b/generic/tkTreeItem.c @@ -5,7 +5,7 @@ * * Copyright (c) 2002-2006 Tim Baker * - * RCS: @(#) $Id: tkTreeItem.c,v 1.97 2006/12/06 03:58:55 treectrl Exp $ + * RCS: @(#) $Id: tkTreeItem.c,v 1.98 2006/12/08 20:48:48 treectrl Exp $ */ #include "tkTreeCtrl.h" @@ -3695,7 +3695,7 @@ TreeItem_SpansInvalidate( count++; } - if (count && tree->debug.enable && tree->debug.display) + if (count && tree->debug.enable && tree->debug.span) dbwin("TreeItem_SpansInvalidate forgot %d items\n", count); } @@ -3730,7 +3730,7 @@ TreeItem_SpansRedo( int columnIndex = 0, spanner = 0, span = 1, simple = TRUE; int lock = TreeColumn_Lock(treeColumn); - if (tree->debug.enable && tree->debug.display) + if (tree->debug.enable && tree->debug.span) dbwin("TreeItem_SpansRedo item %d\n", item->id); if (item->spans == NULL) { |