Changeset b5ff1e8 in tol for tolbase/lib/toltk
- Timestamp:
- Jun 8, 2010, 8:21:34 AM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 18105286
- Parents:
- 3a5bf7b
- File:
-
- 1 edited
-
tolbase/lib/toltk/MenuManager.tcl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tolbase/lib/toltk/MenuManager.tcl
r3a5bf7b rb5ff1e8 204 204 205 205 proc MenuManager::insertEntries { menuWidget objSelection entriesInfo } { 206 set multiple [ llength $objSelection]206 set multiple [ expr { [ llength $objSelection ] > 1 } ] 207 207 foreach entryInfo $entriesInfo { 208 208 foreach {name label image translate group} $entryInfo break 209 if { !$group &&$multiple } continue209 if { $group ^ $multiple } continue 210 210 set mm [ createSubMenuIfNeeded $menuWidget $name ] 211 211 set state [ checkEntryState $name $objSelection $group ] 212 puts "state for $name = $state"213 212 set entryLabel [ expr { $translate ? [ msgcat::mc $label ] : $label } ] 214 puts "definiendo entry $entryLabel en $mm"215 213 $mm add command -label $entryLabel \ 216 214 -command [ list MenuManager::invokeCommand $name $objSelection $group ] \ … … 234 232 $menuType delete 0 end 235 233 } 236 foreach {label translate} $typesSelected(labelInfo,$type) break234 foreach {label image translate} $typesSelected(labelInfo,$type) break 237 235 set labelCascade [ expr { $translate ? [ msgcat::mc $label ] : $label } ] 238 236 $menuWidget add cascade -label $labelCascade -menu $menuType
Note: See TracChangeset
for help on using the changeset viewer.
