hapticsservices_pub/tactile_feedback_client_api/inc/touchlogicalfeedback.h
branchRCL_3
changeset 37 09b094b73eb8
parent 36 39d4c97df8cb
equal deleted inserted replaced
36:39d4c97df8cb 37:09b094b73eb8
    69     ETouchFeedbackBasic,
    69     ETouchFeedbackBasic,
    70     ETouchFeedbackSensitive,
    70     ETouchFeedbackSensitive,
    71     // New types for S60 5.2:
    71     // New types for S60 5.2:
    72     ETouchFeedbackBasicButton = 0x100,    
    72     ETouchFeedbackBasicButton = 0x100,    
    73     ETouchFeedbackSensitiveButton,
    73     ETouchFeedbackSensitiveButton,
    74     ETouchFeedbackBasicItem,
    74     ETouchFeedbackList,
    75     ETouchFeedbackSensitiveItem,
    75     ETouchFeedbackSensitiveList,
    76     ETouchFeedbackBounceEffect,    
    76     ETouchFeedbackBoundaryList,    
    77     ETouchFeedbackBasicSlider,
    77     ETouchFeedbackSlider,
    78     ETouchFeedbackEditor,
    78     ETouchFeedbackEdit,
    79     ETouchFeedbackLineSelection,
    79     ETouchFeedbackLineSelection,
    80     ETouchFeedbackBlankSelection,
    80     ETouchFeedbackBlankSelection,
    81     ETouchFeedbackTextSelection,
    81     ETouchFeedbackTextSelection,
    82     ETouchFeedbackEmptyLineSelection,    
    82     ETouchFeedbackEmptyLineSelection,
       
    83     ETouchFeedbackTab,
    83     ETouchFeedbackPopUp,
    84     ETouchFeedbackPopUp,
    84     ETouchFeedbackPopupOpen,
    85     ETouchFeedbackIncreasingPopUp,
    85     ETouchFeedbackPopupClose,
    86     ETouchFeedbackDecreasingPopUp,
    86     ETouchFeedbackItemScroll,
    87     ETouchFeedbackFlick,
    87     ETouchFeedbackCheckbox,
    88     ETouchFeedbackCheckbox,
    88     ETouchFeedbackSensitiveKeypad,    
    89     ETouchFeedbackSensitiveInput,
    89     ETouchFeedbackMultitouchActivate,
    90     ETouchFeedbackCharacterInputButton,
    90     // New types for 10.1:
    91     ETouchFeedbackOptionsMenuOpened,
    91     ETouchFeedbackBasicKeypad,
    92     ETouchFeedbackOptionsMenuClosed,
    92     ETouchFeedbackFlick,
    93     ETouchFeedbackSubMenuOpened,
    93     ETouchFeedbackItemDrop,
    94     ETouchFeedbackSubMenuClosed,
    94     ETouchFeedbackItemMoveOver,
    95     ETouchFeedbackLongTap,
    95     ETouchFeedbackItemPick,
    96     ETouchFeedbackMultiTouchRecognized
    96     ETouchFeedbackMultipleCheckbox,
       
    97     ETouchFeedbackRotateStep,
       
    98     ETouchFeedbackSensitiveSlider,
       
    99     ETouchFeedbackStopFlick,
       
   100     ETouchFeedbackLongPress
       
   101     };
    97     };
   102     
    98     
   103 /**  
    99 /**  
   104  *  Logical feedback types for producing continuous feedback.
   100  *  Logical feedback types for producing continuous feedback.
   105  *
   101  *
   107 enum TTouchContinuousFeedback
   103 enum TTouchContinuousFeedback
   108     {
   104     {
   109     ETouchContinuousSmooth = 0x300, // For generic continuous feedback for custom controls
   105     ETouchContinuousSmooth = 0x300, // For generic continuous feedback for custom controls
   110     ETouchContinuousSlider,
   106     ETouchContinuousSlider,
   111     ETouchContinuousInput,
   107     ETouchContinuousInput,
   112     ETouchContinuousPopup,
   108     ETouchContinuousFlick,
   113     ETouchContinuousPinch
   109     ETouchDynamicSlider
   114     };
   110     };
   115     
   111     
   116 /**  
   112 /**  
   117  *  Physical feedback types as bitmask.
   113  *  Physical feedback types as bitmask.
   118  *
   114  *