menufw/menufwui/mmwidgets/inc/mmdraweranimator.h
branchRCL_3
changeset 102 ba63c83f4716
parent 88 3321d3e205b6
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
    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.11 % << Don't touch! Updated by Synergy at check-out.
    15 *  Version     : %version: MM_17.1.10 % << 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     /**
   242      * Effects api.
   247      * Effects api.
   243      */
   248      */
   244     MAknListBoxTfx *iTransTfx;
   249     MAknListBoxTfx *iTransTfx;
   245 
   250 
   246     /**
   251     /**