diff -r 0fd27995241b -r 9ac0a0a7da70 javauis/lcdui_akn/lcdui/inc/CMIDEditingStateIndicator.h --- a/javauis/lcdui_akn/lcdui/inc/CMIDEditingStateIndicator.h Tue May 11 16:07:20 2010 +0300 +++ b/javauis/lcdui_akn/lcdui/inc/CMIDEditingStateIndicator.h Tue May 25 12:34:19 2010 +0300 @@ -196,6 +196,24 @@ */ void OverrideColorL(TInt aLogicalColor, TRgb aColor); + /** + * Sets flag if scaling is on now. + * + * @param Flag if scaling is on now. + * + * @since S60 5.0 + */ + inline void SetScalingOn(TBool aScaling); + + /** + * Sets current fullscreen canvas size. + * + * @param Current fullscreen canvas size. + * + * @since S60 5.0 + */ + inline void SetCanvasRect(const TRect& aRect); + private: // From CAknIndicatorContainer /** @@ -238,8 +256,22 @@ TRgb iBackgroundColor; // Top parent of this control. Not owned. CCoeControl* iParent; + // Flag if scaling is on now. + TBool iIsScalingOn; + // Canvas fullscreen size + TRect iOnScreenCanvasRect; }; +void CMIDEditingStateIndicator::SetScalingOn(TBool aScaling) +{ + iIsScalingOn = aScaling; +} + +void CMIDEditingStateIndicator::SetCanvasRect(const TRect& aRect) +{ + iOnScreenCanvasRect = aRect; +} + #endif // CMIDEDITINGSTATEINDICATOR_H // End of file