menufw/menufwui/mmwidgets/inc/mmdraweranimator.h
branchRCL_3
changeset 35 3321d3e205b6
parent 34 5456b4e8b3a8
equal deleted inserted replaced
34:5456b4e8b3a8 35:3321d3e205b6
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  CMmDrawerAnimator declaration
    14 * Description:  CMmDrawerAnimator declaration
    15 *  Version     : %version: MM_17.1.10 % << Don't touch! Updated by Synergy at check-out.
    15 *  Version     : %version: MM_17.1.11 % << Don't touch! Updated by Synergy at check-out.
    16 *
    16 *
    17 */
    17 */
    18 
    18 
    19 
    19 
    20 #ifndef C_MMDRAWERANIMATOR_H
    20 #ifndef C_MMDRAWERANIMATOR_H
   158      * Animates transition of the dragged item.
   158      * Animates transition of the dragged item.
   159      * The animation starts in the original place of dragging item,
   159      * The animation starts in the original place of dragging item,
   160      * and end in the EDrag floating item position, when item had been start drag.
   160      * and end in the EDrag floating item position, when item had been start drag.
   161      *
   161      *
   162      * @since S60 v5.0
   162      * @since S60 v5.0
   163 	 * @param aDraggedIndex Draged item index to be animated.
   163      * @param aDraggedIndex Draged item index to be animated.
   164 	 * @param aPoint End position of animated item.
   164      * @param aPoint End position of animated item.
   165      */
   165      */
   166     void AnimateDragItemStartL( TInt aDraggedIndex, TPoint aPoint );
   166     void AnimateDragItemStartL( TInt aDraggedIndex, TPoint aPoint );
   167 
   167 
   168 private:
   168 private:
   169 
   169 
   237      * Delay between redrawing.
   237      * Delay between redrawing.
   238      */
   238      */
   239     TTimeIntervalMicroSeconds iDelay;
   239     TTimeIntervalMicroSeconds iDelay;
   240 
   240 
   241     /**
   241     /**
   242      * Last redraw time
       
   243      */
       
   244     TTime iLastRedrawTime;
       
   245 
       
   246     /**
       
   247      * Effects api.
   242      * Effects api.
   248      */
   243      */
   249     MAknListBoxTfx *iTransTfx;
   244     MAknListBoxTfx *iTransTfx;
   250 
   245 
   251     /**
   246     /**