Lines Matching refs:tkColPtr
73 TkColor *tkColPtr) /* Color to be released. Must have been
78 Screen *screen = tkColPtr->screen;
90 visual = tkColPtr->visual;
92 && (tkColPtr->color.pixel != BlackPixelOfScreen(screen))
93 && (tkColPtr->color.pixel != WhitePixelOfScreen(screen))) {
98 XFreeColors(DisplayOfScreen(screen), tkColPtr->colormap,
99 &tkColPtr->color.pixel, 1, 0L);
102 DeleteStressedCmap(DisplayOfScreen(screen), tkColPtr->colormap);
132 TkColor *tkColPtr;
183 tkColPtr = (TkColor *) ckalloc(sizeof(TkColor));
184 tkColPtr->color = color;
186 return tkColPtr;
219 TkColor *tkColPtr = (TkColor *) ckalloc(sizeof(TkColor));
221 tkColPtr->color.red = colorPtr->red;
222 tkColPtr->color.green = colorPtr->green;
223 tkColPtr->color.blue = colorPtr->blue;
224 if (XAllocColor(display, colormap, &tkColPtr->color) != 0) {
227 FindClosestColor(tkwin, &tkColPtr->color, &tkColPtr->color);
230 return tkColPtr;