diff options
-rw-r--r-- | generic/tkTreeCtrl.c | 8 | ||||
-rw-r--r-- | generic/tkTreeCtrl.h | 5 |
2 files changed, 11 insertions, 2 deletions
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c index 10d37c6..c8e76fc 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.104 2007/01/31 23:21:25 treectrl Exp $ + * RCS: @(#) $Id: tkTreeCtrl.c,v 1.105 2007/11/12 03:56:38 treectrl Exp $ */ #include "tkTreeCtrl.h" @@ -115,6 +115,9 @@ static Tk_OptionSpec optionSpecs[] = { (char *) NULL, Tk_Offset(TreeCtrl, columnProxy.xObj), Tk_Offset(TreeCtrl, columnProxy.x), TK_OPTION_NULL_OK, (ClientData) NULL, TREE_CONF_PROXY}, + {TK_OPTION_BOOLEAN, "-columntagexpr", "columnTagExpr", "ColumnTagExpr", + "1", -1, Tk_Offset(TreeCtrl, columnTagExpr), + 0, (ClientData) NULL, 0}, {TK_OPTION_CURSOR, "-cursor", "cursor", "Cursor", (char *) NULL, -1, Tk_Offset(TreeCtrl, cursor), TK_OPTION_NULL_OK, (ClientData) NULL, 0}, @@ -173,6 +176,9 @@ static Tk_OptionSpec optionSpecs[] = { #endif {TK_OPTION_STRING, "-itemprefix", "itemPrefix", "ItemPrefix", "", -1, Tk_Offset(TreeCtrl, itemPrefix), 0, (ClientData) NULL, 0}, + {TK_OPTION_BOOLEAN, "-itemtagexpr", "itemTagExpr", "ItemTagExpr", + "1", -1, Tk_Offset(TreeCtrl, itemTagExpr), + 0, (ClientData) NULL, 0}, {TK_OPTION_PIXELS, "-itemwidth", "itemWidth", "ItemWidth", "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), TK_OPTION_NULL_OK, (ClientData) NULL, TREE_CONF_ITEMSIZE | TREE_CONF_RELAYOUT}, diff --git a/generic/tkTreeCtrl.h b/generic/tkTreeCtrl.h index fc4b7a2..3807714 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.90 2007/04/21 21:34:00 treectrl Exp $ + * RCS: @(#) $Id: tkTreeCtrl.h,v 1.91 2007/11/12 03:56:38 treectrl Exp $ */ #include "tkPort.h" @@ -391,6 +391,9 @@ struct TreeCtrl TkRegion regionStack[8]; /* Temp region stack. */ int regionStackLen; /* Number of unused regions in regionStack. */ + + int itemTagExpr; /* Enable/disable operators in item tags */ + int columnTagExpr; /* Enable/disable operators in column tags */ }; #define TREE_CONF_FONT 0x0001 |