uifw/EikStd/coctlinc/smileydrawer.h
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 0 2f259fa3e83a
child 55 aecbbf00d063
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
    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     
       
    92     void StartAnimTimerL();
    86     void StartAnimTimerL();
    93     static TInt AnimTimerCallbackL( TAny* aPtr );
    87     static TInt AnimTimerCallbackL( TAny* aPtr );
    94     void CheckAnimStatusL();
    88     void CheckAnimStatusL();
    95     void RegisterAnimChecker( MSmileyAnimChecker* aAnimChecker );
    89     void RegisterAnimChecker( MSmileyAnimChecker* aAnimChecker );
    96     void RemoveAnimChecker( MSmileyAnimChecker* aAnimChecker );
    90     void RemoveAnimChecker( MSmileyAnimChecker* aAnimChecker );
   108     
   102     
   109     RPointerArray<CSmileyImageData> iImageArray;
   103     RPointerArray<CSmileyImageData> iImageArray;
   110     
   104     
   111     TRgb iHighlightColor;
   105     TRgb iHighlightColor;
   112     TInt iPlayTimes;
   106     TInt iPlayTimes;
   113     TInt iVisibleStart;
       
   114     TInt iVisibleLength;
       
   115     // own
   107     // own
   116     CSmileyAsyncDraw* iAsyncDraw;
   108     CSmileyAsyncDraw* iAsyncDraw;
   117     // own
   109     // own
   118     CPeriodic* iPeriodic;
   110     CPeriodic* iPeriodic;
   119     RArray<TSmileyAnimCheckerWrapper> iAnimArray;
   111     RArray<TSmileyAnimCheckerWrapper> iAnimArray;