gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] libvob/org/nongnu/libvob/vobs SelectListVob.jav...


From: Matti Katila
Subject: [Gzz-commits] libvob/org/nongnu/libvob/vobs SelectListVob.jav...
Date: Mon, 11 Aug 2003 10:14:07 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Branch:         
Changes by:     Matti Katila <address@hidden>   03/08/11 10:14:07

Modified files:
        org/nongnu/libvob/vobs: SelectListVob.java TextVob.java 

Log message:
        colorizing of selected menuobject. publicizing text attrib

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/vobs/SelectListVob.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/vobs/TextVob.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: libvob/org/nongnu/libvob/vobs/SelectListVob.java
diff -u libvob/org/nongnu/libvob/vobs/SelectListVob.java:1.3 
libvob/org/nongnu/libvob/vobs/SelectListVob.java:1.4
--- libvob/org/nongnu/libvob/vobs/SelectListVob.java:1.3        Sat Aug  9 
10:39:45 2003
+++ libvob/org/nongnu/libvob/vobs/SelectListVob.java    Mon Aug 11 10:14:07 2003
@@ -76,6 +76,13 @@
                       RenderInfo info1, RenderInfo info2) {
        throw new Error("Not implemented");
     }
+
+    private Color accursedColor = null;
+    private Key accursed = null;
+    public void colorize(Key key, Color color) {
+       accursed = key;
+       accursedColor = color;
+    }
     
     public int putGL(VobScene vs, int into) {
        vs.put(bg, into);
@@ -93,6 +100,11 @@
 
        for (int i=0; i<vobs.size(); i++) {
            TextVob item = (TextVob)vobs.get(i);
+           if (keys.get(i) == accursed) {
+               vobs.remove(i);
+               vobs.add(i, new TextVob(style, item.text, false, 
accursedColor));
+               item = (TextVob)vobs.get(i);
+           }
 
            if (dbg) 
p("d:"+item.getDepth(scale)+"w:"+item.getWidth(scale)+"h:"+item.getHeight(scale));
 
Index: libvob/org/nongnu/libvob/vobs/TextVob.java
diff -u libvob/org/nongnu/libvob/vobs/TextVob.java:1.6 
libvob/org/nongnu/libvob/vobs/TextVob.java:1.7
--- libvob/org/nongnu/libvob/vobs/TextVob.java:1.6      Mon Jun 30 14:18:32 2003
+++ libvob/org/nongnu/libvob/vobs/TextVob.java  Mon Aug 11 10:14:07 2003
@@ -54,12 +54,13 @@
  * XXX Diagram!
  */
 public class TextVob extends HBox.VobHBox {
-String rcsid = "$Id: TextVob.java,v 1.6 2003/06/30 18:18:32 tjl Exp $";
+String rcsid = "$Id: TextVob.java,v 1.7 2003/08/11 14:14:07 mudyc Exp $";
     public static boolean dbg = false;
     private static void pa(String s) { System.err.println(s); }
 
     protected final TextStyle style;
-    protected final String text;
+    // was protected but [mudyc] sees no need for this.
+    public final String text;
     protected final boolean baselined;
     protected Color color = null;
     protected String colorString = null;




reply via email to

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