uifw/EikStd/coctlinc/smileydrawer.h
branchRCL_3
changeset 55 aecbbf00d063
parent 10 9f56a4e1b8ab
child 56 d48ab3b357f1
equal deleted inserted replaced
51:fcdfafb36fe7 55:aecbbf00d063
    81     void CreateImageByIconL( CSmileyIcon* aIcon );
    81     void CreateImageByIconL( CSmileyIcon* aIcon );
    82     void CreateImageL( CSmileyImageData* aImage );
    82     void CreateImageL( CSmileyImageData* aImage );
    83     
    83     
    84     void SetPlayTimes( TInt aPlayTimes ){ iPlayTimes = aPlayTimes; };
    84     void SetPlayTimes( TInt aPlayTimes ){ iPlayTimes = aPlayTimes; };
    85     
    85     
       
    86     void SetVisibleRange( TInt aDocPos, TInt aLength )
       
    87         {
       
    88         iVisibleStart = aDocPos;
       
    89         iVisibleLength = aLength;
       
    90         };
       
    91     
    86     void StartAnimTimerL();
    92     void StartAnimTimerL();
    87     static TInt AnimTimerCallbackL( TAny* aPtr );
    93     static TInt AnimTimerCallbackL( TAny* aPtr );
    88     void CheckAnimStatusL();
    94     void CheckAnimStatusL();
    89     void RegisterAnimChecker( MSmileyAnimChecker* aAnimChecker );
    95     void RegisterAnimChecker( MSmileyAnimChecker* aAnimChecker );
    90     void RemoveAnimChecker( MSmileyAnimChecker* aAnimChecker );
    96     void RemoveAnimChecker( MSmileyAnimChecker* aAnimChecker );
   102     
   108     
   103     RPointerArray<CSmileyImageData> iImageArray;
   109     RPointerArray<CSmileyImageData> iImageArray;
   104     
   110     
   105     TRgb iHighlightColor;
   111     TRgb iHighlightColor;
   106     TInt iPlayTimes;
   112     TInt iPlayTimes;
       
   113     TInt iVisibleStart;
       
   114     TInt iVisibleLength;
   107     // own
   115     // own
   108     CSmileyAsyncDraw* iAsyncDraw;
   116     CSmileyAsyncDraw* iAsyncDraw;
   109     // own
   117     // own
   110     CPeriodic* iPeriodic;
   118     CPeriodic* iPeriodic;
   111     RArray<TSmileyAnimCheckerWrapper> iAnimArray;
   119     RArray<TSmileyAnimCheckerWrapper> iAnimArray;