From 1f19943e4ce1b8520794fd8745fab749e0fc35ac Mon Sep 17 00:00:00 2001 From: treectrl Date: Tue, 6 Feb 2007 22:32:01 +0000 Subject: Notes for 2.2.3. --- doc/What's New in TkTreeCtrl.html | 4129 ++++++++++++++++++++++++++++++++----- 1 file changed, 3575 insertions(+), 554 deletions(-) diff --git a/doc/What's New in TkTreeCtrl.html b/doc/What's New in TkTreeCtrl.html index 2df1413..ac78ffd 100644 --- a/doc/What's New in TkTreeCtrl.html +++ b/doc/What's New in TkTreeCtrl.html @@ -1,7 +1,7 @@ - + @@ -13,6 +13,12 @@ + + + + + + @@ -34,6 +40,9 @@ + + + @@ -56,6 +65,12 @@ + + + + + + What's New in TkTreeCtrl @@ -64,15 +79,33 @@ +

What's New in TkTreeCtrl 2.2.3

+ + +

Build Changes

+ +

Bug Fixes

+ + +

What's New in TkTreeCtrl 2.2.2

@@ -83,6 +116,9 @@ + + +

Column Configuration Options

@@ -92,6 +128,9 @@ + + + @@ -101,6 +140,9 @@ + + + @@ -110,6 +152,9 @@ + + + @@ -119,6 +164,9 @@ + + + @@ -128,6 +176,9 @@ + + + @@ -137,6 +188,9 @@ + + + @@ -146,6 +200,9 @@ + + + @@ -155,6 +212,9 @@ + + + @@ -164,6 +224,9 @@ + + + @@ -185,6 +251,12 @@ according to the -justify option of the + + + + + + @@ -203,6 +275,9 @@ according to the -justify option of the + + +

Item Configuration Options

@@ -213,6 +288,9 @@ according to the -justify option of the + + +
NewComment
-itemjustifyThis option allows item styles to be justified separately from the image/text in the column header. If the value of this option is unspecified (the default), then item styles are justified @@ -176,6 +239,9 @@ according to the -justify option of the + + +
@@ -223,6 +301,9 @@ according to the -justify option of the + + + @@ -233,6 +314,9 @@ according to the -justify option of the + + + @@ -243,6 +327,9 @@ according to the -justify option of the + + + @@ -254,6 +341,9 @@ Changed + + + @@ -265,6 +355,9 @@ it changed + + + @@ -275,6 +368,9 @@ it changed + + + @@ -285,6 +381,9 @@ it changed + + + @@ -295,6 +394,9 @@ it changed + + + @@ -305,6 +407,9 @@ it changed + + + @@ -315,6 +420,12 @@ it changed + + + + + + @@ -335,6 +446,9 @@ it changed + + +

Style Layout Changes

@@ -345,6 +459,9 @@ it changed + + + @@ -384,6 +510,9 @@ the layout and is not displayed. If none of the elements surrounded by an elemen + + +

Item Descriptions

@@ -394,6 +523,9 @@ the layout and is not displayed. If none of the elements surrounded by an elemen + + + @@ -424,6 +562,9 @@ the layout and is not displayed. If none of the elements surrounded by an elemen + + +
.t item id "root child end-1" ; # get the second-to-last child of the root item
@@ -433,6 +574,9 @@ the layout and is not displayed. If none of the elements surrounded by an elemen + + +
@@ -441,6 +585,9 @@ the layout and is not displayed. If none of the elements surrounded by an elemen + + +

Bug Fixes

@@ -449,6 +596,9 @@ the layout and is not displayed. If none of the elements surrounded by an elemen + + + @@ -495,6 +660,9 @@ element did. + + +

What's New in TkTreeCtrl 2.2.1

@@ -502,43 +670,67 @@ element did. + + +

Bug Fixes

+ + + + + +

What's New in TkTreeCtrl 2.2

@@ -552,6 +744,9 @@ element did. + + +

TreeCtrl Configuration Options

@@ -564,6 +759,9 @@ element did. + + +
Usage ChangedHow it changed
-buttonThe value of this option can now be the word auto (or any abbreviation) in which case a button is drawn only when the item has at least one child item with its item option -visible set to true.
@@ -576,6 +774,9 @@ element did. + + + @@ -588,6 +789,9 @@ element did. + + + @@ -600,6 +804,9 @@ element did. + + + @@ -612,6 +819,9 @@ element did. + + + @@ -626,6 +836,9 @@ instead + + + @@ -638,6 +851,9 @@ instead + + + @@ -650,6 +866,9 @@ instead + + + @@ -662,6 +881,9 @@ instead + + + @@ -674,6 +896,9 @@ instead + + + @@ -686,6 +911,12 @@ instead + + + + + + @@ -709,10 +940,10 @@ instead -

TreeCtrl Command

+

TreeCtrl Command

