Hi Sven,
Thanks, I folded in that change to ptII/diva and updated ptII/lib/diva.jar.

It would be interesting to be able to show animated gif versions of plots.

_Christopher

On 5/9/11 3:47 PM, Sven Koehler wrote:
we recently needed support for animated GIFs on the canvas in Kepler.
I made some changes in Ptolemy to repaint the Image on frame change
events and haven't seen any performance issues.


Index: diva/canvas/toolbox/ImageFigure.java
===================================================================
--- diva/canvas/toolbox/ImageFigure.java        (revision 60927)
+++ diva/canvas/toolbox/ImageFigure.java        (working copy)
@@ -157,6 +157,9 @@
      */
     public boolean imageUpdate(Image image, int infoflags, int x, int y,
             int width, int height) {
+
+        if ( (infoflags & ImageObserver.FRAMEBITS) != 0 ) repaint();
+
         if ((infoflags & (ImageObserver.ERROR | ImageObserver.ABORT)) != 0) {
             // Create a default error image.
             URL url = getClass().getResource(




--
Christopher Brooks, PMP                       University of California
CHESS Executive Director                      US Mail: 337 Cory Hall
Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
ph: 510.643.9841                              (Office: 545Q Cory)
home: (F-Tu) 707.665.0131 cell: 707.332.0670
_______________________________________________
Kepler-dev mailing list
[email protected]
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev

Reply via email to