This file is indexed.

/usr/share/doc/python-tktreectrl-doc/Treectrl.html is in python-tktreectrl-doc 2.0.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module Treectrl</title>
</head><body bgcolor="#f0f0f8">

<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>Treectrl</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href="./TkTreectrl.html">index</a><br><a href="file:./TkTreectrl/Treectrl.py">./TkTreectrl/Treectrl.py</a></font></td></tr></table>
    <p><tt>Wrapper&nbsp;module&nbsp;for&nbsp;the&nbsp;Tk&nbsp;treectrl&nbsp;widget.</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>

<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="Tkinter.html">Tkinter</a><br>
</td><td width="25%" valign=top></td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>

<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="Tkinter.html#Widget">Tkinter.Widget</a>(<a href="Tkinter.html#BaseWidget">Tkinter.BaseWidget</a>, <a href="Tkinter.html#Pack">Tkinter.Pack</a>, <a href="Tkinter.html#Place">Tkinter.Place</a>, <a href="Tkinter.html#Grid">Tkinter.Grid</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="Treectrl.html#Treectrl">Treectrl</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="Treectrl.html#TreectrlEvent">TreectrlEvent</a>
</font></dt></dl>
 <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Treectrl">class <strong>Treectrl</strong></a>(<a href="Tkinter.html#Widget">Tkinter.Widget</a>)</font></td></tr>

<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>A&nbsp;treectrl&nbsp;is&nbsp;a&nbsp;widget&nbsp;which&nbsp;displays&nbsp;items&nbsp;in&nbsp;a&nbsp;one-&nbsp;or&nbsp;two-dimensional<br>
arrangement.&nbsp;Items&nbsp;have&nbsp;a&nbsp;parent-child&nbsp;relationship&nbsp;with&nbsp;other&nbsp;items.&nbsp;Items<br>
have&nbsp;a&nbsp;set&nbsp;of&nbsp;states,&nbsp;which&nbsp;are&nbsp;boolean&nbsp;properties.&nbsp;Items&nbsp;may&nbsp;be&nbsp;spread<br>
about&nbsp;one&nbsp;or&nbsp;more&nbsp;columns.&nbsp;For&nbsp;each&nbsp;column&nbsp;of&nbsp;an&nbsp;item&nbsp;there&nbsp;is&nbsp;a&nbsp;style<br>
associated,&nbsp;which&nbsp;determines&nbsp;how&nbsp;to&nbsp;display&nbsp;the&nbsp;item's&nbsp;column&nbsp;taking&nbsp;into<br>
account&nbsp;the&nbsp;item's&nbsp;current&nbsp;state&nbsp;set.&nbsp;One&nbsp;column&nbsp;can&nbsp;be&nbsp;defined&nbsp;to&nbsp;display<br>
the&nbsp;data&nbsp;in&nbsp;a&nbsp;hierarchical&nbsp;structure.<br>
Normally&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;coordinate&nbsp;system&nbsp;is&nbsp;at&nbsp;the&nbsp;upper-left&nbsp;corner&nbsp;of<br>
the&nbsp;window&nbsp;containing&nbsp;the&nbsp;treectrl.&nbsp;It&nbsp;is&nbsp;possible&nbsp;to&nbsp;adjust&nbsp;the&nbsp;origin&nbsp;of<br>
the&nbsp;coordinate&nbsp;system&nbsp;relative&nbsp;to&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;window&nbsp;using&nbsp;the<br>
<a href="#Treectrl-xview">xview</a>()&nbsp;and&nbsp;<a href="#Treectrl-yview">yview</a>()&nbsp;widget&nbsp;commands;&nbsp;this&nbsp;is&nbsp;typically&nbsp;used&nbsp;for&nbsp;scrolling.<br>
A&nbsp;treectrl&nbsp;widget&nbsp;can&nbsp;be&nbsp;horizontal&nbsp;or&nbsp;vertical&nbsp;oriented&nbsp;like&nbsp;many&nbsp;other&nbsp;Tk<br>
widgets.&nbsp;For&nbsp;displaying&nbsp;hierarchical&nbsp;data&nbsp;only&nbsp;vertical&nbsp;orientation&nbsp;is<br>
useful,&nbsp;since&nbsp;only&nbsp;then&nbsp;the&nbsp;children&nbsp;of&nbsp;an&nbsp;item&nbsp;are&nbsp;displayed&nbsp;directly<br>
below&nbsp;their&nbsp;parent.&nbsp;If&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;is&nbsp;used&nbsp;only&nbsp;to&nbsp;display&nbsp;data&nbsp;in<br>
a&nbsp;multicolumn&nbsp;listbox,&nbsp;the&nbsp;specification&nbsp;of&nbsp;an&nbsp;orientation&nbsp;will&nbsp;give&nbsp;useful<br>
results.<br>
&nbsp;<br>
STANDARD&nbsp;OPTIONS<br>
-background<br>
-borderwidth<br>
-cursor<br>
-font<br>
-highlightbackground<br>
-highlightcolor<br>
-highlightthickness<br>
-orient<br>
-relief<br>
-takefocus<br>
-xscrollcommand<br>
-yscrollcommand<br>
-foreground<br>
&nbsp;<br>
WIDGET&nbsp;SPECIFIC&nbsp;OPTIONS<br>
-backgroundimage<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;name&nbsp;of&nbsp;an&nbsp;image&nbsp;to&nbsp;draw&nbsp;as&nbsp;the&nbsp;list&nbsp;background.&nbsp;The<br>
&nbsp;&nbsp;&nbsp;&nbsp;image&nbsp;is&nbsp;tiled&nbsp;horizontally&nbsp;and&nbsp;vertically&nbsp;to&nbsp;fill&nbsp;the&nbsp;content&nbsp;area&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;list.&nbsp;If&nbsp;the&nbsp;image&nbsp;is&nbsp;transparent&nbsp;it&nbsp;is&nbsp;drawn&nbsp;on&nbsp;top&nbsp;of&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;background&nbsp;color(s).<br>
-backgroundmode<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;how&nbsp;the&nbsp;background&nbsp;color&nbsp;of&nbsp;items&nbsp;is&nbsp;chosen&nbsp;in&nbsp;each&nbsp;column.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;value&nbsp;should&nbsp;be&nbsp;one&nbsp;of&nbsp;row,&nbsp;column,&nbsp;order,&nbsp;or&nbsp;ordervisible.&nbsp;The<br>
&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;is&nbsp;row.&nbsp;This&nbsp;option&nbsp;has&nbsp;only&nbsp;an&nbsp;effect&nbsp;for&nbsp;columns&nbsp;which&nbsp;have<br>
&nbsp;&nbsp;&nbsp;&nbsp;-itembackground&nbsp;defined&nbsp;as&nbsp;list&nbsp;of&nbsp;two&nbsp;or&nbsp;more&nbsp;colors&nbsp;(see&nbsp;section<br>
&nbsp;&nbsp;&nbsp;&nbsp;COLUMNS&nbsp;below&nbsp;for&nbsp;more&nbsp;on&nbsp;this).&nbsp;If&nbsp;row&nbsp;or&nbsp;column&nbsp;is&nbsp;specified,&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;background&nbsp;color&nbsp;is&nbsp;chosen&nbsp;based&nbsp;on&nbsp;the&nbsp;location&nbsp;of&nbsp;the&nbsp;item&nbsp;in&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;1-&nbsp;or&nbsp;2-dimensional&nbsp;grid&nbsp;of&nbsp;items&nbsp;as&nbsp;layed&nbsp;out&nbsp;on&nbsp;the&nbsp;screen;&nbsp;this<br>
&nbsp;&nbsp;&nbsp;&nbsp;layout&nbsp;of&nbsp;items&nbsp;is&nbsp;affected&nbsp;by&nbsp;the&nbsp;-orient&nbsp;and&nbsp;-wrap&nbsp;options&nbsp;as&nbsp;well&nbsp;as<br>
&nbsp;&nbsp;&nbsp;&nbsp;item&nbsp;visibility.&nbsp;When&nbsp;order&nbsp;or&nbsp;ordervisible&nbsp;is&nbsp;specified,&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;background&nbsp;color&nbsp;is&nbsp;chosen&nbsp;based&nbsp;on&nbsp;the&nbsp;result&nbsp;of&nbsp;the&nbsp;item&nbsp;order<br>
&nbsp;&nbsp;&nbsp;&nbsp;command,&nbsp;regardless&nbsp;of&nbsp;the&nbsp;layout&nbsp;of&nbsp;items.<br>
-bgimage<br>
&nbsp;&nbsp;&nbsp;&nbsp;Synonym&nbsp;for&nbsp;-backgroundimage&nbsp;(since&nbsp;2.3)<br>
-bgimageanchor<br>
&nbsp;&nbsp;&nbsp;&nbsp;Controls&nbsp;the&nbsp;alignment&nbsp;of&nbsp;the&nbsp;-backgroundimage.&nbsp;&nbsp;The&nbsp;value&nbsp;is&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;standard&nbsp;Tk&nbsp;anchor&nbsp;position&nbsp;such&nbsp;as&nbsp;"nw",&nbsp;"se"&nbsp;or&nbsp;"center",&nbsp;etc.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;image&nbsp;is&nbsp;aligned&nbsp;to&nbsp;the&nbsp;content&nbsp;area&nbsp;when&nbsp;the&nbsp;image&nbsp;doesn't&nbsp;scroll,<br>
&nbsp;&nbsp;&nbsp;&nbsp;otherwise&nbsp;the&nbsp;image&nbsp;is&nbsp;aligned&nbsp;to&nbsp;the&nbsp;canvas.&nbsp;&nbsp;The&nbsp;default&nbsp;is&nbsp;"nw".<br>
-bgimageopaque<br>
&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;boolean&nbsp;that&nbsp;indicates&nbsp;whether&nbsp;or&nbsp;not&nbsp;the&nbsp;-backgroundimage&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;partially&nbsp;transparent.&nbsp;&nbsp;This&nbsp;is&nbsp;needed&nbsp;because&nbsp;there&nbsp;is&nbsp;no&nbsp;way&nbsp;to&nbsp;tell<br>
&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;Tk&nbsp;whether&nbsp;an&nbsp;image&nbsp;contains&nbsp;transparency.&nbsp;&nbsp;The&nbsp;default&nbsp;is&nbsp;True,&nbsp;so<br>
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;you&nbsp;use&nbsp;a&nbsp;transparent&nbsp;-backgroundimage&nbsp;you&nbsp;must&nbsp;set&nbsp;this&nbsp;to&nbsp;False.<br>
-bgimagescroll<br>
&nbsp;&nbsp;&nbsp;&nbsp;Controls&nbsp;whether&nbsp;the&nbsp;-backgroundimage&nbsp;scrolls&nbsp;along&nbsp;with&nbsp;the&nbsp;items&nbsp;or<br>
&nbsp;&nbsp;&nbsp;&nbsp;remains&nbsp;locked&nbsp;in&nbsp;place.&nbsp;The&nbsp;value&nbsp;can&nbsp;be&nbsp;an&nbsp;emptry&nbsp;string&nbsp;for&nbsp;no<br>
&nbsp;&nbsp;&nbsp;&nbsp;scrolling,&nbsp;"x"&nbsp;for&nbsp;horizontal&nbsp;scrolling&nbsp;only,&nbsp;"y"&nbsp;for&nbsp;vertical<br>
&nbsp;&nbsp;&nbsp;&nbsp;scrolling&nbsp;only,&nbsp;or&nbsp;"xy"&nbsp;(the&nbsp;default)&nbsp;for&nbsp;scrolling&nbsp;in&nbsp;both&nbsp;directions.<br>
-bgimagetile<br>
&nbsp;&nbsp;&nbsp;&nbsp;Controls&nbsp;whether&nbsp;the&nbsp;-backgroundimage&nbsp;is&nbsp;tiled&nbsp;along&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;axes.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;value&nbsp;can&nbsp;be&nbsp;"",&nbsp;"x",&nbsp;"y"&nbsp;or&nbsp;"xy"&nbsp;(the&nbsp;default).<br>
-buttonbitmap<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;bitmap&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;the&nbsp;expand/collapse&nbsp;button&nbsp;to&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;left&nbsp;of&nbsp;an&nbsp;item.&nbsp;This&nbsp;is&nbsp;a&nbsp;per-state&nbsp;option.&nbsp;If&nbsp;a&nbsp;bitmap&nbsp;is&nbsp;specified<br>
&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;a&nbsp;certain&nbsp;item&nbsp;state,&nbsp;it&nbsp;overrides&nbsp;the&nbsp;effects&nbsp;of&nbsp;-usetheme.<br>
-buttoncolor<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;foreground&nbsp;color&nbsp;which&nbsp;should&nbsp;be&nbsp;used&nbsp;for&nbsp;drawing&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;outline&nbsp;and&nbsp;the&nbsp;plus&nbsp;or&nbsp;minus&nbsp;sign&nbsp;of&nbsp;the&nbsp;button&nbsp;to&nbsp;the&nbsp;left&nbsp;of&nbsp;an<br>
&nbsp;&nbsp;&nbsp;&nbsp;item.<br>
-buttonimage<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;image&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;the&nbsp;expand/collapse&nbsp;button&nbsp;to&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;left&nbsp;of&nbsp;an&nbsp;item.&nbsp;This&nbsp;is&nbsp;a&nbsp;per-state&nbsp;option.&nbsp;If&nbsp;an&nbsp;image&nbsp;is&nbsp;specified<br>
&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;a&nbsp;certain&nbsp;item&nbsp;state,&nbsp;it&nbsp;overrides&nbsp;the&nbsp;effects&nbsp;of&nbsp;-buttonbitmap&nbsp;and<br>
&nbsp;&nbsp;&nbsp;&nbsp;-usetheme.<br>
-buttonsize<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;button&nbsp;drawn&nbsp;to&nbsp;the&nbsp;left&nbsp;of&nbsp;an<br>
&nbsp;&nbsp;&nbsp;&nbsp;item&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.<br>
-buttonthickness<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;width&nbsp;of&nbsp;the&nbsp;outline&nbsp;and&nbsp;the&nbsp;plus&nbsp;or&nbsp;minus&nbsp;sign&nbsp;of&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;to&nbsp;the&nbsp;left&nbsp;of&nbsp;an&nbsp;item&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;Tk_GetPixels.<br>
-buttontracking<br>
&nbsp;&nbsp;&nbsp;&nbsp;On&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;and&nbsp;Gtk+&nbsp;the&nbsp;expand/collapse&nbsp;buttons&nbsp;don't&nbsp;toggle&nbsp;when&nbsp;they<br>
&nbsp;&nbsp;&nbsp;&nbsp;are&nbsp;clicked,&nbsp;only&nbsp;when&nbsp;the&nbsp;mouse&nbsp;button&nbsp;is&nbsp;released&nbsp;over&nbsp;them,&nbsp;like<br>
&nbsp;&nbsp;&nbsp;&nbsp;regular&nbsp;pushbuttons.&nbsp;&nbsp;The&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is&nbsp;a&nbsp;boolean;&nbsp;when&nbsp;True<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;buttons&nbsp;toggle&nbsp;when&nbsp;the&nbsp;mouse&nbsp;button&nbsp;is&nbsp;released,&nbsp;when&nbsp;False&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;buttons&nbsp;toggle&nbsp;when&nbsp;clicked.&nbsp;&nbsp;The&nbsp;default&nbsp;is&nbsp;True&nbsp;on&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;and<br>
&nbsp;&nbsp;&nbsp;&nbsp;Gtk+,&nbsp;False&nbsp;on&nbsp;Win32&nbsp;and&nbsp;X11.<br>
-canvaspadx<br>
-canvaspady<br>
&nbsp;&nbsp;&nbsp;&nbsp;These&nbsp;options&nbsp;allow&nbsp;whitespace&nbsp;margins&nbsp;around&nbsp;the&nbsp;edges&nbsp;of&nbsp;the&nbsp;canvas.<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;for&nbsp;2D&nbsp;views&nbsp;where&nbsp;you&nbsp;don't&nbsp;want&nbsp;the&nbsp;items&nbsp;to&nbsp;butt<br>
&nbsp;&nbsp;&nbsp;&nbsp;against&nbsp;the&nbsp;window&nbsp;borders.&nbsp;&nbsp;The&nbsp;value&nbsp;of&nbsp;each&nbsp;option&nbsp;is&nbsp;a&nbsp;list&nbsp;of&nbsp;one<br>
&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;two&nbsp;screen&nbsp;distances&nbsp;specifying&nbsp;the&nbsp;width&nbsp;of&nbsp;the&nbsp;left/right&nbsp;margins<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;the&nbsp;height&nbsp;of&nbsp;the&nbsp;top/bottom&nbsp;margins&nbsp;respectively.<br>
-columnprefix<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;an&nbsp;ascii&nbsp;string&nbsp;that&nbsp;changes&nbsp;the&nbsp;way&nbsp;column&nbsp;ids&nbsp;are&nbsp;reported<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;processed.&nbsp;If&nbsp;this&nbsp;option&nbsp;is&nbsp;a&nbsp;non-empty&nbsp;string,&nbsp;the&nbsp;usual&nbsp;integer<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;of&nbsp;a&nbsp;column&nbsp;id&nbsp;is&nbsp;prefixed&nbsp;with&nbsp;the&nbsp;given&nbsp;string.&nbsp;This&nbsp;can&nbsp;aid<br>
&nbsp;&nbsp;&nbsp;&nbsp;debugging&nbsp;but&nbsp;it&nbsp;is&nbsp;important&nbsp;your&nbsp;code&nbsp;doesn't&nbsp;assume&nbsp;column&nbsp;ids&nbsp;are<br>
&nbsp;&nbsp;&nbsp;&nbsp;integers&nbsp;if&nbsp;you&nbsp;use&nbsp;it.<br>
-columnproxy<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;this&nbsp;option&nbsp;specifies&nbsp;a&nbsp;non&nbsp;empty&nbsp;value,&nbsp;it&nbsp;should&nbsp;be&nbsp;a&nbsp;screen<br>
&nbsp;&nbsp;&nbsp;&nbsp;distance&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.&nbsp;Then&nbsp;a&nbsp;1&nbsp;pixel<br>
&nbsp;&nbsp;&nbsp;&nbsp;thick&nbsp;vertical&nbsp;line&nbsp;will&nbsp;be&nbsp;drawn&nbsp;at&nbsp;the&nbsp;specified&nbsp;screen&nbsp;distance&nbsp;from<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;left&nbsp;edge&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget,&nbsp;which&nbsp;reaches&nbsp;from&nbsp;top&nbsp;to&nbsp;bottom<br>
&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;and&nbsp;uses&nbsp;an&nbsp;inverting&nbsp;color&nbsp;(i.e&nbsp;black&nbsp;on<br>
&nbsp;&nbsp;&nbsp;&nbsp;lighter&nbsp;background,&nbsp;white&nbsp;on&nbsp;darker&nbsp;background).&nbsp;This&nbsp;line&nbsp;can&nbsp;be&nbsp;used<br>
&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;give&nbsp;the&nbsp;user&nbsp;a&nbsp;visual&nbsp;feedback&nbsp;during&nbsp;column&nbsp;resizing.<br>
-columnresizemode<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;visual&nbsp;feedback&nbsp;used&nbsp;when&nbsp;resizing&nbsp;columns.&nbsp;The&nbsp;value<br>
&nbsp;&nbsp;&nbsp;&nbsp;should&nbsp;be&nbsp;one&nbsp;of&nbsp;proxy&nbsp;or&nbsp;realtime.&nbsp;For&nbsp;proxy,&nbsp;a&nbsp;1-pixel&nbsp;thick&nbsp;vertical<br>
&nbsp;&nbsp;&nbsp;&nbsp;line&nbsp;is&nbsp;drawn&nbsp;representing&nbsp;where&nbsp;the&nbsp;right&nbsp;edge&nbsp;of&nbsp;the&nbsp;column&nbsp;will&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;after&nbsp;resizing.&nbsp;For&nbsp;realtime,&nbsp;the&nbsp;column's&nbsp;size&nbsp;is&nbsp;changed&nbsp;while&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;user&nbsp;is&nbsp;dragging&nbsp;the&nbsp;right&nbsp;edge&nbsp;of&nbsp;the&nbsp;column.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Since&nbsp;treectrl-2.3&nbsp;the&nbsp;default&nbsp;value&nbsp;is&nbsp;"realtime",<br>
&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;earlier&nbsp;versions&nbsp;it&nbsp;used&nbsp;to&nbsp;be&nbsp;"proxy".<br>
-columntagexpr<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;that&nbsp;enables&nbsp;or&nbsp;disables&nbsp;tag&nbsp;expressions&nbsp;in&nbsp;column<br>
&nbsp;&nbsp;&nbsp;&nbsp;descriptions.<br>
&nbsp;&nbsp;&nbsp;&nbsp;When&nbsp;the&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is&nbsp;False&nbsp;the&nbsp;characters&nbsp;(',&nbsp;')',&nbsp;'&amp;',<br>
&nbsp;&nbsp;&nbsp;&nbsp;'|',&nbsp;'^'&nbsp;and&nbsp;'!'&nbsp;have&nbsp;no&nbsp;special&nbsp;significance&nbsp;when&nbsp;using&nbsp;tags&nbsp;in&nbsp;column<br>
&nbsp;&nbsp;&nbsp;&nbsp;descriptions.&nbsp;This&nbsp;is&nbsp;useful&nbsp;for&nbsp;applications&nbsp;which&nbsp;may&nbsp;have&nbsp;arbitrary<br>
&nbsp;&nbsp;&nbsp;&nbsp;tags&nbsp;applied&nbsp;to&nbsp;columns&nbsp;or&nbsp;items.<br>
-defaultstyle<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;list&nbsp;of&nbsp;styles,&nbsp;one&nbsp;per&nbsp;column,&nbsp;to&nbsp;apply&nbsp;to&nbsp;each&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;created&nbsp;by&nbsp;the&nbsp;item&nbsp;create&nbsp;command.&nbsp;The&nbsp;number&nbsp;of&nbsp;styles&nbsp;in&nbsp;the&nbsp;list<br>
&nbsp;&nbsp;&nbsp;&nbsp;can&nbsp;be&nbsp;different&nbsp;from&nbsp;the&nbsp;number&nbsp;of&nbsp;tree&nbsp;columns.&nbsp;Each&nbsp;list&nbsp;element<br>
&nbsp;&nbsp;&nbsp;&nbsp;should&nbsp;be&nbsp;a&nbsp;valid&nbsp;style&nbsp;name&nbsp;or&nbsp;an&nbsp;empty&nbsp;string&nbsp;to&nbsp;indicate&nbsp;no&nbsp;style<br>
&nbsp;&nbsp;&nbsp;&nbsp;should&nbsp;be&nbsp;applied&nbsp;to&nbsp;a&nbsp;specific&nbsp;column.&nbsp;The&nbsp;list&nbsp;of&nbsp;styles&nbsp;is&nbsp;updated<br>
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;a&nbsp;style&nbsp;is&nbsp;deleted&nbsp;or&nbsp;if&nbsp;a&nbsp;column&nbsp;is&nbsp;moved.<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;is&nbsp;deprecated&nbsp;since&nbsp;treectrl-2.2,&nbsp;use<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-column_configure">column_configure</a>(itemstyle=...)&nbsp;instead.<br>
-doublebuffer<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;if&nbsp;double-buffering&nbsp;should&nbsp;be&nbsp;used&nbsp;to&nbsp;improve&nbsp;displaying.&nbsp;The<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;should&nbsp;be&nbsp;one&nbsp;of&nbsp;none,&nbsp;window,&nbsp;or&nbsp;item.&nbsp;For&nbsp;none&nbsp;no<br>
&nbsp;&nbsp;&nbsp;&nbsp;double-buffering&nbsp;is&nbsp;used&nbsp;at&nbsp;all,&nbsp;which&nbsp;may&nbsp;be&nbsp;most&nbsp;memory&nbsp;efficient,<br>
&nbsp;&nbsp;&nbsp;&nbsp;but&nbsp;will&nbsp;probably&nbsp;generate&nbsp;some&nbsp;flickering&nbsp;on&nbsp;the&nbsp;screen.&nbsp;For&nbsp;window<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;complete&nbsp;tree&nbsp;is&nbsp;double-buffered,&nbsp;which&nbsp;requires&nbsp;a&nbsp;buffer&nbsp;big<br>
&nbsp;&nbsp;&nbsp;&nbsp;enough&nbsp;to&nbsp;contain&nbsp;the&nbsp;complete&nbsp;widget.&nbsp;For&nbsp;item,&nbsp;which&nbsp;is&nbsp;the&nbsp;default,<br>
&nbsp;&nbsp;&nbsp;&nbsp;every&nbsp;item&nbsp;is&nbsp;separately&nbsp;double-buffered,&nbsp;so&nbsp;it&nbsp;works&nbsp;with&nbsp;a&nbsp;buffer<br>
&nbsp;&nbsp;&nbsp;&nbsp;size&nbsp;as&nbsp;big&nbsp;as&nbsp;the&nbsp;biggest&nbsp;item.<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;has&nbsp;no&nbsp;effect&nbsp;since&nbsp;tktreectrl-2.2.10&nbsp;.<br>
-headerfont<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;font&nbsp;used&nbsp;for&nbsp;drawing&nbsp;text&nbsp;in&nbsp;column&nbsp;headers.&nbsp;The&nbsp;default<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;is&nbsp;TkHeadingFont&nbsp;where&nbsp;that&nbsp;font&nbsp;is&nbsp;defined&nbsp;(usually&nbsp;on&nbsp;Tk&nbsp;8.5+),<br>
&nbsp;&nbsp;&nbsp;&nbsp;otherwise&nbsp;it&nbsp;is&nbsp;the&nbsp;default&nbsp;listbox&nbsp;font.&nbsp;&nbsp;On&nbsp;Mac&nbsp;OS&nbsp;X,&nbsp;TkHeadingFont<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;the&nbsp;small&nbsp;system&nbsp;font&nbsp;used&nbsp;for&nbsp;drawing&nbsp;text&nbsp;in&nbsp;the&nbsp;fixed-height<br>
&nbsp;&nbsp;&nbsp;&nbsp;headers.&nbsp;This&nbsp;new&nbsp;option&nbsp;results&nbsp;in&nbsp;a&nbsp;different&nbsp;default&nbsp;look&nbsp;to&nbsp;column<br>
&nbsp;&nbsp;&nbsp;&nbsp;text&nbsp;on&nbsp;X11,&nbsp;where&nbsp;TkHeadingFont&nbsp;is&nbsp;a&nbsp;bold&nbsp;font.<br>
-headerfg<br>
-headerforeground<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;foreground&nbsp;text&nbsp;color&nbsp;used&nbsp;when&nbsp;drawing&nbsp;text&nbsp;in&nbsp;column&nbsp;headers.<br>
&nbsp;&nbsp;&nbsp;&nbsp;On&nbsp;Gtk+,&nbsp;the&nbsp;system&nbsp;theme&nbsp;may&nbsp;override&nbsp;this&nbsp;color.<br>
-height<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;desired&nbsp;height&nbsp;for&nbsp;the&nbsp;window&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms<br>
&nbsp;&nbsp;&nbsp;&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.&nbsp;The&nbsp;default&nbsp;is&nbsp;200&nbsp;pixels.&nbsp;If&nbsp;this&nbsp;option<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;less&nbsp;than&nbsp;or&nbsp;equal&nbsp;to&nbsp;zero&nbsp;then&nbsp;the&nbsp;window&nbsp;will&nbsp;not&nbsp;request&nbsp;any<br>
&nbsp;&nbsp;&nbsp;&nbsp;size&nbsp;at&nbsp;all.<br>
-indent<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;amount&nbsp;of&nbsp;indentation&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;Tk_GetPixels.&nbsp;The&nbsp;default&nbsp;is&nbsp;19&nbsp;pixel.&nbsp;Indentation&nbsp;is&nbsp;the&nbsp;screen<br>
&nbsp;&nbsp;&nbsp;&nbsp;distance&nbsp;an&nbsp;item&nbsp;is&nbsp;displayed&nbsp;more&nbsp;to&nbsp;the&nbsp;right&nbsp;than&nbsp;its&nbsp;father.<br>
-itemgapx<br>
-itemgapy<br>
&nbsp;&nbsp;&nbsp;&nbsp;These&nbsp;options&nbsp;allow&nbsp;whitespace&nbsp;gaps&nbsp;between&nbsp;adjacent&nbsp;items.&nbsp;This&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;useful&nbsp;for&nbsp;2D&nbsp;views&nbsp;such&nbsp;as&nbsp;an&nbsp;icon&nbsp;view&nbsp;in&nbsp;a&nbsp;file&nbsp;browser&nbsp;or&nbsp;an&nbsp;image<br>
&nbsp;&nbsp;&nbsp;&nbsp;thumbnail&nbsp;list.&nbsp;&nbsp;The&nbsp;value&nbsp;of&nbsp;each&nbsp;option&nbsp;is&nbsp;a&nbsp;screen&nbsp;distance<br>
&nbsp;&nbsp;&nbsp;&nbsp;defaulting&nbsp;to&nbsp;zero.<br>
-itemheight<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;fixed&nbsp;height&nbsp;for&nbsp;every&nbsp;item&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable<br>
&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;Tk_GetPixels.&nbsp;If&nbsp;non-zero,&nbsp;this&nbsp;option&nbsp;overrides&nbsp;the&nbsp;requested<br>
&nbsp;&nbsp;&nbsp;&nbsp;height&nbsp;of&nbsp;an&nbsp;item&nbsp;and&nbsp;the&nbsp;-minitemheight&nbsp;option.&nbsp;The&nbsp;default&nbsp;is&nbsp;0,<br>
&nbsp;&nbsp;&nbsp;&nbsp;which&nbsp;means&nbsp;that&nbsp;every&nbsp;item&nbsp;has&nbsp;the&nbsp;height&nbsp;requested&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;arrangement&nbsp;of&nbsp;elements&nbsp;in&nbsp;each&nbsp;column.&nbsp;Items&nbsp;are&nbsp;never&nbsp;shorter&nbsp;than<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;maximum&nbsp;height&nbsp;of&nbsp;a&nbsp;button.<br>
-itemprefix<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;an&nbsp;ascii&nbsp;string&nbsp;that&nbsp;changes&nbsp;the&nbsp;way&nbsp;item&nbsp;ids&nbsp;are&nbsp;reported<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;processed.&nbsp;If&nbsp;this&nbsp;option&nbsp;is&nbsp;a&nbsp;non-empty&nbsp;string,&nbsp;the&nbsp;usual&nbsp;integer<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;of&nbsp;an&nbsp;item&nbsp;id&nbsp;is&nbsp;prefixed&nbsp;with&nbsp;the&nbsp;given&nbsp;string.&nbsp;This&nbsp;can&nbsp;aid<br>
&nbsp;&nbsp;&nbsp;&nbsp;debugging&nbsp;but&nbsp;it&nbsp;is&nbsp;important&nbsp;your&nbsp;code&nbsp;doesn't&nbsp;assume&nbsp;item&nbsp;ids&nbsp;are<br>
&nbsp;&nbsp;&nbsp;&nbsp;integers&nbsp;if&nbsp;you&nbsp;use&nbsp;it.<br>
-itemtagexpr<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;that&nbsp;enables&nbsp;or&nbsp;disables&nbsp;tag&nbsp;expressions&nbsp;in&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;descriptions.<br>
&nbsp;&nbsp;&nbsp;&nbsp;When&nbsp;the&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is&nbsp;False&nbsp;the&nbsp;characters&nbsp;(',&nbsp;')',&nbsp;'&amp;',<br>
&nbsp;&nbsp;&nbsp;&nbsp;'|',&nbsp;'^'&nbsp;and&nbsp;'!'&nbsp;have&nbsp;no&nbsp;special&nbsp;significance&nbsp;when&nbsp;using&nbsp;tags&nbsp;in&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;descriptions.&nbsp;This&nbsp;is&nbsp;useful&nbsp;for&nbsp;applications&nbsp;which&nbsp;may&nbsp;have&nbsp;arbitrary<br>
&nbsp;&nbsp;&nbsp;&nbsp;tags&nbsp;applied&nbsp;to&nbsp;columns&nbsp;or&nbsp;items.<br>
-itemwidth<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;fixed&nbsp;width&nbsp;for&nbsp;every&nbsp;item&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable<br>
&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;Tk_GetPixels.&nbsp;If&nbsp;more&nbsp;than&nbsp;one&nbsp;column&nbsp;is&nbsp;visible,&nbsp;then&nbsp;this&nbsp;option<br>
&nbsp;&nbsp;&nbsp;&nbsp;has&nbsp;no&nbsp;effect.&nbsp;If&nbsp;the&nbsp;-orient&nbsp;option&nbsp;is&nbsp;vertical,&nbsp;and&nbsp;the&nbsp;-wrap<br>
&nbsp;&nbsp;&nbsp;&nbsp;option&nbsp;is&nbsp;unspecified,&nbsp;then&nbsp;this&nbsp;option&nbsp;has&nbsp;no&nbsp;effect&nbsp;(in&nbsp;that&nbsp;case<br>
&nbsp;&nbsp;&nbsp;&nbsp;all&nbsp;items&nbsp;are&nbsp;as&nbsp;wide&nbsp;as&nbsp;the&nbsp;column).<br>
-itemwidthequal<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;that&nbsp;says&nbsp;whether&nbsp;all&nbsp;items&nbsp;should&nbsp;have&nbsp;the&nbsp;same<br>
&nbsp;&nbsp;&nbsp;&nbsp;width.&nbsp;If&nbsp;more&nbsp;than&nbsp;one&nbsp;column&nbsp;is&nbsp;visible,&nbsp;then&nbsp;this&nbsp;option&nbsp;has&nbsp;no<br>
&nbsp;&nbsp;&nbsp;&nbsp;effect.&nbsp;If&nbsp;the&nbsp;-orient&nbsp;option&nbsp;is&nbsp;vertical,&nbsp;and&nbsp;the&nbsp;-wrap&nbsp;option&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;unspecified,&nbsp;then&nbsp;this&nbsp;option&nbsp;has&nbsp;no&nbsp;effect&nbsp;(in&nbsp;that&nbsp;case&nbsp;all&nbsp;items&nbsp;are<br>
&nbsp;&nbsp;&nbsp;&nbsp;as&nbsp;wide&nbsp;as&nbsp;the&nbsp;column).&nbsp;If&nbsp;the&nbsp;-itemwidth&nbsp;option&nbsp;is&nbsp;specified,&nbsp;then<br>
&nbsp;&nbsp;&nbsp;&nbsp;this&nbsp;option&nbsp;has&nbsp;no&nbsp;effect.<br>
-itemwidthmultiple<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;screen&nbsp;distance&nbsp;that&nbsp;every&nbsp;item's&nbsp;width&nbsp;will&nbsp;be&nbsp;evenly<br>
&nbsp;&nbsp;&nbsp;&nbsp;divisible&nbsp;by&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.&nbsp;If&nbsp;more<br>
&nbsp;&nbsp;&nbsp;&nbsp;than&nbsp;one&nbsp;column&nbsp;is&nbsp;visible,&nbsp;then&nbsp;this&nbsp;option&nbsp;has&nbsp;no&nbsp;effect.&nbsp;If&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;-orient&nbsp;option&nbsp;is&nbsp;vertical,&nbsp;and&nbsp;the&nbsp;-wrap&nbsp;option&nbsp;is&nbsp;unspecified,&nbsp;then<br>
&nbsp;&nbsp;&nbsp;&nbsp;this&nbsp;option&nbsp;has&nbsp;no&nbsp;effect&nbsp;(in&nbsp;that&nbsp;case&nbsp;all&nbsp;items&nbsp;are&nbsp;as&nbsp;wide&nbsp;as&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;column).<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;the&nbsp;-itemwidth&nbsp;option&nbsp;is&nbsp;specified,&nbsp;then&nbsp;this&nbsp;option&nbsp;has&nbsp;no&nbsp;effect.<br>
-linecolor<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;color&nbsp;which&nbsp;should&nbsp;be&nbsp;used&nbsp;for&nbsp;drawing&nbsp;the&nbsp;connecting<br>
&nbsp;&nbsp;&nbsp;&nbsp;lines&nbsp;between&nbsp;related&nbsp;items.<br>
-linestyle<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;connecting&nbsp;lines&nbsp;between&nbsp;related&nbsp;items,<br>
&nbsp;&nbsp;&nbsp;&nbsp;should&nbsp;be&nbsp;dot&nbsp;which&nbsp;is&nbsp;the&nbsp;default,&nbsp;or&nbsp;solid.<br>
-linethickness<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;thickness&nbsp;of&nbsp;the&nbsp;connecting&nbsp;lines&nbsp;between&nbsp;related&nbsp;items<br>
&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.<br>
-minitemheight<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;minimum&nbsp;height&nbsp;for&nbsp;every&nbsp;item&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms<br>
&nbsp;&nbsp;&nbsp;&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.&nbsp;The&nbsp;default&nbsp;is&nbsp;0,&nbsp;which&nbsp;means&nbsp;that&nbsp;every<br>
&nbsp;&nbsp;&nbsp;&nbsp;item&nbsp;has&nbsp;the&nbsp;height&nbsp;requested&nbsp;by&nbsp;the&nbsp;arrangement&nbsp;of&nbsp;elements&nbsp;in&nbsp;each<br>
&nbsp;&nbsp;&nbsp;&nbsp;column.&nbsp;This&nbsp;option&nbsp;has&nbsp;no&nbsp;effect&nbsp;if&nbsp;the&nbsp;-itemheight&nbsp;option&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;specified.&nbsp;Items&nbsp;are&nbsp;never&nbsp;shorter&nbsp;than&nbsp;the&nbsp;maximum&nbsp;height&nbsp;of&nbsp;a&nbsp;button.<br>
-scrollmargin<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;option&nbsp;is&nbsp;left&nbsp;to&nbsp;Tcl&nbsp;scripts&nbsp;that&nbsp;implement<br>
&nbsp;&nbsp;&nbsp;&nbsp;scrolling:&nbsp;the&nbsp;widget&nbsp;implementation&nbsp;ignores&nbsp;this&nbsp;option&nbsp;entirely.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Defaults&nbsp;to&nbsp;0.<br>
-selectmode<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;one&nbsp;of&nbsp;several&nbsp;styles&nbsp;for&nbsp;manipulating&nbsp;the&nbsp;selection.&nbsp;The<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;of&nbsp;the&nbsp;option&nbsp;may&nbsp;be&nbsp;arbitrary,&nbsp;but&nbsp;the&nbsp;default&nbsp;bindings&nbsp;expect<br>
&nbsp;&nbsp;&nbsp;&nbsp;it&nbsp;to&nbsp;be&nbsp;either&nbsp;single,&nbsp;browse,&nbsp;multiple,&nbsp;or&nbsp;extended;&nbsp;the&nbsp;default<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;is&nbsp;browse.<br>
-showbuttons<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;displays<br>
&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;button&nbsp;to&nbsp;the&nbsp;left&nbsp;of&nbsp;any&nbsp;item.&nbsp;If&nbsp;the&nbsp;button&nbsp;is&nbsp;actually&nbsp;drawn&nbsp;can<br>
&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;configured&nbsp;for&nbsp;every&nbsp;item&nbsp;with&nbsp;the&nbsp;item&nbsp;hasbutton&nbsp;widget&nbsp;command,<br>
&nbsp;&nbsp;&nbsp;&nbsp;but&nbsp;if&nbsp;this&nbsp;option&nbsp;is&nbsp;set&nbsp;to&nbsp;false,&nbsp;the&nbsp;configuration&nbsp;of&nbsp;an&nbsp;item&nbsp;has<br>
&nbsp;&nbsp;&nbsp;&nbsp;no&nbsp;effect.&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;True.<br>
-showheader<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;the&nbsp;header&nbsp;line&nbsp;with&nbsp;the&nbsp;column&nbsp;names&nbsp;at&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;widget.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;True.<br>
-showlines<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;draw&nbsp;the&nbsp;connecting&nbsp;lines&nbsp;between&nbsp;related&nbsp;items.<br>
&nbsp;&nbsp;&nbsp;&nbsp;In&nbsp;versions&nbsp;prior&nbsp;to&nbsp;trectrl-2.3&nbsp;the&nbsp;default&nbsp;value&nbsp;was&nbsp;True.&nbsp;Since&nbsp;2.3<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;default&nbsp;value&nbsp;is&nbsp;False&nbsp;on&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;and&nbsp;Gtk+,&nbsp;True&nbsp;on&nbsp;Win32&nbsp;and&nbsp;X11.<br>
-showroot<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;draw&nbsp;the&nbsp;root&nbsp;item.&nbsp;By&nbsp;suppressing&nbsp;the&nbsp;drawing&nbsp;of&nbsp;the&nbsp;root&nbsp;item&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;widget&nbsp;can&nbsp;have&nbsp;multiple&nbsp;items&nbsp;that&nbsp;appear&nbsp;as&nbsp;toplevel&nbsp;items.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;True.<br>
-showrootbutton<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;draw&nbsp;a&nbsp;button&nbsp;before&nbsp;the&nbsp;root&nbsp;item.&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;False.<br>
-showrootchildbuttons<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;draw&nbsp;the&nbsp;expand/collapse&nbsp;buttons&nbsp;next&nbsp;to&nbsp;children&nbsp;of&nbsp;the&nbsp;root&nbsp;item.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;True.<br>
-showrootlines<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;draw&nbsp;the&nbsp;connecting&nbsp;lines&nbsp;between&nbsp;children&nbsp;of&nbsp;the&nbsp;root&nbsp;item.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;True.<br>
-treecolumn<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;column&nbsp;description&nbsp;that&nbsp;determines&nbsp;which&nbsp;column&nbsp;displays<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;buttons&nbsp;and&nbsp;lines.&nbsp;The&nbsp;default&nbsp;is&nbsp;unspecified.<br>
-usetheme<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;that&nbsp;determines&nbsp;whether&nbsp;this&nbsp;widget&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;draw&nbsp;parts&nbsp;of&nbsp;itself&nbsp;using&nbsp;a&nbsp;platform-specific&nbsp;theme&nbsp;manager.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Since&nbsp;treectrl-2.3&nbsp;the&nbsp;default&nbsp;value&nbsp;is&nbsp;now&nbsp;True,&nbsp;in&nbsp;earlier&nbsp;versions<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;default&nbsp;used&nbsp;to&nbsp;be&nbsp;False.<br>
-width<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;desired&nbsp;width&nbsp;for&nbsp;the&nbsp;window&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms<br>
&nbsp;&nbsp;&nbsp;&nbsp;acceptable&nbsp;to&nbsp;Tk_GetPixels.&nbsp;The&nbsp;default&nbsp;is&nbsp;200&nbsp;pixels.&nbsp;If&nbsp;this&nbsp;option<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;less&nbsp;than&nbsp;or&nbsp;equal&nbsp;to&nbsp;zero&nbsp;then&nbsp;the&nbsp;window&nbsp;will&nbsp;not&nbsp;request&nbsp;any&nbsp;size<br>
&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;all.<br>
-wrap<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;whether&nbsp;items&nbsp;are&nbsp;arranged&nbsp;in&nbsp;a&nbsp;1-&nbsp;or&nbsp;2-dimensional&nbsp;layout.<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;the&nbsp;value&nbsp;is&nbsp;an&nbsp;empty&nbsp;string&nbsp;(the&nbsp;default),&nbsp;then&nbsp;items&nbsp;are&nbsp;arranged<br>
&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;top&nbsp;to&nbsp;bottom&nbsp;(orient='vertical')&nbsp;or&nbsp;from&nbsp;left&nbsp;to&nbsp;right&nbsp;(orient=<br>
&nbsp;&nbsp;&nbsp;&nbsp;'horizontal')&nbsp;in&nbsp;a&nbsp;1-dimensional&nbsp;layout.&nbsp;If&nbsp;the&nbsp;value&nbsp;is&nbsp;"N&nbsp;items",<br>
&nbsp;&nbsp;&nbsp;&nbsp;then&nbsp;no&nbsp;more&nbsp;than&nbsp;N&nbsp;items&nbsp;will&nbsp;appear&nbsp;in&nbsp;a&nbsp;vertical&nbsp;group<br>
&nbsp;&nbsp;&nbsp;&nbsp;(orient='vertical')&nbsp;or&nbsp;horizontal&nbsp;group&nbsp;(orient='horizontal').<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;the&nbsp;value&nbsp;is&nbsp;"N&nbsp;pixels",&nbsp;then&nbsp;no&nbsp;vertical&nbsp;group&nbsp;of&nbsp;items&nbsp;will&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;taller&nbsp;than&nbsp;N&nbsp;pixels&nbsp;(orient='vertical')&nbsp;or&nbsp;no&nbsp;horizontal&nbsp;group&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;items&nbsp;will&nbsp;be&nbsp;wider&nbsp;than&nbsp;N&nbsp;pixels&nbsp;(orient='horizontal').<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;the&nbsp;value&nbsp;is&nbsp;"window",&nbsp;then&nbsp;no&nbsp;vertical&nbsp;group&nbsp;of&nbsp;items&nbsp;will&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;taller&nbsp;than&nbsp;the&nbsp;window&nbsp;(orient='vertical')&nbsp;or&nbsp;no&nbsp;horizontal&nbsp;group&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;items&nbsp;will&nbsp;be&nbsp;wider&nbsp;than&nbsp;the&nbsp;window&nbsp;(orient='horizontal').<br>
-xscrolldelay<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;amount&nbsp;of&nbsp;time&nbsp;before&nbsp;the&nbsp;default&nbsp;binding&nbsp;should&nbsp;handle<br>
&nbsp;&nbsp;&nbsp;&nbsp;repeating&nbsp;mouse&nbsp;motion&nbsp;events&nbsp;in&nbsp;horizontal&nbsp;direction&nbsp;with&nbsp;button&nbsp;1<br>
&nbsp;&nbsp;&nbsp;&nbsp;pressed.&nbsp;The&nbsp;value&nbsp;should&nbsp;be&nbsp;a&nbsp;sequence&nbsp;of&nbsp;1&nbsp;or&nbsp;2&nbsp;integers.&nbsp;The&nbsp;first<br>
&nbsp;&nbsp;&nbsp;&nbsp;integer&nbsp;specifies&nbsp;the&nbsp;timespan&nbsp;in&nbsp;microseconds&nbsp;before&nbsp;the&nbsp;active&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;should&nbsp;be&nbsp;changed&nbsp;to&nbsp;get&nbsp;nearer&nbsp;to&nbsp;the&nbsp;current&nbsp;mouse&nbsp;position.<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;there&nbsp;are&nbsp;two&nbsp;integers&nbsp;specified,&nbsp;the&nbsp;first&nbsp;is&nbsp;only&nbsp;used&nbsp;for&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;first&nbsp;motion&nbsp;event,&nbsp;any&nbsp;repeating&nbsp;motion&nbsp;events&nbsp;are&nbsp;handled&nbsp;after&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;seconds&nbsp;amount&nbsp;of&nbsp;miliseconds&nbsp;is&nbsp;elapsed.<br>
-xscrollincrement<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;an&nbsp;increment&nbsp;for&nbsp;horizontal&nbsp;scrolling,&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;usual<br>
&nbsp;&nbsp;&nbsp;&nbsp;forms&nbsp;permitted&nbsp;for&nbsp;screen&nbsp;distances.&nbsp;If&nbsp;the&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;greater&nbsp;than&nbsp;zero,&nbsp;the&nbsp;horizontal&nbsp;view&nbsp;in&nbsp;the&nbsp;window&nbsp;will&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;constrained&nbsp;so&nbsp;that&nbsp;the&nbsp;x&nbsp;coordinate&nbsp;at&nbsp;the&nbsp;left&nbsp;edge&nbsp;of&nbsp;the&nbsp;window<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;always&nbsp;an&nbsp;even&nbsp;multiple&nbsp;of&nbsp;-xscrollincrement;&nbsp;furthermore,&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;units&nbsp;for&nbsp;scrolling&nbsp;(e.g.,&nbsp;the&nbsp;change&nbsp;in&nbsp;view&nbsp;when&nbsp;the&nbsp;left&nbsp;and&nbsp;right<br>
&nbsp;&nbsp;&nbsp;&nbsp;arrows&nbsp;of&nbsp;a&nbsp;scrollbar&nbsp;are&nbsp;selected)&nbsp;will&nbsp;also&nbsp;be&nbsp;-xscrollincrement.<br>
&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;the&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is&nbsp;less&nbsp;than&nbsp;or&nbsp;equal&nbsp;to&nbsp;zero,&nbsp;then<br>
&nbsp;&nbsp;&nbsp;&nbsp;horizontal&nbsp;scrolling&nbsp;is&nbsp;unconstrained.<br>
-xscrollsmoothing<br>
-yscrollsmoothing<br>
&nbsp;&nbsp;&nbsp;&nbsp;When&nbsp;these&nbsp;options&nbsp;are&nbsp;set&nbsp;to&nbsp;true&nbsp;and&nbsp;the&nbsp;xview&nbsp;or&nbsp;yview&nbsp;commands&nbsp;are<br>
&nbsp;&nbsp;&nbsp;&nbsp;called&nbsp;to&nbsp;scroll&nbsp;by&nbsp;"units",&nbsp;scrolling&nbsp;occurs&nbsp;according&nbsp;to&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;-xscrollincrement&nbsp;or&nbsp;-yscrollincrement&nbsp;options,&nbsp;and&nbsp;all&nbsp;other<br>
&nbsp;&nbsp;&nbsp;&nbsp;scrolling&nbsp;is&nbsp;done&nbsp;as&nbsp;if&nbsp;the&nbsp;-xscrollincrement&nbsp;or&nbsp;-yscrollincrement<br>
&nbsp;&nbsp;&nbsp;&nbsp;options&nbsp;were&nbsp;set&nbsp;to&nbsp;1.&nbsp;&nbsp;The&nbsp;effect&nbsp;is&nbsp;that&nbsp;when&nbsp;dragging&nbsp;the&nbsp;scrollbar<br>
&nbsp;&nbsp;&nbsp;&nbsp;thumb&nbsp;scrolling&nbsp;is&nbsp;very&nbsp;smooth,&nbsp;but&nbsp;when&nbsp;clicking&nbsp;the&nbsp;scrollbar<br>
&nbsp;&nbsp;&nbsp;&nbsp;buttons&nbsp;scrolling&nbsp;is&nbsp;done&nbsp;in&nbsp;coarser&nbsp;increments.<br>
-yscrolldelay<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;amount&nbsp;of&nbsp;time&nbsp;before&nbsp;the&nbsp;default&nbsp;binding&nbsp;should&nbsp;handle<br>
&nbsp;&nbsp;&nbsp;&nbsp;repeating&nbsp;mouse&nbsp;motion&nbsp;events&nbsp;in&nbsp;vertical&nbsp;direction&nbsp;with&nbsp;button&nbsp;1<br>
&nbsp;&nbsp;&nbsp;&nbsp;pressed.&nbsp;The&nbsp;value&nbsp;should&nbsp;be&nbsp;a&nbsp;list&nbsp;of&nbsp;1&nbsp;or&nbsp;2&nbsp;integers.&nbsp;The&nbsp;first<br>
&nbsp;&nbsp;&nbsp;&nbsp;integer&nbsp;specifies&nbsp;the&nbsp;timespan&nbsp;in&nbsp;microseconds&nbsp;before&nbsp;the&nbsp;active&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;should&nbsp;be&nbsp;changed&nbsp;to&nbsp;get&nbsp;nearer&nbsp;to&nbsp;the&nbsp;current&nbsp;mouse&nbsp;position.&nbsp;If&nbsp;there<br>
&nbsp;&nbsp;&nbsp;&nbsp;are&nbsp;two&nbsp;integers&nbsp;specified,&nbsp;the&nbsp;first&nbsp;is&nbsp;only&nbsp;used&nbsp;for&nbsp;the&nbsp;first&nbsp;motion<br>
&nbsp;&nbsp;&nbsp;&nbsp;event,&nbsp;any&nbsp;repeating&nbsp;motion&nbsp;events&nbsp;are&nbsp;handled&nbsp;after&nbsp;the&nbsp;seconds&nbsp;amount<br>
&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;miliseconds&nbsp;is&nbsp;elapsed.<br>
-yscrollincrement<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;an&nbsp;increment&nbsp;for&nbsp;vertical&nbsp;scrolling,&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;usual<br>
&nbsp;&nbsp;&nbsp;&nbsp;forms&nbsp;permitted&nbsp;for&nbsp;screen&nbsp;distances.&nbsp;If&nbsp;the&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;greater&nbsp;than&nbsp;zero,&nbsp;the&nbsp;vertical&nbsp;view&nbsp;in&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;constrained<br>
&nbsp;&nbsp;&nbsp;&nbsp;so&nbsp;that&nbsp;the&nbsp;y&nbsp;coordinate&nbsp;at&nbsp;the&nbsp;top&nbsp;edge&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;always&nbsp;an<br>
&nbsp;&nbsp;&nbsp;&nbsp;even&nbsp;multiple&nbsp;of&nbsp;-yscrollincrement;&nbsp;furthermore,&nbsp;the&nbsp;units&nbsp;for<br>
&nbsp;&nbsp;&nbsp;&nbsp;scrolling&nbsp;(e.g.,&nbsp;the&nbsp;change&nbsp;in&nbsp;view&nbsp;when&nbsp;the&nbsp;top&nbsp;and&nbsp;bottom&nbsp;arrows<br>
&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;a&nbsp;scrollbar&nbsp;are&nbsp;selected)&nbsp;will&nbsp;also&nbsp;be&nbsp;-yscrollincrement.&nbsp;If&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;of&nbsp;this&nbsp;option&nbsp;is&nbsp;less&nbsp;than&nbsp;or&nbsp;equal&nbsp;to&nbsp;zero,&nbsp;then&nbsp;vertical<br>
&nbsp;&nbsp;&nbsp;&nbsp;scrolling&nbsp;is&nbsp;unconstrained.<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%">Data and other attributes defined here:<br>
<dl><dt><strong>TreectrlVersion</strong> = None</dl>

<hr>
Methods defined here:<br>
<dl><dt><a name="Treectrl-__init__"><strong>__init__</strong></a>(self, master<font color="#909090">=None</font>, cnf<font color="#909090">={}</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-activate"><strong>activate</strong></a>(self, itemDesc)</dt><dd><tt>Sets&nbsp;the&nbsp;active&nbsp;item&nbsp;to&nbsp;the&nbsp;one&nbsp;described&nbsp;by&nbsp;ITEMDESC,&nbsp;and<br>
switches&nbsp;on&nbsp;the&nbsp;state&nbsp;ACTIVE&nbsp;for&nbsp;this&nbsp;item.&nbsp;From&nbsp;now&nbsp;on&nbsp;the&nbsp;item<br>
can&nbsp;be&nbsp;retrieved&nbsp;with&nbsp;the&nbsp;item&nbsp;description&nbsp;ACTIVE.&nbsp;An&nbsp;&lt;ActiveItem&gt;<br>
event&nbsp;is&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="Treectrl-bbox"><strong>bbox</strong></a>(self, area<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;with&nbsp;four&nbsp;elements&nbsp;giving&nbsp;the&nbsp;bounding&nbsp;box&nbsp;(left,<br>
top,&nbsp;right&nbsp;and&nbsp;bottom)&nbsp;of&nbsp;an&nbsp;area&nbsp;of&nbsp;the&nbsp;window.&nbsp;If&nbsp;AREA&nbsp;is&nbsp;not<br>
specified,&nbsp;then&nbsp;the&nbsp;result&nbsp;is&nbsp;the&nbsp;bounding&nbsp;box&nbsp;of&nbsp;the&nbsp;entire&nbsp;window.<br>
If&nbsp;AREA&nbsp;is&nbsp;CONTENT,&nbsp;then&nbsp;the&nbsp;result&nbsp;is&nbsp;the&nbsp;part&nbsp;of&nbsp;the&nbsp;window&nbsp;not<br>
including&nbsp;borders,&nbsp;headers,&nbsp;or&nbsp;locked&nbsp;columns.&nbsp;If&nbsp;AREA&nbsp;is&nbsp;HEADER,&nbsp;then<br>
the&nbsp;result&nbsp;is&nbsp;the&nbsp;part&nbsp;of&nbsp;the&nbsp;window&nbsp;not&nbsp;including&nbsp;borders&nbsp;where&nbsp;column<br>
titles&nbsp;are&nbsp;displayed.&nbsp;If&nbsp;AREA&nbsp;is&nbsp;LEFT,&nbsp;then&nbsp;the&nbsp;result&nbsp;is&nbsp;the&nbsp;part&nbsp;of<br>
the&nbsp;window&nbsp;not&nbsp;including&nbsp;borders&nbsp;or&nbsp;headers&nbsp;where&nbsp;left-locked&nbsp;columns<br>
are&nbsp;displayed.&nbsp;If&nbsp;AREA&nbsp;is&nbsp;RIGHT,&nbsp;then&nbsp;the&nbsp;result&nbsp;is&nbsp;the&nbsp;part&nbsp;of&nbsp;the<br>
window&nbsp;not&nbsp;including&nbsp;borders&nbsp;or&nbsp;headers&nbsp;where&nbsp;right-locked&nbsp;columns&nbsp;are<br>
displayed.&nbsp;None&nbsp;is&nbsp;returned&nbsp;if&nbsp;the&nbsp;display&nbsp;area&nbsp;has&nbsp;no&nbsp;height&nbsp;or&nbsp;width,<br>
which&nbsp;can&nbsp;be&nbsp;true&nbsp;for&nbsp;various&nbsp;reasons&nbsp;such&nbsp;as&nbsp;the&nbsp;window&nbsp;is&nbsp;too&nbsp;small,<br>
or&nbsp;the&nbsp;header&nbsp;is&nbsp;not&nbsp;displayed,&nbsp;or&nbsp;there&nbsp;aren't&nbsp;any&nbsp;locked&nbsp;columns.</tt></dd></dl>

<dl><dt><a name="Treectrl-canvasx"><strong>canvasx</strong></a>(self, screenx)</dt><dd><tt>Given&nbsp;a&nbsp;window&nbsp;x-coordinate&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;screenx,&nbsp;this<br>
command&nbsp;returns&nbsp;the&nbsp;treectrl&nbsp;x-coordinate&nbsp;that&nbsp;is&nbsp;displayed<br>
at&nbsp;that&nbsp;location.</tt></dd></dl>

<dl><dt><a name="Treectrl-canvasy"><strong>canvasy</strong></a>(self, screeny)</dt><dd><tt>Given&nbsp;a&nbsp;window&nbsp;y-coordinate&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;screeny,&nbsp;this<br>
command&nbsp;returns&nbsp;the&nbsp;treectrl&nbsp;y-coordinate&nbsp;that&nbsp;is&nbsp;displayed<br>
at&nbsp;that&nbsp;location.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_bbox"><strong>column_bbox</strong></a>(self, column)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;with&nbsp;four&nbsp;elements&nbsp;giving&nbsp;the&nbsp;bounding&nbsp;box&nbsp;for&nbsp;the<br>
column&nbsp;header&nbsp;specified&nbsp;by&nbsp;COLUMN.&nbsp;If&nbsp;the&nbsp;treectrl&nbsp;is&nbsp;configured&nbsp;not&nbsp;to<br>
display&nbsp;the&nbsp;column&nbsp;headers&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;showheader&nbsp;option,<br>
then&nbsp;None&nbsp;is&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_cget"><strong>column_cget</strong></a>(self, column, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;option&nbsp;named&nbsp;OPTION<br>
for&nbsp;the&nbsp;column&nbsp;specified&nbsp;by&nbsp;COLUMN.&nbsp;COLUMN&nbsp;may&nbsp;also&nbsp;be&nbsp;the&nbsp;string&nbsp;TAIL<br>
to&nbsp;specify&nbsp;the&nbsp;tail&nbsp;column.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the&nbsp;values&nbsp;accepted<br>
by&nbsp;the&nbsp;<a href="#Treectrl-column_configure">column_configure</a>()&nbsp;widget&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_compare"><strong>column_compare</strong></a>(self, column1, op, column2)</dt><dd><tt>From&nbsp;both&nbsp;columns&nbsp;the&nbsp;index&nbsp;is&nbsp;retrieved&nbsp;(as&nbsp;returned&nbsp;from&nbsp;the<br>
<a href="#Treectrl-column_order">column_order</a>()&nbsp;widget&nbsp;command).&nbsp;Then&nbsp;these&nbsp;indexes&nbsp;are&nbsp;compared&nbsp;using<br>
the&nbsp;operator&nbsp;OP,&nbsp;which&nbsp;must&nbsp;be&nbsp;either&nbsp;&lt;,&nbsp;&lt;=,&nbsp;==,&nbsp;&gt;=,&nbsp;&gt;,&nbsp;or&nbsp;!=.<br>
The&nbsp;return&nbsp;value&nbsp;of&nbsp;this&nbsp;command&nbsp;is&nbsp;True&nbsp;if&nbsp;the&nbsp;comparison&nbsp;evaluated&nbsp;to<br>
true,&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_config"><strong>column_config</strong></a> = <a href="#Treectrl-column_configure">column_configure</a>(self, column, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-column_configure"><strong>column_configure</strong></a>(self, column, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;<a href="#Treectrl-configure">configure</a>()&nbsp;widget&nbsp;command&nbsp;except<br>
that&nbsp;it&nbsp;modifies&nbsp;options&nbsp;associated&nbsp;with&nbsp;the&nbsp;column&nbsp;specified&nbsp;by&nbsp;COLUMN<br>
instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the&nbsp;overall&nbsp;treectrl&nbsp;widget.&nbsp;COLUMN<br>
may&nbsp;be&nbsp;the&nbsp;string&nbsp;TAIL&nbsp;to&nbsp;specify&nbsp;the&nbsp;tail&nbsp;column.&nbsp;If&nbsp;COLUMN&nbsp;is&nbsp;the<br>
string&nbsp;ALL,&nbsp;at&nbsp;least&nbsp;one&nbsp;option-value&nbsp;pair&nbsp;must&nbsp;be&nbsp;given;&nbsp;in&nbsp;this&nbsp;case<br>
all&nbsp;the&nbsp;columns&nbsp;are&nbsp;configured.<br>
Available&nbsp;options&nbsp;are:<br>
&nbsp;&nbsp;&nbsp;&nbsp;arrow&nbsp;arrowbitmap&nbsp;arrowgravity&nbsp;arrowimage&nbsp;arrowpadx&nbsp;arrowpady<br>
&nbsp;&nbsp;&nbsp;&nbsp;arrowside&nbsp;background&nbsp;bitmap&nbsp;borderwidth&nbsp;button&nbsp;expand&nbsp;font<br>
&nbsp;&nbsp;&nbsp;&nbsp;gridleftcolor&nbsp;gridrightcolor&nbsp;image&nbsp;imagepadx&nbsp;imagepady<br>
&nbsp;&nbsp;&nbsp;&nbsp;itembackground&nbsp;itemjustify&nbsp;itemstyle&nbsp;justify&nbsp;lock&nbsp;maxwidth&nbsp;minwidth<br>
&nbsp;&nbsp;&nbsp;&nbsp;resize&nbsp;squeeze&nbsp;state&nbsp;stepwidth&nbsp;tags&nbsp;text&nbsp;textcolor&nbsp;textlines<br>
&nbsp;&nbsp;&nbsp;&nbsp;textpadx&nbsp;textpady&nbsp;uniform&nbsp;visible&nbsp;weight&nbsp;width&nbsp;widthhack</tt></dd></dl>

<dl><dt><a name="Treectrl-column_count"><strong>column_count</strong></a>(self, *args)</dt><dd><tt>If&nbsp;no&nbsp;additional&nbsp;argument&nbsp;is&nbsp;given,&nbsp;returns&nbsp;an&nbsp;integer&nbsp;giving&nbsp;the<br>
number&nbsp;of&nbsp;columns&nbsp;created&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-column_create">column_create</a>()&nbsp;widget&nbsp;command&nbsp;which<br>
haven't&nbsp;been&nbsp;deleted&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-column_delete">column_delete</a>()&nbsp;widget&nbsp;command.&nbsp;The&nbsp;tail<br>
column&nbsp;is&nbsp;not&nbsp;counted&nbsp;in&nbsp;this&nbsp;case.&nbsp;If&nbsp;argument(s)&nbsp;are&nbsp;given,&nbsp;the<br>
result&nbsp;is&nbsp;the&nbsp;number&nbsp;of&nbsp;columns&nbsp;that&nbsp;match&nbsp;the&nbsp;column&nbsp;description.<br>
For&nbsp;example:<br>
&nbsp;&nbsp;&nbsp;&nbsp;colum_count('visible')&nbsp;will&nbsp;return&nbsp;the&nbsp;number&nbsp;of&nbsp;columns&nbsp;whose<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-visible&nbsp;option&nbsp;is&nbsp;True,&nbsp;and:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-column_count">column_count</a>('tag',&nbsp;'a^b')&nbsp;will&nbsp;return&nbsp;the&nbsp;number&nbsp;of&nbsp;columns<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;either&nbsp;tag&nbsp;"a"&nbsp;or&nbsp;"b",&nbsp;but&nbsp;not&nbsp;both.<br>
Multiple&nbsp;column&nbsp;descriptions&nbsp;may&nbsp;be&nbsp;combined,&nbsp;like:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-column_count">column_count</a>('tag',&nbsp;'foo',&nbsp;'tag',&nbsp;'bar',&nbsp;'visible')</tt></dd></dl>

<dl><dt><a name="Treectrl-column_create"><strong>column_create</strong></a>(self, *args, **kw)</dt><dd><tt>This&nbsp;command&nbsp;creates&nbsp;a&nbsp;new&nbsp;column&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;widget.&nbsp;The&nbsp;new<br>
column&nbsp;is&nbsp;placed&nbsp;to&nbsp;the&nbsp;right&nbsp;of&nbsp;all&nbsp;other&nbsp;columns&nbsp;(except&nbsp;the&nbsp;tail<br>
column).&nbsp;Any&nbsp;option-value&nbsp;arguments&nbsp;configure&nbsp;the&nbsp;new&nbsp;column&nbsp;according<br>
to&nbsp;the&nbsp;<a href="#Treectrl-column_configure">column_configure</a>()&nbsp;command.&nbsp;The&nbsp;return&nbsp;value&nbsp;is&nbsp;the&nbsp;unique<br>
identifier&nbsp;of&nbsp;the&nbsp;new&nbsp;column.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_delete"><strong>column_delete</strong></a>(self, first, last<font color="#909090">=None</font>)</dt><dd><tt>Deletes&nbsp;the&nbsp;specified&nbsp;column(s)&nbsp;from&nbsp;the&nbsp;treectrl&nbsp;widget.&nbsp;If&nbsp;either<br>
FIRST&nbsp;or&nbsp;LAST&nbsp;is&nbsp;specified&nbsp;as&nbsp;ALL,&nbsp;then&nbsp;all&nbsp;columns&nbsp;are&nbsp;deleted.&nbsp;The<br>
tail&nbsp;column&nbsp;cannot&nbsp;be&nbsp;deleted&nbsp;and&nbsp;it&nbsp;is&nbsp;an&nbsp;error&nbsp;to&nbsp;specify&nbsp;it.&nbsp;The<br>
order&nbsp;of&nbsp;first&nbsp;and&nbsp;last&nbsp;doesn't&nbsp;matter,&nbsp;and&nbsp;first&nbsp;may&nbsp;be&nbsp;equal&nbsp;to<br>
last.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_dragcget"><strong>column_dragcget</strong></a>(self, option)</dt></dl>

<dl><dt><a name="Treectrl-column_dragconfigure"><strong>column_dragconfigure</strong></a>(self, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>The&nbsp;user&nbsp;can&nbsp;move&nbsp;a&nbsp;column&nbsp;within&nbsp;a&nbsp;treectrl&nbsp;by&nbsp;drag-and-drop.<br>
Feedback&nbsp;consists&nbsp;of&nbsp;a&nbsp;semi-transparent&nbsp;photo&nbsp;image&nbsp;of&nbsp;the&nbsp;header&nbsp;of<br>
the&nbsp;column&nbsp;being&nbsp;dragged&nbsp;and&nbsp;a&nbsp;2-pixel-thick&nbsp;vertical&nbsp;line&nbsp;to&nbsp;indicate<br>
where&nbsp;the&nbsp;column&nbsp;may&nbsp;be&nbsp;dropped.&nbsp;The&nbsp;drag&nbsp;image&nbsp;consists&nbsp;of&nbsp;a&nbsp;colored<br>
background&nbsp;rectangle&nbsp;plus&nbsp;the&nbsp;image&nbsp;and/or&nbsp;text&nbsp;displayed&nbsp;in&nbsp;the&nbsp;column<br>
header.&nbsp;The&nbsp;2-pixel-thick&nbsp;line&nbsp;will&nbsp;be&nbsp;drawn&nbsp;over&nbsp;the&nbsp;left&nbsp;edge&nbsp;of&nbsp;the<br>
column&nbsp;before&nbsp;which&nbsp;the&nbsp;dragged&nbsp;column&nbsp;may&nbsp;be&nbsp;dropped.<br>
The&nbsp;library&nbsp;scripts&nbsp;generate&nbsp;a&nbsp;&lt;ColumnDrag-accept&gt;&nbsp;event&nbsp;when&nbsp;the&nbsp;user<br>
has&nbsp;successfully&nbsp;drag-and-drop'd&nbsp;a&nbsp;column.&nbsp;You&nbsp;will&nbsp;have&nbsp;to&nbsp;bind&nbsp;a<br>
callback&nbsp;to&nbsp;this&nbsp;event&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;move&nbsp;the&nbsp;dragged&nbsp;column.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_id"><strong>column_id</strong></a>(self, column)</dt><dd><tt>This&nbsp;command&nbsp;resolves&nbsp;the&nbsp;column&nbsp;description&nbsp;COLUMN&nbsp;into&nbsp;a&nbsp;unique<br>
column&nbsp;identifier.&nbsp;If&nbsp;the&nbsp;column&nbsp;described&nbsp;by&nbsp;COLUMN&nbsp;doesn't&nbsp;exist,<br>
this&nbsp;command&nbsp;returns&nbsp;None.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_list"><strong>column_list</strong></a>(self, visible<font color="#909090">=False</font>)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;of&nbsp;identifiers&nbsp;for&nbsp;every&nbsp;column&nbsp;(except<br>
the&nbsp;tail)&nbsp;from&nbsp;left&nbsp;to&nbsp;right.&nbsp;If&nbsp;VISIBLE&nbsp;is&nbsp;True,&nbsp;only&nbsp;columns&nbsp;whose<br>
visible&nbsp;option&nbsp;is&nbsp;True&nbsp;are&nbsp;returned.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_move"><strong>column_move</strong></a>(self, column, before)</dt><dd><tt>Moves&nbsp;the&nbsp;specified&nbsp;COLUMN&nbsp;to&nbsp;the&nbsp;left&nbsp;of&nbsp;the&nbsp;column&nbsp;specified&nbsp;by<br>
BEFORE.&nbsp;If&nbsp;BEFORE&nbsp;is&nbsp;the&nbsp;string&nbsp;TAIL,&nbsp;the&nbsp;column&nbsp;COLUMN&nbsp;will&nbsp;become&nbsp;the<br>
last&nbsp;column.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_neededwidth"><strong>column_neededwidth</strong></a>(self, column)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;an&nbsp;integer&nbsp;giving&nbsp;the&nbsp;needed&nbsp;width&nbsp;of&nbsp;the<br>
column&nbsp;specified&nbsp;by&nbsp;COLUMN.&nbsp;The&nbsp;needed&nbsp;width&nbsp;is&nbsp;the&nbsp;maximum&nbsp;of&nbsp;the<br>
width&nbsp;of&nbsp;the&nbsp;column&nbsp;header&nbsp;and&nbsp;the&nbsp;width&nbsp;of&nbsp;the&nbsp;widest&nbsp;currently<br>
visible&nbsp;item.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_order"><strong>column_order</strong></a>(self, column, visible<font color="#909090">=False</font>)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;an&nbsp;integer&nbsp;giving&nbsp;the&nbsp;position&nbsp;of&nbsp;COLUMN&nbsp;in&nbsp;the<br>
list&nbsp;of&nbsp;columns&nbsp;starting&nbsp;from&nbsp;zero&nbsp;for&nbsp;the&nbsp;leftmost&nbsp;column.&nbsp;If&nbsp;VISIBLE<br>
is&nbsp;True,&nbsp;only&nbsp;columns&nbsp;whose&nbsp;visible&nbsp;option&nbsp;is&nbsp;True&nbsp;are&nbsp;considered,<br>
and&nbsp;-1&nbsp;is&nbsp;returned&nbsp;if&nbsp;COLUMN's&nbsp;visible&nbsp;option&nbsp;is&nbsp;False.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_tag_add"><strong>column_tag_add</strong></a>(self, column, *tags)</dt><dd><tt>Adds&nbsp;each&nbsp;tag&nbsp;in&nbsp;TAGS&nbsp;to&nbsp;the&nbsp;columns&nbsp;specified&nbsp;by&nbsp;the&nbsp;column<br>
description&nbsp;COLUMN.&nbsp;Duplicate&nbsp;tags&nbsp;are&nbsp;ignored.&nbsp;The&nbsp;list&nbsp;of&nbsp;tags&nbsp;for&nbsp;a<br>
column&nbsp;can&nbsp;also&nbsp;be&nbsp;changed&nbsp;via&nbsp;<a href="#Treectrl-column_configure">column_configure</a>(tags=(...)).</tt></dd></dl>

<dl><dt><a name="Treectrl-column_tag_expr"><strong>column_tag_expr</strong></a>(self, column, tag)</dt><dd><tt>Evaluates&nbsp;the&nbsp;tag&nbsp;expression&nbsp;TAG&nbsp;against&nbsp;every&nbsp;column&nbsp;specified&nbsp;by<br>
the&nbsp;column&nbsp;description&nbsp;COLUMN.&nbsp;The&nbsp;result&nbsp;is&nbsp;True&nbsp;if&nbsp;the&nbsp;tag&nbsp;expression<br>
evaluates&nbsp;to&nbsp;True&nbsp;for&nbsp;every&nbsp;column,&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_tag_names"><strong>column_tag_names</strong></a>(self, column)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;of&nbsp;tag&nbsp;names&nbsp;assigned&nbsp;to&nbsp;the&nbsp;columns&nbsp;specified&nbsp;by&nbsp;the<br>
column&nbsp;description&nbsp;COLUMN.&nbsp;The&nbsp;result&nbsp;is&nbsp;the&nbsp;union&nbsp;of&nbsp;any&nbsp;tags&nbsp;assigned<br>
to&nbsp;the&nbsp;columns.</tt></dd></dl>

<dl><dt><a name="Treectrl-column_tag_remove"><strong>column_tag_remove</strong></a>(self, column, *tags)</dt><dd><tt>Removes&nbsp;each&nbsp;tag&nbsp;in&nbsp;TAGS&nbsp;from&nbsp;the&nbsp;columns&nbsp;specified&nbsp;by&nbsp;the&nbsp;column<br>
description&nbsp;COLUMN.&nbsp;It&nbsp;is&nbsp;not&nbsp;an&nbsp;error&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;columns&nbsp;do&nbsp;not&nbsp;use<br>
any&nbsp;of&nbsp;the&nbsp;tags.&nbsp;The&nbsp;list&nbsp;of&nbsp;tags&nbsp;for&nbsp;a&nbsp;column&nbsp;can&nbsp;also&nbsp;be&nbsp;changed&nbsp;via<br>
<a href="#Treectrl-column_configure">column_configure</a>(tags=(...).</tt></dd></dl>

<dl><dt><a name="Treectrl-column_width"><strong>column_width</strong></a>(self, column)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;an&nbsp;integer&nbsp;giving&nbsp;the&nbsp;width&nbsp;in&nbsp;pixels&nbsp;of&nbsp;the<br>
column&nbsp;specified&nbsp;by&nbsp;COLUMN,&nbsp;even&nbsp;if&nbsp;the&nbsp;treectrl&nbsp;is&nbsp;configured&nbsp;to&nbsp;not<br>
display&nbsp;the&nbsp;column&nbsp;headers&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;showheader&nbsp;option</tt></dd></dl>

<dl><dt><a name="Treectrl-contentbox"><strong>contentbox</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;tuple&nbsp;with&nbsp;four&nbsp;elements&nbsp;giving&nbsp;the&nbsp;bounding&nbsp;box&nbsp;for&nbsp;the<br>
space&nbsp;used&nbsp;to&nbsp;display&nbsp;the&nbsp;items,&nbsp;i.e.&nbsp;the&nbsp;space&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;window<br>
without&nbsp;the&nbsp;surrounding&nbsp;borders&nbsp;or&nbsp;the&nbsp;column&nbsp;headers.&nbsp;The&nbsp;return&nbsp;value<br>
is&nbsp;None&nbsp;if&nbsp;the&nbsp;content&nbsp;area&nbsp;is&nbsp;totally&nbsp;obscurred&nbsp;by&nbsp;column&nbsp;headers,<br>
borders,&nbsp;and/or&nbsp;locked&nbsp;columns.&nbsp;Typically&nbsp;this&nbsp;will&nbsp;only&nbsp;happen&nbsp;if&nbsp;the<br>
window&nbsp;is&nbsp;too&nbsp;small.</tt></dd></dl>

<dl><dt><a name="Treectrl-create_column"><strong>create_column</strong></a> = <a href="#Treectrl-column_create">column_create</a>(self, *args, **kw)</dt></dl>

<dl><dt><a name="Treectrl-create_element"><strong>create_element</strong></a> = <a href="#Treectrl-element_create">element_create</a>(self, name<font color="#909090">=None</font>, type<font color="#909090">=None</font>, *args, **kw)</dt></dl>

<dl><dt><a name="Treectrl-create_gradient"><strong>create_gradient</strong></a> = <a href="#Treectrl-gradient_create">gradient_create</a>(self, name<font color="#909090">=None</font>, *args, **kw)</dt></dl>

<dl><dt><a name="Treectrl-create_item"><strong>create_item</strong></a> = <a href="#Treectrl-item_create">item_create</a>(self, *args, **kw)</dt></dl>

<dl><dt><a name="Treectrl-create_style"><strong>create_style</strong></a> = <a href="#Treectrl-style_create">style_create</a>(self, name<font color="#909090">=None</font>, *args, **kw)</dt></dl>

<dl><dt><a name="Treectrl-debug_cget"><strong>debug_cget</strong></a>(self, element, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;debugging&nbsp;option&nbsp;named<br>
OPTION.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the&nbsp;values&nbsp;accepted&nbsp;by&nbsp;the&nbsp;debug<br>
configure&nbsp;widget&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-debug_configure"><strong>debug_configure</strong></a>(self, element, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;configure&nbsp;widget&nbsp;command&nbsp;except&nbsp;that<br>
it&nbsp;modifies&nbsp;debugging&nbsp;options&nbsp;instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the<br>
overall&nbsp;treectrl&nbsp;widget.&nbsp;If&nbsp;no&nbsp;option&nbsp;is&nbsp;specified,&nbsp;the&nbsp;command<br>
returns&nbsp;a&nbsp;list&nbsp;describing&nbsp;all&nbsp;of&nbsp;the&nbsp;available&nbsp;debugging&nbsp;options.</tt></dd></dl>

<dl><dt><a name="Treectrl-debug_dinfo"><strong>debug_dinfo</strong></a>(self)</dt><dd><tt>For&nbsp;every&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;a&nbsp;line&nbsp;with&nbsp;some&nbsp;internal&nbsp;values<br>
info&nbsp;about&nbsp;all&nbsp;items&nbsp;is&nbsp;printed&nbsp;to&nbsp;stdout.</tt></dd></dl>

<dl><dt><a name="Treectrl-debug_scroll"><strong>debug_scroll</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;string&nbsp;useful&nbsp;for&nbsp;debugging&nbsp;vertical&nbsp;scrolling.</tt></dd></dl>

<dl><dt><a name="Treectrl-delete_column"><strong>delete_column</strong></a> = <a href="#Treectrl-column_delete">column_delete</a>(self, first, last<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a name="Treectrl-delete_element"><strong>delete_element</strong></a> = <a href="#Treectrl-element_delete">element_delete</a>(self, *elements)</dt></dl>

<dl><dt><a name="Treectrl-delete_gradient"><strong>delete_gradient</strong></a> = <a href="#Treectrl-gradient_delete">gradient_delete</a>(self, *gradients)</dt></dl>

<dl><dt><a name="Treectrl-delete_item"><strong>delete_item</strong></a> = <a href="#Treectrl-item_delete">item_delete</a>(self, first, last<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a name="Treectrl-delete_style"><strong>delete_style</strong></a> = <a href="#Treectrl-style_delete">style_delete</a>(self, style)</dt></dl>

<dl><dt><a name="Treectrl-depth"><strong>depth</strong></a>(self, itemDesc<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;the&nbsp;additional&nbsp;argument&nbsp;ITEMDESC&nbsp;is&nbsp;specified,&nbsp;returns&nbsp;an&nbsp;integer<br>
giving&nbsp;the&nbsp;depth&nbsp;of&nbsp;the&nbsp;item&nbsp;describing&nbsp;by&nbsp;ITEMDESC,&nbsp;whereas&nbsp;depth&nbsp;is<br>
defined&nbsp;as&nbsp;the&nbsp;number&nbsp;of&nbsp;steps&nbsp;you&nbsp;must&nbsp;go&nbsp;upward&nbsp;to&nbsp;reach&nbsp;to&nbsp;root<br>
item.&nbsp;If&nbsp;no&nbsp;ITEMDESC&nbsp;is&nbsp;specified,&nbsp;the&nbsp;maximum&nbsp;depth&nbsp;of&nbsp;all&nbsp;items&nbsp;in<br>
the&nbsp;treectrl&nbsp;widget&nbsp;is&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="Treectrl-dragimage_add"><strong>dragimage_add</strong></a>(self, itemDesc, column<font color="#909090">=None</font>, element<font color="#909090">=None</font>)</dt><dd><tt>Adds&nbsp;the&nbsp;shapes&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC&nbsp;to&nbsp;the&nbsp;shapes&nbsp;of<br>
the&nbsp;dragimage.&nbsp;Specifying&nbsp;additional&nbsp;arguments&nbsp;reduces&nbsp;the&nbsp;number&nbsp;of<br>
rectangles&nbsp;that&nbsp;are&nbsp;added&nbsp;to&nbsp;the&nbsp;dragimage.&nbsp;If&nbsp;no&nbsp;additional&nbsp;arguments<br>
is&nbsp;specified,&nbsp;for&nbsp;every&nbsp;element&nbsp;of&nbsp;the&nbsp;item&nbsp;in&nbsp;every&nbsp;column&nbsp;a&nbsp;dotted<br>
rectangles&nbsp;is&nbsp;added.&nbsp;If&nbsp;COLUMN&nbsp;is&nbsp;specified,&nbsp;all&nbsp;elements&nbsp;in&nbsp;other<br>
columns&nbsp;are&nbsp;ignored.&nbsp;If&nbsp;also&nbsp;ELEMENT&nbsp;is&nbsp;specified,&nbsp;only&nbsp;a&nbsp;rectangle&nbsp;for<br>
this&nbsp;one&nbsp;element&nbsp;of&nbsp;the&nbsp;specified&nbsp;item&nbsp;in&nbsp;the&nbsp;given&nbsp;column&nbsp;is&nbsp;added.</tt></dd></dl>

<dl><dt><a name="Treectrl-dragimage_cget"><strong>dragimage_cget</strong></a>(self, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;dragimage&nbsp;option&nbsp;named<br>
OPTION.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the&nbsp;values&nbsp;accepted&nbsp;by&nbsp;the<br>
<a href="#Treectrl-dragimage_configure">dragimage_configure</a>()&nbsp;widget&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-dragimage_clear"><strong>dragimage_clear</strong></a>(self)</dt><dd><tt>Removes&nbsp;all&nbsp;shapes&nbsp;(if&nbsp;there&nbsp;are&nbsp;any)&nbsp;from&nbsp;the&nbsp;dragimage.&nbsp;This<br>
command&nbsp;does&nbsp;not&nbsp;modify&nbsp;the&nbsp;dragimage&nbsp;offset.</tt></dd></dl>

<dl><dt><a name="Treectrl-dragimage_config"><strong>dragimage_config</strong></a> = <a href="#Treectrl-dragimage_configure">dragimage_configure</a>(self, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-dragimage_configure"><strong>dragimage_configure</strong></a>(self, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;configure&nbsp;widget&nbsp;command&nbsp;except&nbsp;that<br>
it&nbsp;modifies&nbsp;the&nbsp;dragimage&nbsp;options&nbsp;instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the<br>
overall&nbsp;treectrl&nbsp;widget.&nbsp;If&nbsp;no&nbsp;option&nbsp;is&nbsp;specified,&nbsp;the&nbsp;command&nbsp;returns<br>
a&nbsp;list&nbsp;describing&nbsp;all&nbsp;of&nbsp;the&nbsp;available&nbsp;dragimage&nbsp;options</tt></dd></dl>

<dl><dt><a name="Treectrl-dragimage_offset"><strong>dragimage_offset</strong></a>(self, x<font color="#909090">=None</font>, y<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;offsets&nbsp;of&nbsp;the&nbsp;dragimage,&nbsp;if<br>
no&nbsp;additional&nbsp;arguments&nbsp;are&nbsp;specified.&nbsp;The&nbsp;dragimage&nbsp;offset&nbsp;is&nbsp;the<br>
screen&nbsp;distance,&nbsp;the&nbsp;image&nbsp;is&nbsp;displayed&nbsp;relative&nbsp;to&nbsp;the&nbsp;item&nbsp;its&nbsp;shape<br>
is&nbsp;derived&nbsp;from.&nbsp;If&nbsp;two&nbsp;coordinates&nbsp;are&nbsp;specified,&nbsp;sets&nbsp;the&nbsp;dragimage<br>
offset&nbsp;to&nbsp;the&nbsp;given&nbsp;coordinates&nbsp;X&nbsp;and&nbsp;Y.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_cget"><strong>element_cget</strong></a>(self, element, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;option&nbsp;named&nbsp;OPTION<br>
associated&nbsp;with&nbsp;the&nbsp;element&nbsp;given&nbsp;by&nbsp;ELEMENT.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of<br>
the&nbsp;values&nbsp;accepted&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-element_configure">element_configure</a>()&nbsp;widget&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_config"><strong>element_config</strong></a> = <a href="#Treectrl-element_configure">element_configure</a>(self, element, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-element_configure"><strong>element_configure</strong></a>(self, element, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;<a href="#Treectrl-configure">configure</a>()&nbsp;widget&nbsp;command&nbsp;except<br>
that&nbsp;it&nbsp;modifies&nbsp;options&nbsp;associated&nbsp;with&nbsp;the&nbsp;element&nbsp;given&nbsp;by&nbsp;ELEMENT<br>
instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the&nbsp;overall&nbsp;treectrl&nbsp;widget.&nbsp;If&nbsp;no<br>
option&nbsp;is&nbsp;specified,&nbsp;the&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;describing&nbsp;all&nbsp;of&nbsp;the<br>
available&nbsp;options&nbsp;for&nbsp;ELEMENT.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_create"><strong>element_create</strong></a>(self, name<font color="#909090">=None</font>, type<font color="#909090">=None</font>, *args, **kw)</dt><dd><tt>Create&nbsp;a&nbsp;new&nbsp;elememt&nbsp;in&nbsp;SELF&nbsp;of&nbsp;type&nbsp;TYPE&nbsp;with&nbsp;name&nbsp;NAME.&nbsp;The&nbsp;exact<br>
format&nbsp;of&nbsp;the&nbsp;arguments&nbsp;after&nbsp;type&nbsp;depends&nbsp;on&nbsp;TYPE,&nbsp;but&nbsp;generally<br>
consist&nbsp;of&nbsp;specifications&nbsp;for&nbsp;zero&nbsp;or&nbsp;more&nbsp;element&nbsp;options.<br>
This&nbsp;command&nbsp;returns&nbsp;the&nbsp;name&nbsp;for&nbsp;the&nbsp;new&nbsp;element.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_delete"><strong>element_delete</strong></a>(self, *elements)</dt><dd><tt>Deletes&nbsp;each&nbsp;of&nbsp;the&nbsp;named&nbsp;ELEMENTS.&nbsp;If&nbsp;an&nbsp;element&nbsp;is&nbsp;deleted&nbsp;while<br>
it&nbsp;is&nbsp;still&nbsp;configured&nbsp;as&nbsp;an&nbsp;element&nbsp;of&nbsp;one&nbsp;or&nbsp;more&nbsp;styles&nbsp;by&nbsp;means&nbsp;of<br>
the&nbsp;<a href="#Treectrl-style_elements">style_elements</a>()&nbsp;widget&nbsp;command,&nbsp;it&nbsp;is&nbsp;also&nbsp;removed&nbsp;from&nbsp;the<br>
element&nbsp;lists&nbsp;of&nbsp;these&nbsp;styles.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_names"><strong>element_names</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;all&nbsp;existing&nbsp;elements.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_perstate"><strong>element_perstate</strong></a>(self, element, option, *statelist)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;value&nbsp;of&nbsp;the&nbsp;per-state&nbsp;option&nbsp;named&nbsp;option<br>
for&nbsp;element&nbsp;for&nbsp;a&nbsp;certain&nbsp;state.&nbsp;StateList&nbsp;is&nbsp;a&nbsp;list&nbsp;of&nbsp;state&nbsp;names<br>
(static&nbsp;and&nbsp;dynamic)&nbsp;which&nbsp;specifies&nbsp;the&nbsp;state&nbsp;to&nbsp;use.</tt></dd></dl>

<dl><dt><a name="Treectrl-element_type"><strong>element_type</strong></a>(self, element)</dt><dd><tt>Returns&nbsp;the&nbsp;type&nbsp;of&nbsp;the&nbsp;elements&nbsp;given&nbsp;by&nbsp;ELEMENT,&nbsp;such&nbsp;as<br>
"rect"&nbsp;or&nbsp;"text".</tt></dd></dl>

<dl><dt><a name="Treectrl-filelist_emulate_win7"><strong>filelist_emulate_win7</strong></a>(self, win7<font color="#909090">=None</font>)</dt><dd><tt>Query&nbsp;or&nbsp;change&nbsp;the&nbsp;flag&nbsp;indicating&nbsp;that&nbsp;Windows&nbsp;7&nbsp;behavior&nbsp;should<br>
be&nbsp;used.&nbsp;If&nbsp;called&nbsp;without&nbsp;arguments&nbsp;returns&nbsp;True&nbsp;or&nbsp;False&nbsp;depending<br>
on&nbsp;the&nbsp;current&nbsp;state.&nbsp;If&nbsp;called&nbsp;with&nbsp;a&nbsp;boolean&nbsp;value&nbsp;as&nbsp;argument<br>
changes&nbsp;the&nbsp;behavior&nbsp;according&nbsp;to&nbsp;the&nbsp;given&nbsp;value.</tt></dd></dl>

<dl><dt><a name="Treectrl-gradient_cget"><strong>gradient_cget</strong></a>(self, gradient, option)</dt><dd><tt>Returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;configuration&nbsp;option&nbsp;for&nbsp;the<br>
gradient&nbsp;specified&nbsp;by&nbsp;GRADIENT&nbsp;whose&nbsp;name&nbsp;is&nbsp;OPTION.&nbsp;Option&nbsp;may&nbsp;have<br>
any&nbsp;of&nbsp;the&nbsp;values&nbsp;accepted&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-gradient_configure">gradient_configure</a>()&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-gradient_config"><strong>gradient_config</strong></a> = <a href="#Treectrl-gradient_configure">gradient_configure</a>(self, gradient, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-gradient_configure"><strong>gradient_configure</strong></a>(self, gradient, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;<a href="#Treectrl-configure">configure</a>()&nbsp;widget&nbsp;command&nbsp;except<br>
that&nbsp;it&nbsp;modifies&nbsp;options&nbsp;associated&nbsp;with&nbsp;the&nbsp;gradient&nbsp;given&nbsp;by&nbsp;GRADIENT<br>
instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the&nbsp;overall&nbsp;treectrl&nbsp;widget.&nbsp;If&nbsp;no<br>
option&nbsp;is&nbsp;specified,&nbsp;the&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;describing&nbsp;all&nbsp;of&nbsp;the<br>
available&nbsp;options&nbsp;for&nbsp;GRADIENT.<br>
The&nbsp;following&nbsp;options&nbsp;are&nbsp;supported&nbsp;(see&nbsp;gradient&nbsp;create&nbsp;for&nbsp;the<br>
meaning&nbsp;of&nbsp;each&nbsp;option):<br>
&nbsp;&nbsp;&nbsp;&nbsp;bottom&nbsp;left&nbsp;orient&nbsp;right&nbsp;steps&nbsp;stops&nbsp;top</tt></dd></dl>

<dl><dt><a name="Treectrl-gradient_create"><strong>gradient_create</strong></a>(self, name<font color="#909090">=None</font>, *args, **kw)</dt><dd><tt>Creates&nbsp;a&nbsp;new&nbsp;gradient&nbsp;with&nbsp;the&nbsp;name&nbsp;NAME,&nbsp;which&nbsp;must&nbsp;be&nbsp;a&nbsp;unique<br>
name&nbsp;not&nbsp;used&nbsp;by&nbsp;another&nbsp;gradient&nbsp;created&nbsp;by&nbsp;this&nbsp;treectrl&nbsp;widget.<br>
If&nbsp;NAME&nbsp;is&nbsp;None&nbsp;a&nbsp;unique&nbsp;name&nbsp;will&nbsp;be&nbsp;created&nbsp;by&nbsp;the&nbsp;widget.<br>
The&nbsp;following&nbsp;options&nbsp;are&nbsp;supported:<br>
&nbsp;&nbsp;&nbsp;&nbsp;-bottom&nbsp;coordSpec<br>
&nbsp;&nbsp;&nbsp;&nbsp;-left&nbsp;coordSpec<br>
&nbsp;&nbsp;&nbsp;&nbsp;-right&nbsp;coordSpec<br>
&nbsp;&nbsp;&nbsp;&nbsp;-top&nbsp;coordSpec<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each&nbsp;of&nbsp;these&nbsp;options&nbsp;specifies&nbsp;one&nbsp;edge&nbsp;of&nbsp;the&nbsp;gradient&nbsp;brush.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;the&nbsp;option&nbsp;is&nbsp;specified&nbsp;as&nbsp;an&nbsp;empty&nbsp;string&nbsp;(the&nbsp;default),<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;gradient&nbsp;brush's&nbsp;edge&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;that&nbsp;of&nbsp;whatever<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rectangle&nbsp;is&nbsp;being&nbsp;painted&nbsp;using&nbsp;the&nbsp;gradient.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;format&nbsp;of&nbsp;each&nbsp;of&nbsp;these&nbsp;options&nbsp;is&nbsp;a&nbsp;tuple&nbsp;of&nbsp;2&nbsp;or&nbsp;more<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;values&nbsp;(value,&nbsp;coordType,&nbsp;?arg&nbsp;...?),&nbsp;where&nbsp;value&nbsp;is&nbsp;a&nbsp;floating<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;point&nbsp;number&nbsp;(usually&nbsp;from&nbsp;0.0&nbsp;to&nbsp;1.0)&nbsp;and&nbsp;coordType&nbsp;is&nbsp;one&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AREA,&nbsp;CANVAS,&nbsp;COLUMN&nbsp;or&nbsp;ITEM.&nbsp;The&nbsp;AREA&nbsp;keyword&nbsp;must&nbsp;be&nbsp;followed<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by&nbsp;one&nbsp;of&nbsp;the&nbsp;same&nbsp;area&nbsp;names&nbsp;that&nbsp;the&nbsp;bbox&nbsp;command&nbsp;accepts.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;COLUMN&nbsp;keyword&nbsp;may&nbsp;be&nbsp;followed&nbsp;by&nbsp;a&nbsp;column&nbsp;description<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specifying&nbsp;exactly&nbsp;one&nbsp;column.&nbsp;The&nbsp;ITEM&nbsp;keyword&nbsp;may&nbsp;be&nbsp;followed<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by&nbsp;an&nbsp;item&nbsp;description&nbsp;specifying&nbsp;exactly&nbsp;one&nbsp;item.<br>
&nbsp;&nbsp;&nbsp;&nbsp;-orient&nbsp;direction<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;a&nbsp;linear&nbsp;gradient&nbsp;changes<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color&nbsp;in.&nbsp;Must&nbsp;be&nbsp;either&nbsp;horizontal&nbsp;(the&nbsp;default)&nbsp;or&nbsp;vertical<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;an&nbsp;abbreviation&nbsp;of&nbsp;one&nbsp;of&nbsp;these.<br>
&nbsp;&nbsp;&nbsp;&nbsp;-steps&nbsp;stepCount<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;number&nbsp;of&nbsp;bands&nbsp;of&nbsp;color&nbsp;drawn&nbsp;for&nbsp;each&nbsp;color<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stop&nbsp;described&nbsp;by&nbsp;the&nbsp;-stops&nbsp;option.&nbsp;The&nbsp;default&nbsp;value&nbsp;is&nbsp;1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;maximum&nbsp;is&nbsp;25.&nbsp;This&nbsp;option&nbsp;has&nbsp;no&nbsp;effect&nbsp;if&nbsp;gradients&nbsp;are<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drawn&nbsp;using&nbsp;something&nbsp;better&nbsp;than&nbsp;Tk&nbsp;API&nbsp;calls.<br>
&nbsp;&nbsp;&nbsp;&nbsp;-stops&nbsp;stopsList<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;color&nbsp;stops&nbsp;along&nbsp;this&nbsp;gradient.&nbsp;The&nbsp;argument<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stopsList&nbsp;has&nbsp;the&nbsp;following&nbsp;form:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((offset&nbsp;color&nbsp;?opacity?),&nbsp;(offset&nbsp;color&nbsp;?opacity?)&nbsp;...)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each&nbsp;offset&nbsp;is&nbsp;a&nbsp;floating&nbsp;point&nbsp;number&nbsp;from&nbsp;0.0&nbsp;to&nbsp;1.0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specifying&nbsp;the&nbsp;distance&nbsp;from&nbsp;the&nbsp;start&nbsp;of&nbsp;the&nbsp;gradient<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where&nbsp;the&nbsp;color&nbsp;begins.&nbsp;Each&nbsp;color&nbsp;is&nbsp;a&nbsp;Tk&nbsp;color&nbsp;name&nbsp;or<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;description.&nbsp;Each&nbsp;optional&nbsp;opacity&nbsp;is&nbsp;a&nbsp;floating&nbsp;point&nbsp;number<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;0.0&nbsp;to&nbsp;1.0&nbsp;specifying&nbsp;how&nbsp;transparent&nbsp;the&nbsp;gradient&nbsp;is.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;stopsList&nbsp;is&nbsp;non-empty&nbsp;there&nbsp;must&nbsp;be&nbsp;at&nbsp;least&nbsp;two&nbsp;stops<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specified,&nbsp;and&nbsp;the&nbsp;first&nbsp;offset&nbsp;must&nbsp;be&nbsp;0.0&nbsp;and&nbsp;the&nbsp;last&nbsp;offset<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;must&nbsp;be&nbsp;1.0.&nbsp;Any&nbsp;other&nbsp;stop&nbsp;offsets&nbsp;must&nbsp;be&nbsp;listed&nbsp;in<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;increasing&nbsp;order.&nbsp;Specifying&nbsp;opacity&nbsp;has&nbsp;no&nbsp;effect&nbsp;if&nbsp;gradients<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are&nbsp;drawn&nbsp;using&nbsp;Tk&nbsp;API&nbsp;calls.</tt></dd></dl>

<dl><dt><a name="Treectrl-gradient_delete"><strong>gradient_delete</strong></a>(self, *gradients)</dt><dd><tt>Deletes&nbsp;each&nbsp;gradient&nbsp;specified&nbsp;in&nbsp;GRADIENTS.&nbsp;If&nbsp;the&nbsp;gradient&nbsp;is<br>
still&nbsp;being&nbsp;used&nbsp;then&nbsp;it&nbsp;is&nbsp;not&nbsp;actually&nbsp;deleted&nbsp;until&nbsp;all&nbsp;elements<br>
etc&nbsp;using&nbsp;the&nbsp;gradient&nbsp;have&nbsp;stopped&nbsp;using&nbsp;it.&nbsp;A&nbsp;deleted-but-in-use<br>
gradient&nbsp;is&nbsp;not&nbsp;recognized&nbsp;by&nbsp;the&nbsp;various&nbsp;gradient&nbsp;commands.<br>
Creating&nbsp;a&nbsp;new&nbsp;gradient&nbsp;with&nbsp;the&nbsp;same&nbsp;name&nbsp;as&nbsp;a&nbsp;deleted-but-in-use<br>
gradient&nbsp;resurrects&nbsp;the&nbsp;deleted&nbsp;gradient.</tt></dd></dl>

<dl><dt><a name="Treectrl-gradient_names"><strong>gradient_names</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;of&nbsp;names&nbsp;of&nbsp;all&nbsp;the&nbsp;gradients&nbsp;that&nbsp;have&nbsp;been<br>
created&nbsp;by&nbsp;this&nbsp;treectrl&nbsp;widget.</tt></dd></dl>

<dl><dt><a name="Treectrl-gradient_native"><strong>gradient_native</strong></a>(self, preference<font color="#909090">=None</font>)</dt><dd><tt>Without&nbsp;any&nbsp;arguments,&nbsp;this&nbsp;command&nbsp;returns&nbsp;a&nbsp;boolean&nbsp;indicating<br>
whether&nbsp;or&nbsp;not&nbsp;the&nbsp;platform&nbsp;supports&nbsp;native&nbsp;transparent&nbsp;gradients.<br>
The&nbsp;preference&nbsp;argument&nbsp;is&nbsp;a&nbsp;boolean&nbsp;that&nbsp;indicates&nbsp;whether&nbsp;native<br>
gradients&nbsp;should&nbsp;be&nbsp;used;&nbsp;this&nbsp;can&nbsp;be&nbsp;used&nbsp;to&nbsp;test&nbsp;the&nbsp;appearance<br>
of&nbsp;the&nbsp;application.</tt></dd></dl>

<dl><dt><a name="Treectrl-identify"><strong>identify</strong></a>(self, x, y)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;some&nbsp;diagnostics&nbsp;about&nbsp;what&nbsp;is&nbsp;displayed<br>
at&nbsp;the&nbsp;given&nbsp;windows&nbsp;coordinates&nbsp;x&nbsp;and&nbsp;y.&nbsp;The&nbsp;resulting&nbsp;list&nbsp;may&nbsp;be<br>
empty,&nbsp;if&nbsp;nothing&nbsp;is&nbsp;displayed&nbsp;at&nbsp;the&nbsp;given&nbsp;coordinates,&nbsp;otherwise<br>
the&nbsp;first&nbsp;list&nbsp;element&nbsp;is&nbsp;"header"&nbsp;or&nbsp;"item".<br>
If&nbsp;the&nbsp;coordinates&nbsp;are&nbsp;in&nbsp;the&nbsp;header&nbsp;area&nbsp;and&nbsp;thus&nbsp;the&nbsp;first&nbsp;element&nbsp;of<br>
the&nbsp;result&nbsp;is&nbsp;header,&nbsp;the&nbsp;number&nbsp;of&nbsp;the&nbsp;column&nbsp;or&nbsp;the&nbsp;string&nbsp;tail&nbsp;is<br>
the&nbsp;second&nbsp;element&nbsp;in&nbsp;the&nbsp;resulting&nbsp;list;&nbsp;if&nbsp;the&nbsp;x&nbsp;coordinate&nbsp;is&nbsp;near<br>
the&nbsp;left&nbsp;or&nbsp;right&nbsp;end&nbsp;of&nbsp;the&nbsp;header,&nbsp;a&nbsp;third&nbsp;element&nbsp;left&nbsp;or&nbsp;right&nbsp;is<br>
added&nbsp;respectively.&nbsp;If&nbsp;the&nbsp;coordinates&nbsp;are&nbsp;below&nbsp;the&nbsp;header&nbsp;area&nbsp;and<br>
thus&nbsp;the&nbsp;first&nbsp;element&nbsp;of&nbsp;the&nbsp;result&nbsp;is&nbsp;item,&nbsp;the&nbsp;numerical&nbsp;id&nbsp;of&nbsp;the<br>
item&nbsp;is&nbsp;the&nbsp;second&nbsp;element&nbsp;in&nbsp;the&nbsp;resulting&nbsp;list.&nbsp;If&nbsp;the&nbsp;x&nbsp;coordinate<br>
doesn't&nbsp;fall&nbsp;into&nbsp;the&nbsp;column&nbsp;displaying&nbsp;the&nbsp;hierarchical&nbsp;structure,<br>
the&nbsp;elements&nbsp;column&nbsp;and&nbsp;the&nbsp;column&nbsp;number&nbsp;are&nbsp;added.&nbsp;If&nbsp;the<br>
x&nbsp;coordinate&nbsp;is&nbsp;within&nbsp;the&nbsp;column&nbsp;displaying&nbsp;the&nbsp;hierarchical<br>
structure,&nbsp;the&nbsp;following&nbsp;elements&nbsp;are&nbsp;added&nbsp;to&nbsp;the&nbsp;resulting&nbsp;list:<br>
line&nbsp;and&nbsp;the&nbsp;numerical&nbsp;id&nbsp;of&nbsp;the&nbsp;item&nbsp;the&nbsp;line&nbsp;comes&nbsp;from,&nbsp;if&nbsp;the<br>
x&nbsp;coordinate&nbsp;is&nbsp;above&nbsp;an&nbsp;item&nbsp;connecting&nbsp;line;&nbsp;button,&nbsp;if&nbsp;the<br>
x&nbsp;coordinate&nbsp;is&nbsp;above&nbsp;a&nbsp;button;&nbsp;column,&nbsp;the&nbsp;column<br>
number,&nbsp;elem,&nbsp;and&nbsp;the&nbsp;element&nbsp;name,&nbsp;if&nbsp;the&nbsp;x&nbsp;coordinate&nbsp;is&nbsp;above&nbsp;an<br>
element&nbsp;of&nbsp;the&nbsp;item;&nbsp;column&nbsp;and&nbsp;the&nbsp;column&nbsp;number,&nbsp;if&nbsp;the&nbsp;x&nbsp;coordinate<br>
is&nbsp;to&nbsp;the&nbsp;right&nbsp;of&nbsp;the&nbsp;elements;&nbsp;nothing&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-is_sensitive"><strong>is_sensitive</strong></a>(self, x, y)</dt><dd><tt>Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;coordinates&nbsp;are&nbsp;over&nbsp;an&nbsp;element<br>
that&nbsp;should&nbsp;respond&nbsp;to&nbsp;mouse&nbsp;clicks.&nbsp;The&nbsp;list&nbsp;of&nbsp;elements&nbsp;that<br>
respond&nbsp;to&nbsp;mouse&nbsp;clicks&nbsp;is&nbsp;set&nbsp;by&nbsp;calling&nbsp;<a href="#Treectrl-set_sensitive">set_sensitive</a>().</tt></dd></dl>

<dl><dt><a name="Treectrl-is_sensitive_marquee"><strong>is_sensitive_marquee</strong></a>(self, x, y)</dt><dd><tt>Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;coordinates&nbsp;are&nbsp;over&nbsp;an&nbsp;element<br>
that&nbsp;should&nbsp;respond&nbsp;to&nbsp;the&nbsp;marquee.&nbsp;The&nbsp;list&nbsp;of&nbsp;elements&nbsp;that&nbsp;respond<br>
to&nbsp;the&nbsp;marquee&nbsp;is&nbsp;set&nbsp;by&nbsp;calling&nbsp;<a href="#Treectrl-set_sensitive_marquee">set_sensitive_marquee</a>(),&nbsp;or&nbsp;if&nbsp;that<br>
list&nbsp;is&nbsp;empty&nbsp;then&nbsp;the&nbsp;same&nbsp;list&nbsp;passed&nbsp;to&nbsp;<a href="#Treectrl-set_sensitive">set_sensitive</a>().</tt></dd></dl>

<dl><dt><a name="Treectrl-item_ancestors"><strong>item_ancestors</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;item&nbsp;ids&nbsp;of&nbsp;the&nbsp;ancestors&nbsp;of&nbsp;the&nbsp;item<br>
specified&nbsp;by&nbsp;itemDesc.&nbsp;The&nbsp;first&nbsp;list&nbsp;value&nbsp;is&nbsp;the&nbsp;parent,&nbsp;the&nbsp;second<br>
is&nbsp;the&nbsp;parent's&nbsp;parent,&nbsp;an&nbsp;so&nbsp;on.&nbsp;The&nbsp;last&nbsp;list&nbsp;value&nbsp;will&nbsp;be&nbsp;the&nbsp;root<br>
item&nbsp;if&nbsp;itemDesc&nbsp;is&nbsp;a&nbsp;descendant&nbsp;of&nbsp;the&nbsp;root&nbsp;item.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_bbox"><strong>item_bbox</strong></a>(self, itemDesc, column<font color="#909090">=None</font>, element<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;with&nbsp;four&nbsp;elements&nbsp;giving&nbsp;the&nbsp;bounding&nbsp;box&nbsp;for&nbsp;the<br>
item&nbsp;described&nbsp;by&nbsp;itemDesc.&nbsp;If&nbsp;no&nbsp;further&nbsp;argument&nbsp;is&nbsp;specified,&nbsp;the<br>
bbox&nbsp;spans&nbsp;the&nbsp;area&nbsp;of&nbsp;the&nbsp;item&nbsp;over&nbsp;all&nbsp;columns.&nbsp;If&nbsp;a&nbsp;column&nbsp;is<br>
specified,&nbsp;only&nbsp;the&nbsp;area&nbsp;of&nbsp;the&nbsp;item&nbsp;in&nbsp;this&nbsp;column&nbsp;is&nbsp;considered,&nbsp;if<br>
an&nbsp;additional&nbsp;element&nbsp;is&nbsp;specified,&nbsp;the&nbsp;area&nbsp;of&nbsp;this&nbsp;element&nbsp;in&nbsp;column<br>
of&nbsp;the&nbsp;specified&nbsp;item&nbsp;is&nbsp;returned.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_buttonstate"><strong>item_buttonstate</strong></a>(self, itemDesc, state<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;STATE&nbsp;is&nbsp;specified,&nbsp;this&nbsp;command&nbsp;sets&nbsp;the&nbsp;state&nbsp;of&nbsp;the<br>
expand/collapse&nbsp;button&nbsp;for&nbsp;the&nbsp;single&nbsp;item&nbsp;specified&nbsp;by&nbsp;ITEMDESC.<br>
The&nbsp;state&nbsp;argument&nbsp;may&nbsp;be&nbsp;one&nbsp;of&nbsp;ACTIVE,&nbsp;NORMAL&nbsp;or&nbsp;PRESSED.<br>
The&nbsp;current&nbsp;(or&nbsp;newly-set)&nbsp;state&nbsp;of&nbsp;the&nbsp;button&nbsp;is&nbsp;returned.<br>
The&nbsp;button&nbsp;state&nbsp;is&nbsp;used&nbsp;by&nbsp;the&nbsp;system&nbsp;theme,&nbsp;if&nbsp;any,&nbsp;to&nbsp;change<br>
the&nbsp;appearance&nbsp;of&nbsp;the&nbsp;button.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_cget"><strong>item_cget</strong></a>(self, itemDesc, option)</dt><dd><tt>Returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;configuration&nbsp;option&nbsp;for&nbsp;the&nbsp;item<br>
specified&nbsp;by&nbsp;ITEMDESC&nbsp;whose&nbsp;name&nbsp;is&nbsp;OPTION.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the<br>
values&nbsp;accepted&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-item_configure">item_configure</a>()&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_children"><strong>item_children</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;item&nbsp;ids&nbsp;of&nbsp;all&nbsp;children&nbsp;of&nbsp;the&nbsp;item<br>
specified&nbsp;by&nbsp;ITEMDESC&nbsp;in&nbsp;the&nbsp;correct&nbsp;order&nbsp;from&nbsp;the&nbsp;first&nbsp;child&nbsp;to&nbsp;the<br>
last&nbsp;child.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_collapse"><strong>item_collapse</strong></a>(self, itemDesc, recurse<font color="#909090">=False</font>, animate<font color="#909090">=False</font>)</dt><dd><tt>Switches&nbsp;off&nbsp;the&nbsp;open&nbsp;state&nbsp;of&nbsp;the&nbsp;item(s)&nbsp;described&nbsp;by&nbsp;ITEMDESC.&nbsp;If<br>
the&nbsp;item&nbsp;has&nbsp;descendants,&nbsp;they&nbsp;are&nbsp;no&nbsp;longer&nbsp;displayed.&nbsp;If&nbsp;the&nbsp;item&nbsp;is<br>
configured&nbsp;to&nbsp;have&nbsp;a&nbsp;button,&nbsp;the&nbsp;button&nbsp;will&nbsp;now&nbsp;display&nbsp;the&nbsp;image&nbsp;or<br>
bitmap&nbsp;configured&nbsp;with&nbsp;the&nbsp;widget&nbsp;options&nbsp;-buttonimage&nbsp;or<br>
-buttonbitmap,&nbsp;or&nbsp;a&nbsp;+&nbsp;sign&nbsp;if&nbsp;no&nbsp;image&nbsp;or&nbsp;bitmap&nbsp;is&nbsp;configured.<br>
If&nbsp;the&nbsp;item&nbsp;is&nbsp;already&nbsp;closed,&nbsp;this&nbsp;command&nbsp;has&nbsp;no&nbsp;effect.<br>
ITEMDESC&nbsp;may&nbsp;also&nbsp;be&nbsp;the&nbsp;string&nbsp;ALL,&nbsp;in&nbsp;which&nbsp;case&nbsp;all&nbsp;items&nbsp;of&nbsp;the<br>
treectrl&nbsp;widget&nbsp;are&nbsp;collapsed.&nbsp;If&nbsp;ANIMATE&nbsp;is&nbsp;True,&nbsp;then&nbsp;the&nbsp;item's<br>
button&nbsp;will&nbsp;animate&nbsp;as&nbsp;it&nbsp;transitions&nbsp;between&nbsp;states&nbsp;if&nbsp;the&nbsp;theme<br>
supports&nbsp;it;&nbsp;in&nbsp;this&nbsp;case&nbsp;only&nbsp;one&nbsp;item&nbsp;may&nbsp;be&nbsp;specified.<br>
If&nbsp;RECURSE&nbsp;is&nbsp;True,&nbsp;all&nbsp;descendants&nbsp;of&nbsp;ITEMDESC&nbsp;will&nbsp;also&nbsp;be<br>
collapsed.&nbsp;For&nbsp;every&nbsp;item,&nbsp;that&nbsp;actually&nbsp;will&nbsp;be&nbsp;collapsed,&nbsp;two&nbsp;events<br>
are&nbsp;generated:&nbsp;a&nbsp;&lt;Collapse-before&gt;&nbsp;event&nbsp;before&nbsp;the&nbsp;item&nbsp;state&nbsp;is<br>
changed,&nbsp;and&nbsp;a&nbsp;&lt;Collapse-after&gt;&nbsp;event&nbsp;after&nbsp;the&nbsp;item&nbsp;state&nbsp;was<br>
changed.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_compare"><strong>item_compare</strong></a>(self, itemDesc1, op, itemDesc2)</dt><dd><tt>From&nbsp;both&nbsp;items&nbsp;described&nbsp;by&nbsp;the&nbsp;ITEMDESCs&nbsp;the&nbsp;index&nbsp;is&nbsp;retrieved<br>
(as&nbsp;returned&nbsp;from&nbsp;the&nbsp;<a href="#Treectrl-item_order">item_order</a>()&nbsp;widget&nbsp;command).&nbsp;Then&nbsp;these&nbsp;indexes<br>
are&nbsp;compared&nbsp;using&nbsp;the&nbsp;operator&nbsp;OP,&nbsp;which&nbsp;must&nbsp;be&nbsp;either<br>
&lt;,&nbsp;&lt;=,&nbsp;==,&nbsp;&gt;=,&nbsp;&gt;,&nbsp;or&nbsp;!=&nbsp;.&nbsp;The&nbsp;return&nbsp;value&nbsp;of&nbsp;this&nbsp;command&nbsp;is&nbsp;True&nbsp;if<br>
the&nbsp;comparison&nbsp;evaluated&nbsp;to&nbsp;true,&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_config"><strong>item_config</strong></a> = <a href="#Treectrl-item_configure">item_configure</a>(self, itemDesc, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-item_configure"><strong>item_configure</strong></a>(self, itemDesc, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>If&nbsp;no&nbsp;option&nbsp;is&nbsp;specified,&nbsp;returns&nbsp;a&nbsp;list&nbsp;describing&nbsp;all&nbsp;of&nbsp;the<br>
available&nbsp;options&nbsp;for&nbsp;the&nbsp;item&nbsp;given&nbsp;by&nbsp;ITEMDESC.<br>
If&nbsp;option&nbsp;is&nbsp;specified&nbsp;with&nbsp;no&nbsp;value,&nbsp;then&nbsp;the&nbsp;command&nbsp;returns&nbsp;a&nbsp;list<br>
describing&nbsp;the&nbsp;one&nbsp;named&nbsp;option&nbsp;(this&nbsp;list&nbsp;will&nbsp;be&nbsp;identical&nbsp;to&nbsp;the<br>
corresponding&nbsp;sublist&nbsp;of&nbsp;the&nbsp;value&nbsp;returned&nbsp;if&nbsp;no&nbsp;option&nbsp;is&nbsp;specified).<br>
If&nbsp;one&nbsp;or&nbsp;more&nbsp;option-value&nbsp;pairs&nbsp;are&nbsp;specified,&nbsp;then&nbsp;the&nbsp;command<br>
modifies&nbsp;the&nbsp;given&nbsp;item&nbsp;option(s)&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;value(s);<br>
in&nbsp;this&nbsp;case&nbsp;the&nbsp;command&nbsp;returns&nbsp;an&nbsp;empty&nbsp;string.<br>
The&nbsp;following&nbsp;options&nbsp;are&nbsp;supported&nbsp;by&nbsp;this&nbsp;command&nbsp;(see&nbsp;<a href="#Treectrl-item_create">item_create</a>()<br>
for&nbsp;the&nbsp;meaning&nbsp;of&nbsp;each&nbsp;option):<br>
button&nbsp;&nbsp;&nbsp;&nbsp;boolean<br>
height&nbsp;&nbsp;&nbsp;&nbsp;height<br>
tags&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tuple<br>
visible&nbsp;&nbsp;&nbsp;boolean<br>
wrap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;boolean</tt></dd></dl>

<dl><dt><a name="Treectrl-item_count"><strong>item_count</strong></a>(self, *args)</dt><dd><tt>If&nbsp;no&nbsp;additional&nbsp;argument&nbsp;is&nbsp;given,&nbsp;returns&nbsp;an&nbsp;integer&nbsp;giving&nbsp;the<br>
number&nbsp;of&nbsp;items&nbsp;created&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-item_create">item_create</a>()&nbsp;widget&nbsp;command&nbsp;which<br>
haven't&nbsp;been&nbsp;deleted&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-item_delete">item_delete</a>()&nbsp;widget&nbsp;command,&nbsp;plus&nbsp;1&nbsp;for<br>
the&nbsp;ever-present&nbsp;root&nbsp;item.&nbsp;If&nbsp;argument(s)&nbsp;are&nbsp;given,&nbsp;the&nbsp;result&nbsp;is&nbsp;the<br>
number&nbsp;of&nbsp;items&nbsp;that&nbsp;match&nbsp;the&nbsp;item&nbsp;description.&nbsp;For&nbsp;example:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_count">item_count</a>('visible')&nbsp;will&nbsp;return&nbsp;the&nbsp;number&nbsp;of&nbsp;items&nbsp;whose<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-visible&nbsp;option&nbsp;is&nbsp;true,&nbsp;and:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_count">item_count</a>('tag',&nbsp;'a^b')&nbsp;will&nbsp;return&nbsp;the&nbsp;number&nbsp;of&nbsp;items&nbsp;with<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;either&nbsp;tag&nbsp;"a"&nbsp;or&nbsp;"b",&nbsp;but&nbsp;not&nbsp;both.<br>
Multiple&nbsp;item&nbsp;descriptions&nbsp;may&nbsp;be&nbsp;combined,&nbsp;like:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_count">item_count</a>('tag',&nbsp;'foo',&nbsp;'tag',&nbsp;'bar',&nbsp;'visible')</tt></dd></dl>

<dl><dt><a name="Treectrl-item_create"><strong>item_create</strong></a>(self, *args, **kw)</dt><dd><tt>Creates&nbsp;some&nbsp;new&nbsp;items&nbsp;and&nbsp;optionally&nbsp;returns&nbsp;a&nbsp;list&nbsp;of&nbsp;unique<br>
identifiers&nbsp;for&nbsp;those&nbsp;items.&nbsp;The&nbsp;new&nbsp;items&nbsp;have&nbsp;the&nbsp;states&nbsp;open&nbsp;and<br>
enabled&nbsp;set&nbsp;by&nbsp;default.&nbsp;If&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;currently&nbsp;has&nbsp;the&nbsp;focus,<br>
the&nbsp;state&nbsp;focus&nbsp;is&nbsp;also&nbsp;set.<br>
The&nbsp;following&nbsp;options&nbsp;are&nbsp;supported&nbsp;by&nbsp;this&nbsp;command:<br>
-button&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Boolean&nbsp;indicates&nbsp;whether&nbsp;or&nbsp;not&nbsp;an&nbsp;expand/collapse&nbsp;button&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;drawn&nbsp;next&nbsp;to&nbsp;this&nbsp;item,&nbsp;typically&nbsp;to&nbsp;indicate&nbsp;the&nbsp;item&nbsp;has<br>
&nbsp;&nbsp;&nbsp;&nbsp;children.&nbsp;The&nbsp;button&nbsp;will&nbsp;only&nbsp;be&nbsp;displayed&nbsp;if:&nbsp;a)&nbsp;the&nbsp;column<br>
&nbsp;&nbsp;&nbsp;&nbsp;specified&nbsp;by&nbsp;the&nbsp;treectrl&nbsp;option&nbsp;-treecolumn&nbsp;is&nbsp;visible;<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;b)&nbsp;the&nbsp;treectrl&nbsp;option&nbsp;-showbuttons&nbsp;is&nbsp;true<br>
-count&nbsp;numItems<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;number&nbsp;of&nbsp;items&nbsp;to&nbsp;create.&nbsp;Must&nbsp;be&nbsp;&gt;=&nbsp;0.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Defaults&nbsp;to&nbsp;1.<br>
-enabled&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;whether&nbsp;the&nbsp;items&nbsp;should&nbsp;be&nbsp;enabled.&nbsp;Default&nbsp;is&nbsp;true.<br>
-height&nbsp;height<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;fixed&nbsp;height&nbsp;in&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;Tk_GetPixels.&nbsp;Must&nbsp;be&nbsp;&gt;=&nbsp;0.&nbsp;If&nbsp;height&nbsp;is&nbsp;zero&nbsp;then&nbsp;the&nbsp;item's<br>
&nbsp;&nbsp;&nbsp;&nbsp;height&nbsp;is&nbsp;unspecified.&nbsp;Defaults&nbsp;to&nbsp;0.<br>
-nextsibling&nbsp;itemDesc<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;item&nbsp;before&nbsp;which&nbsp;the&nbsp;new&nbsp;items&nbsp;will&nbsp;be&nbsp;inserted.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;new&nbsp;items&nbsp;will&nbsp;have&nbsp;the&nbsp;same&nbsp;parent&nbsp;as&nbsp;itemDesc.<br>
-open&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;whether&nbsp;the&nbsp;items&nbsp;should&nbsp;be&nbsp;open&nbsp;or&nbsp;closed.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Default&nbsp;is&nbsp;true.<br>
-parent&nbsp;itemDesc<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;item&nbsp;which&nbsp;the&nbsp;new&nbsp;items&nbsp;will&nbsp;be&nbsp;the&nbsp;children&nbsp;of.<br>
&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;new&nbsp;items&nbsp;will&nbsp;be&nbsp;appended&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;children&nbsp;of&nbsp;itemDesc.<br>
-prevsibling&nbsp;itemDesc<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;item&nbsp;after&nbsp;which&nbsp;the&nbsp;new&nbsp;items&nbsp;will&nbsp;be&nbsp;inserted.&nbsp;The<br>
&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;items&nbsp;will&nbsp;have&nbsp;the&nbsp;same&nbsp;parent&nbsp;as&nbsp;itemDesc.<br>
-returnid&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;whether&nbsp;or&nbsp;not&nbsp;to&nbsp;return&nbsp;a&nbsp;list&nbsp;of&nbsp;item&nbsp;identifiers&nbsp;for<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;newly&nbsp;created&nbsp;items.&nbsp;Specifying&nbsp;false&nbsp;is&nbsp;useful&nbsp;when&nbsp;creating<br>
&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;large&nbsp;number&nbsp;of&nbsp;items&nbsp;in&nbsp;the&nbsp;console&nbsp;or&nbsp;to&nbsp;improve&nbsp;performance.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Default&nbsp;is&nbsp;true.<br>
-tags&nbsp;tuple<br>
&nbsp;&nbsp;&nbsp;&nbsp;Tags&nbsp;are&nbsp;textual&nbsp;labels&nbsp;applied&nbsp;to&nbsp;items&nbsp;to&nbsp;group&nbsp;them.&nbsp;Tags&nbsp;do<br>
&nbsp;&nbsp;&nbsp;&nbsp;not&nbsp;affect&nbsp;the&nbsp;appearance&nbsp;or&nbsp;behaviour&nbsp;of&nbsp;items.&nbsp;Tags&nbsp;can&nbsp;be&nbsp;used<br>
&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;item&nbsp;descriptions&nbsp;to&nbsp;operate&nbsp;on&nbsp;multiple&nbsp;items.<br>
-visible&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;It&nbsp;indicates&nbsp;that&nbsp;the&nbsp;item&nbsp;should&nbsp;be&nbsp;displayed<br>
&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;the&nbsp;list.&nbsp;The&nbsp;item&nbsp;will&nbsp;only&nbsp;be&nbsp;displayed&nbsp;if:&nbsp;a)&nbsp;each&nbsp;ancestor<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;a&nbsp;descendant&nbsp;of&nbsp;the&nbsp;root&nbsp;item&nbsp;(not&nbsp;an&nbsp;orphan);&nbsp;and<br>
&nbsp;&nbsp;&nbsp;&nbsp;b)&nbsp;each&nbsp;ancestor's&nbsp;-visible&nbsp;option&nbsp;is&nbsp;true.<br>
-wrap&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;When&nbsp;this&nbsp;option&nbsp;is&nbsp;true&nbsp;an&nbsp;item&nbsp;will&nbsp;be&nbsp;the&nbsp;first&nbsp;in&nbsp;a&nbsp;horizontal<br>
&nbsp;&nbsp;&nbsp;&nbsp;(when&nbsp;the&nbsp;treectrl&nbsp;option&nbsp;-orient=horizontal)&nbsp;or&nbsp;a&nbsp;vertical&nbsp;(when<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;treectrl&nbsp;option&nbsp;-orient=vertical)&nbsp;range&nbsp;of&nbsp;items.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_delete"><strong>item_delete</strong></a>(self, first, last<font color="#909090">=None</font>)</dt><dd><tt>Deletes&nbsp;the&nbsp;specified&nbsp;item(s).&nbsp;FIRST&nbsp;and&nbsp;LAST&nbsp;must&nbsp;be&nbsp;the&nbsp;string<br>
ALL&nbsp;or&nbsp;a&nbsp;valid&nbsp;item&nbsp;description.&nbsp;If&nbsp;either&nbsp;FIRST&nbsp;or&nbsp;LAST&nbsp;is&nbsp;specified<br>
as&nbsp;ALL,&nbsp;then&nbsp;all&nbsp;items&nbsp;are&nbsp;deleted.&nbsp;If&nbsp;FIRST&nbsp;is&nbsp;specified&nbsp;and&nbsp;LAST<br>
isn't&nbsp;specified,&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;FIRST&nbsp;is&nbsp;deleted.&nbsp;If&nbsp;both&nbsp;FIRST<br>
and&nbsp;LAST&nbsp;are&nbsp;specified,&nbsp;they&nbsp;must&nbsp;decribe&nbsp;items&nbsp;with&nbsp;a&nbsp;common&nbsp;ancestor;<br>
then&nbsp;the&nbsp;range&nbsp;of&nbsp;items&nbsp;between&nbsp;FIRST&nbsp;and&nbsp;LAST&nbsp;is&nbsp;deleted.&nbsp;Deleting&nbsp;an<br>
item&nbsp;deletes&nbsp;any&nbsp;child&nbsp;items&nbsp;of&nbsp;the&nbsp;deleted&nbsp;item&nbsp;recursively.&nbsp;If&nbsp;the<br>
current&nbsp;active&nbsp;item&nbsp;is&nbsp;deleted,&nbsp;the&nbsp;root&nbsp;item&nbsp;becomes&nbsp;the&nbsp;new&nbsp;active<br>
item.&nbsp;If&nbsp;the&nbsp;current&nbsp;selection&nbsp;anchor&nbsp;item&nbsp;is&nbsp;deleted,&nbsp;the&nbsp;root&nbsp;item<br>
becomes&nbsp;the&nbsp;new&nbsp;anchor&nbsp;item.&nbsp;There&nbsp;is&nbsp;no&nbsp;way&nbsp;to&nbsp;delete&nbsp;the&nbsp;root&nbsp;item<br>
of&nbsp;the&nbsp;treectrl&nbsp;widget;&nbsp;in&nbsp;all&nbsp;cases&nbsp;the&nbsp;specification&nbsp;of&nbsp;the&nbsp;root&nbsp;item<br>
is&nbsp;ignored.&nbsp;For&nbsp;each&nbsp;call&nbsp;to&nbsp;this&nbsp;command,&nbsp;two&nbsp;events&nbsp;may&nbsp;be&nbsp;generated.<br>
If&nbsp;any&nbsp;of&nbsp;the&nbsp;deleted&nbsp;items&nbsp;are&nbsp;selected,&nbsp;then&nbsp;a&nbsp;&lt;Selection&gt;&nbsp;event&nbsp;is<br>
generated&nbsp;just&nbsp;before&nbsp;the&nbsp;items&nbsp;are&nbsp;deleted.&nbsp;If&nbsp;any&nbsp;items&nbsp;were&nbsp;actually<br>
deleted,&nbsp;then&nbsp;an&nbsp;&lt;ItemDelete&gt;&nbsp;event&nbsp;is&nbsp;generated&nbsp;just&nbsp;before&nbsp;the&nbsp;items<br>
are&nbsp;deleted.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_descendants"><strong>item_descendants</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;a&nbsp;tuple&nbsp;containing&nbsp;the&nbsp;item&nbsp;ids&nbsp;of&nbsp;the&nbsp;descendants&nbsp;of&nbsp;the<br>
item&nbsp;specified&nbsp;by&nbsp;itemDesc,&nbsp;i.e.&nbsp;the&nbsp;children,&nbsp;grandchildren,<br>
great-grandchildren&nbsp;etc,&nbsp;of&nbsp;the&nbsp;item.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_dump"><strong>item_dump</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;with&nbsp;four&nbsp;elements&nbsp;in&nbsp;the&nbsp;form<br>
(index,&nbsp;*index*,&nbsp;indexVis,&nbsp;*indexVis*).</tt></dd></dl>

<dl><dt><a name="Treectrl-item_enabled"><strong>item_enabled</strong></a>(self, itemDesc, enabled<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC&nbsp;has&nbsp;the&nbsp;state<br>
"enabled"&nbsp;switched&nbsp;on,&nbsp;False&nbsp;otherwise.&nbsp;If&nbsp;ENABLED&nbsp;is&nbsp;specified,&nbsp;then<br>
the&nbsp;"enabled"&nbsp;state&nbsp;of&nbsp;every&nbsp;item&nbsp;described&nbsp;by&nbsp;the&nbsp;item&nbsp;description<br>
ITEMDESC&nbsp;is&nbsp;set&nbsp;accordingly.&nbsp;All&nbsp;items&nbsp;are&nbsp;enabled&nbsp;when&nbsp;first&nbsp;created.<br>
Disabled&nbsp;items&nbsp;cannot&nbsp;be&nbsp;selected,&nbsp;and&nbsp;are&nbsp;ignored&nbsp;by&nbsp;the&nbsp;default<br>
key-navigation&nbsp;and&nbsp;mouse&nbsp;bindings.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_expand"><strong>item_expand</strong></a>(self, itemDesc, recurse<font color="#909090">=False</font>, animate<font color="#909090">=False</font>)</dt><dd><tt>Switches&nbsp;on&nbsp;the&nbsp;open&nbsp;state&nbsp;of&nbsp;the&nbsp;item(s)&nbsp;described&nbsp;by&nbsp;ITEMDESC.&nbsp;If<br>
the&nbsp;item&nbsp;has&nbsp;descendants,&nbsp;they&nbsp;are&nbsp;now&nbsp;displayed.&nbsp;If&nbsp;the&nbsp;item&nbsp;is<br>
configured&nbsp;to&nbsp;have&nbsp;a&nbsp;button,&nbsp;the&nbsp;button&nbsp;will&nbsp;now&nbsp;display&nbsp;the&nbsp;image&nbsp;or<br>
bitmap&nbsp;configured&nbsp;with&nbsp;the&nbsp;widget&nbsp;options&nbsp;-buttonimage&nbsp;or<br>
-buttonbitmap,&nbsp;or&nbsp;a&nbsp;-&nbsp;sign&nbsp;if&nbsp;no&nbsp;image&nbsp;or&nbsp;bitmap&nbsp;is&nbsp;configured.<br>
If&nbsp;the&nbsp;item&nbsp;is&nbsp;already&nbsp;open,&nbsp;this&nbsp;command&nbsp;has&nbsp;no&nbsp;effect.<br>
If&nbsp;ANIMATE&nbsp;is&nbsp;specified,&nbsp;then&nbsp;the&nbsp;item's&nbsp;button&nbsp;will&nbsp;animate&nbsp;as&nbsp;it<br>
transitions&nbsp;between&nbsp;states&nbsp;if&nbsp;the&nbsp;theme&nbsp;supports&nbsp;it;&nbsp;in&nbsp;this&nbsp;case&nbsp;only<br>
one&nbsp;item&nbsp;may&nbsp;be&nbsp;specified.&nbsp;ItemDesc&nbsp;may&nbsp;also&nbsp;be&nbsp;the&nbsp;string&nbsp;ALL,&nbsp;in<br>
which&nbsp;case&nbsp;all&nbsp;items&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;are&nbsp;expanded.<br>
If&nbsp;RECURSE&nbsp;is&nbsp;True,&nbsp;all&nbsp;descendants&nbsp;of&nbsp;ITEMDESC&nbsp;will<br>
also&nbsp;be&nbsp;expanded.&nbsp;For&nbsp;every&nbsp;item,&nbsp;that&nbsp;actually&nbsp;will&nbsp;be&nbsp;expanded,<br>
two&nbsp;events&nbsp;are&nbsp;generated:&nbsp;an&nbsp;&lt;Expand-before&gt;&nbsp;event&nbsp;before&nbsp;the<br>
item&nbsp;state&nbsp;is&nbsp;changed,&nbsp;and&nbsp;an&nbsp;&lt;Expand-after&gt;&nbsp;event&nbsp;after&nbsp;the<br>
item&nbsp;state&nbsp;was&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_firstchild"><strong>item_firstchild</strong></a>(self, parent, child<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;CHILD&nbsp;is&nbsp;not&nbsp;specified,&nbsp;returns&nbsp;the&nbsp;item&nbsp;id&nbsp;of&nbsp;the&nbsp;first&nbsp;child&nbsp;of<br>
the&nbsp;item&nbsp;described&nbsp;by&nbsp;PARENT.&nbsp;If&nbsp;CHILD&nbsp;is&nbsp;specified,&nbsp;it&nbsp;must&nbsp;describe<br>
an&nbsp;item&nbsp;that&nbsp;is&nbsp;not&nbsp;an&nbsp;ancestor&nbsp;of&nbsp;PARENT.&nbsp;Then&nbsp;it&nbsp;will&nbsp;become&nbsp;the&nbsp;new<br>
first&nbsp;child&nbsp;of&nbsp;PARENT.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_id"><strong>item_id</strong></a>(self, itemDesc)</dt><dd><tt>New&nbsp;in&nbsp;treectrl-2.2&nbsp;:<br>
This&nbsp;command&nbsp;resolves&nbsp;the&nbsp;item&nbsp;description&nbsp;ITEMDESC&nbsp;into&nbsp;a<br>
tuple&nbsp;of&nbsp;unique&nbsp;item&nbsp;identifier(s).If&nbsp;ITEMDESC&nbsp;doesn't&nbsp;refer&nbsp;to&nbsp;any<br>
existing&nbsp;items,&nbsp;then&nbsp;this&nbsp;command&nbsp;returns&nbsp;None.&nbsp;For&nbsp;example:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_id">item_id</a>(ALL)&nbsp;will&nbsp;return&nbsp;a&nbsp;tuple&nbsp;of&nbsp;ids&nbsp;for&nbsp;all&nbsp;items,&nbsp;and:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_id">item_id</a>(<a href="#Treectrl-item_children">item_children</a>(someItem))&nbsp;will&nbsp;return&nbsp;the&nbsp;ids&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;every&nbsp;child&nbsp;of&nbsp;an&nbsp;item.<br>
On&nbsp;previous&nbsp;versions&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget,&nbsp;a&nbsp;tuple&nbsp;containing&nbsp;only<br>
one&nbsp;item&nbsp;id&nbsp;will&nbsp;be&nbsp;returned.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_image"><strong>item_image</strong></a>(self, itemDesc, *columnAndImage)</dt><dd><tt>This&nbsp;command&nbsp;sets&nbsp;or&nbsp;retrieves&nbsp;the&nbsp;value&nbsp;of&nbsp;the&nbsp;per-state&nbsp;-image<br>
option&nbsp;for&nbsp;the&nbsp;first&nbsp;image&nbsp;element&nbsp;in&nbsp;one&nbsp;or&nbsp;more&nbsp;columns.&nbsp;If&nbsp;no&nbsp;column<br>
is&nbsp;specified,&nbsp;this&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;of&nbsp;values,&nbsp;one&nbsp;per&nbsp;column.&nbsp;If<br>
no&nbsp;image&nbsp;is&nbsp;specified,&nbsp;this&nbsp;command&nbsp;returns&nbsp;the&nbsp;value&nbsp;for&nbsp;column.&nbsp;If<br>
one&nbsp;or&nbsp;more&nbsp;column-image&nbsp;pairs&nbsp;is&nbsp;specified,&nbsp;then&nbsp;the&nbsp;value&nbsp;of&nbsp;the<br>
-image&nbsp;option&nbsp;in&nbsp;each&nbsp;column&nbsp;is&nbsp;set&nbsp;to&nbsp;image.&nbsp;Note&nbsp;that&nbsp;this&nbsp;command&nbsp;is<br>
provided&nbsp;as&nbsp;a&nbsp;convenience.&nbsp;Use&nbsp;the&nbsp;<a href="#Treectrl-itemelement_configure">itemelement_configure</a>()&nbsp;or<br>
<a href="#Treectrl-itemelement_cget">itemelement_cget</a>()&nbsp;commands&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;set&nbsp;or&nbsp;retrieve&nbsp;the&nbsp;value<br>
of&nbsp;the&nbsp;-image&nbsp;option&nbsp;for&nbsp;a&nbsp;specific&nbsp;image&nbsp;element.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_isancestor"><strong>item_isancestor</strong></a>(self, itemDesc, descendant)</dt><dd><tt>Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC&nbsp;is&nbsp;a&nbsp;direct&nbsp;or<br>
indirect&nbsp;parent&nbsp;of&nbsp;the&nbsp;item&nbsp;decribed&nbsp;by&nbsp;DESCENDANT,&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_isopen"><strong>item_isopen</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;itemDesc&nbsp;has&nbsp;the&nbsp;state&nbsp;open<br>
switched&nbsp;on,&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_lastchild"><strong>item_lastchild</strong></a>(self, parent, child<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;CHILD&nbsp;is&nbsp;not&nbsp;specified,&nbsp;returns&nbsp;the&nbsp;item&nbsp;id&nbsp;of&nbsp;the&nbsp;last&nbsp;child&nbsp;of<br>
the&nbsp;item&nbsp;described&nbsp;by&nbsp;PARENT.&nbsp;If&nbsp;CHILD&nbsp;is&nbsp;specified,&nbsp;it&nbsp;must&nbsp;describe<br>
an&nbsp;item&nbsp;that&nbsp;is&nbsp;not&nbsp;an&nbsp;ancestor&nbsp;of&nbsp;PARENT.&nbsp;Then&nbsp;it&nbsp;will&nbsp;become&nbsp;the&nbsp;new<br>
last&nbsp;child&nbsp;of&nbsp;PARENT.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_nextsibling"><strong>item_nextsibling</strong></a>(self, sibling, next<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;NEXT&nbsp;is&nbsp;not&nbsp;specified,&nbsp;returns&nbsp;the&nbsp;item&nbsp;id&nbsp;of&nbsp;the&nbsp;next&nbsp;sibling&nbsp;of<br>
the&nbsp;item&nbsp;described&nbsp;by&nbsp;SIBLING.&nbsp;If&nbsp;NEXT&nbsp;is&nbsp;specified,&nbsp;it&nbsp;must&nbsp;describe<br>
an&nbsp;item&nbsp;that&nbsp;is&nbsp;not&nbsp;an&nbsp;ancestor&nbsp;of&nbsp;SIBLING.&nbsp;Then&nbsp;it&nbsp;will&nbsp;become&nbsp;the&nbsp;new<br>
next&nbsp;sibling&nbsp;of&nbsp;SIBLING.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_numchildren"><strong>item_numchildren</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;the&nbsp;number&nbsp;of&nbsp;children&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_order"><strong>item_order</strong></a>(self, itemDesc, visible<font color="#909090">=False</font>)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;item&nbsp;ITEMDESC&nbsp;relative&nbsp;to<br>
its&nbsp;toplevel&nbsp;ancestor&nbsp;(usually&nbsp;the&nbsp;root&nbsp;item,&nbsp;unless&nbsp;the&nbsp;ancestor&nbsp;is&nbsp;an<br>
orphan).&nbsp;If&nbsp;you&nbsp;imagine&nbsp;all&nbsp;the&nbsp;items&nbsp;flattened&nbsp;into&nbsp;a&nbsp;vertical&nbsp;list,<br>
the&nbsp;result&nbsp;of&nbsp;this&nbsp;command&nbsp;is&nbsp;the&nbsp;row&nbsp;the&nbsp;item&nbsp;falls&nbsp;in.&nbsp;If&nbsp;the<br>
optional&nbsp;argument&nbsp;-visible&nbsp;is&nbsp;given,&nbsp;only&nbsp;the&nbsp;items&nbsp;whose&nbsp;ancestors<br>
are&nbsp;expanded,&nbsp;and&nbsp;whose&nbsp;-visible&nbsp;option&nbsp;is&nbsp;true,&nbsp;get&nbsp;counted;&nbsp;in&nbsp;this<br>
case&nbsp;-1&nbsp;is&nbsp;returned&nbsp;if&nbsp;the&nbsp;item&nbsp;is&nbsp;not&nbsp;visible.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_parent"><strong>item_parent</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;the&nbsp;item&nbsp;id&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by<br>
ITEMDESC.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_prevsibling"><strong>item_prevsibling</strong></a>(self, sibling, prev<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;PREV&nbsp;is&nbsp;not&nbsp;specified,&nbsp;returns&nbsp;the&nbsp;item&nbsp;id&nbsp;of&nbsp;the&nbsp;previous<br>
sibling&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;SIBLING.&nbsp;If&nbsp;PREV&nbsp;is&nbsp;specified,&nbsp;it<br>
must&nbsp;describe&nbsp;an&nbsp;item&nbsp;that&nbsp;is&nbsp;not&nbsp;an&nbsp;ancestor&nbsp;of&nbsp;SIBLING.&nbsp;Then&nbsp;it&nbsp;will<br>
become&nbsp;the&nbsp;new&nbsp;previous&nbsp;sibling&nbsp;of&nbsp;SIBLING.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_range"><strong>item_range</strong></a>(self, first, last)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;item&nbsp;ids&nbsp;of&nbsp;all&nbsp;items&nbsp;in&nbsp;the&nbsp;range<br>
between&nbsp;FIRST&nbsp;and&nbsp;LAST,&nbsp;inclusive.&nbsp;The&nbsp;order&nbsp;between&nbsp;FIRST&nbsp;and&nbsp;LAST<br>
doesn't&nbsp;matter,&nbsp;and&nbsp;the&nbsp;result&nbsp;is&nbsp;always&nbsp;sorted&nbsp;by&nbsp;the&nbsp;increasing&nbsp;order<br>
of&nbsp;the&nbsp;items&nbsp;(as&nbsp;returned&nbsp;by&nbsp;the&nbsp;item&nbsp;order&nbsp;command).&nbsp;The&nbsp;items<br>
specified&nbsp;by&nbsp;FIRST&nbsp;and&nbsp;LAST&nbsp;must&nbsp;share&nbsp;a&nbsp;common&nbsp;ancestor.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_remove"><strong>item_remove</strong></a>(self, itemDesc)</dt><dd><tt>Removes&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC&nbsp;from&nbsp;the&nbsp;list&nbsp;of&nbsp;children&nbsp;of<br>
its&nbsp;parent,&nbsp;so&nbsp;that&nbsp;it&nbsp;will&nbsp;become&nbsp;an&nbsp;orphan.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_rnc"><strong>item_rnc</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;of&nbsp;two&nbsp;integers,&nbsp;which&nbsp;corresponds&nbsp;to&nbsp;the&nbsp;row&nbsp;and<br>
column&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC.&nbsp;The&nbsp;row&nbsp;and&nbsp;column<br>
corresponds&nbsp;to&nbsp;the&nbsp;on-screen&nbsp;arrangement&nbsp;of&nbsp;items&nbsp;as&nbsp;determined&nbsp;by<br>
the&nbsp;-orient&nbsp;and&nbsp;-wrap&nbsp;options.<br>
If&nbsp;the&nbsp;item&nbsp;is&nbsp;not&nbsp;displayed,&nbsp;this&nbsp;command&nbsp;returns&nbsp;None.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_sort"><strong>item_sort</strong></a>(self, itemDesc, column<font color="#909090">=None</font>, element<font color="#909090">=None</font>, first<font color="#909090">=None</font>, last<font color="#909090">=None</font>, mode<font color="#909090">=None</font>, command<font color="#909090">=None</font>, notreally<font color="#909090">=False</font>)</dt><dd><tt>Sorts&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC,&nbsp;and&nbsp;redisplays<br>
the&nbsp;tree&nbsp;with&nbsp;the&nbsp;items&nbsp;in&nbsp;the&nbsp;new&nbsp;order.&nbsp;The&nbsp;range&nbsp;of&nbsp;items&nbsp;which<br>
should&nbsp;be&nbsp;sorted&nbsp;can&nbsp;be&nbsp;restricted&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;FIRST&nbsp;and/or&nbsp;LAST<br>
options,&nbsp;which&nbsp;should&nbsp;be&nbsp;children&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC;<br>
the&nbsp;order&nbsp;between&nbsp;these&nbsp;two&nbsp;limiting&nbsp;items&nbsp;doesn't&nbsp;matter.&nbsp;The&nbsp;sort<br>
column&nbsp;can&nbsp;be&nbsp;specified&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;COLUMN&nbsp;option;&nbsp;this&nbsp;option<br>
can&nbsp;be&nbsp;used&nbsp;repeatedly&nbsp;to&nbsp;define&nbsp;a&nbsp;multicolumn&nbsp;sort.&nbsp;The&nbsp;sorting&nbsp;is<br>
done&nbsp;by&nbsp;looking&nbsp;at&nbsp;the&nbsp;text&nbsp;of&nbsp;the&nbsp;element&nbsp;specified&nbsp;by&nbsp;the&nbsp;ELEMENT<br>
option,&nbsp;which&nbsp;must&nbsp;be&nbsp;a&nbsp;text&nbsp;element&nbsp;defined&nbsp;in&nbsp;the&nbsp;style&nbsp;of&nbsp;the<br>
sorting&nbsp;column;&nbsp;by&nbsp;default&nbsp;the&nbsp;first&nbsp;text&nbsp;element&nbsp;is&nbsp;used.<br>
If&nbsp;the&nbsp;NOTREALLY&nbsp;option&nbsp;is&nbsp;True,&nbsp;no&nbsp;rearranging&nbsp;of&nbsp;the&nbsp;items&nbsp;is<br>
done;&nbsp;instead&nbsp;the&nbsp;sorted&nbsp;items&nbsp;are&nbsp;returned&nbsp;as&nbsp;result&nbsp;of&nbsp;the&nbsp;command.<br>
By&nbsp;default&nbsp;ASCII&nbsp;sorting&nbsp;is&nbsp;used&nbsp;with&nbsp;the&nbsp;result&nbsp;returned&nbsp;in&nbsp;increasing<br>
order.&nbsp;Any&nbsp;of&nbsp;the&nbsp;following&nbsp;options&nbsp;(or&nbsp;a&nbsp;sequence&nbsp;of&nbsp;options)&nbsp;may&nbsp;be<br>
specified&nbsp;as&nbsp;MODE&nbsp;to&nbsp;control&nbsp;the&nbsp;sorting&nbsp;process&nbsp;of&nbsp;the&nbsp;previously<br>
specified&nbsp;column&nbsp;(unique&nbsp;abbreviations&nbsp;are&nbsp;accepted):<br>
ascii<br>
&nbsp;&nbsp;&nbsp;&nbsp;Use&nbsp;string&nbsp;comparison&nbsp;with&nbsp;ASCII&nbsp;collation&nbsp;order.<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;default.<br>
command&nbsp;command<br>
&nbsp;&nbsp;&nbsp;&nbsp;Use&nbsp;command&nbsp;as&nbsp;a&nbsp;comparison&nbsp;command.&nbsp;To&nbsp;compare&nbsp;two&nbsp;items,<br>
&nbsp;&nbsp;&nbsp;&nbsp;evaluate&nbsp;a&nbsp;command&nbsp;with&nbsp;the&nbsp;numerical&nbsp;ids&nbsp;of&nbsp;the&nbsp;two&nbsp;items&nbsp;passed<br>
&nbsp;&nbsp;&nbsp;&nbsp;as&nbsp;arguments.&nbsp;The&nbsp;comamnd&nbsp;should&nbsp;return&nbsp;an&nbsp;integer&nbsp;less&nbsp;than,<br>
&nbsp;&nbsp;&nbsp;&nbsp;equal&nbsp;to,&nbsp;or&nbsp;greater&nbsp;than&nbsp;zero&nbsp;if&nbsp;the&nbsp;first&nbsp;item&nbsp;is&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;considered&nbsp;less&nbsp;than,&nbsp;equal&nbsp;to,&nbsp;or&nbsp;greater&nbsp;than&nbsp;the&nbsp;second,<br>
&nbsp;&nbsp;&nbsp;&nbsp;respectively.<br>
decreasing<br>
&nbsp;&nbsp;&nbsp;&nbsp;Sort&nbsp;the&nbsp;items&nbsp;in&nbsp;decreasing&nbsp;order&nbsp;("largest"&nbsp;items&nbsp;first).<br>
dictionary<br>
&nbsp;&nbsp;&nbsp;&nbsp;Use&nbsp;dictionary-style&nbsp;comparison.&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;-ascii&nbsp;except<br>
&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;case&nbsp;is&nbsp;ignored&nbsp;except&nbsp;as&nbsp;a&nbsp;tie-breaker&nbsp;and<br>
&nbsp;&nbsp;&nbsp;&nbsp;(b)&nbsp;if&nbsp;two&nbsp;strings&nbsp;contain&nbsp;embedded&nbsp;numbers,&nbsp;the&nbsp;numbers&nbsp;compare<br>
&nbsp;&nbsp;&nbsp;&nbsp;as&nbsp;integers,&nbsp;not&nbsp;characters.&nbsp;For&nbsp;example,&nbsp;in&nbsp;-dictionary&nbsp;mode,<br>
&nbsp;&nbsp;&nbsp;&nbsp;bigBoy&nbsp;sorts&nbsp;between&nbsp;bigbang&nbsp;and&nbsp;bigboy,<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;x10y&nbsp;sorts&nbsp;between&nbsp;x9y&nbsp;and&nbsp;x11y.<br>
increasing<br>
&nbsp;&nbsp;&nbsp;&nbsp;Sort&nbsp;the&nbsp;items&nbsp;in&nbsp;increasing&nbsp;order&nbsp;("smallest"&nbsp;items&nbsp;first).<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;default.<br>
integer<br>
&nbsp;&nbsp;&nbsp;&nbsp;Convert&nbsp;to&nbsp;integers&nbsp;and&nbsp;use&nbsp;integer&nbsp;comparison.<br>
real<br>
&nbsp;&nbsp;&nbsp;&nbsp;Convert&nbsp;to&nbsp;floating-point&nbsp;values&nbsp;and&nbsp;use&nbsp;floating&nbsp;comparison.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_span"><strong>item_span</strong></a>(self, itemDesc, *columnAndNumColumns)</dt><dd><tt>This&nbsp;command&nbsp;sets&nbsp;or&nbsp;retrieves&nbsp;the&nbsp;number&nbsp;of&nbsp;columns&nbsp;that&nbsp;a&nbsp;style<br>
covers.&nbsp;If&nbsp;no&nbsp;column&nbsp;is&nbsp;specified,&nbsp;the&nbsp;return&nbsp;value&nbsp;is&nbsp;a&nbsp;list&nbsp;of&nbsp;spans,<br>
one&nbsp;per&nbsp;column.&nbsp;If&nbsp;no&nbsp;numColumns&nbsp;is&nbsp;specified,&nbsp;the&nbsp;return&nbsp;value&nbsp;is&nbsp;the<br>
span&nbsp;for&nbsp;column.&nbsp;If&nbsp;one&nbsp;or&nbsp;more&nbsp;column-numColumns&nbsp;pairs&nbsp;is&nbsp;specified,<br>
the&nbsp;span&nbsp;for&nbsp;each&nbsp;column&nbsp;is&nbsp;set&nbsp;to&nbsp;numColumns.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_tag_add"><strong>item_tag_add</strong></a>(self, itemDesc, *tags)</dt><dd><tt>Adds&nbsp;each&nbsp;tag&nbsp;in&nbsp;TAGS&nbsp;to&nbsp;the&nbsp;items&nbsp;specified&nbsp;by&nbsp;the&nbsp;item&nbsp;description<br>
ITEMDESC.&nbsp;Duplicate&nbsp;tags&nbsp;are&nbsp;ignored.&nbsp;The&nbsp;list&nbsp;of&nbsp;tags&nbsp;for&nbsp;an&nbsp;item&nbsp;can<br>
also&nbsp;be&nbsp;changed&nbsp;via&nbsp;<a href="#Treectrl-item_configure">item_configure</a>(tags=(...)).</tt></dd></dl>

<dl><dt><a name="Treectrl-item_tag_expr"><strong>item_tag_expr</strong></a>(self, itemDesc, tag)</dt><dd><tt>Evaluates&nbsp;the&nbsp;tag&nbsp;expression&nbsp;TAG&nbsp;against&nbsp;every&nbsp;column&nbsp;specified&nbsp;by<br>
the&nbsp;item&nbsp;description&nbsp;ITEMDESC.&nbsp;The&nbsp;result&nbsp;is&nbsp;True&nbsp;if&nbsp;the&nbsp;tag&nbsp;expression<br>
evaluates&nbsp;to&nbsp;true&nbsp;for&nbsp;every&nbsp;item,&nbsp;False&nbsp;otherwise.&nbsp;For&nbsp;example:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_tag_expr">item_tag_expr</a>(itemDesc,&nbsp;'foo')<br>
returns&nbsp;True&nbsp;if&nbsp;an&nbsp;item&nbsp;has&nbsp;tag&nbsp;"foo".&nbsp;Also:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-item_tag_expr">item_tag_expr</a>(itemDesc,&nbsp;'a||b')<br>
returns&nbsp;True&nbsp;if&nbsp;&nbsp;an&nbsp;item&nbsp;has&nbsp;tag&nbsp;"a"&nbsp;or&nbsp;"b".</tt></dd></dl>

<dl><dt><a name="Treectrl-item_tag_names"><strong>item_tag_names</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;of&nbsp;tag&nbsp;names&nbsp;assigned&nbsp;to&nbsp;the&nbsp;items&nbsp;specified&nbsp;by&nbsp;the<br>
item&nbsp;description&nbsp;ITEMDESC.&nbsp;The&nbsp;result&nbsp;is&nbsp;the&nbsp;union&nbsp;of&nbsp;any&nbsp;tags&nbsp;assigned<br>
to&nbsp;the&nbsp;items.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_tag_remove"><strong>item_tag_remove</strong></a>(self, itemDesc, *tags)</dt><dd><tt>Removes&nbsp;each&nbsp;tag&nbsp;in&nbsp;TAGS&nbsp;from&nbsp;the&nbsp;items&nbsp;specified&nbsp;by&nbsp;the&nbsp;item<br>
description&nbsp;ITEMDESC.&nbsp;It&nbsp;is&nbsp;not&nbsp;an&nbsp;error&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;items&nbsp;do&nbsp;not&nbsp;use<br>
any&nbsp;of&nbsp;the&nbsp;tags.&nbsp;The&nbsp;list&nbsp;of&nbsp;tags&nbsp;for&nbsp;an&nbsp;item&nbsp;can&nbsp;also&nbsp;be&nbsp;changed&nbsp;via<br>
<a href="#Treectrl-item_configure">item_configure</a>(tags=(...).</tt></dd></dl>

<dl><dt><a name="Treectrl-item_text"><strong>item_text</strong></a>(self, itemDesc, *columnAndText)</dt><dd><tt>This&nbsp;command&nbsp;sets&nbsp;or&nbsp;retrieves&nbsp;the&nbsp;value&nbsp;of&nbsp;the&nbsp;-text&nbsp;option&nbsp;for&nbsp;the<br>
first&nbsp;text&nbsp;element&nbsp;in&nbsp;one&nbsp;or&nbsp;more&nbsp;columns.&nbsp;If&nbsp;no&nbsp;COLUMN&nbsp;is&nbsp;specified,<br>
this&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;of&nbsp;values,&nbsp;one&nbsp;per&nbsp;column.&nbsp;If&nbsp;no&nbsp;TEXT&nbsp;is<br>
specified,&nbsp;this&nbsp;command&nbsp;returns&nbsp;the&nbsp;value&nbsp;for&nbsp;COLUMN.&nbsp;If&nbsp;one&nbsp;or&nbsp;more<br>
column-text&nbsp;pairs&nbsp;is&nbsp;specified,&nbsp;then&nbsp;the&nbsp;value&nbsp;of&nbsp;the&nbsp;-text&nbsp;option&nbsp;in<br>
each&nbsp;column&nbsp;is&nbsp;set&nbsp;to&nbsp;text.&nbsp;Note&nbsp;that&nbsp;this&nbsp;command&nbsp;is&nbsp;provided&nbsp;as&nbsp;a<br>
convenience.&nbsp;Use&nbsp;the&nbsp;<a href="#Treectrl-itemelement_configure">itemelement_configure</a>()&nbsp;or&nbsp;<a href="#Treectrl-itemelement_cget">itemelement_cget</a>()<br>
commands&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;set&nbsp;or&nbsp;retrieve&nbsp;the&nbsp;value&nbsp;of&nbsp;the&nbsp;-text&nbsp;option<br>
for&nbsp;a&nbsp;specific&nbsp;text&nbsp;element.</tt></dd></dl>

<dl><dt><a name="Treectrl-item_toggle"><strong>item_toggle</strong></a>(self, itemDesc, recurse<font color="#909090">=False</font>, animate<font color="#909090">=False</font>)</dt><dd><tt>Changes&nbsp;the&nbsp;open&nbsp;state&nbsp;of&nbsp;the&nbsp;item(s)&nbsp;described&nbsp;by&nbsp;ITEMDESC.&nbsp;If&nbsp;the<br>
state&nbsp;is&nbsp;currently&nbsp;switched&nbsp;off,&nbsp;this&nbsp;command&nbsp;does&nbsp;the&nbsp;same&nbsp;as&nbsp;the<br>
<a href="#Treectrl-item_expand">item_expand</a>()&nbsp;widget&nbsp;command,&nbsp;otherwise&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;<a href="#Treectrl-item_collapse">item_collapse</a>()<br>
widget&nbsp;command.&nbsp;If&nbsp;ANIMATE&nbsp;is&nbsp;specified,&nbsp;then&nbsp;the&nbsp;item's&nbsp;button&nbsp;will<br>
animate&nbsp;as&nbsp;it&nbsp;transitions&nbsp;between&nbsp;states&nbsp;if&nbsp;the&nbsp;theme&nbsp;supports&nbsp;it;&nbsp;in<br>
this&nbsp;case&nbsp;only&nbsp;one&nbsp;item&nbsp;may&nbsp;be&nbsp;specified.ITEMDESC&nbsp;may&nbsp;also&nbsp;be&nbsp;the<br>
string&nbsp;ALL,&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;state&nbsp;of&nbsp;all&nbsp;items&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget<br>
are&nbsp;toggled.&nbsp;If&nbsp;RECURSE&nbsp;is&nbsp;specified,&nbsp;the&nbsp;state&nbsp;of&nbsp;all&nbsp;descendants&nbsp;of<br>
ITEMDESC&nbsp;will&nbsp;also&nbsp;be&nbsp;toggled.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemelement_cget"><strong>itemelement_cget</strong></a>(self, itemDesc, column, element, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;value&nbsp;of&nbsp;the&nbsp;option&nbsp;named&nbsp;OPTION&nbsp;associated<br>
with&nbsp;ELEMENT&nbsp;inside&nbsp;COLUMN&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC,&nbsp;if&nbsp;it<br>
was&nbsp;already&nbsp;configured&nbsp;for&nbsp;the&nbsp;actual&nbsp;item.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the<br>
values&nbsp;accepted&nbsp;by&nbsp;the&nbsp;type&nbsp;of&nbsp;the&nbsp;specified&nbsp;ELEMENT.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemelement_config"><strong>itemelement_config</strong></a> = <a href="#Treectrl-itemelement_configure">itemelement_configure</a>(self, itemDesc, column, element, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-itemelement_configure"><strong>itemelement_configure</strong></a>(self, itemDesc, column, element, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;configure&nbsp;widget&nbsp;command&nbsp;except&nbsp;that<br>
it&nbsp;modifies&nbsp;options&nbsp;associated&nbsp;with&nbsp;ELEMENT&nbsp;inside&nbsp;COLUMN&nbsp;of&nbsp;the&nbsp;item<br>
described&nbsp;by&nbsp;ITEMDESC&nbsp;instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the&nbsp;overall<br>
treectrl&nbsp;widget.&nbsp;If&nbsp;no&nbsp;option&nbsp;is&nbsp;specified,&nbsp;the&nbsp;command&nbsp;returns&nbsp;a&nbsp;list<br>
describing&nbsp;all&nbsp;of&nbsp;the&nbsp;available&nbsp;options&nbsp;for&nbsp;the&nbsp;element</tt></dd></dl>

<dl><dt><a name="Treectrl-itemelement_perstate"><strong>itemelement_perstate</strong></a>(self, itemDesc, column, element, option, *statelist)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;per-state&nbsp;option&nbsp;named<br>
OPTION&nbsp;for&nbsp;ELEMENT&nbsp;inside&nbsp;COLUMN&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC.<br>
If&nbsp;STATELIST&nbsp;is&nbsp;specified,&nbsp;the&nbsp;list&nbsp;of&nbsp;state&nbsp;names&nbsp;(static&nbsp;and&nbsp;dynamic)<br>
is&nbsp;used&nbsp;in&nbsp;place&nbsp;of&nbsp;the&nbsp;current&nbsp;state&nbsp;for&nbsp;ITEM&nbsp;and&nbsp;COLUMN.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemstate_forcolumn"><strong>itemstate_forcolumn</strong></a>(self, itemDesc, column, *statenames)</dt><dd><tt>Just&nbsp;like&nbsp;<a href="#Treectrl-itemstate_set">itemstate_set</a>()&nbsp;but&nbsp;manipulates&nbsp;dynamic&nbsp;states&nbsp;for&nbsp;a<br>
single&nbsp;item&nbsp;column,&nbsp;not&nbsp;the&nbsp;item&nbsp;as&nbsp;a&nbsp;whole.&nbsp;If&nbsp;STATENAME&nbsp;is<br>
unspecified,&nbsp;this&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;all<br>
the&nbsp;dynamic&nbsp;states&nbsp;which&nbsp;are&nbsp;switched&nbsp;on&nbsp;in&nbsp;COLUMN.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemstate_get"><strong>itemstate_get</strong></a>(self, itemDesc, statename<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;no&nbsp;STATENAME&nbsp;is&nbsp;specified,&nbsp;returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of<br>
all&nbsp;(static&nbsp;and&nbsp;dynamic)&nbsp;states&nbsp;which&nbsp;are&nbsp;currently&nbsp;switched&nbsp;on&nbsp;for&nbsp;the<br>
item&nbsp;described&nbsp;by&nbsp;ITEMDESC.&nbsp;If&nbsp;a&nbsp;STATENAME&nbsp;is&nbsp;specified,&nbsp;True&nbsp;is<br>
returned&nbsp;if&nbsp;the&nbsp;specified&nbsp;state&nbsp;is&nbsp;currently&nbsp;switched&nbsp;on&nbsp;for&nbsp;the&nbsp;item,<br>
False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemstate_set"><strong>itemstate_set</strong></a>(self, first, last, *statenames)</dt><dd><tt>Every&nbsp;element&nbsp;of&nbsp;STATENAMES&nbsp;must&nbsp;be&nbsp;the&nbsp;name&nbsp;of&nbsp;a&nbsp;dynamic&nbsp;state,<br>
optionally&nbsp;preceded&nbsp;by&nbsp;a&nbsp;~&nbsp;or&nbsp;!&nbsp;character.&nbsp;Every&nbsp;state&nbsp;with&nbsp;a<br>
leading&nbsp;!&nbsp;will&nbsp;be&nbsp;switched&nbsp;off&nbsp;for&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;FIRST,&nbsp;every<br>
state&nbsp;with&nbsp;a&nbsp;leading&nbsp;~&nbsp;will&nbsp;be&nbsp;toggled,&nbsp;and&nbsp;every&nbsp;state&nbsp;without<br>
leading&nbsp;!&nbsp;or&nbsp;~&nbsp;will&nbsp;be&nbsp;switched&nbsp;on.&nbsp;If&nbsp;LAST&nbsp;is&nbsp;specified,&nbsp;the&nbsp;state<br>
changes&nbsp;will&nbsp;be&nbsp;made&nbsp;for&nbsp;all&nbsp;items&nbsp;in&nbsp;the&nbsp;range&nbsp;between&nbsp;FIRST&nbsp;and&nbsp;LAST.<br>
If&nbsp;LAST&nbsp;is&nbsp;set&nbsp;to&nbsp;None,&nbsp;only&nbsp;the&nbsp;state(s)&nbsp;of&nbsp;the&nbsp;item&nbsp;described&nbsp;by<br>
FIRST&nbsp;will&nbsp;be&nbsp;changed.&nbsp;If&nbsp;FIRST&nbsp;is&nbsp;the&nbsp;string&nbsp;ALL,&nbsp;then&nbsp;the&nbsp;state<br>
changes&nbsp;are&nbsp;made&nbsp;for&nbsp;all&nbsp;items&nbsp;of&nbsp;the&nbsp;treectrl&nbsp;widget.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemstyle_elements"><strong>itemstyle_elements</strong></a>(self, itemDesc, column)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;elements&nbsp;which<br>
were&nbsp;configured&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-itemelement_configure">itemelement_configure</a>()&nbsp;command&nbsp;for&nbsp;the&nbsp;item<br>
described&nbsp;by&nbsp;ITEMDESC&nbsp;in&nbsp;COLUMN.<br>
If&nbsp;there&nbsp;is&nbsp;no&nbsp;style&nbsp;assigned&nbsp;to&nbsp;COLUMN,&nbsp;None&nbsp;is&nbsp;returned.</tt></dd></dl>

<dl><dt><a name="Treectrl-itemstyle_map"><strong>itemstyle_map</strong></a>(self, itemDesc, column, style, *map)</dt><dd><tt>Like&nbsp;the&nbsp;<a href="#Treectrl-itemstyle_set">itemstyle_set</a>()&nbsp;command,&nbsp;this&nbsp;command&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;assign<br>
a&nbsp;style&nbsp;to&nbsp;a&nbsp;specific&nbsp;column&nbsp;of&nbsp;an&nbsp;item.&nbsp;Unlike&nbsp;<a href="#Treectrl-itemstyle_set">itemstyle_set</a>(),&nbsp;this<br>
command&nbsp;can&nbsp;transfer&nbsp;configuration&nbsp;values&nbsp;of&nbsp;elements&nbsp;in&nbsp;the&nbsp;current<br>
style&nbsp;to&nbsp;elements&nbsp;in&nbsp;the&nbsp;new&nbsp;style&nbsp;specified&nbsp;by&nbsp;STYLE.&nbsp;MAP&nbsp;must&nbsp;be&nbsp;a<br>
list&nbsp;of&nbsp;elementOld-elementNew&nbsp;pairs,&nbsp;where&nbsp;elementOld&nbsp;is&nbsp;an&nbsp;element&nbsp;in<br>
the&nbsp;current&nbsp;style,&nbsp;and&nbsp;elementNew&nbsp;is&nbsp;an&nbsp;element&nbsp;in&nbsp;the&nbsp;style&nbsp;specified<br>
by&nbsp;style.&nbsp;Both&nbsp;elementOld&nbsp;and&nbsp;elementNew&nbsp;must&nbsp;be&nbsp;of&nbsp;the&nbsp;same<br>
type&nbsp;(bitmap,&nbsp;text&nbsp;etc).</tt></dd></dl>

<dl><dt><a name="Treectrl-itemstyle_set"><strong>itemstyle_set</strong></a>(self, itemDesc, *columnAndStyle)</dt><dd><tt>This&nbsp;command&nbsp;sets&nbsp;or&nbsp;retrieves&nbsp;the&nbsp;style&nbsp;assigned&nbsp;to&nbsp;one&nbsp;or&nbsp;more<br>
columns.&nbsp;If&nbsp;no&nbsp;COLUMN&nbsp;is&nbsp;specified,&nbsp;this&nbsp;command&nbsp;returns&nbsp;a&nbsp;tuple<br>
containing&nbsp;the&nbsp;names&nbsp;of&nbsp;the&nbsp;styles&nbsp;set&nbsp;for&nbsp;all&nbsp;columns&nbsp;of&nbsp;the&nbsp;item<br>
described&nbsp;by&nbsp;ITEMDESC.&nbsp;If&nbsp;no&nbsp;STYLE&nbsp;is&nbsp;specified,&nbsp;this&nbsp;command&nbsp;returns<br>
the&nbsp;name&nbsp;of&nbsp;the&nbsp;style&nbsp;set&nbsp;for&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;ITEMDESC&nbsp;in&nbsp;COLUMN.<br>
If&nbsp;one&nbsp;or&nbsp;more&nbsp;column-style&nbsp;pairs&nbsp;is&nbsp;specified,&nbsp;then&nbsp;the&nbsp;style&nbsp;in&nbsp;each<br>
column&nbsp;is&nbsp;set&nbsp;to&nbsp;style.</tt></dd></dl>

<dl><dt><a name="Treectrl-marquee_anchor"><strong>marquee_anchor</strong></a>(self, x<font color="#909090">=None</font>, y<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;coordinates&nbsp;of&nbsp;the&nbsp;anchor,&nbsp;if<br>
no&nbsp;additional&nbsp;arguments&nbsp;are&nbsp;specified.&nbsp;If&nbsp;two&nbsp;coordinates&nbsp;are<br>
specified,&nbsp;sets&nbsp;the&nbsp;anchor&nbsp;to&nbsp;the&nbsp;given&nbsp;coordinates&nbsp;X&nbsp;and&nbsp;Y.</tt></dd></dl>

<dl><dt><a name="Treectrl-marquee_cget"><strong>marquee_cget</strong></a>(self, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;marquee&nbsp;option&nbsp;named<br>
OPTION.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the&nbsp;values&nbsp;accepted&nbsp;by&nbsp;the<br>
<a href="#Treectrl-marquee_configure">marquee_configure</a>()&nbsp;widget&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-marquee_configure"><strong>marquee_configure</strong></a>(self, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;<a href="#Treectrl-configure">configure</a>()&nbsp;widget&nbsp;command&nbsp;except<br>
that&nbsp;it&nbsp;modifies&nbsp;the&nbsp;marquee&nbsp;options&nbsp;instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for<br>
the&nbsp;overall&nbsp;treectrl&nbsp;widget.<br>
The&nbsp;following&nbsp;marquee&nbsp;options&nbsp;are&nbsp;supported:<br>
-fill<br>
&nbsp;&nbsp;Specifies&nbsp;the&nbsp;fill&nbsp;color&nbsp;for&nbsp;the&nbsp;selection&nbsp;rectangle.&nbsp;The&nbsp;value&nbsp;can<br>
&nbsp;&nbsp;be&nbsp;a&nbsp;Tk&nbsp;color&nbsp;or&nbsp;a&nbsp;gradient&nbsp;name&nbsp;or&nbsp;an&nbsp;empty&nbsp;string&nbsp;(the&nbsp;default).<br>
&nbsp;&nbsp;When&nbsp;this&nbsp;option&nbsp;isn't&nbsp;an&nbsp;empty&nbsp;string&nbsp;the&nbsp;dotted&nbsp;outline&nbsp;is&nbsp;not<br>
&nbsp;&nbsp;drawn.&nbsp;By&nbsp;specifying&nbsp;the&nbsp;name&nbsp;of&nbsp;a&nbsp;semi-transparent&nbsp;gradient&nbsp;a<br>
&nbsp;&nbsp;modern-looking&nbsp;selection&nbsp;rectangle&nbsp;can&nbsp;be&nbsp;achieved.<br>
-outline<br>
&nbsp;&nbsp;Specifies&nbsp;the&nbsp;outline&nbsp;color&nbsp;for&nbsp;the&nbsp;selection&nbsp;rectangle.&nbsp;The&nbsp;value<br>
&nbsp;&nbsp;can&nbsp;be&nbsp;a&nbsp;Tk&nbsp;color,&nbsp;a&nbsp;gradient&nbsp;name,&nbsp;or&nbsp;an&nbsp;empty&nbsp;string&nbsp;which&nbsp;is&nbsp;the<br>
&nbsp;&nbsp;default.&nbsp;&nbsp;When&nbsp;this&nbsp;option&nbsp;isn't&nbsp;an&nbsp;empty&nbsp;string&nbsp;the&nbsp;dotted&nbsp;outline<br>
&nbsp;&nbsp;is&nbsp;not&nbsp;drawn.<br>
-visible&nbsp;boolean<br>
&nbsp;&nbsp;Specifies&nbsp;a&nbsp;boolean&nbsp;value&nbsp;which&nbsp;determines&nbsp;whether&nbsp;the&nbsp;dotted&nbsp;line<br>
&nbsp;&nbsp;surrounding&nbsp;the&nbsp;region&nbsp;of&nbsp;the&nbsp;marquee&nbsp;should&nbsp;currently&nbsp;be&nbsp;visible.</tt></dd></dl>

<dl><dt><a name="Treectrl-marquee_coords"><strong>marquee_coords</strong></a>(self, x1<font color="#909090">=None</font>, y1<font color="#909090">=None</font>, x2<font color="#909090">=None</font>, y2<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;coordinates&nbsp;of&nbsp;the&nbsp;anchor<br>
followed&nbsp;by&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;coordinates&nbsp;of&nbsp;the&nbsp;corner,&nbsp;if&nbsp;no&nbsp;additional<br>
arguments&nbsp;are&nbsp;specified.&nbsp;If&nbsp;four&nbsp;coordinates&nbsp;are&nbsp;specified,&nbsp;sets&nbsp;the<br>
anchor&nbsp;to&nbsp;the&nbsp;given&nbsp;coordinates&nbsp;x1&nbsp;and&nbsp;y1&nbsp;and&nbsp;the&nbsp;corner&nbsp;to&nbsp;the<br>
coordinates&nbsp;x2&nbsp;and&nbsp;y2.</tt></dd></dl>

<dl><dt><a name="Treectrl-marquee_corner"><strong>marquee_corner</strong></a>(self, x<font color="#909090">=None</font>, y<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;coordinates&nbsp;of&nbsp;the&nbsp;corner,<br>
if&nbsp;no&nbsp;additional&nbsp;arguments&nbsp;are&nbsp;specified.&nbsp;If&nbsp;two&nbsp;coordinates&nbsp;are<br>
specified,&nbsp;sets&nbsp;the&nbsp;corner&nbsp;to&nbsp;the&nbsp;given&nbsp;coordinates&nbsp;x&nbsp;and&nbsp;y.</tt></dd></dl>

<dl><dt><a name="Treectrl-marquee_identify"><strong>marquee_identify</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;with&nbsp;information&nbsp;about&nbsp;the&nbsp;items&nbsp;inside&nbsp;the&nbsp;marquee.<br>
The&nbsp;list&nbsp;has&nbsp;as&nbsp;elements&nbsp;a&nbsp;list&nbsp;itself&nbsp;for&nbsp;every&nbsp;item&nbsp;which&nbsp;is<br>
displayed&nbsp;inside&nbsp;the&nbsp;marquee.&nbsp;The&nbsp;first&nbsp;element&nbsp;of&nbsp;these&nbsp;lists&nbsp;is&nbsp;the<br>
numerical&nbsp;item&nbsp;id,&nbsp;followed&nbsp;by&nbsp;another&nbsp;list&nbsp;with&nbsp;information&nbsp;about<br>
every&nbsp;column&nbsp;of&nbsp;the&nbsp;item&nbsp;inside&nbsp;the&nbsp;marque.&nbsp;These&nbsp;lists&nbsp;start&nbsp;with&nbsp;the<br>
column&nbsp;number,&nbsp;followed&nbsp;by&nbsp;the&nbsp;elements&nbsp;of&nbsp;the&nbsp;style&nbsp;defined&nbsp;for&nbsp;the<br>
item&nbsp;in&nbsp;this&nbsp;column&nbsp;if&nbsp;there&nbsp;are&nbsp;any.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_bind"><strong>notify_bind</strong></a>(self, sequence<font color="#909090">=None</font>, func<font color="#909090">=None</font>, object<font color="#909090">=None</font>, add<font color="#909090">=None</font>)</dt><dd><tt>This&nbsp;command&nbsp;associates&nbsp;Tcl&nbsp;scripts&nbsp;with&nbsp;events&nbsp;generated&nbsp;by&nbsp;a<br>
treectrl&nbsp;widget.&nbsp;If&nbsp;all&nbsp;three&nbsp;arguments&nbsp;are&nbsp;specified,&nbsp;<a href="#Treectrl-notify_bind">notify_bind</a>()<br>
will&nbsp;arrange&nbsp;for&nbsp;FUNC&nbsp;to&nbsp;be&nbsp;evaluated&nbsp;whenever&nbsp;the&nbsp;event(s)&nbsp;specified<br>
by&nbsp;SEQUENCE&nbsp;are&nbsp;generated&nbsp;by&nbsp;this&nbsp;treectrl&nbsp;widget.&nbsp;If&nbsp;ADD&nbsp;is&nbsp;True,<br>
then&nbsp;it&nbsp;is&nbsp;appended&nbsp;to&nbsp;any&nbsp;existing&nbsp;binding&nbsp;for&nbsp;SEQUENCE;&nbsp;otherwise<br>
FUNC&nbsp;replaces&nbsp;any&nbsp;existing&nbsp;binding.&nbsp;If&nbsp;FUNC&nbsp;is&nbsp;an&nbsp;empty&nbsp;string,&nbsp;then<br>
the&nbsp;current&nbsp;binding&nbsp;for&nbsp;SEQUENCE&nbsp;is&nbsp;destroyed,&nbsp;leaving&nbsp;SEQUENCE<br>
unbound.&nbsp;If&nbsp;SEQUENCE&nbsp;is&nbsp;specified&nbsp;without&nbsp;a&nbsp;FUNC,&nbsp;then&nbsp;the&nbsp;script<br>
currently&nbsp;bound&nbsp;to&nbsp;SEQUENCE&nbsp;is&nbsp;returned,&nbsp;or&nbsp;an&nbsp;empty&nbsp;string&nbsp;is&nbsp;returned<br>
if&nbsp;there&nbsp;is&nbsp;no&nbsp;binding&nbsp;for&nbsp;SEQUENCE.&nbsp;If&nbsp;neither&nbsp;SEQUENCE&nbsp;nor&nbsp;FUNC&nbsp;is<br>
specified,&nbsp;then&nbsp;the&nbsp;return&nbsp;value&nbsp;is&nbsp;a&nbsp;list&nbsp;whose&nbsp;elements&nbsp;are&nbsp;all&nbsp;the<br>
patterns&nbsp;for&nbsp;which&nbsp;there&nbsp;exist&nbsp;bindings&nbsp;for&nbsp;object.&nbsp;The&nbsp;OBJECT&nbsp;argument<br>
determines&nbsp;which&nbsp;window(s)&nbsp;the&nbsp;binding&nbsp;applies&nbsp;to.&nbsp;If&nbsp;OBJECT&nbsp;begins<br>
with&nbsp;a&nbsp;dot,&nbsp;as&nbsp;in&nbsp;.a.b.c,&nbsp;then&nbsp;it&nbsp;must&nbsp;be&nbsp;the&nbsp;path&nbsp;name&nbsp;for&nbsp;a&nbsp;window;<br>
otherwise&nbsp;it&nbsp;may&nbsp;be&nbsp;an&nbsp;arbitrary&nbsp;string.&nbsp;Like&nbsp;the&nbsp;regular&nbsp;bind&nbsp;command,<br>
bindings&nbsp;on&nbsp;window&nbsp;names&nbsp;are&nbsp;automatically&nbsp;removed&nbsp;if&nbsp;that&nbsp;window&nbsp;is<br>
destroyed.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_config"><strong>notify_config</strong></a> = <a href="#Treectrl-notify_configure">notify_configure</a>(self, object, sequence, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-notify_configure"><strong>notify_configure</strong></a>(self, object, sequence, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;sets&nbsp;and&nbsp;retrieves&nbsp;options&nbsp;for&nbsp;bindings&nbsp;created&nbsp;by&nbsp;the<br>
<a href="#Treectrl-notify_bind">notify_bind</a>()&nbsp;command.&nbsp;If&nbsp;no&nbsp;option&nbsp;is&nbsp;specified,&nbsp;the&nbsp;command&nbsp;returns<br>
a&nbsp;list&nbsp;with&nbsp;option-value&nbsp;pairs&nbsp;describing&nbsp;all&nbsp;the&nbsp;available&nbsp;binding<br>
options&nbsp;for&nbsp;SEQUENCE&nbsp;on&nbsp;OBJECT.&nbsp;If&nbsp;option&nbsp;is&nbsp;specified&nbsp;with&nbsp;no&nbsp;value,<br>
then&nbsp;the&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;that&nbsp;option.&nbsp;If&nbsp;one&nbsp;or<br>
more&nbsp;option-value&nbsp;pairs&nbsp;are&nbsp;specified,&nbsp;then&nbsp;the&nbsp;command&nbsp;modifies&nbsp;the<br>
given&nbsp;option(s)&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;value(s)&nbsp;for&nbsp;the&nbsp;binding;&nbsp;in&nbsp;this<br>
case&nbsp;the&nbsp;command&nbsp;returns&nbsp;an&nbsp;empty&nbsp;string.<br>
The&nbsp;following&nbsp;binding&nbsp;options&nbsp;are&nbsp;supported:<br>
-active&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;if&nbsp;the&nbsp;binding&nbsp;should&nbsp;be&nbsp;active.&nbsp;As&nbsp;long&nbsp;as&nbsp;this&nbsp;option<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;specified&nbsp;as&nbsp;false,&nbsp;a&nbsp;binding&nbsp;script&nbsp;will&nbsp;not&nbsp;be&nbsp;evaluated<br>
&nbsp;&nbsp;&nbsp;&nbsp;when&nbsp;the&nbsp;corresponding&nbsp;event&nbsp;is&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_detailnames"><strong>notify_detailnames</strong></a>(self, eventname)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;all&nbsp;details,&nbsp;which&nbsp;are<br>
installed&nbsp;for&nbsp;the&nbsp;event&nbsp;with&nbsp;the&nbsp;name&nbsp;EVENTNAME&nbsp;by&nbsp;means&nbsp;of&nbsp;the<br>
<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;widget&nbsp;command&nbsp;or&nbsp;by&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_eventnames"><strong>notify_eventnames</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;all&nbsp;events,&nbsp;which&nbsp;are<br>
installed&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;widget&nbsp;command&nbsp;or&nbsp;by&nbsp;the<br>
treectrl&nbsp;widget&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_generate"><strong>notify_generate</strong></a>(self, sequence, charmap<font color="#909090">=None</font>, percentscommand<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;causes&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;to&nbsp;generate&nbsp;an&nbsp;event.&nbsp;This<br>
command&nbsp;is&nbsp;typically&nbsp;used&nbsp;to&nbsp;generate&nbsp;dynamic&nbsp;events&nbsp;created&nbsp;by&nbsp;the<br>
<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;command,&nbsp;but&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;generate&nbsp;static&nbsp;events<br>
also.&nbsp;The&nbsp;event&nbsp;specified&nbsp;by&nbsp;SEQUENCE&nbsp;is&nbsp;generated,&nbsp;and&nbsp;any&nbsp;active<br>
binding&nbsp;scripts&nbsp;on&nbsp;the&nbsp;event&nbsp;are&nbsp;evaluated&nbsp;after&nbsp;undergoing<br>
%-substitution.&nbsp;If&nbsp;there&nbsp;are&nbsp;details&nbsp;defined&nbsp;for&nbsp;the&nbsp;event,&nbsp;SEQUENCE<br>
must&nbsp;describe&nbsp;an&nbsp;&lt;eventName-detail&gt;&nbsp;pair,&nbsp;otherwise&nbsp;SEQUENCE&nbsp;should<br>
be&nbsp;&lt;eventName&gt;.&nbsp;The&nbsp;optional&nbsp;CHARMAP&nbsp;is&nbsp;a&nbsp;tuple&nbsp;of&nbsp;char-value&nbsp;pairs.<br>
Each&nbsp;char&nbsp;has&nbsp;to&nbsp;be&nbsp;exactly&nbsp;one&nbsp;character.&nbsp;The&nbsp;charMap&nbsp;is&nbsp;used&nbsp;in<br>
%-substitution.&nbsp;If&nbsp;PERCENTSCOMMAND&nbsp;is&nbsp;specified,&nbsp;then&nbsp;it&nbsp;will&nbsp;be&nbsp;used<br>
to&nbsp;perform&nbsp;%-substitution&nbsp;on&nbsp;any&nbsp;scripts&nbsp;bound&nbsp;to&nbsp;the&nbsp;event.&nbsp;If<br>
PERCENTSCOMMAND&nbsp;is&nbsp;not&nbsp;specified&nbsp;and&nbsp;the&nbsp;event&nbsp;is&nbsp;dynamic,&nbsp;then&nbsp;the<br>
%-subtitution&nbsp;command&nbsp;passed&nbsp;to&nbsp;<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;will&nbsp;be&nbsp;used&nbsp;if&nbsp;it&nbsp;was<br>
provided.&nbsp;If&nbsp;the&nbsp;event&nbsp;is&nbsp;static&nbsp;or&nbsp;no&nbsp;%-substitution&nbsp;command&nbsp;is<br>
available,&nbsp;then&nbsp;all&nbsp;%-substitution&nbsp;is&nbsp;done&nbsp;using&nbsp;CHARMAP&nbsp;only&nbsp;.&nbsp;See<br>
<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;for&nbsp;a&nbsp;description&nbsp;of&nbsp;PERCENTSCOMMAND.&nbsp;If&nbsp;no&nbsp;CHARMAP&nbsp;is<br>
specified,&nbsp;a&nbsp;default&nbsp;charmap&nbsp;will&nbsp;be&nbsp;created,&nbsp;that&nbsp;contains&nbsp;information<br>
about&nbsp;the&nbsp;widget&nbsp;and&nbsp;the&nbsp;event&nbsp;pattern,&nbsp;plus&nbsp;optional&nbsp;information<br>
provided&nbsp;by&nbsp;keyword-value&nbsp;pairs;&nbsp;any&nbsp;of&nbsp;the&nbsp;attributes&nbsp;of&nbsp;a<br>
<a href="#TreectrlEvent">TreectrlEvent</a>&nbsp;instance&nbsp;as&nbsp;created&nbsp;by&nbsp;a&nbsp;<a href="#Treectrl-notify_bind">notify_bind</a>()&nbsp;callback&nbsp;is<br>
accepted&nbsp;as&nbsp;keyword&nbsp;argument.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_install"><strong>notify_install</strong></a>(self, sequence, percentscommand<font color="#909090">=None</font>)</dt><dd><tt>This&nbsp;command&nbsp;installs&nbsp;a&nbsp;new&nbsp;event&nbsp;or&nbsp;detail&nbsp;specified&nbsp;by&nbsp;SEQUENCE.<br>
Events&nbsp;created&nbsp;by&nbsp;this&nbsp;command&nbsp;are&nbsp;called&nbsp;dynamic,&nbsp;whereas&nbsp;events<br>
created&nbsp;by&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;itself&nbsp;are&nbsp;called&nbsp;static.&nbsp;This&nbsp;command<br>
may&nbsp;be&nbsp;called&nbsp;to&nbsp;set&nbsp;or&nbsp;retrieve&nbsp;the&nbsp;PERCENTSCOMMAND&nbsp;for&nbsp;an&nbsp;existing<br>
dynamic&nbsp;event.&nbsp;The&nbsp;optional&nbsp;PERCENTSCOMMAND&nbsp;is&nbsp;a&nbsp;list&nbsp;containing&nbsp;the<br>
name&nbsp;of&nbsp;a&nbsp;Tcl&nbsp;command,&nbsp;plus&nbsp;any&nbsp;optional&nbsp;arguments,&nbsp;to&nbsp;which&nbsp;five<br>
additional&nbsp;arguments&nbsp;will&nbsp;be&nbsp;appended.&nbsp;The&nbsp;command&nbsp;will&nbsp;be&nbsp;called&nbsp;to<br>
perform&nbsp;%-substitution&nbsp;on&nbsp;any&nbsp;scripts&nbsp;bound&nbsp;to&nbsp;the&nbsp;event&nbsp;specified&nbsp;by<br>
SEQUENCE.&nbsp;<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;returns&nbsp;the&nbsp;current&nbsp;PERCENTSCOMMAND&nbsp;for&nbsp;the<br>
event,&nbsp;or&nbsp;an&nbsp;error&nbsp;if&nbsp;the&nbsp;event&nbsp;is&nbsp;not&nbsp;dynamic.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_linkage"><strong>notify_linkage</strong></a>(self, sequence)</dt><dd><tt>Returns&nbsp;a&nbsp;string&nbsp;indicating&nbsp;whether&nbsp;the&nbsp;specified&nbsp;event&nbsp;or&nbsp;detail<br>
is&nbsp;created&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;<a href="#Treectrl-notify_install">notify_install</a>()&nbsp;widget&nbsp;command&nbsp;(dynamic)<br>
or&nbsp;by&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;itself&nbsp;(static).</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_unbind"><strong>notify_unbind</strong></a>(self, object, sequence<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;no&nbsp;SEQUENCE&nbsp;is&nbsp;specified,&nbsp;all&nbsp;bindings&nbsp;on&nbsp;OBJECT&nbsp;are&nbsp;removed.<br>
If&nbsp;SEQUENCE&nbsp;is&nbsp;specified,&nbsp;then&nbsp;the&nbsp;current&nbsp;binding&nbsp;for&nbsp;SEQUENCE&nbsp;is<br>
destroyed,&nbsp;leaving&nbsp;SEQUENCE&nbsp;unbound.</tt></dd></dl>

<dl><dt><a name="Treectrl-notify_uninstall"><strong>notify_uninstall</strong></a>(self, sequence)</dt><dd><tt>If&nbsp;the&nbsp;event&nbsp;or&nbsp;detail&nbsp;specified&nbsp;by&nbsp;SEQUENCE&nbsp;is&nbsp;static&nbsp;(i.e.&nbsp;created<br>
by&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;itself),&nbsp;an&nbsp;error&nbsp;is&nbsp;generated.&nbsp;Otherwise&nbsp;the<br>
dynamic&nbsp;event&nbsp;or&nbsp;detail&nbsp;is&nbsp;removed.&nbsp;If&nbsp;an&nbsp;event&nbsp;name&nbsp;is&nbsp;specified<br>
without&nbsp;a&nbsp;detail,&nbsp;all&nbsp;details&nbsp;for&nbsp;that&nbsp;event&nbsp;are&nbsp;also&nbsp;removed.</tt></dd></dl>

<dl><dt><a name="Treectrl-orphans"><strong>orphans</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;item&nbsp;ids&nbsp;of&nbsp;all&nbsp;items&nbsp;which&nbsp;have&nbsp;no<br>
parent.&nbsp;When&nbsp;an&nbsp;item&nbsp;is&nbsp;created,&nbsp;it&nbsp;has&nbsp;no&nbsp;parent&nbsp;by&nbsp;default,&nbsp;and&nbsp;can<br>
later&nbsp;become&nbsp;an&nbsp;orphan&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;<a href="#Treectrl-item_remove">item_remove</a>()&nbsp;widget&nbsp;command.<br>
The&nbsp;root&nbsp;item&nbsp;is&nbsp;not&nbsp;returned.</tt></dd></dl>

<dl><dt><a name="Treectrl-see"><strong>see</strong></a>(self, itemDesc, column<font color="#909090">=None</font>, center<font color="#909090">=None</font>)</dt><dd><tt>Adjust&nbsp;the&nbsp;view&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;so&nbsp;that&nbsp;the&nbsp;item&nbsp;described&nbsp;by<br>
ITEMDESC&nbsp;is&nbsp;visible.&nbsp;If&nbsp;the&nbsp;item&nbsp;is&nbsp;already&nbsp;visible&nbsp;then&nbsp;the&nbsp;command<br>
has&nbsp;no&nbsp;effect;&nbsp;otherwise&nbsp;the&nbsp;treectrl&nbsp;scrolls&nbsp;to&nbsp;bring&nbsp;the&nbsp;item&nbsp;into<br>
view,&nbsp;and&nbsp;the&nbsp;corresponding&nbsp;&lt;Scroll-x&gt;&nbsp;and/or&nbsp;&lt;Scroll-y&gt;&nbsp;events&nbsp;are<br>
generated.&nbsp;If&nbsp;COLUMN&nbsp;is&nbsp;specified&nbsp;then&nbsp;a&nbsp;specific&nbsp;column&nbsp;of&nbsp;the&nbsp;item<br>
is&nbsp;scrolled&nbsp;into&nbsp;view&nbsp;instead&nbsp;of&nbsp;the&nbsp;entire&nbsp;item.<br>
CENTER&nbsp;may&nbsp;be&nbsp;a&nbsp;string&nbsp;that&nbsp;contains&nbsp;zero&nbsp;or&nbsp;more&nbsp;of&nbsp;the&nbsp;characters<br>
"x"&nbsp;or&nbsp;"y".&nbsp;This&nbsp;option&nbsp;is&nbsp;used&nbsp;to&nbsp;center&nbsp;the&nbsp;item&nbsp;horizontally&nbsp;and/or<br>
vertically&nbsp;in&nbsp;the&nbsp;window.&nbsp;The&nbsp;item&nbsp;will&nbsp;be&nbsp;centered&nbsp;regardless&nbsp;of<br>
whether&nbsp;it&nbsp;is&nbsp;already&nbsp;visible.</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_add"><strong>selection_add</strong></a>(self, first, last<font color="#909090">=None</font>)</dt><dd><tt>FIRST&nbsp;and&nbsp;LAST&nbsp;(if&nbsp;specified)&nbsp;must&nbsp;be&nbsp;the&nbsp;string&nbsp;ALL&nbsp;or&nbsp;a&nbsp;valid<br>
item&nbsp;description.&nbsp;Adds&nbsp;every&nbsp;unselected&nbsp;item&nbsp;in&nbsp;the&nbsp;range&nbsp;between<br>
FIRST&nbsp;and&nbsp;LAST,&nbsp;inclusive,&nbsp;to&nbsp;the&nbsp;selection&nbsp;without&nbsp;affecting&nbsp;the<br>
selection&nbsp;state&nbsp;of&nbsp;items&nbsp;outside&nbsp;that&nbsp;range.&nbsp;If&nbsp;one&nbsp;of&nbsp;the&nbsp;arguments<br>
is&nbsp;the&nbsp;string&nbsp;ALL,&nbsp;every&nbsp;unselected&nbsp;item&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;is<br>
added&nbsp;to&nbsp;the&nbsp;selection.&nbsp;A&nbsp;&lt;Selection&gt;&nbsp;event&nbsp;is&nbsp;generated&nbsp;if&nbsp;any<br>
items&nbsp;were&nbsp;added&nbsp;to&nbsp;the&nbsp;selection.</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_anchor"><strong>selection_anchor</strong></a>(self, itemDesc<font color="#909090">=None</font>)</dt><dd><tt>If&nbsp;ITEMDESC&nbsp;is&nbsp;specified,&nbsp;the&nbsp;selection&nbsp;anchor&nbsp;is&nbsp;set&nbsp;to&nbsp;the<br>
described&nbsp;item.&nbsp;The&nbsp;selection&nbsp;anchor&nbsp;is&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;selection&nbsp;that<br>
is&nbsp;fixed&nbsp;while&nbsp;dragging&nbsp;out&nbsp;a&nbsp;selection&nbsp;with&nbsp;the&nbsp;mouse.&nbsp;The&nbsp;item<br>
description&nbsp;anchor&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;refer&nbsp;to&nbsp;the&nbsp;anchor&nbsp;item.&nbsp;This<br>
command&nbsp;doesn't&nbsp;modify&nbsp;the&nbsp;selection&nbsp;state&nbsp;of&nbsp;any&nbsp;item.&nbsp;Returns&nbsp;the<br>
numerical&nbsp;id&nbsp;of&nbsp;the&nbsp;selection&nbsp;anchor&nbsp;item.</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_clear"><strong>selection_clear</strong></a>(self, first<font color="#909090">=None</font>, last<font color="#909090">=None</font>)</dt><dd><tt>FIRST&nbsp;and&nbsp;LAST&nbsp;(if&nbsp;specified)&nbsp;must&nbsp;be&nbsp;the&nbsp;string&nbsp;ALL&nbsp;or&nbsp;a&nbsp;valid<br>
item&nbsp;description.&nbsp;If&nbsp;any&nbsp;of&nbsp;the&nbsp;items&nbsp;between&nbsp;FIRST&nbsp;and&nbsp;LAST<br>
(inclusive)&nbsp;are&nbsp;selected,&nbsp;they&nbsp;are&nbsp;deselected.&nbsp;The&nbsp;selection&nbsp;state&nbsp;is<br>
not&nbsp;changed&nbsp;for&nbsp;items&nbsp;outside&nbsp;this&nbsp;range.&nbsp;If&nbsp;no&nbsp;additional&nbsp;arguments<br>
are&nbsp;given,&nbsp;or&nbsp;if&nbsp;one&nbsp;of&nbsp;the&nbsp;arguments&nbsp;is&nbsp;the&nbsp;string&nbsp;ALL,&nbsp;then&nbsp;all<br>
items&nbsp;are&nbsp;removed&nbsp;from&nbsp;the&nbsp;selection.&nbsp;A&nbsp;&lt;Selection&gt;&nbsp;event&nbsp;is<br>
generated&nbsp;if&nbsp;any&nbsp;items&nbsp;were&nbsp;removed&nbsp;from&nbsp;the&nbsp;selection.</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_count"><strong>selection_count</strong></a>(self)</dt><dd><tt>Returns&nbsp;an&nbsp;integer&nbsp;indicating&nbsp;the&nbsp;number&nbsp;of&nbsp;items&nbsp;in&nbsp;the&nbsp;treectrl<br>
that&nbsp;are&nbsp;currently&nbsp;selected.</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_get"><strong>selection_get</strong></a>(self, first<font color="#909090">=None</font>, last<font color="#909090">=None</font>)</dt><dd><tt>Returns&nbsp;a&nbsp;tuple&nbsp;containing&nbsp;the&nbsp;item&nbsp;ids&nbsp;of&nbsp;all&nbsp;of&nbsp;the&nbsp;items&nbsp;in&nbsp;the<br>
treectrl&nbsp;that&nbsp;are&nbsp;currently&nbsp;selected.&nbsp;If&nbsp;there&nbsp;are&nbsp;no&nbsp;items&nbsp;selected<br>
in&nbsp;the&nbsp;treectrl,&nbsp;returns&nbsp;None.&nbsp;The&nbsp;optional&nbsp;arguments&nbsp;FIRST&nbsp;and&nbsp;LAST<br>
are&nbsp;treated&nbsp;as&nbsp;indices&nbsp;into&nbsp;the&nbsp;sorted&nbsp;list&nbsp;of&nbsp;selected&nbsp;items.<br>
For&nbsp;example:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-selection_get">selection_get</a>(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;the&nbsp;first&nbsp;selected&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-selection_get">selection_get</a>("end")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;the&nbsp;last&nbsp;selected&nbsp;item<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Treectrl-selection_get">selection_get</a>(1,&nbsp;"end-1")&nbsp;:&nbsp;every&nbsp;selected&nbsp;item&nbsp;except<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;first&nbsp;and&nbsp;last</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_includes"><strong>selection_includes</strong></a>(self, itemDesc)</dt><dd><tt>Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;item&nbsp;described&nbsp;by&nbsp;itemDesc&nbsp;is&nbsp;currently<br>
selected,&nbsp;False&nbsp;if&nbsp;it&nbsp;isn't.</tt></dd></dl>

<dl><dt><a name="Treectrl-selection_modify"><strong>selection_modify</strong></a>(self, select<font color="#909090">=()</font>, deselect<font color="#909090">=()</font>)</dt><dd><tt>Both&nbsp;arguments&nbsp;SELECT&nbsp;and&nbsp;DESELECT&nbsp;must&nbsp;be&nbsp;the&nbsp;string&nbsp;ALL&nbsp;or&nbsp;a<br>
possibly-empty&nbsp;list&nbsp;of&nbsp;item&nbsp;descriptions.&nbsp;Any&nbsp;unselected&nbsp;items&nbsp;in<br>
SELECT&nbsp;are&nbsp;added&nbsp;to&nbsp;the&nbsp;selection,&nbsp;and&nbsp;any&nbsp;selected&nbsp;items&nbsp;in&nbsp;DESELECT<br>
are&nbsp;removed&nbsp;from&nbsp;the&nbsp;selection&nbsp;(except&nbsp;for&nbsp;those&nbsp;items&nbsp;which&nbsp;are&nbsp;also<br>
in&nbsp;SELECT).&nbsp;A&nbsp;&lt;Selection&gt;&nbsp;event&nbsp;is&nbsp;generated&nbsp;if&nbsp;any&nbsp;items&nbsp;were<br>
selected&nbsp;or&nbsp;deselected.</tt></dd></dl>

<dl><dt><a name="Treectrl-set_dragimage"><strong>set_dragimage</strong></a>(self, *args)</dt><dd><tt>This&nbsp;command&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;define&nbsp;elements&nbsp;that&nbsp;should&nbsp;be&nbsp;drawn<br>
as&nbsp;drag&nbsp;images&nbsp;during&nbsp;drag&nbsp;operations.<br>
ARGS&nbsp;must&nbsp;be&nbsp;one&nbsp;or&nbsp;more&nbsp;tuples&nbsp;of&nbsp;the&nbsp;form&nbsp;(COLUMN,&nbsp;STYLE,&nbsp;ELEMENT)<br>
that&nbsp;define&nbsp;the&nbsp;elements&nbsp;that&nbsp;are&nbsp;supposed&nbsp;to&nbsp;be&nbsp;drawn.<br>
For&nbsp;this&nbsp;to&nbsp;take&nbsp;effect,&nbsp;at&nbsp;least&nbsp;calls&nbsp;to<br>
<a href="#Treectrl-bindtags">bindtags</a>(('TreeCtrlFileList',))&nbsp;and&nbsp;<a href="#Treectrl-set_sensitive">set_sensitive</a>(*args)<br>
must&nbsp;be&nbsp;made&nbsp;before.</tt></dd></dl>

<dl><dt><a name="Treectrl-set_editable"><strong>set_editable</strong></a>(self, *args)</dt><dd><tt>This&nbsp;command&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;define&nbsp;text&nbsp;cells&nbsp;that&nbsp;should&nbsp;be<br>
user-editable.&nbsp;ARGS&nbsp;must&nbsp;be&nbsp;one&nbsp;or&nbsp;more&nbsp;tuples&nbsp;of&nbsp;the&nbsp;form<br>
(COLUMN,&nbsp;STYLE,&nbsp;ELEMENT)&nbsp;that&nbsp;define&nbsp;the&nbsp;text&nbsp;elements&nbsp;that&nbsp;are<br>
supposed&nbsp;to&nbsp;be&nbsp;editable.&nbsp;For&nbsp;this&nbsp;to&nbsp;take&nbsp;effect,&nbsp;at&nbsp;least&nbsp;calls&nbsp;to<br>
<a href="#Treectrl-bindtags">bindtags</a>(('TreeCtrlFileList',))&nbsp;and&nbsp;<a href="#Treectrl-set_sensitive">set_sensitive</a>(*args)<br>
must&nbsp;be&nbsp;made&nbsp;before.</tt></dd></dl>

<dl><dt><a name="Treectrl-set_selected_items_sensitive"><strong>set_selected_items_sensitive</strong></a>(self, sensitive)</dt><dd><tt>Specifies&nbsp;whether&nbsp;or&nbsp;not&nbsp;entire&nbsp;items&nbsp;are&nbsp;sensitive&nbsp;to&nbsp;mouse&nbsp;clicks<br>
when&nbsp;they&nbsp;are&nbsp;already&nbsp;selected.&nbsp;SENSITIVE&nbsp;must&nbsp;be&nbsp;a&nbsp;boolean&nbsp;value.</tt></dd></dl>

<dl><dt><a name="Treectrl-set_sensitive"><strong>set_sensitive</strong></a>(self, *args)</dt><dd><tt>Defines&nbsp;elements&nbsp;that&nbsp;are&nbsp;supposed&nbsp;to&nbsp;respond&nbsp;to&nbsp;mouse&nbsp;events<br>
after&nbsp;file&nbsp;list&nbsp;bindings&nbsp;have&nbsp;been&nbsp;applied&nbsp;to&nbsp;the&nbsp;widget&nbsp;with<br>
<a href="#Treectrl-bindtags">bindtags</a>(('TreeCtrlFileList',)).&nbsp;ARGS&nbsp;must&nbsp;be&nbsp;one&nbsp;or&nbsp;more&nbsp;tuples&nbsp;of<br>
the&nbsp;form&nbsp;(COLUMN,&nbsp;STYLE,&nbsp;ELEMENT)&nbsp;that&nbsp;define&nbsp;the&nbsp;desired&nbsp;elements.</tt></dd></dl>

<dl><dt><a name="Treectrl-set_sensitive_marquee"><strong>set_sensitive_marquee</strong></a>(self, *args)</dt><dd><tt>Just&nbsp;like&nbsp;<a href="#Treectrl-set_sensitive">set_sensitive</a>()&nbsp;but&nbsp;indicates&nbsp;which&nbsp;elements&nbsp;respond&nbsp;to<br>
the&nbsp;selection&nbsp;rectangle.&nbsp;Typically&nbsp;this&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;elements<br>
passed&nbsp;to&nbsp;<a href="#Treectrl-set_sensitive">set_sensitive</a>()&nbsp;with&nbsp;the&nbsp;addition&nbsp;of&nbsp;the&nbsp;selection&nbsp;rectangle<br>
elements.</tt></dd></dl>

<dl><dt><a name="Treectrl-state_define"><strong>state_define</strong></a>(self, statename)</dt><dd><tt>Defines&nbsp;a&nbsp;new&nbsp;state&nbsp;with&nbsp;the&nbsp;name&nbsp;STATENAME,&nbsp;which&nbsp;must&nbsp;not&nbsp;be&nbsp;the<br>
name&nbsp;of&nbsp;an&nbsp;existing&nbsp;state.</tt></dd></dl>

<dl><dt><a name="Treectrl-state_linkage"><strong>state_linkage</strong></a>(self, statename)</dt><dd><tt>Returns&nbsp;a&nbsp;string&nbsp;indicating&nbsp;whether&nbsp;the&nbsp;specified&nbsp;state&nbsp;is<br>
user-defined&nbsp;by&nbsp;means&nbsp;of&nbsp;the&nbsp;<a href="#Treectrl-state_define">state_define</a>()&nbsp;widget&nbsp;command&nbsp;(dynamic)<br>
or&nbsp;predefined&nbsp;by&nbsp;the&nbsp;treectrl&nbsp;widget&nbsp;itself&nbsp;(static).</tt></dd></dl>

<dl><dt><a name="Treectrl-state_names"><strong>state_names</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;all&nbsp;user-defined&nbsp;states.</tt></dd></dl>

<dl><dt><a name="Treectrl-state_undefine"><strong>state_undefine</strong></a>(self, statename)</dt><dd><tt>STATENAME&nbsp;must&nbsp;be&nbsp;the&nbsp;name&nbsp;of&nbsp;a&nbsp;user-defined&nbsp;state.&nbsp;Removes&nbsp;this<br>
state&nbsp;from&nbsp;the&nbsp;list&nbsp;of&nbsp;user-defined&nbsp;states.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_cget"><strong>style_cget</strong></a>(self, style, option)</dt><dd><tt>This&nbsp;command&nbsp;returns&nbsp;the&nbsp;current&nbsp;value&nbsp;of&nbsp;the&nbsp;option&nbsp;named&nbsp;OPTION<br>
associated&nbsp;with&nbsp;the&nbsp;style&nbsp;given&nbsp;by&nbsp;STYLE.&nbsp;OPTION&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the<br>
values&nbsp;accepted&nbsp;by&nbsp;the&nbsp;<a href="#Treectrl-style_configure">style_configure</a>()&nbsp;widget&nbsp;command.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_config"><strong>style_config</strong></a> = <a href="#Treectrl-style_configure">style_configure</a>(self, style, cnf<font color="#909090">=None</font>, **kw)</dt></dl>

<dl><dt><a name="Treectrl-style_configure"><strong>style_configure</strong></a>(self, style, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;<a href="#Treectrl-configure">configure</a>()&nbsp;widget&nbsp;command&nbsp;except<br>
that&nbsp;it&nbsp;modifies&nbsp;options&nbsp;associated&nbsp;with&nbsp;the&nbsp;style&nbsp;given&nbsp;by&nbsp;STYLE<br>
instead&nbsp;of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the&nbsp;overall&nbsp;treectrl&nbsp;widget.&nbsp;The<br>
options&nbsp;of&nbsp;a&nbsp;style&nbsp;have&nbsp;effect&nbsp;on&nbsp;all&nbsp;elements&nbsp;managed&nbsp;by&nbsp;the&nbsp;style.<br>
The&nbsp;following&nbsp;options&nbsp;are&nbsp;supported:<br>
-buttony&nbsp;offset<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;distance&nbsp;from&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;item&nbsp;that&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;expand/collapse&nbsp;button&nbsp;should&nbsp;be&nbsp;drawn.&nbsp;If&nbsp;offset&nbsp;is&nbsp;an&nbsp;empty<br>
&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;button&nbsp;is&nbsp;centered&nbsp;vertically&nbsp;in<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;item.&nbsp;The&nbsp;value&nbsp;may&nbsp;have&nbsp;any&nbsp;of&nbsp;the&nbsp;forms&nbsp;acceptable&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;Tk_GetPixels.&nbsp;This&nbsp;option&nbsp;only&nbsp;has&nbsp;effect&nbsp;when&nbsp;the&nbsp;style&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;in&nbsp;an&nbsp;item&nbsp;in&nbsp;the&nbsp;tree&nbsp;column.<br>
-orient&nbsp;varName<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;specifies&nbsp;which&nbsp;orientation&nbsp;should&nbsp;be&nbsp;used&nbsp;when<br>
&nbsp;&nbsp;&nbsp;&nbsp;laying&nbsp;out&nbsp;the&nbsp;elements&nbsp;associated&nbsp;with&nbsp;this&nbsp;style.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Must&nbsp;be&nbsp;either&nbsp;horizontal&nbsp;(the&nbsp;default)&nbsp;or&nbsp;vertical&nbsp;or&nbsp;an<br>
&nbsp;&nbsp;&nbsp;&nbsp;abbreviation&nbsp;of&nbsp;one&nbsp;of&nbsp;these.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_create"><strong>style_create</strong></a>(self, name<font color="#909090">=None</font>, *args, **kw)</dt><dd><tt>Create&nbsp;a&nbsp;new&nbsp;style&nbsp;in&nbsp;pathName&nbsp;with&nbsp;name&nbsp;STYLE.&nbsp;After&nbsp;STYLE&nbsp;there<br>
may&nbsp;be&nbsp;any&nbsp;number&nbsp;of&nbsp;option-value&nbsp;pairs,&nbsp;each&nbsp;of&nbsp;which&nbsp;sets&nbsp;one&nbsp;of&nbsp;the<br>
configuration&nbsp;options&nbsp;for&nbsp;the&nbsp;style.&nbsp;These&nbsp;same&nbsp;option-value&nbsp;pairs&nbsp;may<br>
be&nbsp;used&nbsp;in&nbsp;<a href="#Treectrl-style_configure">style_configure</a>()&nbsp;widget&nbsp;commands&nbsp;to&nbsp;change&nbsp;the&nbsp;style's<br>
configuration.&nbsp;Returns&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;new&nbsp;style.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_delete"><strong>style_delete</strong></a>(self, style)</dt><dd><tt>Deletes&nbsp;each&nbsp;of&nbsp;the&nbsp;named&nbsp;STYLEs.&nbsp;If&nbsp;a&nbsp;style&nbsp;is&nbsp;deleted&nbsp;while&nbsp;it&nbsp;is<br>
still&nbsp;used&nbsp;to&nbsp;display&nbsp;one&nbsp;or&nbsp;more&nbsp;items,&nbsp;it&nbsp;is&nbsp;also&nbsp;removed&nbsp;from&nbsp;the<br>
style&nbsp;list&nbsp;of&nbsp;these&nbsp;items.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_elements"><strong>style_elements</strong></a>(self, style, *elementList)</dt><dd><tt>Specifies&nbsp;the&nbsp;elements&nbsp;which&nbsp;should&nbsp;be&nbsp;layed&nbsp;out&nbsp;by&nbsp;this&nbsp;style.<br>
Each&nbsp;element&nbsp;of&nbsp;ELEMENTLIST&nbsp;must&nbsp;be&nbsp;the&nbsp;name&nbsp;of&nbsp;an&nbsp;element&nbsp;created&nbsp;by<br>
the&nbsp;widget&nbsp;command&nbsp;<a href="#Treectrl-element_create">element_create</a>().&nbsp;Duplicate&nbsp;names&nbsp;in&nbsp;ELEMENTLIST<br>
are&nbsp;ignored.&nbsp;An&nbsp;element&nbsp;which&nbsp;was&nbsp;specified&nbsp;in&nbsp;a&nbsp;former&nbsp;call&nbsp;of&nbsp;this<br>
command&nbsp;for&nbsp;STYLE&nbsp;but&nbsp;is&nbsp;not&nbsp;included&nbsp;in&nbsp;ELEMENTLIST,&nbsp;will&nbsp;be&nbsp;deleted<br>
from&nbsp;the&nbsp;elements&nbsp;layed&nbsp;out&nbsp;by&nbsp;STYLE.&nbsp;If&nbsp;the&nbsp;ELEMENTLIST&nbsp;argument&nbsp;is<br>
not&nbsp;specified,&nbsp;a&nbsp;list&nbsp;is&nbsp;returned&nbsp;containing&nbsp;the&nbsp;currently&nbsp;defined<br>
elements&nbsp;of&nbsp;STYLE.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_layout"><strong>style_layout</strong></a>(self, style, element, cnf<font color="#909090">=None</font>, **kw)</dt><dd><tt>This&nbsp;command&nbsp;is&nbsp;similar&nbsp;to&nbsp;the&nbsp;<a href="#Treectrl-configure">configure</a>()&nbsp;widget&nbsp;command&nbsp;except<br>
that&nbsp;it&nbsp;modifies&nbsp;options&nbsp;used&nbsp;by&nbsp;STYLE&nbsp;for&nbsp;laying&nbsp;out&nbsp;ELEMENT&nbsp;instead<br>
of&nbsp;modifying&nbsp;options&nbsp;for&nbsp;the&nbsp;overall&nbsp;treectrl&nbsp;widget.&nbsp;The&nbsp;options&nbsp;of&nbsp;a<br>
layout&nbsp;have&nbsp;effect&nbsp;on&nbsp;exactly&nbsp;the&nbsp;one&nbsp;element&nbsp;ELEMENT&nbsp;managed&nbsp;by&nbsp;STYLE.<br>
The&nbsp;following&nbsp;options&nbsp;are&nbsp;supported:<br>
-detach&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;whether&nbsp;the&nbsp;element&nbsp;should&nbsp;be&nbsp;positioned&nbsp;by&nbsp;itself,<br>
&nbsp;&nbsp;&nbsp;&nbsp;i.e.&nbsp;independent&nbsp;from&nbsp;the&nbsp;other&nbsp;elements.<br>
-expand&nbsp;flags<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;allows&nbsp;the&nbsp;external&nbsp;padding&nbsp;around&nbsp;the&nbsp;element&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;increase&nbsp;when&nbsp;a&nbsp;style&nbsp;has&nbsp;more&nbsp;screen&nbsp;space&nbsp;than&nbsp;it&nbsp;needs.&nbsp;Flags<br>
&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;a&nbsp;string&nbsp;that&nbsp;contains&nbsp;zero&nbsp;or&nbsp;more&nbsp;of&nbsp;the&nbsp;characters&nbsp;n,&nbsp;s,&nbsp;w<br>
&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;e.&nbsp;Each&nbsp;letter&nbsp;refers&nbsp;to&nbsp;the&nbsp;padding&nbsp;on&nbsp;the&nbsp;top,&nbsp;bottom,&nbsp;left,<br>
&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;right&nbsp;that&nbsp;should&nbsp;be&nbsp;allowed&nbsp;to&nbsp;increase.&nbsp;This&nbsp;option&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;typically&nbsp;used&nbsp;to&nbsp;justify&nbsp;an&nbsp;element.<br>
-iexpand&nbsp;flags<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;allows&nbsp;the&nbsp;internal&nbsp;padding&nbsp;of&nbsp;the&nbsp;element&nbsp;and&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;area&nbsp;of&nbsp;the&nbsp;element&nbsp;to&nbsp;increase&nbsp;when&nbsp;a&nbsp;style&nbsp;has&nbsp;more<br>
&nbsp;&nbsp;&nbsp;&nbsp;screen&nbsp;space&nbsp;than&nbsp;it&nbsp;needs.&nbsp;Flags&nbsp;is&nbsp;a&nbsp;string&nbsp;that&nbsp;contains&nbsp;zero<br>
&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;more&nbsp;of&nbsp;the&nbsp;characters&nbsp;x,&nbsp;y,&nbsp;n,&nbsp;s,&nbsp;w&nbsp;or&nbsp;e.&nbsp;For&nbsp;n,&nbsp;s,&nbsp;w&nbsp;and&nbsp;e,<br>
&nbsp;&nbsp;&nbsp;&nbsp;each&nbsp;letter&nbsp;refers&nbsp;to&nbsp;the&nbsp;padding&nbsp;on&nbsp;the&nbsp;top,&nbsp;bottom,&nbsp;left,&nbsp;or<br>
&nbsp;&nbsp;&nbsp;&nbsp;right&nbsp;that&nbsp;should&nbsp;be&nbsp;allowed&nbsp;to&nbsp;increase.&nbsp;For&nbsp;x&nbsp;and&nbsp;y,&nbsp;each&nbsp;letter<br>
&nbsp;&nbsp;&nbsp;&nbsp;refers&nbsp;to&nbsp;the&nbsp;horizontal&nbsp;and&nbsp;vertical&nbsp;screen&nbsp;space&nbsp;the&nbsp;element&nbsp;can<br>
&nbsp;&nbsp;&nbsp;&nbsp;display&nbsp;itself&nbsp;in&nbsp;(i.e.,&nbsp;the&nbsp;space&nbsp;between&nbsp;the&nbsp;padding).&nbsp;Note&nbsp;that<br>
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;the&nbsp;-union&nbsp;option&nbsp;is&nbsp;specified&nbsp;for&nbsp;this&nbsp;element,&nbsp;then&nbsp;the&nbsp;x&nbsp;and<br>
&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;flags&nbsp;have&nbsp;no&nbsp;effect,&nbsp;since&nbsp;the&nbsp;size&nbsp;of&nbsp;an&nbsp;element&nbsp;with&nbsp;-union<br>
&nbsp;&nbsp;&nbsp;&nbsp;layout&nbsp;is&nbsp;determined&nbsp;by&nbsp;the&nbsp;elements&nbsp;it&nbsp;surrounds.<br>
-indent&nbsp;boolean<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;whether&nbsp;the&nbsp;element&nbsp;should&nbsp;be&nbsp;positioned&nbsp;to&nbsp;the&nbsp;right&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;button/line&nbsp;area&nbsp;in&nbsp;the&nbsp;tree&nbsp;column.<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;is&nbsp;ignored&nbsp;unless&nbsp;the&nbsp;-detach&nbsp;option&nbsp;is&nbsp;true.<br>
-ipadx&nbsp;amount<br>
-ipady&nbsp;amount<br>
&nbsp;&nbsp;&nbsp;&nbsp;Amount&nbsp;specifies&nbsp;how&nbsp;much&nbsp;internal&nbsp;padding&nbsp;to&nbsp;leave&nbsp;on&nbsp;the&nbsp;left<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;right&nbsp;(for&nbsp;-ipadx)&nbsp;or&nbsp;top&nbsp;and&nbsp;bottom&nbsp;(for&nbsp;-ipady)&nbsp;side&nbsp;of&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;element.&nbsp;Amount&nbsp;may&nbsp;be&nbsp;a&nbsp;list&nbsp;of&nbsp;two&nbsp;values&nbsp;to&nbsp;specify&nbsp;padding&nbsp;for<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;two&nbsp;sides&nbsp;separately,&nbsp;it&nbsp;defaults&nbsp;to&nbsp;0.<br>
-minheight&nbsp;pixels<br>
-height&nbsp;pixels<br>
-maxheight&nbsp;pixels<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;minimum,&nbsp;fixed,&nbsp;and&nbsp;maximum&nbsp;height&nbsp;of&nbsp;the&nbsp;element.<br>
-minwidth&nbsp;pixels<br>
-width&nbsp;pixels<br>
-maxwidth&nbsp;pixels<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;the&nbsp;minimum,&nbsp;fixed,&nbsp;and&nbsp;maximum&nbsp;width&nbsp;of&nbsp;the&nbsp;element.<br>
-padx&nbsp;amount<br>
-pady&nbsp;amount<br>
&nbsp;&nbsp;&nbsp;&nbsp;Amount&nbsp;specifies&nbsp;how&nbsp;much&nbsp;external&nbsp;padding&nbsp;to&nbsp;leave&nbsp;on&nbsp;the&nbsp;left<br>
&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;right&nbsp;(for&nbsp;-padx)&nbsp;or&nbsp;top&nbsp;and&nbsp;bottom&nbsp;(for&nbsp;-pady)&nbsp;side&nbsp;of&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;element.&nbsp;Amount&nbsp;may&nbsp;be&nbsp;a&nbsp;list&nbsp;of&nbsp;two&nbsp;values&nbsp;to&nbsp;specify&nbsp;padding<br>
&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;the&nbsp;two&nbsp;sides&nbsp;separately,&nbsp;it&nbsp;defaults&nbsp;to&nbsp;0.<br>
-squeeze&nbsp;flags<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;allows&nbsp;the&nbsp;display&nbsp;area&nbsp;of&nbsp;an&nbsp;element&nbsp;to&nbsp;decrease&nbsp;when<br>
&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;style&nbsp;has&nbsp;less&nbsp;space&nbsp;than&nbsp;it&nbsp;needs.&nbsp;Flags&nbsp;is&nbsp;a&nbsp;string&nbsp;that<br>
&nbsp;&nbsp;&nbsp;&nbsp;contains&nbsp;zero&nbsp;or&nbsp;more&nbsp;of&nbsp;the&nbsp;characters&nbsp;x&nbsp;or&nbsp;y.&nbsp;x&nbsp;allows&nbsp;display<br>
&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;to&nbsp;decrease&nbsp;horizontally,&nbsp;y&nbsp;allows&nbsp;display&nbsp;area&nbsp;to&nbsp;decrease<br>
&nbsp;&nbsp;&nbsp;&nbsp;vertically.&nbsp;This&nbsp;option&nbsp;is&nbsp;typically&nbsp;used&nbsp;for&nbsp;text&nbsp;elements&nbsp;and<br>
&nbsp;&nbsp;&nbsp;&nbsp;will&nbsp;cause&nbsp;the&nbsp;text&nbsp;element&nbsp;to&nbsp;display&nbsp;an&nbsp;ellipsis&nbsp;(...)&nbsp;and/or<br>
&nbsp;&nbsp;&nbsp;&nbsp;wrap&nbsp;lines.<br>
-sticky&nbsp;flags<br>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;option&nbsp;controls&nbsp;how&nbsp;the&nbsp;actual&nbsp;display&nbsp;information<br>
&nbsp;&nbsp;&nbsp;&nbsp;(image,&nbsp;text,&nbsp;etc)&nbsp;of&nbsp;an&nbsp;element&nbsp;is&nbsp;positioned&nbsp;(or&nbsp;stretched)<br>
&nbsp;&nbsp;&nbsp;&nbsp;within&nbsp;its&nbsp;display&nbsp;area.&nbsp;Flags&nbsp;is&nbsp;a&nbsp;string&nbsp;that&nbsp;contains&nbsp;zero<br>
&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;more&nbsp;of&nbsp;the&nbsp;characters&nbsp;n,&nbsp;s,&nbsp;w&nbsp;or&nbsp;e.&nbsp;Each&nbsp;letter&nbsp;refers&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;top,&nbsp;bottom,&nbsp;left&nbsp;or&nbsp;right&nbsp;side&nbsp;of&nbsp;the&nbsp;display&nbsp;area&nbsp;that<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;display&nbsp;information&nbsp;should&nbsp;"stick"&nbsp;to.<br>
-union&nbsp;elementList<br>
&nbsp;&nbsp;&nbsp;&nbsp;Specifies&nbsp;a&nbsp;list&nbsp;of&nbsp;other&nbsp;elements&nbsp;which&nbsp;this&nbsp;element&nbsp;will<br>
&nbsp;&nbsp;&nbsp;&nbsp;surround.&nbsp;The&nbsp;size&nbsp;of&nbsp;an&nbsp;element&nbsp;with&nbsp;-union&nbsp;layout&nbsp;is&nbsp;determined<br>
&nbsp;&nbsp;&nbsp;&nbsp;by&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;elements&nbsp;in&nbsp;elementList.&nbsp;The<br>
&nbsp;&nbsp;&nbsp;&nbsp;-ipadx&nbsp;and&nbsp;-ipady&nbsp;options&nbsp;in&nbsp;this&nbsp;case&nbsp;refer&nbsp;to&nbsp;the&nbsp;distance&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;edges&nbsp;of&nbsp;the&nbsp;display&nbsp;area&nbsp;of&nbsp;this&nbsp;element&nbsp;from&nbsp;those&nbsp;elements<br>
&nbsp;&nbsp;&nbsp;&nbsp;it&nbsp;surrounds.&nbsp;This&nbsp;option&nbsp;is&nbsp;typically&nbsp;used&nbsp;to&nbsp;display&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;selection&nbsp;rectangle&nbsp;around&nbsp;a&nbsp;piece&nbsp;of&nbsp;text.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Since&nbsp;treectrl-2.3&nbsp;it&nbsp;is&nbsp;ok&nbsp;to&nbsp;include&nbsp;an&nbsp;element&nbsp;with&nbsp;-union<br>
&nbsp;&nbsp;&nbsp;&nbsp;layout&nbsp;in&nbsp;another&nbsp;element's&nbsp;-union&nbsp;list.<br>
&nbsp;&nbsp;&nbsp;&nbsp;Previously,&nbsp;nesting&nbsp;-union&nbsp;elements&nbsp;had&nbsp;undefined&nbsp;behavior.</tt></dd></dl>

<dl><dt><a name="Treectrl-style_names"><strong>style_names</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;list&nbsp;containing&nbsp;the&nbsp;names&nbsp;of&nbsp;all&nbsp;existing&nbsp;styles.</tt></dd></dl>

<dl><dt><a name="Treectrl-theme_platform"><strong>theme_platform</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;API&nbsp;used&nbsp;to&nbsp;draw&nbsp;themed&nbsp;parts&nbsp;of&nbsp;the&nbsp;treectrl.<br>
On&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;the&nbsp;result&nbsp;is&nbsp;always&nbsp;aqua.&nbsp;On&nbsp;MS&nbsp;Windows&nbsp;the&nbsp;result&nbsp;is<br>
visualstyles&nbsp;if&nbsp;the&nbsp;uxtheme.dll&nbsp;was&nbsp;loaded&nbsp;and&nbsp;visual&nbsp;themes&nbsp;are<br>
in&nbsp;use,&nbsp;otherwise&nbsp;X11&nbsp;is&nbsp;returned&nbsp;to&nbsp;indicate&nbsp;the&nbsp;Tk&nbsp;Xlib&nbsp;calls&nbsp;are<br>
drawing&nbsp;the&nbsp;themed&nbsp;parts.&nbsp;On&nbsp;Unix&nbsp;systems&nbsp;the&nbsp;result&nbsp;is&nbsp;gtk&nbsp;if&nbsp;the<br>
Gtk+&nbsp;version&nbsp;of&nbsp;treectrl&nbsp;was&nbsp;built,&nbsp;otherwise&nbsp;X11&nbsp;is&nbsp;returned.</tt></dd></dl>

<dl><dt><a name="Treectrl-theme_setwindowtheme"><strong>theme_setwindowtheme</strong></a>(self, appname)</dt><dd><tt>The&nbsp;command&nbsp;is&nbsp;available&nbsp;on&nbsp;MS&nbsp;Windows&nbsp;only.&nbsp;If&nbsp;appname&nbsp;is<br>
"Explorer"&nbsp;then&nbsp;the&nbsp;item&nbsp;buttons&nbsp;look&nbsp;like&nbsp;those&nbsp;in&nbsp;the&nbsp;Explorer&nbsp;file<br>
browser&nbsp;(disclosure&nbsp;triangles&nbsp;under&nbsp;Windows&nbsp;Vista/7).&nbsp;If&nbsp;appname&nbsp;is&nbsp;an<br>
empty&nbsp;string&nbsp;then&nbsp;the&nbsp;buttons&nbsp;revert&nbsp;to&nbsp;their&nbsp;default&nbsp;appearance<br>
according&nbsp;to&nbsp;the&nbsp;system's&nbsp;current&nbsp;visual&nbsp;style.</tt></dd></dl>

<dl><dt><a name="Treectrl-xview"><strong>xview</strong></a>(self, *what)</dt><dd><tt>Query&nbsp;and&nbsp;change&nbsp;horizontal&nbsp;position&nbsp;of&nbsp;the&nbsp;view.</tt></dd></dl>

<dl><dt><a name="Treectrl-xview_moveto"><strong>xview_moveto</strong></a>(self, fraction)</dt><dd><tt>Adjust&nbsp;the&nbsp;view&nbsp;in&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;FRACTION&nbsp;of&nbsp;the<br>
total&nbsp;width&nbsp;of&nbsp;the&nbsp;entry&nbsp;is&nbsp;off-screen&nbsp;to&nbsp;the&nbsp;left.</tt></dd></dl>

<dl><dt><a name="Treectrl-xview_scroll"><strong>xview_scroll</strong></a>(self, number, what)</dt><dd><tt>Shift&nbsp;the&nbsp;x-view&nbsp;according&nbsp;to&nbsp;NUMBER&nbsp;which&nbsp;is&nbsp;measured&nbsp;in<br>
"units"&nbsp;or&nbsp;"pages"&nbsp;(WHAT).</tt></dd></dl>

<dl><dt><a name="Treectrl-yview"><strong>yview</strong></a>(self, *what)</dt><dd><tt>Query&nbsp;and&nbsp;change&nbsp;vertical&nbsp;position&nbsp;of&nbsp;the&nbsp;view.</tt></dd></dl>

<dl><dt><a name="Treectrl-yview_moveto"><strong>yview_moveto</strong></a>(self, fraction)</dt><dd><tt>Adjust&nbsp;the&nbsp;view&nbsp;in&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;FRACTION&nbsp;of&nbsp;the<br>
total&nbsp;width&nbsp;of&nbsp;the&nbsp;entry&nbsp;is&nbsp;off-screen&nbsp;to&nbsp;the&nbsp;top.</tt></dd></dl>

<dl><dt><a name="Treectrl-yview_scroll"><strong>yview_scroll</strong></a>(self, number, what)</dt><dd><tt>Shift&nbsp;the&nbsp;y-view&nbsp;according&nbsp;to&nbsp;NUMBER&nbsp;which&nbsp;is&nbsp;measured&nbsp;in<br>
"units"&nbsp;or&nbsp;"pages"&nbsp;(WHAT).</tt></dd></dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="TreectrlEvent">class <strong>TreectrlEvent</strong></a></font></td></tr>

<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Container&nbsp;for&nbsp;the&nbsp;properties&nbsp;of&nbsp;an&nbsp;event.<br>
This&nbsp;is&nbsp;very&nbsp;similar&nbsp;to&nbsp;a&nbsp;tkinter.Event,&nbsp;except&nbsp;that&nbsp;it&nbsp;holds&nbsp;a&nbsp;different<br>
set&nbsp;of&nbsp;attributes.&nbsp;Instances&nbsp;of&nbsp;this&nbsp;type&nbsp;are&nbsp;generated&nbsp;if&nbsp;one&nbsp;of&nbsp;the<br>
static&nbsp;or&nbsp;dynamic&nbsp;treectrl&nbsp;events&nbsp;occurs.<br>
&nbsp;<br>
Static,&nbsp;i.e.&nbsp;installed&nbsp;into&nbsp;the&nbsp;widget&nbsp;by&nbsp;default,&nbsp;events&nbsp;include:<br>
&nbsp;<br>
&lt;ActiveItem&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;active&nbsp;item&nbsp;changes.<br>
&lt;Collapse-before&gt;:&nbsp;Generated&nbsp;before&nbsp;an&nbsp;item&nbsp;is&nbsp;collapsed.<br>
&lt;Collapse-after&gt;:&nbsp;Generated&nbsp;after&nbsp;an&nbsp;item&nbsp;is&nbsp;collapsed.<br>
&lt;Expand-before&gt;:&nbsp;Generated&nbsp;before&nbsp;an&nbsp;item&nbsp;is&nbsp;expanded.&nbsp;This&nbsp;event&nbsp;is&nbsp;useful<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;add&nbsp;child&nbsp;items&nbsp;to&nbsp;the&nbsp;item&nbsp;just&nbsp;before&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item&nbsp;is&nbsp;expanded.<br>
&lt;Expand-after&gt;:&nbsp;Generated&nbsp;after&nbsp;an&nbsp;item&nbsp;is&nbsp;expanded.<br>
&lt;ItemDelete&gt;:&nbsp;Generated&nbsp;when&nbsp;items&nbsp;are&nbsp;about&nbsp;to&nbsp;be&nbsp;deleted&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item_delete()&nbsp;command.<br>
&lt;ItemVisibility&gt;:&nbsp;Generated&nbsp;when&nbsp;items&nbsp;become&nbsp;visible&nbsp;on&nbsp;screen&nbsp;and&nbsp;when<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;items&nbsp;are&nbsp;no&nbsp;longer&nbsp;visible&nbsp;on&nbsp;screen.&nbsp;This&nbsp;event&nbsp;is<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;useful&nbsp;if&nbsp;you&nbsp;have&nbsp;a&nbsp;very&nbsp;large&nbsp;number&nbsp;of&nbsp;items&nbsp;and&nbsp;want<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;assign&nbsp;styles&nbsp;only&nbsp;when&nbsp;items&nbsp;are&nbsp;actually&nbsp;going&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayed.<br>
&lt;Scroll-x&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;view&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;changes&nbsp;in&nbsp;such&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;way&nbsp;that&nbsp;a&nbsp;horizontal&nbsp;scrollbar&nbsp;should&nbsp;be&nbsp;redisplayed.<br>
&lt;Scroll-y&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;view&nbsp;in&nbsp;the&nbsp;treectrl&nbsp;changes&nbsp;in&nbsp;such&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;way&nbsp;that&nbsp;a&nbsp;vertical&nbsp;scrollbar&nbsp;should&nbsp;be&nbsp;redisplayed.<br>
&lt;Selection&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;selection&nbsp;changes.&nbsp;This&nbsp;event&nbsp;gives<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;information&nbsp;about&nbsp;how&nbsp;the&nbsp;selection&nbsp;changed.<br>
&nbsp;<br>
In&nbsp;addition&nbsp;to&nbsp;the&nbsp;pre-defined&nbsp;static&nbsp;events&nbsp;such&nbsp;as&nbsp;&lt;ActiveItem&gt;&nbsp;and<br>
&lt;Selection&gt;,&nbsp;new&nbsp;dynamic&nbsp;events&nbsp;can&nbsp;be&nbsp;created&nbsp;by&nbsp;using&nbsp;the<br>
notify_install()&nbsp;command.<br>
The&nbsp;following&nbsp;events&nbsp;may&nbsp;be&nbsp;generated&nbsp;by&nbsp;the&nbsp;library&nbsp;scripts:<br>
&nbsp;<br>
&lt;ColumnDrag-begin&gt;<br>
&lt;ColumnDrag-receive&gt;<br>
&lt;ColumnDrag-end&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;user&nbsp;drag-and-drops&nbsp;a&nbsp;column<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header.&nbsp;The&nbsp;library&nbsp;scripts&nbsp;do&nbsp;not&nbsp;actually&nbsp;move&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dragged&nbsp;column.&nbsp;You&nbsp;must&nbsp;bind&nbsp;to&nbsp;the&nbsp;receive&nbsp;event&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;move&nbsp;the&nbsp;column.<br>
&lt;ColumnDrag-indicator&gt;:&nbsp;generated&nbsp;whenever&nbsp;the&nbsp;place&nbsp;to&nbsp;drop&nbsp;a&nbsp;dragged<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;column&nbsp;header&nbsp;is&nbsp;updated.<br>
&lt;Drag-begin&gt;<br>
&lt;Drag-receive&gt;<br>
&lt;Drag-end&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;user&nbsp;drag-and-drops&nbsp;a&nbsp;file&nbsp;into&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directory.&nbsp;This&nbsp;event&nbsp;is&nbsp;generated&nbsp;by&nbsp;the&nbsp;filelist-bindings.tcl<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;library&nbsp;code,&nbsp;which&nbsp;is&nbsp;not&nbsp;used&nbsp;by&nbsp;default.<br>
&lt;Edit-begin&gt;<br>
&lt;Edit-accept&gt;<br>
&lt;Edit-end&gt;:&nbsp;The&nbsp;filelist-bindings.tcl&nbsp;code&nbsp;will&nbsp;display&nbsp;a&nbsp;text-editing<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window&nbsp;if&nbsp;the&nbsp;user&nbsp;clicks&nbsp;on&nbsp;a&nbsp;selected&nbsp;file/folder&nbsp;name.<br>
&lt;Header-invoke&gt;:&nbsp;Generated&nbsp;whenever&nbsp;the&nbsp;user&nbsp;clicks&nbsp;and&nbsp;releases&nbsp;the&nbsp;left<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mouse&nbsp;button&nbsp;in&nbsp;a&nbsp;column&nbsp;header&nbsp;if&nbsp;the&nbsp;column's&nbsp;-button<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option&nbsp;is&nbsp;true.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;can&nbsp;bind&nbsp;a&nbsp;callback&nbsp;to&nbsp;this&nbsp;event&nbsp;to&nbsp;sort&nbsp;the&nbsp;list.<br>
&lt;Header-state&gt;:&nbsp;generated&nbsp;whenever&nbsp;the&nbsp;state&nbsp;of&nbsp;an&nbsp;individual&nbsp;column<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header&nbsp;is&nbsp;changed&nbsp;during&nbsp;mouse-pointer&nbsp;events.<br>
&nbsp;<br>
If&nbsp;a&nbsp;callback&nbsp;function&nbsp;for&nbsp;one&nbsp;of&nbsp;these&nbsp;events&nbsp;is&nbsp;registered&nbsp;using<br>
notify_bind(),&nbsp;the&nbsp;callback&nbsp;is&nbsp;called&nbsp;with&nbsp;a&nbsp;<a href="#TreectrlEvent">TreectrlEvent</a>&nbsp;as&nbsp;first<br>
argument.&nbsp;It&nbsp;will&nbsp;have&nbsp;the&nbsp;following&nbsp;attributes&nbsp;(in&nbsp;braces&nbsp;are&nbsp;the&nbsp;event<br>
types&nbsp;for&nbsp;which&nbsp;the&nbsp;attribute&nbsp;is&nbsp;valid):<br>
&nbsp;<br>
detail&nbsp;-&nbsp;the&nbsp;detail&nbsp;name,&nbsp;e.g&nbsp;"after"&nbsp;if&nbsp;the&nbsp;event&nbsp;is&nbsp;"&lt;Expand-after&gt;"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(all&nbsp;static&nbsp;events).<br>
name&nbsp;-&nbsp;the&nbsp;event&nbsp;name,&nbsp;e.g&nbsp;"Expand"&nbsp;if&nbsp;the&nbsp;event&nbsp;is&nbsp;"&lt;Expand-after&gt;"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(all&nbsp;static&nbsp;events).<br>
pattern&nbsp;-&nbsp;the&nbsp;complete&nbsp;event&nbsp;pattern,&nbsp;either&nbsp;"&lt;name&gt;"&nbsp;or&nbsp;"&lt;name-detail&gt;"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(all&nbsp;static&nbsp;events).<br>
object&nbsp;-&nbsp;The&nbsp;object&nbsp;argument&nbsp;to&nbsp;the&nbsp;notify_bind()&nbsp;command<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(all&nbsp;static&nbsp;events).<br>
widget&nbsp;-&nbsp;The&nbsp;treectrl&nbsp;widget&nbsp;which&nbsp;generated&nbsp;the&nbsp;event&nbsp;(all&nbsp;static&nbsp;events).<br>
&nbsp;<br>
item&nbsp;-&nbsp;The&nbsp;item&nbsp;id&nbsp;(&lt;Collapse&gt;,&nbsp;&lt;Expand&gt;,&nbsp;&lt;Drag&gt;,&nbsp;&lt;Edit&gt;&nbsp;events).<br>
&nbsp;<br>
active&nbsp;-&nbsp;The&nbsp;current&nbsp;active&nbsp;item&nbsp;(&lt;ActiveItem&gt;&nbsp;events).<br>
prevactive&nbsp;-&nbsp;The&nbsp;previous&nbsp;active&nbsp;item&nbsp;(&lt;ActiveItem&gt;&nbsp;events).<br>
&nbsp;<br>
deleteditems&nbsp;-&nbsp;List&nbsp;of&nbsp;items&nbsp;ids&nbsp;being&nbsp;deleted&nbsp;(&lt;ItemDelete&gt;&nbsp;events).<br>
&nbsp;<br>
visible-&nbsp;List&nbsp;of&nbsp;items&nbsp;ids&nbsp;which&nbsp;are&nbsp;now&nbsp;visible&nbsp;(&lt;ItemVisibility&gt;&nbsp;events).<br>
nonvisible&nbsp;-&nbsp;List&nbsp;of&nbsp;items&nbsp;ids&nbsp;which&nbsp;are&nbsp;no&nbsp;longer&nbsp;visible<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&lt;ItemVisibility&gt;&nbsp;events).<br>
&nbsp;<br>
lower&nbsp;-&nbsp;Same&nbsp;as&nbsp;the&nbsp;first&nbsp;fraction&nbsp;appended&nbsp;to&nbsp;-yscrollcommand<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&lt;Scroll&gt;&nbsp;events).<br>
upper&nbsp;-&nbsp;Same&nbsp;as&nbsp;the&nbsp;second&nbsp;fraction&nbsp;appended&nbsp;to&nbsp;-yscrollcommand<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&lt;Scroll&gt;&nbsp;events).<br>
&nbsp;<br>
selectcount&nbsp;-&nbsp;Same&nbsp;as&nbsp;the&nbsp;selection_count()&nbsp;widget&nbsp;command<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&lt;Selection&gt;&nbsp;events).<br>
deselected&nbsp;-&nbsp;List&nbsp;of&nbsp;newly-deselected&nbsp;item&nbsp;ids&nbsp;(&lt;Selection&gt;&nbsp;events).<br>
selected&nbsp;-&nbsp;List&nbsp;of&nbsp;newly-selected&nbsp;item&nbsp;ids&nbsp;(&lt;Selection&gt;&nbsp;events).<br>
&nbsp;<br>
textelement&nbsp;-&nbsp;The&nbsp;name&nbsp;of&nbsp;the&nbsp;edited&nbsp;text&nbsp;element&nbsp;(&lt;Edit&gt;&nbsp;events).<br>
text&nbsp;-&nbsp;The&nbsp;edited&nbsp;text&nbsp;(&lt;Edit&gt;&nbsp;events).<br>
&nbsp;<br>
column&nbsp;-&nbsp;The&nbsp;column&nbsp;that&nbsp;was&nbsp;dragged&nbsp;or&nbsp;whose&nbsp;header&nbsp;was&nbsp;clicked<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&lt;ColumnDrag&gt;,&nbsp;&lt;Header-invoke&gt;,&nbsp;&lt;Edit&gt;&nbsp;events).<br>
&nbsp;<br>
columnbefore&nbsp;-&nbsp;The&nbsp;column&nbsp;to&nbsp;move&nbsp;the&nbsp;dragged&nbsp;column&nbsp;before<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&lt;ColumnDrag&gt;&nbsp;events).<br>
&nbsp;<br>
draggeditems&nbsp;-&nbsp;The&nbsp;list&nbsp;of&nbsp;dragged&nbsp;items&nbsp;(&lt;Drag&gt;&nbsp;events).<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>

<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><strong>__package__</strong> = None</td></tr></table>
</body></html>