@@ -721,19 +952,18 @@ instead -
DeprecatedWhat to use instead
-defaultstyleThe -itemstyle option of a column.
+
- @@ -743,9 +973,9 @@ instead + - @@ -757,9 +987,8 @@ instead - + @@ -770,12 +999,12 @@ Changed - + @@ -783,7 +1012,6 @@ changed - @@ -791,11 +1019,12 @@ changed + - @@ -806,8 +1035,8 @@ changed + - @@ -819,12 +1048,9 @@ changed - + @@ -834,19 +1060,18 @@ small. - + - @@ -855,10 +1080,58 @@ small. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -883,6 +1156,12 @@ the selection. For example:
+ + + + + + @@ -905,6 +1184,9 @@ the selection. For example:
+ + + @@ -917,6 +1199,9 @@ the selection. For example:
+ + + @@ -929,6 +1214,9 @@ the selection. For example:
+ + + @@ -941,6 +1229,9 @@ the selection. For example:
+ + + @@ -953,6 +1244,9 @@ the selection. For example:
+ + + @@ -965,6 +1259,9 @@ the selection. For example:
+ + + @@ -977,6 +1274,9 @@ the selection. For example:
+ + + @@ -989,6 +1289,9 @@ the selection. For example:
+ + + @@ -1001,6 +1304,9 @@ the selection. For example:
+ + + @@ -1150,6 +1492,9 @@ will return the bounds of the left-locked and right-locked columns. + + + @@ -1162,6 +1507,12 @@ will return the bounds of the left-locked and right-locked columns. + + + + + + @@ -1185,6 +1536,9 @@ will return the bounds of the left-locked and right-locked columns. + + +

Column Configuration Options

@@ -1197,6 +1551,9 @@ will return the bounds of the left-locked and right-locked columns. + + +
Arguments/Result -Changed
What -changedArguments/Result +Changed
What +changed
contentboxThe return value is an empty string if the -content area is totally obscurred by column headers, borders, and/or -locked columns. Typically this will only happen if the window is too -small.
contentbox
The return value is an empty string if the +content area is totally obscurred by column headers, borders, and/or +locked columns. Typically this will only happen if the window is too +small.
selection getselection get
NewComment
bboxReturns the bounding box of different areas of the window. For example:
@@ -1014,6 +1320,12 @@ window. For example:
+ + + + + + @@ -1036,6 +1348,9 @@ window. For example:
+ + + will return the bounds of the window, and:
@@ -1048,6 +1363,12 @@ will return the bounds of the window, and:
+ + + + + + @@ -1070,6 +1391,9 @@ will return the bounds of the window, and:
+ + + will return the bounds of the column headers, and:
@@ -1082,6 +1406,12 @@ will return the bounds of the column headers, and:
+ + + + + + @@ -1104,6 +1434,9 @@ will return the bounds of the column headers, and:
+ + + will return the same result as the [contentbox] command, and:
@@ -1116,6 +1449,12 @@ will return the same result as the [contentbox] command, and:
+ + + + + + @@ -1138,6 +1477,9 @@ will return the same result as the [contentbox] command, and:
+ + + will return the bounds of the left-locked and right-locked columns.
@@ -1209,6 +1566,9 @@ will return the bounds of the left-locked and right-locked columns. + + + @@ -1221,6 +1581,9 @@ will return the bounds of the left-locked and right-locked columns. + + + @@ -1233,6 +1596,9 @@ will return the bounds of the left-locked and right-locked columns. + + + @@ -1257,6 +1626,9 @@ will return the bounds of the left-locked and right-locked columns. + + + @@ -1270,6 +1642,9 @@ name + + + @@ -1282,6 +1657,9 @@ name + + + @@ -1294,6 +1672,9 @@ name + + + @@ -1306,6 +1687,9 @@ name + + + @@ -1318,6 +1702,9 @@ name + + + @@ -1330,6 +1717,9 @@ name + + + @@ -1342,6 +1732,9 @@ name + + + @@ -1354,6 +1747,9 @@ name + + + @@ -1366,6 +1762,9 @@ name + + + @@ -1378,6 +1777,9 @@ name + + + @@ -1390,6 +1792,9 @@ name + + + @@ -1402,6 +1807,9 @@ name + + + @@ -1429,6 +1840,9 @@ horizontally. Valid values for this option are + + + @@ -1441,6 +1855,9 @@ horizontally. Valid values for this option are + + + @@ -1453,6 +1870,9 @@ horizontally. Valid values for this option are + + + @@ -1467,6 +1887,9 @@ newly-created items. This option replaces the treectrl option + + + @@ -1479,6 +1902,9 @@ newly-created items. This option replaces the treectrl option + + + @@ -1491,6 +1917,9 @@ newly-created items. This option replaces the treectrl option + + + @@ -1503,6 +1932,9 @@ newly-created items. This option replaces the treectrl option + + + @@ -1621,6 +2080,9 @@ will give column 0 twice the extra space as column 1. + + + @@ -1633,6 +2095,9 @@ will give column 0 twice the extra space as column 1. + + + @@ -1645,6 +2110,9 @@ will give column 0 twice the extra space as column 1. + + + @@ -1657,6 +2125,9 @@ will give column 0 twice the extra space as column 1. + + + @@ -1669,6 +2140,12 @@ will give column 0 twice the extra space as column 1. + + + + + + @@ -1692,10 +2169,10 @@ will give column 0 twice the extra space as column 1. -

