|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.internal.ui.text.util.CColorManager
public class CColorManager
CDT color manager.
Constructor Summary | |
---|---|
CColorManager()
Creates a new CDT color manager which automatically disposes the allocated colors when the current display gets disposed. |
|
CColorManager(boolean autoDisposeOnDisplayDispose)
Creates a new CDT color manager. |
Method Summary | |
---|---|
void |
bindColor(java.lang.String key,
org.eclipse.swt.graphics.RGB rgb)
Remembers the given color specification under the given key. |
void |
dispose()
Disposes all color objects remembered by this color manager. |
org.eclipse.swt.graphics.Color |
getColor(org.eclipse.swt.graphics.RGB rgb)
Returns the color object for the value represented by the given RGB object. |
org.eclipse.swt.graphics.Color |
getColor(java.lang.String key)
Returns a color object for the given key. |
void |
unbindColor(java.lang.String key)
Forgets the color specification remembered under the given key. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CColorManager()
public CColorManager(boolean autoDisposeOnDisplayDispose)
autoDisposeOnDisplayDispose
- if true
the color manager
automatically disposes all managed colors when the current display gets disposed
and all calls to ISharedTextColors.dispose()
are ignored.Method Detail |
---|
public org.eclipse.swt.graphics.Color getColor(org.eclipse.swt.graphics.RGB rgb)
IColorManager
RGB
object.
getColor
in interface IColorManager
rgb
- the rgb color specification
public void dispose()
IColorManager
dispose
in interface IColorManager
public org.eclipse.swt.graphics.Color getColor(java.lang.String key)
IColorManager
getColor
in interface IColorManager
key
- the color key
public void bindColor(java.lang.String key, org.eclipse.swt.graphics.RGB rgb)
IColorManagerExtension
bindColor
in interface IColorManagerExtension
key
- the color keyrgb
- the color specificationpublic void unbindColor(java.lang.String key)
IColorManagerExtension
unbindColor
in interface IColorManagerExtension
key
- the color key
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |