Hi, Hi, i'm facing a problem drawing textures in a new window. when I create the gadget and add it to the listener using gadget. the image shows corretly, when I create the gadget and use open-window, the image does not show up on the new window.
Sample code below: TUPLE: i-gadget < gadget image texture ; : <i-gadget> ( path -- gadget ) [ i-gadget new ] dip load-image >>image ; M: i-gadget pref-dim* image>> dim>> [ 20 + ] map ; M: i-gadget graft* dup find-gl-context dup image>> { 0 0 } <texture> >>texture drop ; M: i-gadget ungraft* dup find-gl-context dup texture>> dispose f >>texture drop ; M: i-gadget draw-gadget* [ { 10 10 } ] dip texture>> [ draw-texture ] curry with-translation ; ! In the listener "vocab:images/sprites/game_drop.png" <i-gadget> gadget. ! the above works and shows the image in the listener "vocab:images/sprites/game_drop.png" <i-gadget> "i-gadget" open-window ! the above opens a new window but the image does not show What could I be missing? Thanks, Sankar ------------------------------------------------------------------------------ _______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk