X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.ui%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fui%2Feditor%2FSharedTextColorsNew.java;h=07d3f6f705d60f8334c9235d664b43a191c28c7c;hb=refs%2Fchanges%2F38%2F238%2F2;hp=5132273a1e908d2d1b8c99a1d144d7dc29f583af;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/editor/SharedTextColorsNew.java b/bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/editor/SharedTextColorsNew.java index 5132273a1..07d3f6f70 100644 --- a/bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/editor/SharedTextColorsNew.java +++ b/bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/editor/SharedTextColorsNew.java @@ -1,35 +1,35 @@ -package org.simantics.scl.ui.editor; - -import gnu.trove.map.hash.THashMap; - -import org.eclipse.jface.text.source.ISharedTextColors; -import org.eclipse.swt.graphics.Color; -import org.eclipse.swt.graphics.RGB; -import org.eclipse.swt.widgets.Display; - -final public class SharedTextColorsNew implements ISharedTextColors { - - Display display; - THashMap map = new THashMap(); - - public SharedTextColorsNew(Display display) { - this.display = display; - } - - @Override - public Color getColor(RGB rgb) { - Color color = map.get(rgb); - if(color == null) { - color = new Color(display, rgb); - map.put(rgb, color); - } - return color; - } - - @Override - public void dispose() { - for(Color color : map.values()) - color.dispose(); - map.clear(); - } +package org.simantics.scl.ui.editor; + +import gnu.trove.map.hash.THashMap; + +import org.eclipse.jface.text.source.ISharedTextColors; +import org.eclipse.swt.graphics.Color; +import org.eclipse.swt.graphics.RGB; +import org.eclipse.swt.widgets.Display; + +final public class SharedTextColorsNew implements ISharedTextColors { + + Display display; + THashMap map = new THashMap(); + + public SharedTextColorsNew(Display display) { + this.display = display; + } + + @Override + public Color getColor(RGB rgb) { + Color color = map.get(rgb); + if(color == null) { + color = new Color(display, rgb); + map.put(rgb, color); + } + return color; + } + + @Override + public void dispose() { + for(Color color : map.values()) + color.dispose(); + map.clear(); + } } \ No newline at end of file