/[fenfire]/fenfire/org/fenfire/loom/ColorScheme.java
ViewVC logotype

Diff of /fenfire/org/fenfire/loom/ColorScheme.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by benja, Tue Mar 11 22:52:22 2003 UTC revision 1.3 by benja, Thu Mar 13 17:41:36 2003 UTC
# Line 39  public interface ColorScheme { Line 39  public interface ColorScheme {
39       */       */
40      Color getCursorColor();      Color getCursorColor();
41    
42        /** Get a color for a border rendered around the selected
43         *  nodes, as an alternative to getCursorColor().
44         */
45        Color getCursorBorderColor();
46    
47      /** A green color scheme.      /** A green color scheme.
48       */       */
49      ColorScheme green = new LightColorScheme(0.233f);      ColorScheme green = new LightColorScheme(0.233f);
# Line 53  public interface ColorScheme { Line 58  public interface ColorScheme {
58       */       */
59      public static class LightColorScheme implements ColorScheme {      public static class LightColorScheme implements ColorScheme {
60          float hue;          float hue;
61          public LightColorScheme(float hue) { this.hue = hue; }          Color bg, cc, cbc;
62          public Color getBg() {          public LightColorScheme(float hue) {
63              return Color.getHSBColor(hue, 0.1f, 1f);              this.hue = hue;
64          }              bg = Color.getHSBColor(hue, 0.1f, 1f);
65          public Color getCursorColor() {              cc = Color.getHSBColor(hue, 0.4f, 1f);
66              return Color.getHSBColor(hue, 0.4f, 1f);              cbc = Color.getHSBColor(hue, 0.75f, 1f);
67          }          }
68            public Color getBg() { return bg; }
69            public Color getCursorColor() { return cc; }
70            public Color getCursorBorderColor() { return cbc; }
71      }      }
72  }  }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26