use MAIN-WINDOW: in a few places.
parent
dbb182d33a
commit
c7ca2269b6
|
|
@ -78,9 +78,6 @@ M: cairo-demo-gadget ungraft* ( gadget -- )
|
||||||
: <cairo-demo-gadget> ( -- gadget )
|
: <cairo-demo-gadget> ( -- gadget )
|
||||||
cairo-demo-gadget new ;
|
cairo-demo-gadget new ;
|
||||||
|
|
||||||
: run-cairo-demo ( -- )
|
MAIN-WINDOW: run-cairo-demo
|
||||||
[
|
{ { title "Hello World from Factor!" } }
|
||||||
<cairo-demo-gadget> "Hello World from Factor!" open-window
|
<cairo-demo-gadget> >>gadgets ;
|
||||||
] with-ui ;
|
|
||||||
|
|
||||||
MAIN: run-cairo-demo
|
|
||||||
|
|
|
||||||
|
|
@ -165,8 +165,6 @@ M:: <pong> draw-gadget* ( PONG -- )
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
: pong-window ( -- ) pong [ "PONG" open-window ] [ start-pong-thread ] bi ;
|
MAIN-WINDOW: pong-window
|
||||||
|
{ { title "PONG" } }
|
||||||
: pong-main ( -- ) [ pong-window ] with-ui ;
|
pong [ >>gadgets ] [ start-pong-thread ] bi ;
|
||||||
|
|
||||||
MAIN: pong-window
|
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,6 @@ M: pendulum-gadget ungraft*
|
||||||
pendulum-gadget new
|
pendulum-gadget new
|
||||||
{ 500 500 } >>pref-dim ;
|
{ 500 500 } >>pref-dim ;
|
||||||
|
|
||||||
: pendulum-main ( -- )
|
MAIN-WINDOW: pendulum-main
|
||||||
[ <pendulum-gadget> "pendulum" open-window ] with-ui ;
|
{ { title "pendulum" } }
|
||||||
|
<pendulum-gadget> >>gadgets ;
|
||||||
MAIN: pendulum-main
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ M: animated-label graft*
|
||||||
M: animated-label ungraft*
|
M: animated-label ungraft*
|
||||||
alarm>> stop-timer ;
|
alarm>> stop-timer ;
|
||||||
|
|
||||||
: animated-main ( -- )
|
MAIN-WINDOW: animated-main
|
||||||
[ sentence <model> <animated-label> "Rosetta" open-window ] with-ui ;
|
{ { title "Rosetta" } }
|
||||||
|
sentence <model> <animated-label> >>gadgets ;
|
||||||
MAIN: animated-main
|
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,6 @@ M: bw-noise-gadget ungraft* [ stop-animation ] [ call-next-method ] bi ;
|
||||||
[ fps-model>> fps-gadget ]
|
[ fps-model>> fps-gadget ]
|
||||||
[ <pile> swap add-gadget swap add-gadget ] bi ;
|
[ <pile> swap add-gadget swap add-gadget ] bi ;
|
||||||
|
|
||||||
: open-noise-window ( -- )
|
MAIN-WINDOW: open-noise-window
|
||||||
[ <bw-noise-gadget> with-fps "Black and White noise" open-window ] with-ui ;
|
{ { title "Black and White noise" } }
|
||||||
|
<bw-noise-gadget> >>gadgets ;
|
||||||
MAIN: open-noise-window
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
! Copyright (c) 2012 Anonymous
|
! Copyright (c) 2012 Anonymous
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: kernel math math.rectangles opengl.gl sequences ui
|
USING: accessors kernel math math.rectangles opengl.gl
|
||||||
ui.gadgets ui.render ;
|
sequences ui ui.gadgets ui.render ;
|
||||||
IN: rosetta-code.opengl
|
IN: rosetta-code.opengl
|
||||||
|
|
||||||
! http://rosettacode.org/wiki/OpenGL
|
! http://rosettacode.org/wiki/OpenGL
|
||||||
|
|
@ -35,7 +35,6 @@ M: triangle-gadget pref-dim* drop { 640 480 } ;
|
||||||
M: triangle-gadget draw-gadget*
|
M: triangle-gadget draw-gadget*
|
||||||
rect-bounds nip first2 reshape paint ;
|
rect-bounds nip first2 reshape paint ;
|
||||||
|
|
||||||
: triangle-window ( -- )
|
MAIN-WINDOW: triangle-window
|
||||||
[ triangle-gadget new "Triangle" open-window ] with-ui ;
|
{ { title "Triangle" } }
|
||||||
|
triangle-gadget new >>gadgets ;
|
||||||
MAIN: triangle-window
|
|
||||||
|
|
|
||||||
|
|
@ -92,8 +92,6 @@ M:: trails-gadget draw-gadget* ( GADGET -- )
|
||||||
|
|
||||||
dup start-trails-thread ;
|
dup start-trails-thread ;
|
||||||
|
|
||||||
: trails-window ( -- ) [ <trails-gadget> "Trails" open-window ] with-ui ;
|
MAIN-WINDOW: trails-window
|
||||||
|
{ { title "Trails" } }
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
<trails-gadget> >>gadgets ;
|
||||||
|
|
||||||
MAIN: trails-window
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue