Definition at line 84 of file TableWindowCell.h. References GRADIENT_BLACKFADE, GRADIENT_BLUEFADE, GRADIENT_GREENFADE, GRADIENT_REDFADE, and NONE. Referenced by UpdateRow(). 00085 { 00086 int r=0,g=0,b=0, a=255; 00087 if (grtype == NONE) grtype = GRADIENT_BLACKFADE; 00088 switch (grtype) 00089 { 00090 case GRADIENT_BLACKFADE: 00091 a = val * 256; 00092 r = g = b = 0; 00093 break; 00094 case GRADIENT_REDFADE: 00095 a = val * 256; 00096 r = 128; 00097 break; 00098 case GRADIENT_GREENFADE: 00099 a = val * 256; 00100 g = 128; 00101 break; 00102 case GRADIENT_BLUEFADE: 00103 a = val * 256; 00104 b = 128; 00105 break; 00106 } 00107 if (a>255) a = 255; 00108 if (r>255) r = 255; 00109 if (g>255) g = 255; 00110 if (b>255) b = 255; 00111 return ARGB2COLOR(a,r,g,b); 00112 }
|