Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

int Impala::Application::MediaTable::TableWindowCell::Gradient ( double  val,
int  grtype = GRADIENT_REDFADE 
) [inline, private]

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     }


Generated on Fri Mar 19 10:47:21 2010 for ImpalaSrc by  doxygen 1.5.1