summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeCtrl.c
diff options
context:
space:
mode:
authortreectrl <treectrl>2005-05-27 20:03:34 (GMT)
committertreectrl <treectrl>2005-05-27 20:03:34 (GMT)
commit28acece888967f7a375694dcdf35787448d6c5e2 (patch)
tree02810e7e07af3be623c6b4a39a3b4a7d92f04c64 /generic/tkTreeCtrl.c
parent70355c9620a52da78e705ae88270defbd1a6fe0e (diff)
downloadtktreectrl-28acece888967f7a375694dcdf35787448d6c5e2.zip
tktreectrl-28acece888967f7a375694dcdf35787448d6c5e2.tar.gz
tktreectrl-28acece888967f7a375694dcdf35787448d6c5e2.tar.bz2
New option -columnresizemode.
Diffstat (limited to 'generic/tkTreeCtrl.c')
-rw-r--r--generic/tkTreeCtrl.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c
index b2a5b9f..13f8726 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.39 2005/05/24 23:42:21 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeCtrl.c,v 1.40 2005/05/27 20:03:34 treectrl Exp $
*/
#include "tkTreeCtrl.h"
@@ -31,6 +31,9 @@
static CONST char *bgModeST[] = {
"column", "order", "ordervisible", "row", "index", "visindex", (char *) NULL
};
+static CONST char *columnResizeModeST[] = {
+ "proxy", "realtime", (char *) NULL
+};
static CONST char *doubleBufferST[] = {
"none", "item", "window", (char *) NULL
};
@@ -55,6 +58,10 @@ static Tk_OptionSpec optionSpecs[] = {
"backgroundMode", "BackgroundMode",
"row", -1, Tk_Offset(TreeCtrl, backgroundMode),
0, (ClientData) bgModeST, TREE_CONF_REDISPLAY},
+ {TK_OPTION_STRING_TABLE, "-columnresizemode",
+ "columnResizeMode", "ColumnResizeMode",
+ "proxy", -1, Tk_Offset(TreeCtrl, columnResizeMode),
+ 0, (ClientData) columnResizeModeST, 0},
{TK_OPTION_SYNONYM, "-bd", (char *) NULL, (char *) NULL,
(char *) NULL, 0, -1, 0, (ClientData) "-borderwidth"},
{TK_OPTION_SYNONYM, "-bg", (char *) NULL, (char *) NULL,