diff -r 79311d856354 -r 7be2816dbabd idlehomescreen/xmluirendering/uiengine/inc/xncontroladapterimpl.h --- a/idlehomescreen/xmluirendering/uiengine/inc/xncontroladapterimpl.h Tue Apr 27 16:26:12 2010 +0300 +++ b/idlehomescreen/xmluirendering/uiengine/inc/xncontroladapterimpl.h Tue May 11 16:02:39 2010 +0300 @@ -327,7 +327,7 @@ * Initialize or refresh background and border bitmaps * This is called when for example the skin or control size is changed */ - void InitializeBackgroundAndBorderBitmapsL(); + void InitializeBackgroundAndBorderBitmapsL( TBool aForceRecreate = EFalse ); /** * This is called to measure adaptive content dimensions. @@ -530,16 +530,7 @@ mutable CXnControlAdapter* iAdapter; /** icon provider, for AknIconUtils */ mutable TIconProvider* iIconProvider; - /** scaled content image */ - mutable CFbsBitmap* iScaledContentBitmap; - /** scaled content mask */ - mutable CFbsBitmap* iScaledContentMask; - /** scaled transparent color */ - mutable CGulIcon* iScaledTransparentColor; - /** scaled background skin */ - mutable CGulIcon* iScaledBackgroundSkin; - /** scaled background image */ - mutable CFbsBitmap* iScaledBackgroundImage; + /** skin animation object for skin highlight animation */ CAknsEffectAnim* iAnimation; /** skin animation identifier */ @@ -556,6 +547,10 @@ CXnNode* iGestureDestination; /** Starting point of button down event. */ TPoint iButtonDownStartPoint; + /** Tells is background images are allready created*/ + TBool iBackgrondInitialized; + /** Tells is border images are allready created*/ + TBool iBorderInitialized; }; #endif //__XNCONTROLADAPTERIMPL_H__