home *** CD-ROM | disk | FTP | other *** search
- #define SETUP_COLOR(w, color_on, color_off1, color_off2, colors, data, i_inc, \
- index) \
- { \
- int i, j; \
- \
- for (i = 0, j = 0; j < data->max_color / 2; ++j, i += i_inc) \
- { \
- colors[j].pixel = j; \
- colors[j].color_on = i < 65536 ? i : 65535; \
- colors[j].color_off1 = 0; \
- colors[j].color_off2 = 0; \
- colors[j].flags = DoRed | DoGreen | DoBlue; \
- } \
- for (i = 65535, j = data->max_color / 2; j < data->max_color; ++j, \
- i -= i_inc) \
- { \
- colors[j].pixel = j; \
- colors[j].color_on = i; \
- colors[j].color_off1 = 0; \
- colors[j].color_off2 = 0; \
- colors[j].flags = DoRed | DoGreen | DoBlue; \
- } \
- XStoreColors(XtDisplay(w), data->cmaps[index], colors, \
- data->max_color); \
- }
-