|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-685C3F33-1530-4984-B125-E4EF8EBB2EE8" xml:lang="en"><title>Symbian |
|
13 UI with rotation</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>Symbian UI can rotate between the portrait and landscape layout. This section |
|
15 describes the guidelines for designing landscape-aware application user interfaces. |
|
16 On the whole, the primary guideline in the Symbian platform is that no specific |
|
17 UI design is necessary for landscape orientation and mode. Instead, applications |
|
18 designed according to the guidelines described in this section should work |
|
19 in both landscape orientation and with the default portrait orientation. This |
|
20 section does, however, describe some exceptions to this rule.</p> |
|
21 <p>The Symbian platform in landscape orientation follows the bottom softkey |
|
22 style. In the bottom softkey style, the layout of the normal portrait UI is |
|
23 merely stretched horizontally to fit the screen, leaving the softkeys below |
|
24 the screen as in standard portrait orientation.</p> |
|
25 <fig id="GUID-F169E015-2D9C-40E3-8E5A-A681A8B598DE"> |
|
26 <title>Symbian UI rotated to landscape in the bottom softkey style</title> |
|
27 <image href="GUID-D2263F64-2582-473A-B939-ACEBF8E974BF_d0e110177_href.png" placement="inline"/> |
|
28 </fig> |
|
29 <section id="GUID-1797F9D3-BC11-425B-A746-FB3274B097D4"><title>Using |
|
30 portrait and landscape layouts in C++ applications</title><p>Switching between |
|
31 portrait and landscape layouts is handled in the application and UI frameworks |
|
32 using <xref href="GUID-DD15F24B-0786-4531-A6C5-A5E70EBE2732.dita">layout change |
|
33 events</xref>.</p></section> |
|
34 </conbody></concept> |