gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire/org/fenfire/view View2D.java pagespanla...


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire/org/fenfire/view View2D.java pagespanla...
Date: Thu, 24 Apr 2003 14:01:56 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Changes by:     Tuomas J. Lukka <address@hidden>        03/04/24 14:01:56

Modified files:
        org/fenfire/view: View2D.java pagespanlayout.test 
Added files:
        org/fenfire/view: PaperView2D.java paperview2d.test 

Log message:
        Uniquepaper 2D view

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/PaperView2D.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/paperview2d.test?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/View2D.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/pagespanlayout.test.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/view/View2D.java
diff -u fenfire/org/fenfire/view/View2D.java:1.1 
fenfire/org/fenfire/view/View2D.java:1.2
--- fenfire/org/fenfire/view/View2D.java:1.1    Thu Apr 24 10:40:33 2003
+++ fenfire/org/fenfire/view/View2D.java        Thu Apr 24 14:01:56 2003
@@ -5,7 +5,7 @@
 
 /** A view defined as a region of a 2D plane.
  */
-public interface View2D {
+public abstract class View2D {
     /** Render this view.
      * There are several coordinate systems here, due to the situation; let's
      * clarify.
@@ -32,7 +32,7 @@
      *                         (again, the box of this transformation)
      *                         to the plane/paper/view2d coordinates.
      */
-    void render(VobScene vs, 
+    public abstract void render(VobScene vs, 
                Object plane,
                int matchingParent,
                    int box2screen, int box2paper
@@ -40,6 +40,10 @@
 
     /** Get the size of this plane.
      * If the plane is infinite, wh[0] &lt; 1 shall obtain.
+     * Default implementation: infinite.
      */
-    void getSize(Object plane, float[] wh);
+    public void getSize(Object plane, float[] wh) {
+       wh[0] = -1;
+       wh[1] = -1;
+    }
 }
Index: fenfire/org/fenfire/view/pagespanlayout.test
diff -u fenfire/org/fenfire/view/pagespanlayout.test:1.5 
fenfire/org/fenfire/view/pagespanlayout.test:1.6
--- fenfire/org/fenfire/view/pagespanlayout.test:1.5    Wed Apr 23 07:42:25 2003
+++ fenfire/org/fenfire/view/pagespanlayout.test        Thu Apr 24 14:01:56 2003
@@ -29,7 +29,7 @@
 import java, org
 
 from org import fenfire
-from org.nongnu import libvob as vob
+import vob
 from org.nongnu import alph
 from org.nongnu import storm
 




reply via email to

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