Symbian3/SDK/Source/GUID-66EFFCF5-581A-4EE7-B784-8087A1081B6D.dita
changeset 8 ae94777fff8f
parent 7 51a74ef9ed63
child 13 48780e181b38
equal deleted inserted replaced
7:51a74ef9ed63 8:ae94777fff8f
    14 <p>The <uicontrol>Title pane</uicontrol> displays a context-dependent application
    14 <p>The <uicontrol>Title pane</uicontrol> displays a context-dependent application
    15 title or state name. Title pane in Home screen view can work with touch down
    15 title or state name. Title pane in Home screen view can work with touch down
    16 and release but by default, there is no functionality.</p>
    16 and release but by default, there is no functionality.</p>
    17 <fig id="GUID-DB644221-B698-4BAF-8BDC-8A852E4DCEE1">
    17 <fig id="GUID-DB644221-B698-4BAF-8BDC-8A852E4DCEE1">
    18 <title>Title pane</title>
    18 <title>Title pane</title>
    19 <image href="GUID-E04B4397-2926-4F4D-A7FE-F79F3BF37BF8_d0e72373_href.png" placement="inline"/>
    19 <image href="GUID-E04B4397-2926-4F4D-A7FE-F79F3BF37BF8_d0e67575_href.png" placement="inline"/>
    20 </fig>
    20 </fig>
    21 <ul>
    21 <ul>
    22 <li><p>Typically, the title text is the descriptive name of the current main
    22 <li><p>Typically, the title text is the descriptive name of the current main
    23 pane view.</p></li>
    23 pane view.</p></li>
    24 <li><p>In an application idle state, the title text is typically the application
    24 <li><p>In an application title pane, the title text is typically
    25 name.</p></li>
    25 the application name.</p></li>
    26 <li><p>In the idle state, the <uicontrol>Title pane</uicontrol> may contain
    26 <li><p>In the home screen, the <uicontrol>Title pane</uicontrol> may contain
    27 an operator logo (left-aligned in the area available) instead of the operator
    27 an operator logo (left-aligned in the area available) instead of the operator
    28 name as text.</p></li>
    28 name as text.</p></li>
    29 </ul>
    29 </ul>
    30 <section id="GUID-74624CAD-8179-4439-82FC-A88E1C940AAA"><title>Using
    30 <section id="GUID-74624CAD-8179-4439-82FC-A88E1C940AAA"><title>Using
    31 the title pane in C++ applications</title><p>The API to use for the title
    31 the title pane in applications</title><p>The API to use for the title pane
    32 pane component is the Title pane API. For observing title pane touch events,
    32 component is the Title pane API. For observing title pane touch events, use
    33 use the Title Pane Touch Observer API.</p><p>To use a title pane
    33 the Title Pane Touch Observer API.</p><p>To use a title pane in your application,
    34 in your application, create an instance of the class <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html" format="application/java-archive"><codeph>CAknTitlePane</codeph></xref>.</p><p>Use the method <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html#7f4e2823b01d379c520327735b1c04e3" format="application/java-archive"><codeph>SetTextL()</codeph></xref> in the class <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html" format="application/java-archive"><codeph>CAknTitlePane</codeph></xref> to set the title pane text and display it. To set the text to scroll
    34 create an instance of the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita"><apiname>CAknTitlePane</apiname></xref> class.</p><p>Use
    35 if it does not fit the title pane text area, set the flag <codeph>aScroll</codeph> to <codeph>ETrue</codeph>.
    35 the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita#GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF/GUID-F89E2F33-6AB7-3A16-8620-A3FA25347752"><apiname>CAknTitlePane::SetTextL()</apiname></xref> method to set the title pane
    36 To set the text to the default (name of the application), use the method <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html#f08a9e4674d01e3cf765c46371527588" format="application/java-archive"><codeph>SetTextToDefault()</codeph></xref>.</p><p>Use the method <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html#62828189dbd5025010de7178436dd6db" format="application/java-archive"><codeph>SetPicture()</codeph></xref> to display a picture in the title pane.
    36 text and display it. To set the text to scroll if it does not fit the title
    37 To set the icon from a file, use the method <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html#56018aed72ff6500af8a5f970a86df1c" format="application/java-archive"><codeph>SetPictureFromFileL()</codeph></xref>. Alternatively, to set a small
    37 pane text area, set the flag <codeph>aScroll</codeph> to <codeph>ETrue</codeph>.
    38 icon to be displayed together with text, use the method <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html#cc2c91182dafcd7eac0f9cb817453992" format="application/java-archive"><codeph>SetSmallPicture()</codeph></xref>.</p><p>To set the title pane contents
    38 To set the text to the default (name of the application), use the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita#GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF/GUID-493A6764-24F8-3574-A967-A78005579705"><apiname>CAknTitlePane::SetTextToDefault()</apiname></xref> method.</p><p>Use
    39 from a resource file, use the method <xref href="jar:GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6.jar!/html/classCAknTitlePane.html#34a47bf0f5bc9f3c9a1126088ffc78eb" format="application/java-archive"><codeph>SetFromResourceL()</codeph></xref>. </p></section>
    39 the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita#GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF/GUID-10E096F4-9BDA-34A5-9370-CF50219E33E5"><apiname>CAknTitlePane::SetPicture()</apiname></xref> method to display a picture
       
    40 in the title pane. To set the icon from a file, use the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita#GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF/GUID-385EFCB3-092B-346F-8033-9F011F6E89C3"><apiname>CAknTitlePane::SetPictureFromFileL()</apiname></xref> method.
       
    41 Alternatively, to set a small icon to be displayed together with text, use
       
    42 the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita#GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF/GUID-45AA1B1E-BD7B-36E8-97C2-F8457E891935"><apiname>CAknTitlePane::SetSmallPicture()</apiname></xref> method.</p><p>To set
       
    43 the title pane contents from a resource file, use the <xref href="GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF.dita#GUID-4368DC7C-366A-34D6-ADA2-E2931381BEEF/GUID-FC2CD2B6-7DE1-3DBB-9450-12B02E1916D3"><apiname>CAknTitlePane::SetFromResourceL()</apiname></xref> method. </p></section>
    40 </conbody></concept>
    44 </conbody></concept>