|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.Struct
org.gnu.glib.GObject
org.gnu.gdk.Colormap
This object stores the mapping between the color values stored in memory and the RGB values that are used to display color values.
Constructor Summary | |
Colormap()
Create a Colormap initialized to the system's default colormap. |
|
Colormap(org.gnu.glib.Handle handle)
Create a new Colormap from a handle to a native resource. |
|
Colormap(Visual v,
boolean allocate)
Creates a new colormap for the given visual. |
Method Summary | |
boolean |
allocateColor(Color color,
boolean writable,
boolean bestMatch)
Allocates a single color from a colormap. |
boolean[] |
allocateColors(Color[] colors,
boolean writable,
boolean bestMatch)
Allocates colors from a colormap. |
void |
freeColors(Color[] colors)
Frees previously allocated Colors. |
static Colormap |
getColormapFromHandle(org.gnu.glib.Handle hndl)
Internal static factory method to be used only by Java-Gnome. |
Color[] |
getColors()
Retrieve all of the Colors associated with the Colormap. |
Screen |
getScreen()
Returns the screen for which the colormap was created. |
static Colormap |
getSystem()
Returns the system's default colormap. |
Type |
getType()
|
Visual |
getVisual()
Returns the visual for which the colormap was created. |
Color |
queryColor(long pixel)
Locates the RGB color corresponding to the given hardware pixel. |
Methods inherited from class org.gnu.glib.Struct |
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Colormap()
public Colormap(org.gnu.glib.Handle handle)
public Colormap(Visual v, boolean allocate)
Method Detail |
public static Colormap getSystem()
public Visual getVisual()
public Screen getScreen()
public boolean allocateColor(Color color, boolean writable, boolean bestMatch)
color
- The color to allocatewritable
- If true the color is allocated writable.bestMatch
- If true GDK will attempt to do matching against existing
colors if the color cannot be allocated as requested.public boolean[] allocateColors(Color[] colors, boolean writable, boolean bestMatch)
colors
- writable
- bestMatch
- public void freeColors(Color[] colors)
colors
- public Color queryColor(long pixel)
pixel
- public Color[] getColors()
public Type getType()
public static Colormap getColormapFromHandle(org.gnu.glib.Handle hndl)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |