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