More rendering fixes

db4
U-SLAVA-DFB8FF805\Slava 2008-11-18 15:44:26 -06:00
parent 5d2ee2f4a3
commit 4350951f14
2 changed files with 6 additions and 8 deletions

14
basis/ui/gadgets/grid-lines/grid-lines.factor Normal file → Executable file
View File

@ -18,18 +18,16 @@ SYMBOL: grid-dim
grid-dim get spin set-axis ;
: draw-grid-lines ( gaps orientation -- )
grid get rot grid-positions grid get rect-dim suffix [
grid-line-from/to gl-line
] with each ;
[ grid get swap grid-positions grid get rect-dim suffix ] dip
[ [ v- ] curry map ] keep
[ swap grid-line-from/to gl-line ] curry each ;
M: grid-lines draw-boundary
color>> gl-color [
dup grid set
dup rect-dim half-gap v- grid-dim set
compute-grid
[ { -0.5 -0.5 } gl-translate { 1 0 } draw-grid-lines ]
[
{ 0.5 -0.5 } gl-translate
{ 0 1 } draw-grid-lines
] bi*
[ { 1 0 } draw-grid-lines ]
[ { 0 1 } draw-grid-lines ]
bi*
] with-scope ;

0
basis/ui/render/render.factor Normal file → Executable file
View File