ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/do_file.tcl
(Generate patch)

Comparing ray/src/util/do_file.tcl (file contents):
Revision 2.12 by greg, Tue Oct 17 21:28:20 1995 UTC vs.
Revision 2.14 by greg, Wed Jul 10 11:48:58 1996 UTC

# Line 3 | Line 3
3   # Choose the Rad Input File to work on.
4   #
5  
6 set rif_glob *.rif
7
6   proc preen {} {                 # clean up radvar
7          global radvar rifname
8          foreach n {objects scene materials illum mkillum render oconv pfilt
# Line 169 | Line 167 | proc load_vars {f {vl all}} {  # load RIF variables
167                  set curmess {Project loaded.}
168          } else {
169                  foreach n $vl {
170 <                        catch {unset radvar($n)}
170 >                        if [regexp {[a-z][a-z]*} $n] {
171 >                                set radvar($n) {}
172 >                        } else {
173 >                                catch {unset radvar($n)}
174 >                        }
175                  }
176                  while {[gets $fi curli] != -1} {
177                          if [regexp {^[a-zA-Z][a-zA-Z0-9]* *=} $curli] {
# Line 290 | Line 292 | proc newnew f {                        # create a new RIF
292   }
293  
294   proc do_file w {
295 <        global rifname readonly rif_glob curfile curpat
295 >        global rifname readonly myglob curfile curpat
296          if {"$w" == "done"} {
297                  cd [file dirname $rifname]
298 <                set rif_glob $curpat
298 >                set myglob(rif) $curpat
299                  return
300          }
301          frame $w
# Line 314 | Line 316 | proc do_file w {
316          helplink $w.left.new trad file new
317          helplink $w.left.ro trad file readonly
318          getfile -view view_txt -perm \
319 <                        -win $w.right -glob [file dirname $rifname]/$rif_glob
319 >                        -win $w.right -glob [file dirname $rifname]/$myglob(rif)
320          set curfile [file tail $rifname]
321   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines