• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/tcl-105/tk/tk/win/

Lines Matching refs:cmap

344     TkWinColormap *cmap = (TkWinColormap *) colormap;
365 index = GetNearestPaletteIndex(cmap->palette, newPixel);
366 GetPaletteEntries(cmap->palette, index, 1, &closeEntry);
379 if ((index >= cmap->size) || (newPixel != closePixel)) {
380 if (cmap->size == sizePalette) {
385 if (index >= cmap->size) {
389 cmap->size++;
390 ResizePalette(cmap->palette, cmap->size);
391 SetPaletteEntries(cmap->palette, cmap->size - 1, 1, &entry);
396 entryPtr = Tcl_CreateHashEntry(&cmap->refCounts,
446 TkWinColormap *cmap = (TkWinColormap *) colormap;
464 entryPtr = Tcl_FindHashEntry(&cmap->refCounts, (char *) pixels[i]);
471 index = GetNearestPaletteIndex(cmap->palette, cref);
472 GetPaletteEntries(cmap->palette, index, 1, &entry);
474 count = cmap->size - index;
477 GetPaletteEntries(cmap->palette, index+1, count, entries);
478 SetPaletteEntries(cmap->palette, index, count, entries);
480 cmap->size--;
520 TkWinColormap *cmap;
536 cmap = (TkWinColormap *) ckalloc(sizeof(TkWinColormap));
537 cmap->size = logPalettePtr->palNumEntries;
538 cmap->stale = 0;
539 cmap->palette = CreatePalette(logPalettePtr);
545 Tcl_InitHashTable(&cmap->refCounts, TCL_ONE_WORD_KEYS);
548 hashPtr = Tcl_CreateHashEntry(&cmap->refCounts, (char*) PALETTERGB(
553 return (Colormap)cmap;
579 TkWinColormap *cmap = (TkWinColormap *) colormap;
581 if (!DeleteObject(cmap->palette)) {
584 Tcl_DeleteHashTable(&cmap->refCounts);
585 ckfree((char *) cmap);
612 TkWinColormap *cmap = (TkWinColormap *) colormap;
615 oldPalette = SelectPalette(dc, cmap->palette,
616 (cmap->palette == TkWinGetSystemPalette()) ? FALSE : TRUE);