Home | History | Annotate | Download | only in dist

Lines Matching refs:palette

46  * Convert an RGB triplet to the xterm(1) 256 colour palette.
1049 /* Initialize palette. */
1055 p->palette = NULL;
1059 /* Clear palette. */
1066 free(p->palette);
1067 p->palette = NULL;
1071 /* Free a palette. */
1076 free(p->palette);
1077 p->palette = NULL;
1083 /* Get a colour from a palette. */
1097 if (p->palette != NULL && p->palette[c] != -1)
1098 return (p->palette[c]);
1104 /* Set a colour in a palette. */
1113 if (c == -1 && p->palette == NULL)
1116 if (c != -1 && p->palette == NULL) {
1117 if (p->palette == NULL)
1118 p->palette = xcalloc(256, sizeof *p->palette);
1120 p->palette[i] = -1;
1122 p->palette[n] = c;
1126 /* Build palette defaults from an option. */