javauis/lcdui_akn/lcdui/inc/CMIDForm.h
branchRCL_3
changeset 24 0fd27995241b
parent 19 04becd199f91
child 60 6c158198356e
equal deleted inserted replaced
20:f9bb0fca356a 24:0fd27995241b
   496     /**
   496     /**
   497      * Function does feedback when focus is changed.
   497      * Function does feedback when focus is changed.
   498      */
   498      */
   499     void DoFeedbackOnFocusChange(CMIDControlItem& aControlItem);
   499     void DoFeedbackOnFocusChange(CMIDControlItem& aControlItem);
   500 
   500 
       
   501 private:
   501 #ifdef RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   502 #ifdef RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   502     /**
   503     /**
   503      * Fuction does feedback when dragging/flicking the form content.
   504      * Function for feedback on kinetic scrolling .
   504      */
   505      */
   505     void DoFeedbackOnDraggingUp();
   506     void UpdateTactileFeedbackDensity();
   506     void DoFeedbackOnDraggingDown();
   507     void DoScrollingFeedback();
   507 #endif //RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   508 #endif //RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   508 
   509 
   509 private: //data
   510 private: //data
   510     CMIDDisplayable& iDisplayable;
   511     CMIDDisplayable& iDisplayable;
   511     MMIDEnv* iEnv;
   512     MMIDEnv* iEnv;
   577 
   578 
   578     /**
   579     /**
   579      * The startup trace should be done only once.
   580      * The startup trace should be done only once.
   580      */
   581      */
   581     mutable TBool iStartUpTraceDone;
   582     mutable TBool iStartUpTraceDone;
       
   583 
       
   584 #ifdef RD_JAVA_ADVANCED_TACTILE_FEEDBACK
       
   585     /**
       
   586      * Kinetic scrolling tactile feedback
       
   587      */
       
   588     TInt iLastTactileFeedbackPos;
       
   589     TInt iTactileFeedbackDensity;
       
   590     TInt iLastPointerEventType;
       
   591 #endif //RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   582 };
   592 };
   583 
   593 
   584 inline void CMIDForm::Dispose()
   594 inline void CMIDForm::Dispose()
   585 {
   595 {
   586     delete this;
   596     delete this;