diff options
author | treectrl <treectrl> | 2005-05-27 20:03:34 (GMT) |
---|---|---|
committer | treectrl <treectrl> | 2005-05-27 20:03:34 (GMT) |
commit | 28acece888967f7a375694dcdf35787448d6c5e2 (patch) | |
tree | 02810e7e07af3be623c6b4a39a3b4a7d92f04c64 /generic | |
parent | 70355c9620a52da78e705ae88270defbd1a6fe0e (diff) | |
download | tktreectrl-28acece888967f7a375694dcdf35787448d6c5e2.zip tktreectrl-28acece888967f7a375694dcdf35787448d6c5e2.tar.gz tktreectrl-28acece888967f7a375694dcdf35787448d6c5e2.tar.bz2 |
New option -columnresizemode.
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkTreeCtrl.c | 9 | ||||
-rw-r--r-- | generic/tkTreeCtrl.h | 3 |
2 files changed, 10 insertions, 2 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, diff --git a/generic/tkTreeCtrl.h b/generic/tkTreeCtrl.h index 03f0f59..e874156 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.30 2005/05/24 23:41:22 treectrl Exp $ + * RCS: @(#) $Id: tkTreeCtrl.h,v 1.31 2005/05/27 20:03:35 treectrl Exp $ */ #include "tkPort.h" @@ -199,6 +199,7 @@ struct TreeCtrl #define BG_MODE_INDEX 4 /* compatibility */ #define BG_MODE_VISINDEX 5 /* compatibility */ int backgroundMode; /* -backgroundmode */ + int columnResizeMode; /* -columnresizemode */ int *itemPadX; /* -itempadx */ Tcl_Obj *itemPadXObj; /* -itempadx */ int *itemPadY; /* -itempady */ |