diff --git a/extra/ui/gadgets/cartesian/cartesian.factor b/extra/ui/gadgets/cartesian/cartesian.factor index 027c1061a8..730b0f5b44 100644 --- a/extra/ui/gadgets/cartesian/cartesian.factor +++ b/extra/ui/gadgets/cartesian/cartesian.factor @@ -22,20 +22,15 @@ TUPLE: cartesian < slate x-min x-max y-min y-max z-min z-max perspective ; ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -M: cartesian draw-gadget* ( cartesian -- ) - GL_PROJECTION glMatrixMode - glLoadIdentity +M: cartesian establish-coordinate-system ( cartesian -- cartesian ) dup - { - [ x-min>> ] [ x-max>> ] - [ y-min>> ] [ y-max>> ] - [ z-min>> ] [ z-max>> ] - } - cleave - glOrtho - GL_MODELVIEW glMatrixMode - glLoadIdentity - call-next-method ; + { + [ x-min>> ] [ x-max>> ] + [ y-min>> ] [ y-max>> ] + [ z-min>> ] [ z-max>> ] + } + cleave + glOrtho ; ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!