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

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

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

revision 1.3 by benja, Mon Apr 7 01:07:21 2003 UTC revision 1.4 by humppake, Thu Apr 10 20:09:51 2003 UTC
# Line 44  public class DefaultNodeView implements Line 44  public class DefaultNodeView implements
44      protected Color resourceColor = new Color(102, 255, 102);      protected Color resourceColor = new Color(102, 255, 102);
45      protected Color literalColor = new Color(255, 204, 51);      protected Color literalColor = new Color(255, 204, 51);
46    
47      protected OvalBgVob resourceVob;      protected ColorableVob resourceVob;
48      protected RectBgVob literalVob;      protected ColorableVob literalVob;
49            
50      public DefaultNodeView(Loom loom) {      public DefaultNodeView(Loom loom) {
51          this.loom = loom;          this.loom = loom;
52          style = GraphicsAPI.getInstance()          style = GraphicsAPI.getInstance()
53              .getTextStyle("Serif", 0, 12);              .getTextStyle("Serif", 0, 12);
54          resourceVob = new OvalBgVob(Color.white, false, null);          resourceVob = new OvalBgVob(Color.white, false, null);
55          resourceVob.addColor(resourceColor);          resourceVob = resourceVob.cloneColored(resourceColor);
56          literalVob = new RectBgVob(Color.white, false, null);          literalVob = new RectBgVob(Color.white, false, null);
57          literalVob.addColor(literalColor);          literalVob = literalVob.cloneColored(literalColor);
58      }      }
59    
60      protected Vob getBgVob(boolean isResource, boolean isSelected,      protected Vob getBgVob(boolean isResource, boolean isSelected,
# Line 64  public class DefaultNodeView implements Line 64  public class DefaultNodeView implements
64    
65          Color bg = isSelected ? loom.colors.getCursorBorderColor() : null;          Color bg = isSelected ? loom.colors.getCursorBorderColor() : null;
66          if(isResource) {          if(isResource) {
67              OvalBgVob vob = new OvalBgVob(Color.white, isSelected, bg);              ColorableVob vob = new OvalBgVob(Color.white, isSelected, bg);
68              vob.addColor(resourceColor);              vob = vob.cloneColored(resourceColor);
69              if(isMarked) vob.addColor(Color.red);              if(isMarked) vob = vob.cloneColored(Color.red);
70              return vob;              return vob;
71          } else {          } else {
72              RectBgVob vob = new RectBgVob(Color.white, isSelected, bg);              ColorableVob vob = new RectBgVob(Color.white, isSelected, bg);
73              vob.addColor(literalColor);              vob = vob.cloneColored(literalColor);
74              if(isMarked) vob.addColor(Color.red);              if(isMarked) vob = vob.cloneColored(Color.red);
75              return vob;              return vob;
76          }          }
77      }      }

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

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