30 |
|
|
31 |
import java.awt.*; |
import java.awt.*; |
32 |
import java.awt.event.*; |
import java.awt.event.*; |
|
|
|
33 |
import java.awt.image.PixelGrabber; |
import java.awt.image.PixelGrabber; |
34 |
|
|
35 |
/** A single output window. |
/** A single output window. |
180 |
fract = 1-fract; |
fract = 1-fract; |
181 |
towardsOther = false; |
towardsOther = false; |
182 |
} |
} |
|
if(osc == null) osc = sc; |
|
183 |
if(dbg) pa("Going to render: "+sc+" "+osc+" "+fract); |
if(dbg) pa("Going to render: "+sc+" "+osc+" "+fract); |
184 |
if(dbg) sc.dump(); |
if(dbg) sc.dump(); |
185 |
if(dbg) osc.dump(); |
if(dbg && osc!=null) osc.dump(); |
186 |
|
|
187 |
if(sc != listprev || osc != listnext) { |
if(osc != null && (sc != listprev || osc != listnext)) { |
188 |
listprev = sc; |
listprev = sc; |
189 |
listnext = osc; |
listnext = osc; |
190 |
interplist = sc.matcher.interpList(osc.matcher, |
interplist = sc.matcher.interpList(osc.matcher, |
191 |
towardsOther); |
towardsOther); |
192 |
} |
} |
193 |
|
|
194 |
|
OrthoCoorder oc; |
195 |
|
if(osc != null) |
196 |
|
oc = (OrthoCoorder)osc.coords; |
197 |
|
else { |
198 |
|
oc = null; |
199 |
|
interplist = null; |
200 |
|
} |
201 |
|
|
202 |
((OrthoCoorder)sc.coords).renderVobs((DefaultVobMap)sc.map, |
((OrthoCoorder)sc.coords).renderVobs((DefaultVobMap)sc.map, |
203 |
(OrthoCoorder)osc.coords, |
oc, |
204 |
interplist, |
interplist, |
205 |
fract, |
fract, |
206 |
gr, fg |
gr, fg |