Definition at line 171 of file TableOverviewWindow.h. Referenced by DisplayFunc(), and UpdatePixelCache(). 00172 { 00173 int r=127,g=127,b=127; 00174 if (m == -1) 00175 return ARGB2COLOR(255, 200, 200, 200); 00176 if (m & 1) 00177 r = g = b = 255; 00178 if (m & 2) 00179 r = g = b = 80; 00180 if (m & 4) 00181 r += 64; 00182 if (m & 8) 00183 g += 64; 00184 if (m & 16) 00185 b += 64; 00186 if (m & 32) 00187 { r += 64; g += 64; } 00188 if (m & 64) 00189 { g += 64; b += 64; } 00190 if (m & 128) 00191 { r += 64; b += 64; } 00192 if (r>255) r = 255; 00193 if (g>255) g = 255; 00194 if (b>255) b = 255; 00195 return ARGB2COLOR(255,r,g,b); 00196 }
|