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

Comparing ray/src/util/trad.wsh (file contents):
Revision 2.1 by greg, Thu Oct 27 15:56:13 1994 UTC vs.
Revision 2.5 by greg, Mon Oct 31 11:35:28 1994 UTC

# Line 73 | Line 73 | trace variable rifname w setrname
73  
74   # Make main window frames
75  
76 < frame .upper -geometry 830x410
76 > set smallscrn [expr [winfo screenwidth .] < 830]
77 >
78 > message .mess -relief ridge -font fixed -textvariable curmess -anchor nw
79 > if $smallscrn {
80 >        frame .upper -geometry 640x410
81 >        frame .upper.right -geometry 120x410
82 >        .mess configure -width 640
83 > } else {
84 >        frame .upper -geometry 830x410
85 >        frame .upper.right -geometry 130x410
86 >        .mess configure -width 830
87 > }
88   pack .upper -side top
89 < frame .upper.right -geometry 130x410
79 < place .upper.right -x 700 -y 0
80 < message .mess -relief ridge -font fixed -textvariable curmess \
81 <                -width 830 -anchor nw
89 > place .upper.right -relx .98 -rely 0 -anchor ne
90   pack .mess -side top -expand yes -fill both
91   helplink .mess trad trad messages
92 + . configure -cursor top_left_arrow
93  
94   # Make mode buttons
95  
96   proc changescreen {} {          # switch screen according to curmode
97 <        global curscreen curmode curmess
97 >        global curscreen curmode curmess smallscrn
98          if [info exists curscreen] {
99                  if {"$curmode" == "$curscreen"} {return}
100                  destroy .upper.left
# Line 94 | Line 103 | proc changescreen {} {         # switch screen according to c
103          }
104          set curscreen $curmode
105          do_$curscreen .upper.left
106 <        .upper.left configure -geometry 700x410
106 >        if $smallscrn {
107 >                .upper.left configure -geometry 520x410
108 >        } else {
109 >                .upper.left configure -geometry 700x410
110 >        }
111          place .upper.left -x 0 -y 0
112   }
113  
# Line 127 | Line 140 | button .upper.right.quit -text QUIT \
140   pack .upper.right.quit -side top -pady 10 -anchor se
141   helplink .upper.right.quit trad trad quit
142  
143 < wm minsize . 830 460
143 > if $smallscrn {
144 >        wm minsize . 640 460
145 >        wm maxsize . 640 512
146 > } else {
147 >        wm minsize . 830 460
148 >        wm maxsize . 830 512
149 > }
150   wm iconbitmap . @$radlib/trad.icon
151  
152   proc gotfile {{o 1}} {          # set file possession state

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines