textinput/peninputfingerhwr/src/peninputfingerhwrwnd.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 7 6defe5d1bd39
child 11 c8fb4cf7b3ae
equal deleted inserted replaced
8:4eb1ae11334f 9:e6a39382bb9c
  1502             CFbsBitmap* bmp = NULL;
  1502             CFbsBitmap* bmp = NULL;
  1503             CFbsBitmap* maskbmp = NULL;
  1503             CFbsBitmap* maskbmp = NULL;
  1504 
  1504 
  1505             if ( bmpMskId != KInvalidImg )
  1505             if ( bmpMskId != KInvalidImg )
  1506                 {
  1506                 {
  1507                 AknsUtils::CreateIconL( AknsUtils::SkinInstance(),
  1507                 AknsUtils::CreateIconL( UiLayout()->SkinInstance(),
  1508                    id, bmp, maskbmp, bmpFileName, bmpId, bmpMskId );
  1508                    id, bmp, maskbmp, bmpFileName, bmpId, bmpMskId );
  1509                 
  1509                 
  1510                 // set maskbmp and size
  1510                 // set maskbmp and size
  1511                 AknIconUtils::SetSize( maskbmp, keySize, EAspectRatioNotPreserved );
  1511                 AknIconUtils::SetSize( maskbmp, keySize, EAspectRatioNotPreserved );
  1512                 aVkb->SetNonIrregularKeyBitmapL( 
  1512                 aVkb->SetNonIrregularKeyBitmapL( 
  1513                         TVirtualKeyBmpType( EKeyBmpNormal + index + 1 ), maskbmp );
  1513                         TVirtualKeyBmpType( EKeyBmpNormal + index + 1 ), maskbmp );
  1514                 }
  1514                 }
  1515             else
  1515             else
  1516                 {
  1516                 {
  1517                 AknsUtils::CreateIconL( AknsUtils::SkinInstance(), id, 
  1517                 AknsUtils::CreateIconL( UiLayout()->SkinInstance(), id, 
  1518                     bmp, bmpFileName, bmpId );
  1518                     bmp, bmpFileName, bmpId );
  1519                 }
  1519                 }
  1520             // set bmp and size
  1520             // set bmp and size
  1521             AknIconUtils::SetSize( bmp, keySize, EAspectRatioNotPreserved );
  1521             AknIconUtils::SetSize( bmp, keySize, EAspectRatioNotPreserved );
  1522             aVkb->SetNonIrregularKeyBitmapL( 
  1522             aVkb->SetNonIrregularKeyBitmapL( 
  2089     TInt32 imgMajorSkinId = resReader.ReadInt32();
  2089     TInt32 imgMajorSkinId = resReader.ReadInt32();
  2090 
  2090 
  2091     TAknsItemID id;
  2091     TAknsItemID id;
  2092     TInt skinitemid;
  2092     TInt skinitemid;
  2093     
  2093     
  2094     MAknsSkinInstance* skininstance = AknsUtils::SkinInstance();
  2094     MAknsSkinInstance* skininstance = UiLayout()->SkinInstance();
  2095 
  2095 
  2096     for ( TInt i = 0; i < KShadowBmpBr + 1; i++ )
  2096     for ( TInt i = 0; i < KShadowBmpBr + 1; i++ )
  2097     	{
  2097     	{
  2098         const TInt16 bmpId = resReader.ReadInt16();
  2098         const TInt16 bmpId = resReader.ReadInt16();
  2099         const TInt16 bmpMskId = resReader.ReadInt16();
  2099         const TInt16 bmpMskId = resReader.ReadInt16();
  2161     TInt32 imgMajorSkinId = resReader.ReadInt32();
  2161     TInt32 imgMajorSkinId = resReader.ReadInt32();
  2162 
  2162 
  2163     TAknsItemID id;
  2163     TAknsItemID id;
  2164     TInt skinitemid;
  2164     TInt skinitemid;
  2165     
  2165     
  2166     MAknsSkinInstance* skininstance = AknsUtils::SkinInstance();
  2166     MAknsSkinInstance* skininstance = UiLayout()->SkinInstance();
  2167     const TInt16 bmpId = resReader.ReadInt16();
  2167     const TInt16 bmpId = resReader.ReadInt16();
  2168     const TInt16 bmpMskId = resReader.ReadInt16();
  2168     const TInt16 bmpMskId = resReader.ReadInt16();
  2169     skinitemid = resReader.ReadInt16();   
  2169     skinitemid = resReader.ReadInt16();   
  2170     id.Set( TInt( imgMajorSkinId ), skinitemid );
  2170     id.Set( TInt( imgMajorSkinId ), skinitemid );
  2171     
  2171     
  2210 
  2210 
  2211     TAknsItemID colorid;
  2211     TAknsItemID colorid;
  2212     colorid.Set( TInt( colorMajorSkinId ), skinitemid );
  2212     colorid.Set( TInt( colorMajorSkinId ), skinitemid );
  2213 
  2213 
  2214     TRgb icftextcolor;
  2214     TRgb icftextcolor;
  2215     MAknsSkinInstance* skininstance = AknsUtils::SkinInstance();
  2215     MAknsSkinInstance* skininstance = UiLayout()->SkinInstance();
  2216     TInt error = AknsUtils::GetCachedColor( skininstance, icftextcolor,
  2216     TInt error = AknsUtils::GetCachedColor( skininstance, icftextcolor,
  2217             colorid, coloridx );
  2217             colorid, coloridx );
  2218 
  2218 
  2219     if ( error != KErrNone )
  2219     if ( error != KErrNone )
  2220         {
  2220         {
  2274 
  2274 
  2275     TAknsItemID colorid;
  2275     TAknsItemID colorid;
  2276     colorid.Set( TInt( colorMajorSkinId ), skinitemid );
  2276     colorid.Set( TInt( colorMajorSkinId ), skinitemid );
  2277 
  2277 
  2278     TRgb boxcolor;
  2278     TRgb boxcolor;
  2279     MAknsSkinInstance* skininstance = AknsUtils::SkinInstance();
  2279     MAknsSkinInstance* skininstance = UiLayout()->SkinInstance();
  2280     TInt error = AknsUtils::GetCachedColor( skininstance, 
  2280     TInt error = AknsUtils::GetCachedColor( skininstance, 
  2281                                            boxcolor, 
  2281                                            boxcolor, 
  2282                                            colorid, 
  2282                                            colorid, 
  2283                                            coloridx );
  2283                                            coloridx );
  2284 
  2284 
  2385     id.Set( TInt( majorSkinId ), skinid );
  2385     id.Set( TInt( majorSkinId ), skinid );
  2386     
  2386     
  2387     CFbsBitmap* bmpImage = NULL;
  2387     CFbsBitmap* bmpImage = NULL;
  2388     CFbsBitmap* bmpMask = NULL;
  2388     CFbsBitmap* bmpMask = NULL;
  2389     
  2389     
  2390     //AknsUtils::CreateIconL(AknsUtils::SkinInstance(), id, bmpImage, bmpMask, bmpFileName, imageid,maskid);
  2390     //AknsUtils::CreateIconL(UiLayout()->SkinInstance(), id, bmpImage, bmpMask, bmpFileName, imageid,maskid);
  2391     
  2391     
  2392     TRgb colorBkgnd = iWritingBoxBkColor;
  2392     TRgb colorBkgnd = iWritingBoxBkColor;
  2393     TRgb colorGuideLine = AKN_LAF_COLOR( 0 ); 
  2393     TRgb colorGuideLine = AKN_LAF_COLOR( 0 ); 
  2394     if ( ETrue )
  2394     if ( ETrue )
  2395         {
  2395         {
  2407         TInt b = ( color1.Blue() * ( 256 - k ) + color2.Blue()  * k ) / 256;
  2407         TInt b = ( color1.Blue() * ( 256 - k ) + color2.Blue()  * k ) / 256;
  2408 
  2408 
  2409         colorGuideLine = TRgb(r,g,b);
  2409         colorGuideLine = TRgb(r,g,b);
  2410         }
  2410         }
  2411     
  2411     
  2412     AknsUtils::CreateColorIconL( AknsUtils::SkinInstance(),
  2412     AknsUtils::CreateColorIconL( UiLayout()->SkinInstance(),
  2413             id, KAknsIIDQsnIconColors, -1,
  2413             id, KAknsIIDQsnIconColors, -1,
  2414             bmpImage, bmpMask, fileName, imageid, maskid,
  2414             bmpImage, bmpMask, fileName, imageid, maskid,
  2415             colorGuideLine );
  2415             colorGuideLine );
  2416     
  2416     
  2417     CleanupStack::PushL( bmpImage ); //1
  2417     CleanupStack::PushL( bmpImage ); //1