opensolaris man page for tk_getcolormap

Query: tk_getcolormap

OS: opensolaris

Section: 3tk

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Tk_GetColormap(3TK)					       Tk Library Procedures					       Tk_GetColormap(3TK)

__________________________________________________________________________________________________________________________________________________

NAME
Tk_GetColormap, Tk_FreeColormap - allocate and free colormaps
SYNOPSIS
#include <tk.h> Colormap Tk_GetColormap(interp, tkwin, string) Tk_FreeColormap(display, colormap)
ARGUMENTS
Tcl_Interp *interp (in) Interpreter to use for error reporting. Tk_Window tkwin (in) Token for window in which colormap will be used. CONST char *string (in) Selects a colormap: either new or the name of a window with the same screen and visual as tkwin. Display *display (in) Display for which colormap was allocated. Colormap colormap (in) Colormap to free; must have been returned by a previous call to Tk_GetColormap or Tk_GetVisual. _________________________________________________________________
DESCRIPTION
These procedures are used to manage colormaps. Tk_GetColormap returns a colormap suitable for use in tkwin. If its string argument is new then a new colormap is created; otherwise string must be the name of another window with the same screen and visual as tkwin, and the col- ormap from that window is returned. If string doesn't make sense, or if it refers to a window on a different screen from tkwin or with a different visual than tkwin, then Tk_GetColormap returns None and leaves an error message in interp->result. Tk_FreeColormap should be called when a colormap returned by Tk_GetColormap is no longer needed. Tk maintains a reference count for each colormap returned by Tk_GetColormap, so there should eventually be one call to Tk_FreeColormap for each call to Tk_GetColormap. When a colormap's reference count becomes zero, Tk releases the X colormap. Tk_GetVisual and Tk_GetColormap work together, in that a new colormap created by Tk_GetVisual may later be returned by Tk_GetColormap. The reference counting mechanism for colormaps includes both procedures, so callers of Tk_GetVisual must also call Tk_FreeColormap to release the colormap. If Tk_GetColormap is called with a string value of new then the resulting colormap will never be returned by Tk_GetVisual; however, it can be used in other windows by calling Tk_GetColormap with the original window's name as string.
KEYWORDS
colormap
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +--------------------+-----------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +--------------------+-----------------+ |Availability | SUNWTk | +--------------------+-----------------+ |Interface Stability | Uncommitted | +--------------------+-----------------+
NOTES
Source for Tk is available on http://opensolaris.org. Tk 4.0 Tk_GetColormap(3TK)
Related Man Pages
tk_freecolormap(3) - suse
tk_getcolormap(3) - suse
tk_preservecolormap(3) - osx
tk_freecolormap(3tk) - opensolaris
tk_freecolormap(3) - redhat
Similar Topics in the Unix Linux Community
How to learn UNIX
What does this mean?
Change directory for core file
Grep the 'not running' jobs and will send the update in mail with its name(job)
Identify problem with while getopts