Changeset 1210
- Timestamp:
- Nov 5, 2008, 2:07:41 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/apps/simsim.in
r1206 r1210 149 149 set exDir [file join $toolDir "examples"] 150 150 if {! [file isdirectory $exDir]} { 151 puts "could not find examples directory" 151 # in this case we should try to keep processing, not exit 152 puts "could not find examples directory: $exDir" 152 153 exit 0 153 154 } … … 213 214 } 214 215 215 proc defaultize {xmlobj } {216 proc defaultize {xmlobj toolDir} { 216 217 set childList [$xmlobj children -as object input] 217 218 … … 226 227 string { defaultHandler $child } 227 228 choice { defaultHandler $child } 228 loader { loaderHandler $child }229 loader { loaderHandler $child $toolDir } 229 230 structure { defaultHandler $child } 230 231 group { set cclist [groupHandler $child] … … 626 627 } 627 628 } elseif {("-n" == $opt) || ("--nosim" == $opt)} { 628 incr i629 629 set params(--nosim) true 630 630 } elseif {("-h" == $opt) || ("--help" == $opt)} { … … 658 658 set installdir [file dirname $params(--tool)] 659 659 660 switch -- $params(--values) { 661 random { randomize presets $xmlobj $installdir } 662 current { continue } 663 default { defaultize $xmlobj } 664 } 665 660 # need a better way to do this, 661 # maybe just take xmldiff functionality out of simsim 662 if {(!$params(--nosim)) || ("" != $params(--driver))} { 663 switch -- $params(--values) { 664 random { randomize presets $xmlobj $installdir } 665 current { continue } 666 default { defaultize $xmlobj $installdir } 667 } 668 } 666 669 667 670 if {"" != $params(--driver)} {
Note: See TracChangeset
for help on using the changeset viewer.