[Top][All Lists]
[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] < 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] fenfire/org/fenfire/view View2D.java pagespanla...,
Tuomas J. Lukka <=