Column Command

+

Column Command

@@ -1704,19 +2181,18 @@ will give column 0 twice the extra space as column 1. -
Renamed
@@ -1245,6 +1611,9 @@ will return the bounds of the left-locked and right-locked columns. + + +
New name
-tag-tags
NewComment
-lockThis option allows columns to stick to the left or right edge of the window. Locked columns can scroll vertically but not @@ -1417,6 +1825,9 @@ horizontally. Valid values for this option are + + +
-itemstyleSpecifies the name of a style to set in this column for newly-created items. This option replaces the treectrl option -defaultstyle.
-uniformThese two options operate the same as the grid geometry manager options of the same name. For example:
@@ -1517,6 +1949,12 @@ For example:
+ + + + + + @@ -1539,6 +1977,9 @@ For example:
+ + + will give columns 0 and 1 the same requested width, whichever is the larger of the two columns. And:
@@ -1552,6 +1993,12 @@ larger of the two columns. And:
+ + + + + + @@ -1574,6 +2021,9 @@ larger of the two columns. And:
+ + + will give column 0 twice the maximum of the requested widths of columns 0 and 1. And:
@@ -1587,6 +2037,12 @@ will give column 0 twice the maximum of the requested widths of columns + + + + + + @@ -1609,6 +2065,9 @@ will give column 0 twice the maximum of the requested widths of columns + + + will give column 0 twice the extra space as column 1.
-weight
+
- @@ -1726,9 +2202,25 @@ will give column 0 twice the extra space as column 1. + + + + + + + + + + + + + + + + + - @@ -1753,6 +2245,9 @@ Changed + + + @@ -1766,6 +2261,9 @@ changed + + + @@ -1778,6 +2276,9 @@ changed + + + @@ -1790,6 +2291,9 @@ changed + + + @@ -1802,6 +2306,9 @@ changed + + + @@ -1885,6 +2410,9 @@ both. + + + @@ -1897,6 +2425,9 @@ both. + + + @@ -1909,6 +2440,9 @@ both. + + + @@ -1921,6 +2455,9 @@ both. + + + @@ -1933,6 +2470,9 @@ both. + + + @@ -1945,6 +2485,9 @@ both. + + + @@ -1957,6 +2500,9 @@ both. + + + @@ -1969,6 +2515,9 @@ both. + + + + + + @@ -1996,6 +2548,9 @@ word "tail" in column descriptions. + + + @@ -2008,6 +2563,9 @@ word "tail" in column descriptions. + + + @@ -2020,6 +2578,9 @@ word "tail" in column descriptions. + + + @@ -2032,6 +2593,9 @@ word "tail" in column descriptions. + + + @@ -2044,6 +2608,9 @@ word "tail" in column descriptions. + + + @@ -2056,6 +2623,9 @@ word "tail" in column descriptions. + + + @@ -2068,6 +2638,9 @@ word "tail" in column descriptions. + + + @@ -2080,6 +2653,9 @@ word "tail" in column descriptions. + + + @@ -2092,6 +2668,9 @@ word "tail" in column descriptions. + + + @@ -2104,6 +2683,12 @@ word "tail" in column descriptions. + + + + + + @@ -2127,6 +2712,9 @@ word "tail" in column descriptions. + + +

Item Configuration Options

@@ -2139,6 +2727,9 @@ word "tail" in column descriptions. + + +
What changed
column countTakes an optional column-description argument; the result is the number of columns that match the column description. For example:
@@ -1816,6 +2323,12 @@ the number of columns that match the column description. For example:
+ + + + + + @@ -1838,6 +2351,9 @@ the number of columns that match the column description. For example:
+ + + will return the number of columns whose -visible option is true, and:
@@ -1850,6 +2366,12 @@ will return the number of columns whose -visible option is true, and:
+ + + + + + @@ -1872,6 +2394,9 @@ will return the number of columns whose -visible option is true, and:
+ + + will return the number of columns with either tag "a" or "b", but not both.
NewComment
column tag addColumns can have a list of tag names. Previously only a single tag was allowed. The tail column no longer has the word "tail" as a tag, but it is still referred to by the @@ -1984,6 +2533,9 @@ word "tail" in column descriptions.
column tag expr
column tag names
column tag remove
@@ -2151,6 +2742,9 @@ word "tail" in column descriptions. + + + @@ -2163,6 +2757,9 @@ word "tail" in column descriptions. + + + @@ -2175,6 +2772,9 @@ word "tail" in column descriptions. + + + @@ -2187,6 +2787,9 @@ word "tail" in column descriptions. + + + @@ -2199,6 +2802,9 @@ word "tail" in column descriptions. + + + @@ -2211,6 +2817,9 @@ word "tail" in column descriptions. + + + @@ -2223,6 +2832,9 @@ word "tail" in column descriptions. + + + @@ -2235,6 +2847,9 @@ word "tail" in column descriptions. + + + + + + @@ -2263,6 +2881,12 @@ found in the man page. + + + + + + @@ -2286,6 +2910,9 @@ found in the man page. + + +

