Description ## project chooser dialog # @param wid # @returns none # @notes Uses global array ::app to store restrieved values proc conze_project_chooser_dialog { wid } { set dir $::app(dirs,projects) set vbox [gnocl::vBox -data 0] set lst [gnocl::list -columns 2 -types "string string" -headersVisible 0 ] $lst columnConfigure 1 -visible 0 $vbox add $lst -fill {1 1} -expand 1 # create list of available projects foreach d [lsort [glob -type d -directory $dir *]] { $lst add [list [list [file tail $d] $d]] } # to right align completely, set expand and fill to 0 set hbox [gnocl::hBox] set b1 [gnocl::button -text Select \ ...