Symbian3/SDK/Source/GUID-0C19D3F1-CF60-4760-8A77-242E14647738.dita
changeset 8 ae94777fff8f
parent 7 51a74ef9ed63
equal deleted inserted replaced
7:51a74ef9ed63 8:ae94777fff8f
    18 It is used in the navigation pane. The interface receives an event indicating
    18 It is used in the navigation pane. The interface receives an event indicating
    19 that the decorator’s right or left arrow has been tapped (or the navi label).
    19 that the decorator’s right or left arrow has been tapped (or the navi label).
    20 Based on the event received, the observer implementation performs an action
    20 Based on the event received, the observer implementation performs an action
    21 (for example, raise the volume or change focus to the next tab). This observer
    21 (for example, raise the volume or change focus to the next tab). This observer
    22 is useful when custom controls needs to be implemented  in the navigation
    22 is useful when custom controls needs to be implemented  in the navigation
    23 control. The observer can be set using <codeph>CAknNavigationDecorator::SetNaviDecoratorObserver()</codeph>.</p> <p/> </li>
    23 control. The observer can be set using <xref href="GUID-7E710ED4-F210-3BD0-AC0A-DC506E327B32.dita#GUID-7E710ED4-F210-3BD0-AC0A-DC506E327B32/GUID-3EE352C1-5B27-30DB-9D72-21A84A89E7AB"><apiname>CAknNavigationDecorator::SetNaviDecoratorObserver()</apiname></xref>.</p> <p/> </li>
    24 <li><p><b>Long tap detector</b> (<codeph>CAknLongTapDetector</codeph>) - It
    24 <li><p><b>Long tap detector</b> (<codeph>CAknLongTapDetector</codeph>) - It
    25 is an AVKON component that an application or control can use to receive long
    25 is an AVKON component that an application or control can use to receive long
    26 tap events.</p><p>The long tap handler must inherit from <codeph>MAknLongTapDetectorCallBack</codeph> and
    26 tap events.</p><p>The long tap handler must inherit from <codeph>MAknLongTapDetectorCallBack</codeph> and
    27 implement the <codeph>HandleLongTapEventL()</codeph> call back function for
    27 implement the <codeph>HandleLongTapEventL()</codeph> call back function for
    28 long tap events.</p> <p>When the stylus/finger is held down in the same position,
    28 long tap events.</p> <p>When the stylus/finger is held down in the same position,
    29 an animation starts in about 0.15 s to show that the long tap functionality
    29 an animation starts in about 0.15 s to show that the long tap functionality
    30 has started. Animation is provided by AVKON and cannot be changed by the application
    30 has started. Animation is provided by AVKON and cannot be changed by the application
    31 or control. However, animation can be turned off using the class <codeph>CAknLongTapDetector</codeph> in
    31 or control. However, animation can be turned off using the class <codeph>CAknLongTapDetector</codeph> in
    32 the Touch UI utilities API.</p> <p>For implementation information, see the <xref href="GUID-92018B6B-3CBB-434D-9E61-F271C67E98E3.dita">Touch UI utilities API specification</xref>.</p></li>
    32 the Touch UI utilities API.</p> <p>For implementation information, see the <xref href="GUID-92018B6B-3CBB-434D-9E61-F271C67E98E3.dita">Touch UI utilities API specification</xref>.</p></li>
    33 <li><p><b>Double-click support in lists</b> - To receive double-click events
       
    34 from a list or grid, the object that needs to be informed must implement and
       
    35 register the <codeph>MEikListBoxObserver</codeph> interface via <codeph>CEikListBox::SetListBoxObserver()</codeph>. </p>After
       
    36 registering, handle the <codeph>EEventItemDoubleClicked</codeph> event in<codeph>HandleListBoxEventL()</codeph> method. <p>If
       
    37 single click is enabled, <codeph>EEventItemSingleClicked</codeph> event should
       
    38 be handled instead.</p></li>
       
    39 <li><p><b>Title pane touch observer</b> - The title pane touch observer enables
    33 <li><p><b>Title pane touch observer</b> - The title pane touch observer enables
    40 you to provide functionality for title pane touch events. For implementation
    34 you to provide functionality for title pane touch events. For implementation
    41 information, see the <xref format="html" href="specs/guides/Title_Pane_Touch_Observer_API_Specification/Title_Pane_Touch_Observer_API_Specification.html" scope="peer">Title pane touch observer API specification</xref>.</p></li>
    35 information, see the <xref format="html" href="specs/guides/Title_Pane_Touch_Observer_API_Specification/Title_Pane_Touch_Observer_API_Specification.html" scope="peer">Title pane touch observer API specification</xref>.</p></li>
    42 </ul>
    36 </ul>
       
    37 <section id="GUID-2EF727B6-0E73-4CD1-AA51-7608DE18F622"><title>See also</title><xref href="GUID-4407F7CA-6D08-4B9C-A0CE-37AFC8BB20B2.dita">Touch
       
    38 support in lists</xref></section>
    43 </conbody></concept>
    39 </conbody></concept>