Item Command

@@ -2298,6 +2925,9 @@ found in the man page. + + +
NewComment
-tagsTags are textual labels applied to items to group them. Tags do not affect the appearance or behaviour of items. Tags can be used in @@ -2251,6 +2866,9 @@ found in the man page.
@@ -2310,6 +2940,9 @@ found in the man page. + + + @@ -2322,6 +2955,9 @@ found in the man page. + + + @@ -2334,6 +2970,9 @@ found in the man page. + + + @@ -2347,6 +2986,9 @@ Changed + + + @@ -2360,6 +3002,9 @@ changed + + + @@ -2372,6 +3017,9 @@ changed + + + @@ -2384,6 +3032,9 @@ changed + + + @@ -2396,6 +3047,9 @@ changed + + + @@ -2479,6 +3151,9 @@ both. + + + @@ -2491,6 +3166,9 @@ both. + + + @@ -2503,6 +3181,9 @@ both. + + + @@ -2515,6 +3196,9 @@ both. + + + @@ -2528,6 +3212,9 @@ specifies an initial list of tags for created items. + + + @@ -2540,6 +3227,9 @@ specifies an initial list of tags for created items. + + + @@ -2552,6 +3242,9 @@ specifies an initial list of tags for created items. + + + @@ -2564,6 +3257,9 @@ specifies an initial list of tags for created items. + + + - +will return the ids of every child of an item. @@ -2645,7 +3355,6 @@ will return the ids of every child of an item. - @@ -2653,11 +3362,11 @@ will return the ids of every child of an item. + - @@ -2668,8 +3377,8 @@ will return the ids of every child of an item. + - @@ -2681,9 +3390,9 @@ will return the ids of every child of an item. - + @@ -2693,19 +3402,18 @@ will return the ids of every child of an item. - + - @@ -2714,10 +3422,10 @@ will return the ids of every child of an item. + - @@ -2729,8 +3437,7 @@ will return the ids of every child of an item. - + @@ -2742,10 +3449,10 @@ an item. - + @@ -2754,7 +3461,47 @@ an item. - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2778,6 +3525,9 @@ an item. + + + + + + @@ -2805,6 +3558,9 @@ and mouse bindings. + + + @@ -2817,6 +3573,9 @@ and mouse bindings. + + + @@ -2829,6 +3588,9 @@ and mouse bindings. + + + + + + + + + @@ -2863,6 +3631,9 @@ and mouse bindings. + + + will add tags "a", "b" and "c" to every item.
@@ -2875,6 +3646,9 @@ will add tags "a", "b" and "c" to every item.
+ + + @@ -2887,6 +3661,9 @@ will add tags "a", "b" and "c" to every item.
+ + + @@ -2899,6 +3676,9 @@ will add tags "a", "b" and "c" to every item.
+ + + @@ -2911,6 +3691,9 @@ will add tags "a", "b" and "c" to every item.
+ + + @@ -2923,6 +3706,9 @@ will add tags "a", "b" and "c" to every item.
+ + + @@ -3003,6 +3807,9 @@ returns 1 if  an item has tag "a" or "b". + + + @@ -3015,6 +3822,9 @@ returns 1 if  an item has tag "a" or "b". + + + @@ -3027,6 +3837,9 @@ returns 1 if  an item has tag "a" or "b". + + + @@ -3039,6 +3852,9 @@ returns 1 if  an item has tag "a" or "b". + + + @@ -3120,6 +3954,9 @@ returns every tag assigned to any item. + + + @@ -3132,6 +3969,9 @@ returns every tag assigned to any item. + + + @@ -3144,6 +3984,9 @@ returns every tag assigned to any item. + + + @@ -3156,6 +3999,9 @@ returns every tag assigned to any item. + + + + + + + + + @@ -3190,6 +4042,9 @@ returns every tag assigned to any item. + + + will remove tags "b" and "c" from any items that have them. @@ -3202,6 +4057,9 @@ will remove tags "b" and "c" from any items that have them. + + + @@ -3214,6 +4072,12 @@ will remove tags "b" and "c" from any items that have them. + + + + + + @@ -3237,6 +4101,9 @@ will remove tags "b" and "c" from any items that have them. + + +

Text Element

@@ -3249,6 +4116,9 @@ will remove tags "b" and "c" from any items that have them. + + + The new option -underline draws an underline under a single character of the displayed text.
@@ -3262,6 +4132,9 @@ draws an underline under a single character of the displayed text.
+ + +

Window Element

