fenfire-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fenfire-dev] Libvob: Modifications in base classes.


From: Matti Katila
Subject: [Fenfire-dev] Libvob: Modifications in base classes.
Date: Sat, 28 Feb 2004 02:54:59 +0200 (EET)

Good Morning,


I finally implemented the animation_api--mudyc since I felt it was time 
for it. The change modifies some "frozen" packages (currently there are no 
any frozen packages acording to documentation).

I list the differenties here so you can comment on:

--- orig/org/nongnu/libvob/Shower.java
+++ mod/org/nongnu/libvob/Shower.java
@@ -35,6 +35,6 @@
     /** Generate a new VobScene, corresponding to the current 
      * state of the matters.
      */
-    VobScene generate();
-    void setScreen(Screen s) ;
+    VobScene generate(WindowAnimation anim);
+    void setScreen(Screen s);
 }


Well, I would like to change this to 

    VobScene generate(VobScene emptyVS);




--- orig/org/nongnu/libvob/VobScene.java
+++ mod/org/nongnu/libvob/VobScene.java
@@ -137,6 +137,8 @@
     public final VobCoorder coords;
     public final VobMatcher matcher;
 
+    public WindowAnimation anim = null;
+
     public final GraphicsAPI gfxapi;
     public final GraphicsAPI.RenderingSurface window;
 


The basic idea is an enhacement in VobScene, e.g.,

vs.anim.animate()
vs.anim.rerender()


later, if we like this option we can enclapsuate those to vs itself so 
then it will look like:

vs.animate() or  vs.switch()


   -Matti






reply via email to

[Prev in Thread] Current Thread [Next in Thread]