gnu.x11
Class Colormap
java.lang.Object
gnu.x11.Resource
gnu.x11.Colormap
public class Colormap
- extends Resource
X colormap.
Method Summary |
Colormap.ColorCellsReply |
alloc_color_cells(boolean contiguous,
int color_count,
int plane_count)
|
Color |
alloc_color(int red,
int green,
int blue)
|
Color |
alloc_color(RGB rgb)
|
Color |
alloc_color8(int red8,
int green8,
int blue8)
|
Color |
alloc_named_color(java.lang.String name)
|
Data |
alloc_planes(boolean contiguous,
int color_count,
int red_count,
int green_count,
int blue_count)
|
Color |
alloc_random_color(java.util.Random random)
|
Color |
alloc_random_rainbow_color(java.util.Random random)
|
Enum |
colors(int[] pixels)
|
Colormap |
copy_and_free(int new_id)
|
void |
free_colors(int[] pixels,
int plane_mask)
|
void |
free()
|
void |
install()
|
static java.lang.Object |
intern(Display display,
int id)
|
Color |
lookup_color(java.lang.String name)
|
void |
store_colors(int[] pixels,
boolean[] do_reds,
boolean[] do_greens,
boolean[] do_blues,
RGB[] rgbs)
|
void |
store_named_color(int pixel,
java.lang.String name,
boolean do_reds,
boolean do_greens,
boolean do_blues)
|
void |
uninstall()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPY_FROM_PARENT
public static final Colormap COPY_FROM_PARENT
- Predefined colormap.
- See Also:
Window.NONE
NONE
public static final int NONE
- See Also:
- Constant Field Values
ALL
public static final int ALL
- See Also:
- Constant Field Values
Colormap
public Colormap(int id)
- Predefined.
Colormap
public Colormap(Display display)
- Create.
Colormap
public Colormap(Display display,
int id)
- Intern.
Colormap
public Colormap(Window window,
int visual_id,
boolean alloc_all)
- Parameters:
alloc
- valid:
NONE
,
ALL
- See Also:
- XCreateColormap
free
public void free()
- See Also:
- XFreeColormap
copy_and_free
public Colormap copy_and_free(int new_id)
install
public void install()
- See Also:
- XInstallColormap
uninstall
public void uninstall()
- See Also:
- XUninstallColormap
intern
public static java.lang.Object intern(Display display,
int id)
alloc_color
public Color alloc_color(int red,
int green,
int blue)
- See Also:
- XAllocColor
alloc_named_color
public Color alloc_named_color(java.lang.String name)
- See Also:
- XAllocNamedColor
alloc_color_cells
public Colormap.ColorCellsReply alloc_color_cells(boolean contiguous,
int color_count,
int plane_count)
- See Also:
- XAllocColorCells
alloc_planes
public Data alloc_planes(boolean contiguous,
int color_count,
int red_count,
int green_count,
int blue_count)
- See Also:
- XAllocColorPlanes
free_colors
public void free_colors(int[] pixels,
int plane_mask)
- See Also:
- XFreeColors
store_colors
public void store_colors(int[] pixels,
boolean[] do_reds,
boolean[] do_greens,
boolean[] do_blues,
RGB[] rgbs)
- See Also:
- XStoreColors
store_named_color
public void store_named_color(int pixel,
java.lang.String name,
boolean do_reds,
boolean do_greens,
boolean do_blues)
- See Also:
- XStoreNamedColor
colors
public Enum colors(int[] pixels)
- Returns:
- valid:
Enum.next()
of type RGB
- See Also:
- XQueryColors
lookup_color
public Color lookup_color(java.lang.String name)
- See Also:
- XLookupColor
alloc_color
public Color alloc_color(RGB rgb)
- See Also:
alloc_color(int, int, int)
alloc_color8
public Color alloc_color8(int red8,
int green8,
int blue8)
- See Also:
alloc_color(RGB)
alloc_random_color
public Color alloc_random_color(java.util.Random random)
- See Also:
alloc_color(int, int, int)
alloc_random_rainbow_color
public Color alloc_random_rainbow_color(java.util.Random random)
- See Also:
alloc_color(int, int, int)