gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire docs/design_SpanImages.rst org/fenfire/...


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire docs/design_SpanImages.rst org/fenfire/...
Date: Wed, 11 Jun 2003 12:55:09 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Tuomas J. Lukka <address@hidden>        03/06/11 12:55:09

Modified files:
        docs           : design_SpanImages.rst 
        org/fenfire/spanimages: SpanImageFactory.java 
        org/fenfire/spanimages/gl: MuxSpanImageFactory.java 

Log message:
        Complete mux class

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/docs/design_SpanImages.rst.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/spanimages/SpanImageFactory.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/spanimages/gl/MuxSpanImageFactory.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: fenfire/docs/design_SpanImages.rst
diff -u fenfire/docs/design_SpanImages.rst:1.1 
fenfire/docs/design_SpanImages.rst:1.2
--- fenfire/docs/design_SpanImages.rst:1.1      Wed Jun 11 08:53:34 2003
+++ fenfire/docs/design_SpanImages.rst  Wed Jun 11 12:55:08 2003
@@ -165,7 +165,7 @@
 
     vertically(80, xx, PageScrollBlockImager, ImageScrollBlockImager);
 
-    horizontally(200, yy, ScrollBlockImager, xx, SingleImage);
+    horizontally(150, yy, ScrollBlockImager, xx, SingleImage);
 
     vertically(80, zz, SingleImage, org.nongnu.libvob.gl.MipzipLoader);
 
Index: fenfire/org/fenfire/spanimages/SpanImageFactory.java
diff -u fenfire/org/fenfire/spanimages/SpanImageFactory.java:1.1 
fenfire/org/fenfire/spanimages/SpanImageFactory.java:1.2
--- fenfire/org/fenfire/spanimages/SpanImageFactory.java:1.1    Wed Jun 11 
08:53:34 2003
+++ fenfire/org/fenfire/spanimages/SpanImageFactory.java        Wed Jun 11 
12:55:08 2003
@@ -8,7 +8,6 @@
  * The backend of this interface takes care of all caching and other
  * operations necessary.
  */
-
 public abstract class SpanImageFactory {
     public static SpanImageFactory getDefaultInstance() {
        return null;
Index: fenfire/org/fenfire/spanimages/gl/MuxSpanImageFactory.java
diff -u fenfire/org/fenfire/spanimages/gl/MuxSpanImageFactory.java:1.1 
fenfire/org/fenfire/spanimages/gl/MuxSpanImageFactory.java:1.2
--- fenfire/org/fenfire/spanimages/gl/MuxSpanImageFactory.java:1.1      Wed Jun 
11 08:53:34 2003
+++ fenfire/org/fenfire/spanimages/gl/MuxSpanImageFactory.java  Wed Jun 11 
12:55:09 2003
@@ -3,9 +3,18 @@
 package org.fenfire.spanimages;
 import org.nongnu.alph.*;
 
+/** A spanimagefactory that redirects pageimage and image spans
+ * to different factories.
+ */
 public class MuxSpanImageFactory extends SpanImageFactory {
-    SpanImageFactory imageFactory;
-    SpanImageFactory pageImageFactory;
+    private final SpanImageFactory imageFactory;
+    private final SpanImageFactory pageImageFactory;
+
+    public MuxSpanImageFactory(SpanImageFactory imageFactory,
+                               SpanImageFactory pageImageFactory) {
+       this.imageFactory = imageFactory;
+       this.pageImageFactory = pageImageFactory;
+    }
 
     public SpanImageVob getSpanImageVob(ImageSpan s) {
        if(s instanceof PageImageSpan)




reply via email to

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