[Silas] - 2005.08.24 - Here one code I used in one of my applications: I call this hierarquical listbox, because when you select one item of the left listbox (Parent) it changes all items of the right one (Child). bind Listbox <> { set index [.lstPattern curselection] puts index set Child [lindex $Everything $index] } listbox .lstPattern -listvariable Pattern listbox .lstChild -listvariable Child pack .lstPattern .lstChild -side left set Pattern {one two three} set Everything {{child2 another blabla} {child2 go blabla} {child3 {another row}}} ---- '''hierarchical''' - ''definition of hierarchical by the Free Online Dictionary, Thesaurus and Encyclopedia'' Adj. 1. hierarchical - classified according to various criteria into successive levels or layers; "it has been said that only a hierarchical society with a leisure class at the top can produce works of art"; "in her hierarchical set of values honesty comes first" hierarchal, hierarchic ---- [Category GUI] | [Category Widget]