gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] libvob/org/nongnu/libvob/lava AbstractMonoVob.j...


From: Benja Fallenstein
Subject: [Gzz-commits] libvob/org/nongnu/libvob/lava AbstractMonoVob.j...
Date: Fri, 04 Apr 2003 20:20:06 -0500

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Changes by:     Benja Fallenstein <address@hidden>      03/04/04 20:20:06

Modified files:
        org/nongnu/libvob/lava: AbstractMonoVob.java Demo.java 
                                VobCanvas.java 
Added files:
        org/nongnu/libvob/lava: Colorize.java FilledRect.java 
                                Wrapper.java 

Log message:
        add color

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/lava/Colorize.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/lava/FilledRect.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/lava/Wrapper.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/lava/AbstractMonoVob.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/lava/Demo.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/lava/VobCanvas.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: libvob/org/nongnu/libvob/lava/AbstractMonoVob.java
diff -u libvob/org/nongnu/libvob/lava/AbstractMonoVob.java:1.1 
libvob/org/nongnu/libvob/lava/AbstractMonoVob.java:1.2
--- libvob/org/nongnu/libvob/lava/AbstractMonoVob.java:1.1      Fri Apr  4 
07:15:17 2003
+++ libvob/org/nongnu/libvob/lava/AbstractMonoVob.java  Fri Apr  4 20:20:06 2003
@@ -48,4 +48,10 @@
        else
            return content.getVob(index - 1);
     }
+
+    public RenderTraversal transform(RenderTraversal t, int index) {
+       if(index > 0)
+           content.transform(t, index - 1);
+       return t;
+    }
 }
Index: libvob/org/nongnu/libvob/lava/Demo.java
diff -u libvob/org/nongnu/libvob/lava/Demo.java:1.1 
libvob/org/nongnu/libvob/lava/Demo.java:1.2
--- libvob/org/nongnu/libvob/lava/Demo.java:1.1 Fri Apr  4 07:15:17 2003
+++ libvob/org/nongnu/libvob/lava/Demo.java     Fri Apr  4 20:20:06 2003
@@ -34,16 +34,17 @@
 public class Demo {
 
     public static void main(String[] args) {
-       final Group g = new Group();
+       Group g = new Group();
        int v = g.add(new Translate(new RectVob(70, 40), 10, 30));
        int w = g.add(new Translate(new RectVob(44, 15), 25, 80));
        RenderTraversal s = g.transform(new RenderTraversal(), v+1);
        RenderTraversal t = g.transform(new RenderTraversal(), w+1);
-       g.add(new LineVob(s, t));
+       g.add(new Colorize(new LineVob(s, t), Color.red));
        g.close();
+       Vob vob = new Colorize(g, Color.blue);
        
        Frame f = new Frame();
-       f.add(new VobCanvas(g));
+       f.add(new VobCanvas(vob, new Color(255, 128, 155)));
        f.setVisible(true);
     }
 }
Index: libvob/org/nongnu/libvob/lava/VobCanvas.java
diff -u libvob/org/nongnu/libvob/lava/VobCanvas.java:1.1 
libvob/org/nongnu/libvob/lava/VobCanvas.java:1.2
--- libvob/org/nongnu/libvob/lava/VobCanvas.java:1.1    Fri Apr  4 07:15:17 2003
+++ libvob/org/nongnu/libvob/lava/VobCanvas.java        Fri Apr  4 20:20:06 2003
@@ -40,6 +40,11 @@
        setVob(vob);
     }
 
+    public VobCanvas(Vob vob, Color background) {
+       setVob(vob);
+       setBackground(background);
+    }
+
     public void setVob(Vob vob) {
        this.vob = vob;
        repaint();




reply via email to

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