diff -r 4eb1ae11334f -r e6a39382bb9c textinput/peninputarc/inc/pensrvcliinc/penuiwndctrl.h --- a/textinput/peninputarc/inc/pensrvcliinc/penuiwndctrl.h Wed Apr 14 16:18:34 2010 +0300 +++ b/textinput/peninputarc/inc/pensrvcliinc/penuiwndctrl.h Tue Apr 27 16:59:43 2010 +0300 @@ -163,6 +163,12 @@ */ void Draw( const TRect &aRect ) const; +public: + /** + * Auto refresh timer callback, refresh pen ui. (for NGA) + */ + void RefreshUI(); + private: /** @@ -197,6 +203,16 @@ */ TUid WindowGroupNameAppUidL( RWsSession& aWS,TInt aWGId ); + /** + * Restart auto refresh timer. (for NGA) + */ + void RestartRefreshTimer(); + + /** + * stop auto refresh timer. (for NGA) + */ + void StopRefreshTimer(); + private: // Data RWindowGroup& iWndGroup; @@ -222,6 +238,13 @@ //TBool iUiLayoutChange; TBool iInGlobalEditorState; TRect iLayoutClipRect; + + /** + * Auto refresh timer + * own + */ + CPeriodic* iAutoRefreshTimer; + }; class CInternalBkCtrl : public CCoeControl {