1 package net.sourceforge.phpeclipse.editors;
 
   3 import java.util.HashMap;
 
   4 import java.util.Iterator;
 
   7 import org.eclipse.swt.graphics.Color;
 
   8 import org.eclipse.swt.graphics.RGB;
 
   9 import org.eclipse.swt.widgets.Display;
 
  11 public class ColorManager {
 
  13         protected Map fColorTable = new HashMap(10);
 
  15         public void dispose() {
 
  16                 Iterator e = fColorTable.values().iterator();
 
  18                          ((Color) e.next()).dispose();
 
  20         public Color getColor(RGB rgb) {
 
  21                 Color color = (Color) fColorTable.get(rgb);
 
  23                         color = new Color(Display.getCurrent(), rgb);
 
  24                         fColorTable.put(rgb, color);