Changeset 187:aab338ff5bf6 in livinglogic.java.ul4

Show
Ignore:
Timestamp:
01/09/09 15:47:47 (10 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Made 1.4 compatible.

Location:
library/src/com/livinglogic/ul4
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • library/src/com/livinglogic/ul4/Color.java

    r183 r187  
    302302    public static Color fromdump(String value) 
    303303    { 
    304         int r = Integer.valueOf(value.substring(0, 2), 16); 
    305         int g = Integer.valueOf(value.substring(2, 4), 16); 
    306         int b = Integer.valueOf(value.substring(4, 6), 16); 
    307         int a = Integer.valueOf(value.substring(6, 8), 16); 
     304        int r = Integer.valueOf(value.substring(0, 2), 16).intValue(); 
     305        int g = Integer.valueOf(value.substring(2, 4), 16).intValue(); 
     306        int b = Integer.valueOf(value.substring(4, 6), 16).intValue(); 
     307        int a = Integer.valueOf(value.substring(6, 8), 16).intValue(); 
    308308        return new Color(r, g, b, a); 
    309309    } 
     
    363363    { 
    364364        Vector retVal = hls(); 
    365         retVal.add(a/255.); 
     365        retVal.add(new Double(a/255.)); 
    366366        return retVal; 
    367367    } 
     
    409409    { 
    410410        Vector retVal = hsv(); 
    411         retVal.add(a/255.); 
     411        retVal.add(new Double(a/255.)); 
    412412        return retVal; 
    413413    } 
  • library/src/com/livinglogic/ul4/Template.java

    r185 r187  
    14671467                    len = color8Matcher.end(); 
    14681468                    String value = color8Matcher.group(); 
    1469                     int r = Integer.valueOf(value.substring(1, 3), 16); 
    1470                     int g = Integer.valueOf(value.substring(3, 5), 16); 
    1471                     int b = Integer.valueOf(value.substring(5, 7), 16); 
    1472                     int a = Integer.valueOf(value.substring(7, 9), 16); 
     1469                    int r = Integer.valueOf(value.substring(1, 3), 16).intValue(); 
     1470                    int g = Integer.valueOf(value.substring(3, 5), 16).intValue(); 
     1471                    int b = Integer.valueOf(value.substring(5, 7), 16).intValue(); 
     1472                    int a = Integer.valueOf(value.substring(7, 9), 16).intValue(); 
    14731473                    tokens.add(new LoadColor(pos, pos+len, new Color(r, g, b, a))); 
    14741474                } 
     
    14771477                    len = color6Matcher.end(); 
    14781478                    String value = color6Matcher.group(); 
    1479                     int r = Integer.valueOf(value.substring(1, 3), 16); 
    1480                     int g = Integer.valueOf(value.substring(3, 5), 16); 
    1481                     int b = Integer.valueOf(value.substring(5, 7), 16); 
     1479                    int r = Integer.valueOf(value.substring(1, 3), 16).intValue(); 
     1480                    int g = Integer.valueOf(value.substring(3, 5), 16).intValue(); 
     1481                    int b = Integer.valueOf(value.substring(5, 7), 16).intValue(); 
    14821482                    tokens.add(new LoadColor(pos, pos+len, new Color(r, g, b))); 
    14831483                } 
     
    14861486                    len = color4Matcher.end(); 
    14871487                    String value = color4Matcher.group(); 
    1488                     int r = 17*Integer.valueOf(value.substring(1, 2), 16); 
    1489                     int g = 17*Integer.valueOf(value.substring(2, 3), 16); 
    1490                     int b = 17*Integer.valueOf(value.substring(3, 4), 16); 
    1491                     int a = 17*Integer.valueOf(value.substring(4, 5), 16); 
     1488                    int r = 17*Integer.valueOf(value.substring(1, 2), 16).intValue(); 
     1489                    int g = 17*Integer.valueOf(value.substring(2, 3), 16).intValue(); 
     1490                    int b = 17*Integer.valueOf(value.substring(3, 4), 16).intValue(); 
     1491                    int a = 17*Integer.valueOf(value.substring(4, 5), 16).intValue(); 
    14921492                    tokens.add(new LoadColor(pos, pos+len, new Color(r, g, b, a))); 
    14931493                } 
     
    14961496                    len = color3Matcher.end(); 
    14971497                    String value = color3Matcher.group(); 
    1498                     int r = 17*Integer.valueOf(value.substring(1, 2), 16); 
    1499                     int g = 17*Integer.valueOf(value.substring(2, 3), 16); 
    1500                     int b = 17*Integer.valueOf(value.substring(3, 4), 16); 
     1498                    int r = 17*Integer.valueOf(value.substring(1, 2), 16).intValue(); 
     1499                    int g = 17*Integer.valueOf(value.substring(2, 3), 16).intValue(); 
     1500                    int b = 17*Integer.valueOf(value.substring(3, 4), 16).intValue(); 
    15011501                    tokens.add(new LoadColor(pos, pos+len, new Color(r, g, b))); 
    15021502                }