@@ -3274,6 +4147,9 @@ draws an underline under a single character of the displayed text.
+ + + Window elements can now be properly clipped so they don't draw over the column header, borders, or outside the bounds of the item columns they occupy. This is accomplished by making the window you want @@ -3291,6 +4167,9 @@ a window element, you would change this code:
+ + +
set canvas [canvas .t.canvas ...]
.t item element configure $item $column myElement -window $canvas
@@ -3303,6 +4182,9 @@ a window element, you would change this code:
+ + + to this:
@@ -3315,6 +4197,9 @@ to this:
+ + +
set frame [frame .t.clip -borderwidth 0]
set canvas [canvas $frame.canvas ...]
.t item element configure $item $column myElement -window $frame -clip yes
@@ -3327,6 +4212,9 @@ to this:
+ + + The -clip option tells the window element to manage the geometry of both the -window widget (i.e, @@ -3346,6 +4234,9 @@ demos. + + + New keywords were added to allow multiple items to be specified by an item description:
@@ -3358,6 +4249,9 @@ New keywords were added to allow multiple items to be specified by an The keyword list specifies a list of other item descriptions: @@ -3382,6 +4279,9 @@ specifies a list of other item descriptions: + + +
.t item id "list [list $a $b $c]"
@@ -3394,6 +4294,9 @@ specifies a list of other item descriptions: + + + @@ -3406,6 +4309,9 @@ specifies a list of other item descriptions: + + +
  • The keyword range operates like the item range command: @@ -3419,6 +4325,9 @@ range command: + + +
    .t item id "range $first $last"
    @@ -3431,6 +4340,9 @@ range command: + + +
  • @@ -3443,6 +4355,9 @@ range command: + + + @@ -3455,6 +4370,9 @@ range command: + + + New modifiers were added to match multiple items: + -New qualifiers were added to refine which items are matched:
    @@ -3601,9 +4542,9 @@ New qualifiers were added to refine which items are matched:
    +New qualifiers were added to refine which items are matched:
    - - @@ -3664,8 +4603,41 @@ matches items at a given depth in the heirarchy: +
    +
    .t item id "all depth 2" ; # find all items that are children of the root's children
    .t item id "depth 2" ; # ditto
    + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +
    Arguments/Result ChangedWhat changed
    item countTakes an optional item-description argument; the result is the number of items that match the item description. For example:
    @@ -2409,6 +3063,12 @@ is the number of items that match the item description. For example:
    + + + + + + @@ -2431,6 +3091,9 @@ is the number of items that match the item description. For example:
    + + + will return the number of items that are displayed (i.e., those whose ancestors are all expanded, -visible options are true, etc), and:
    @@ -2444,6 +3107,12 @@ whose ancestors are all expanded, -visible options are true, etc), and:
    + + + + + + @@ -2466,6 +3135,9 @@ whose ancestors are all expanded, -visible options are true, etc), and:
    + + + will return the number of items with either tag "a" or "b", but not both.
    item createNew option -tags specifies an initial list of tags for created items.
    item idReturns a list of item ids if the item description matches multiple items. For example:
    @@ -2577,6 +3273,12 @@ matches multiple items. For example:
    + + + + + + @@ -2599,6 +3301,9 @@ matches multiple items. For example:
    + + + will return a list of ids for all items, and:
    @@ -2611,6 +3316,12 @@ will return a list of ids for all items, and:
    + + + + + + @@ -2633,11 +3344,10 @@ will return a list of ids for all items, and:
    -will return the ids of every child of an item.
    NewCommentNew
    Comment
    item descendantsReturns the ids of the children, grandchildren, etc of -an item.
    item descendants
    Returns the ids of the children, grandchildren, etc of +an item.
    Gets and sets the enabled state for items. All items are enabled when first created. Disabled items cannot be selected, and are ignored by the default key-navigation @@ -2793,6 +3543,9 @@ and mouse bindings.
    item tag addAdd tags to items. For example:
    @@ -2841,6 +3603,12 @@ and mouse bindings.
    item tag exprEvaluate a tag expression against items. For example:
    @@ -2935,6 +3721,12 @@ will add tags "a", "b" and "c" to every item.
    + + + + + + @@ -2957,6 +3749,9 @@ will add tags "a", "b" and "c" to every item.
    + + + returns 1 if an item has tag "a". Also:
    @@ -2969,6 +3764,12 @@ returns 1 if an item has tag "a". Also:
    + + + + + + @@ -2991,6 +3792,9 @@ returns 1 if an item has tag "a". Also:
    + + + returns 1 if  an item has tag "a" or "b".
    item tag namesReturn a list of tag names assigned to items. For example:
    @@ -3052,6 +3868,12 @@ example:
    + + + + + + @@ -3074,6 +3896,9 @@ example:
    + + + returns the tag list for an item, and:
    @@ -3086,6 +3911,12 @@ returns the tag list for an item, and:
    + + + + + + @@ -3108,6 +3939,9 @@ returns the tag list for an item, and:
    + + + returns every tag assigned to any item.
    item tag removeRemove tags from items. For example:
    @@ -3168,6 +4014,12 @@ returns every tag assigned to any item.
    @@ -4313,6 +5429,9 @@ without a white background under OSX. + + + @@ -4325,6 +5444,9 @@ without a white background under OSX. + + + @@ -4337,6 +5459,9 @@ without a white background under OSX. + + + @@ -4350,6 +5475,9 @@ Changed + + + @@ -4363,6 +5491,9 @@ changed + + + @@ -4375,6 +5506,9 @@ changed + + + @@ -4387,6 +5521,9 @@ changed + + + @@ -4411,6 +5551,9 @@ changed + + + @@ -4424,6 +5567,9 @@ columns to be deleted. + + + @@ -4436,6 +5582,12 @@ columns to be deleted. + + + + + + @@ -4459,6 +5611,9 @@ columns to be deleted. + + +

    Bug Fixes

    @@ -4471,6 +5626,9 @@ columns to be deleted. + + + @@ -4536,6 +5706,9 @@ problems. + + +

    Other Changes

    @@ -4548,6 +5721,9 @@ problems. + + + + @@ -4627,19 +5815,18 @@ the next display update. -

    Demo Changes

    +

    Demo Changes

    -
    Arguments/Result ChangedWhat changed
    column delete
    @@ -4399,6 +5536,9 @@ changed + + +
    Added an optional second argument allowing a range of columns to be deleted.
    @@ -4753,6 +5974,9 @@ obscure changes.
    + + +
    @@ -4765,6 +5989,9 @@ obscure changes.
    + + +
    @@ -4777,6 +6004,9 @@ obscure changes.
    + + +
    @@ -4789,6 +6019,9 @@ obscure changes.
    + + +
    @@ -4801,6 +6034,9 @@ obscure changes.
    + + +
    @@ -4813,6 +6049,9 @@ obscure changes.
    + + +
    @@ -4825,6 +6064,9 @@ obscure changes.
    + + +
    @@ -4837,6 +6079,9 @@ obscure changes.
    + + +
    @@ -4861,6 +6109,9 @@ obscure changes.
    + + +
    @@ -4873,6 +6124,9 @@ obscure changes.
    + + +
    @@ -4885,6 +6139,9 @@ obscure changes.
    + + +
    @@ -4897,6 +6154,9 @@ obscure changes.
    + + +
    @@ -4909,6 +6169,9 @@ obscure changes.
    + + +
    @@ -4921,6 +6184,9 @@ obscure changes.
    + + +
    @@ -4933,6 +6199,9 @@ obscure changes.
    + + +
    @@ -4945,6 +6214,9 @@ obscure changes.
    + + +
    @@ -4957,6 +6229,9 @@ obscure changes.
    + + +
    @@ -4969,6 +6244,12 @@ obscure changes.
    + + + + + + @@ -4992,6 +6273,9 @@ obscure changes.
    + + +

    Column Configuration Options

    @@ -5004,6 +6288,9 @@ obscure changes.
    + + +
    NewComment
    -itemwidth
    @@ -4849,6 +6094,9 @@ obscure changes.
    + + +
    -itemwidthequalDeprecates the column -widthhack option.
    -itemwidthmultipleDeprecates the column -stepwidth option.
    @@ -5016,6 +6303,9 @@ obscure changes.
    + + +
    @@ -5028,6 +6318,9 @@ obscure changes.
    + + +
    @@ -5040,6 +6333,9 @@ obscure changes.
    + + +
    @@ -5052,6 +6348,9 @@ obscure changes.
    + + +
    @@ -5066,6 +6365,9 @@ instead + + + @@ -5078,6 +6380,9 @@ instead + + + @@ -5090,6 +6395,9 @@ instead + + + @@ -5102,6 +6410,9 @@ instead + + + @@ -5114,6 +6425,9 @@ instead + + + @@ -5126,6 +6440,9 @@ instead + + + @@ -5138,6 +6455,9 @@ instead + + + @@ -5150,6 +6470,9 @@ instead + + + @@ -5162,6 +6485,9 @@ instead + + + @@ -5174,6 +6500,12 @@ instead + + + + + + @@ -5197,6 +6529,9 @@ instead + + +

    Element Command

    @@ -5209,6 +6544,9 @@ instead + + +
    DeprecatedWhat to use instead
    -stepwidthtreectrl's -itemwidthmultiple option
    -widthhacktreectrl's -itemwidthequal option
    @@ -5221,6 +6559,9 @@ instead + + + @@ -5233,6 +6574,9 @@ instead + + + @@ -5245,6 +6589,9 @@ instead + + + @@ -5257,6 +6604,9 @@ instead + + + @@ -5269,6 +6619,9 @@ instead + + + @@ -5281,6 +6634,9 @@ instead + + + @@ -5293,6 +6649,9 @@ instead + + + @@ -5305,6 +6664,9 @@ instead + + + @@ -5317,6 +6679,9 @@ instead + + + @@ -5329,6 +6694,12 @@ instead + + + + + + @@ -5352,6 +6723,9 @@ instead + + +

    Item Configuration Options

    @@ -5364,6 +6738,9 @@ instead + + +
    NewComment
    element perstateLike [item element perstate].
    @@ -5376,6 +6753,9 @@ instead + + + @@ -5388,6 +6768,9 @@ instead + + + @@ -5400,6 +6783,9 @@ instead + + + @@ -5412,6 +6798,9 @@ instead + + + @@ -5424,6 +6813,9 @@ instead + + + @@ -5436,6 +6828,9 @@ instead + + + @@ -5448,6 +6843,9 @@ instead + + + @@ -5460,6 +6858,9 @@ instead + + + @@ -5472,6 +6873,9 @@ instead + + + @@ -5484,6 +6888,12 @@ instead + + + + + + @@ -5507,10 +6917,10 @@ instead -

    Item Command

    +

    Item Command

    @@ -5519,19 +6929,18 @@ instead -
    NewComment
    -heightOverrides the treectrl's -itemheight option
    +
    - @@ -5541,9 +6950,9 @@ instead + - @@ -5555,8 +6964,8 @@ instead - + @@ -5567,13 +6976,11 @@ instead - + @@ -5581,7 +6988,6 @@ instead - @@ -5589,11 +6995,13 @@ instead + - @@ -5604,8 +7012,8 @@ instead + - @@ -5617,9 +7025,9 @@ instead - + @@ -5629,19 +7037,18 @@ instead - + - @@ -5650,10 +7057,10 @@ instead + - @@ -5665,7 +7072,7 @@ instead - + @@ -5677,10 +7084,10 @@ instead - + @@ -5689,7 +7096,61 @@ instead - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5714,6 +7175,9 @@ Changed + + + @@ -5727,6 +7191,9 @@ changed + + + @@ -5739,6 +7206,9 @@ changed + + + @@ -5751,6 +7221,9 @@ changed + + + @@ -5763,6 +7236,9 @@ changed + + + @@ -5776,6 +7252,9 @@ assigned to the column. + + + @@ -5788,6 +7267,9 @@ assigned to the column. + + + @@ -5800,6 +7282,9 @@ assigned to the column. + + + @@ -5812,6 +7297,9 @@ assigned to the column. + + + @@ -5825,6 +7313,9 @@ assigned to the column. + + + @@ -5837,6 +7328,9 @@ assigned to the column. + + + @@ -5849,6 +7343,9 @@ assigned to the column. + + + @@ -5861,6 +7358,9 @@ assigned to the column. + + + @@ -5889,6 +7392,9 @@ incompatibility + + + @@ -5901,6 +7407,9 @@ incompatibility + + + @@ -5913,6 +7422,9 @@ incompatibility + + + @@ -5926,6 +7438,9 @@ Changed + + + @@ -5939,6 +7454,9 @@ changed + + + @@ -5951,6 +7469,9 @@ changed + + + @@ -5963,6 +7484,9 @@ changed + + + @@ -5975,6 +7499,9 @@ changed + + + + + + @@ -6002,6 +7532,9 @@ call using the -count option. + + + @@ -6014,6 +7547,9 @@ call using the -count option. + + + @@ -6026,6 +7562,9 @@ call using the -count option. + + + + + + @@ -6053,6 +7595,9 @@ columns. See the docs. + + + @@ -6065,6 +7610,9 @@ columns. See the docs. + + + @@ -6077,6 +7625,9 @@ columns. See the docs. + + + + + + + Potential +incompatibility + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Deprecated
    What -to use -insteadDeprecated
    What +to use +instead
    item element actualitem element perstate
    item element actual
    item element perstateitem complexitem element configure
    item complexitem element configure
    What changed
    item bboxNo longer returns an error if no style had been assigned to the column.
    item state forcolumnNo longer returns an error if no style had been assigned to the column.
    item style setDoes nothing when replacing a style with the same style. Previously the old style was freed before assigning the new style, @@ -5876,6 +7376,9 @@ losing the element config info if the old and new styles were the same.
    + + + Potential incompatibility
    Arguments/Result ChangedWhat changed
    item createAdded options: -count -height, -nextsibling, -open, -parent, -prevsibling, and -returnid. Multiple items may be created with one @@ -5990,6 +7517,9 @@ call using the -count option.
    item element configureMultiple elements in multiple columns may be configured with a single call. Use '+' to separate elements, and ',' to separate @@ -6041,6 +7580,9 @@ columns. See the docs.
    item style setWhen no column is specified, returns a list of one style name per column. Previously, the list would have less values than the number @@ -6093,8 +7644,1164 @@ column(s).
    - Potential -incompatibility
    item textWhen no column is specified, returns a list of one +string per column.
    NewComment
    item imagePartner to the [item text] command.
    item element perstateNot really new, just renamed from [item element actual] +to +better describe what it does. Accepts a new optional argument which +specifies the state to use when determining the value of the per-state +option.
    + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +The following options no longer return a default value if the per-state +option itself does not have a value specified:
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + + + + + + + +
    • bitmap -foreground, -background
    • + + + + + + + + + + + + + + +
    • border -relief
    • + + + + + + + + + + + + + + +
    • text -fill, -font
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + Potential +incompatibility
    item spanA style may now be displayed over multiple adjacent +columns.
    + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +

    Notify +Command

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NewComment
    notify unbind
    + + + + + + + + + + + + + + +
    Let's you unbind all scripts from an object with one +call.
    + + + + + + + + + + + + + + +

    Style Layout Changes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + + + + + + + +
    1. If a -detach element had a fixed width larger than the +other elements.
    2. + + + + + + + + + + + + + + +
    3. If an element had -iexpand x specified as well as +-maxwidth, leaving some space available.
    4. + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + +

    Element Changes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Event Changes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Other Changes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Demo Changes

    + + + + + + + + + + + + + + + @@ -6118,19 +8825,19 @@ incompatibility - +
    +

    What's New in TkTreeCtrl 2.0

    - item text @@ -6139,11 +8846,10 @@ incompatibility +

    TreeCtrl Configuration Options

    - When no column is specified, returns a list of one -string per column. @@ -6155,7 +8861,7 @@ string per column. - + @@ -6167,10 +8873,10 @@ string per column. - + @@ -6179,19 +8885,18 @@ string per column. - + - @@ -6201,9 +8906,9 @@ string per column. + - @@ -6215,8 +8920,10 @@ string per column. - + @@ -6227,11 +8934,11 @@ string per column. - + @@ -6239,7 +8946,6 @@ string per column. - @@ -6247,11 +8953,11 @@ string per column. + - @@ -6262,8 +8968,8 @@ string per column. + - @@ -6275,9 +8981,9 @@ string per column. - + @@ -6287,23 +8993,18 @@ string per column. - -
    @@ -6312,11 +9013,10 @@ option.
    + -The following options no longer return a default value if the per-state -option itself does not have a value specified:
    @@ -6328,17 +9028,7 @@ option itself does not have a value specified:
    - - - - - - - - - - - @@ -6350,10 +9040,10 @@ option itself does not have a value specified:
    -
  • bitmap -foreground, -background
  • + @@ -6362,19 +9052,18 @@ option itself does not have a value specified:
    -
  • border -relief
  • + -
  • text -fill, -font
  • @@ -6384,19 +9073,9 @@ option itself does not have a value specified:
    + - - - - - - - - - - - @@ -6408,9 +9087,8 @@ option itself does not have a value specified:
    - Potential -incompatibility + @@ -6421,11 +9099,11 @@ incompatibility - + @@ -6433,7 +9111,6 @@ incompatibility - @@ -6441,11 +9118,11 @@ incompatibility + - @@ -6456,9 +9133,8 @@ incompatibility + - + @@ -6482,30 +9158,18 @@ columns.
    - + - - - - - - - - - - - -
    New
    CommentReplaced
    What +to use +insteaditem image
    Partner to the [item text] command.
    -openbuttonimage
    item element perstate-buttonimageNot really new, just renamed from [item element actual] -to -better describe what it does. Accepts a new optional argument which -specifies the state to use when determining the value of the per-state -option.
    +
    -closedbuttonimage-buttonimage
    -openbuttonbitmap
    -buttonbitmap
    item span
    A style may now be displayed over multiple adjacent -columns.
    @@ -6470,9 +9146,9 @@ columns.
    -
    -closedbuttonbitmap
    -buttonbitmap
    @@ -6514,11 +9178,10 @@ columns.
    + -

    Notify -Command

    @@ -6530,7 +9193,7 @@ Command - + @@ -6542,10 +9205,11 @@ Command - + @@ -6554,19 +9218,19 @@ Command - + - @@ -6576,9 +9240,9 @@ Command + - @@ -6590,8 +9254,8 @@ Command - + @@ -6602,11 +9266,11 @@ Command - + @@ -6614,7 +9278,6 @@ Command - - @@ -6637,9 +9305,8 @@ Command + - @@ -6651,9 +9318,9 @@ call. - + @@ -6663,30 +9330,18 @@ call. - - - - - - - - - - - -
    Usage +Changed
    How +it changedNew
    Comment
    -backgroundmodenotify unbind
    @@ -6622,11 +9285,16 @@ Command +
    The values "index" and "visindex" are deprecated. The +value +"order" should be used instead of "index", and +"ordervisible" should be used instead of "visindex". This brings +agreement with the new "item order" command which replaces the "item +index" command.
    Let's you unbind all scripts from an object with one -call.
    + -treecolumn -

    Style Layout Changes

    @@ -6695,10 +9350,14 @@ call. + This used to be any integer value which may or may not +have +corresponded to an actual column. Now the value must be a valid column +description, or an empty string to indicate no column should display +buttons/lines. -