Changeset 21
- Timestamp:
- Dec 4, 2009 4:59:02 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expgui
- Property rcs:date changed from 1999/01/06 04:15:12 to 1999/01/07 04:43:03
- Property rcs:lines changed from +439 -266 to +23 -6
- Property rcs:rev changed from 1.5 to 1.6
r20 r21 37 37 } 38 38 if {$expgui(expfile) == ""} exit 39 catch {cd [string trim [file dirname $expgui(expfile)]]} 39 40 40 41 set expgui(debug) 0 … … 93 94 } 94 95 } 96 # fixup relative paths 97 if {[file pathtype $expgui(script)] == "relative"} { 98 set expgui(script) [file join [pwd] $expgui(script)] 99 } 95 100 set expgui(scriptdir) [file dirname $expgui(script) ] 96 101 set expgui(gsasdir) [file dirname $expgui(scriptdir)] 97 set expgui(gsasexe) [file join $ 102 set expgui(gsasexe) [file join $expgui(gsasdir) exe] 98 103 #---------------------------------------------------------------- 99 104 # fetch EXP file processing routines … … 231 236 [getstring "title for experiment $newexpfile" 60 0] 232 237 set expgui(expfile) $newexpfile 238 catch {cd [string trim [file dirname $expgui(expfile)]]} 233 239 loadexp $expgui(expfile) 234 240 } … … 242 248 if {$newexpfile == ""} return 243 249 set expgui(expfile) $newexpfile 250 catch {cd [string trim [file dirname $expgui(expfile)]]} 244 251 expwrite $expgui(expfile) 245 252 set expgui(changed) 0 … … 270 277 if {$newexpfile == ""} return 271 278 set expgui(expfile) $newexpfile 279 catch {cd [string trim [file dirname $expgui(expfile)]]} 272 280 loadexp $expgui(expfile) 273 281 } … … 1510 1518 } 1511 1519 1512 # disable traces on entryvar for right now1513 set entrycmd(trace) 01514 1520 # destroy the contents of the frame 1515 1521 eval destroy [grid slaves $expgui(ProfileBox).f] … … 1518 1524 # must have at least one histogram selected here 1519 1525 if {[llength $expgui(curhist)] == 0} return 1526 # disable traces on entryvar for right now 1527 set entrycmd(trace) 0 1520 1528 set hist [lindex $expmap(powderlist) $expgui(curhist)] 1521 1529 # Create one frame for each Phase. … … 1583 1591 # must have at least one histogram selected here 1584 1592 if {[llength $histlist] == 0} return 1593 # disable traces on entryvar for right now 1594 set entrycmd(trace) 0 1585 1595 # loop through histograms & phases, set up an array by type 1586 1596 catch {unset ptypearray histarray phasearray} … … 1730 1740 $expgui(lsFrame).hs.lbox selection set $h 1731 1741 } 1732 # disable traces on entryvar for right now1733 set entrycmd(trace) 01734 1742 1735 1743 # get histogram list … … 1749 1757 } 1750 1758 } elseif {[llength $histlist] == 1} { 1759 # disable traces on entryvar 1760 set entrycmd(trace) 0 1751 1761 set entryvar(fobsextract) [histinfo $histlist foextract] 1752 1762 foreach phase {1 2 3 4 5 6 7 8 9} { … … 1769 1779 } 1770 1780 } elseif {[llength $histlist] > 1} { 1781 # disable traces on entryvar 1782 set entrycmd(trace) 0 1771 1783 # multiple histograms need phases in any histogram 1772 1784 foreach phase {1 2 3 4 5 6 7 8 9} { … … 2875 2887 set expgui(globalmode) 0 2876 2888 2889 if {$tcl_platform(platform) != "windows"} { 2890 $expgui(fm).option.menu add checkbutton -label "Override backspace" \ 2891 -variable env(GSASBACKSPACE) 2892 } 2893 2877 2894 pack $expgui(fm).file $expgui(fm).option -side left -in $expgui(fm) 2878 2895
Note: See TracChangeset
for help on using the changeset viewer.