uidesigner/com.nokia.sdt.series60.componentlibrary/components/app/CAknAppUi_3.0.component
author Frank Turovich <frank.turovich@nokia.com>
Thu, 02 Apr 2009 15:09:04 -0500
changeset 24 f2ad263823f3
parent 2 d760517a8095
permissions -rw-r--r--
added DS_Store to hgignore list
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<!DOCTYPE componentDefinition [
cawthron
parents:
diff changeset
     3
<!ENTITY common_srcgen SYSTEM "CAknAppUi_common.inc">
cawthron
parents:
diff changeset
     4
<!ENTITY common_srcmapping SYSTEM "CAknAppUi_common_srcmapping.inc">
cawthron
parents:
diff changeset
     5
<!ENTITY common_events SYSTEM "CAknAppUi_events.inc">
cawthron
parents:
diff changeset
     6
]>
cawthron
parents:
diff changeset
     7
<!-- Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). -->
cawthron
parents:
diff changeset
     8
<!-- All rights reserved. -->
cawthron
parents:
diff changeset
     9
<!-- This component and the accompanying materials are made available -->
cawthron
parents:
diff changeset
    10
<!-- under the terms of the License "Eclipse Public License v1.0" -->
cawthron
parents:
diff changeset
    11
<!-- which accompanies this distribution, and is available -->
cawthron
parents:
diff changeset
    12
<!-- at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
cawthron
parents:
diff changeset
    13
cawthron
parents:
diff changeset
    14
<componentDefinition xmlns="http://www.nokia.com/sdt/emf/component"
cawthron
parents:
diff changeset
    15
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
cawthron
parents:
diff changeset
    16
cawthron
parents:
diff changeset
    17
	<component baseComponent="com.nokia.sdt.series60.CAknAppUiBase" 
cawthron
parents:
diff changeset
    18
			qualifiedName="com.nokia.sdt.series60.CAknAppUi" 
cawthron
parents:
diff changeset
    19
			friendlyName="Avkon Application UI" 
cawthron
parents:
diff changeset
    20
			instanceNameRoot="appUi"
cawthron
parents:
diff changeset
    21
			version="1.0">
cawthron
parents:
diff changeset
    22
		<documentation>
cawthron
parents:
diff changeset
    23
			<information>The Series 60 top-level Avkon view application UI class.  
cawthron
parents:
diff changeset
    24
			This is a non-visual class which holds a reference to
cawthron
parents:
diff changeset
    25
			a visual component (such as CAknDialog or CCoeControl).</information>
cawthron
parents:
diff changeset
    26
		</documentation>
cawthron
parents:
diff changeset
    27
		<symbian sdkName="com.nokia.series60" 
cawthron
parents:
diff changeset
    28
				minSDKVersion="3.0"
cawthron
parents:
diff changeset
    29
			className="CAknAppUi"/>
cawthron
parents:
diff changeset
    30
	
cawthron
parents:
diff changeset
    31
		<extensionProperties name="default">
cawthron
parents:
diff changeset
    32
			<property category="Appearance" name="enableMSK" type="boolean" 
cawthron
parents:
diff changeset
    33
				descriptionKey="enableMSKDescription" default="true" />
cawthron
parents:
diff changeset
    34
		</extensionProperties>	
cawthron
parents:
diff changeset
    35
	
cawthron
parents:
diff changeset
    36
		<properties>
cawthron
parents:
diff changeset
    37
			<enumProperty category="Appearance" name="orientation" 
cawthron
parents:
diff changeset
    38
				type="com.nokia.sdt.series60.CAknAppUi.Orientation"
cawthron
parents:
diff changeset
    39
				descriptionKey="orientationDescription" />	
cawthron
parents:
diff changeset
    40
		</properties>
cawthron
parents:
diff changeset
    41
		
cawthron
parents:
diff changeset
    42
		<implementations>
cawthron
parents:
diff changeset
    43
			<implementation>
cawthron
parents:
diff changeset
    44
				<interface id="com.nokia.sdt.datamodel.adapter.IPropertyExtenders"/>
cawthron
parents:
diff changeset
    45
				<script file="CAknAppUI_PropertyExtender_3.0.js" prototype="CAknAppUIpropertyExtender"/>
cawthron
parents:
diff changeset
    46
			</implementation>
cawthron
parents:
diff changeset
    47
		</implementations>
cawthron
parents:
diff changeset
    48
		
cawthron
parents:
diff changeset
    49
		<events>
cawthron
parents:
diff changeset
    50
			&common_events;
cawthron
parents:
diff changeset
    51
		</events>
cawthron
parents:
diff changeset
    52
		
cawthron
parents:
diff changeset
    53
		<designerImages smallIconFile="CAknAppUi_sm.png" 
cawthron
parents:
diff changeset
    54
			largeIconFile="CAknAppUi.png"/>
cawthron
parents:
diff changeset
    55
cawthron
parents:
diff changeset
    56
		<sourceMapping>
cawthron
parents:
diff changeset
    57
			&common_srcmapping;
cawthron
parents:
diff changeset
    58
cawthron
parents:
diff changeset
    59
			<!-- this reads the data from the context icon and title pane
cawthron
parents:
diff changeset
    60
				components in the status pane -->
cawthron
parents:
diff changeset
    61
			<mapResource struct="LOCALISABLE_APP_INFO" headers="appinfo.rh" baseName="r_localisable_app_info"
cawthron
parents:
diff changeset
    62
				id="localisable_app_info">
cawthron
parents:
diff changeset
    63
					
cawthron
parents:
diff changeset
    64
				<mapSimpleMember property="[com.nokia.sdt.series60.StatusPane][com.nokia.sdt.series60.StatusPaneCaption].shortCaption" member="short_caption"/>
cawthron
parents:
diff changeset
    65
				<mapResourceMember property="." member="caption_and_icon"
cawthron
parents:
diff changeset
    66
						struct="CAPTION_AND_ICON_INFO">
cawthron
parents:
diff changeset
    67
					<mapSimpleMember property="[com.nokia.sdt.series60.StatusPane][com.nokia.sdt.series60.StatusPaneCaption].longCaption" member="caption"/>
cawthron
parents:
diff changeset
    68
					<select property="[com.nokia.sdt.series60.StatusPane][com.nokia.sdt.series60.StatusPaneContextAppIcon].image.bmpfile">
cawthron
parents:
diff changeset
    69
						<choice value="">
cawthron
parents:
diff changeset
    70
							<!-- either no icon or no image set -->
cawthron
parents:
diff changeset
    71
							<mapFixedMember member="number_of_icons" value="0" />
cawthron
parents:
diff changeset
    72
						</choice>
cawthron
parents:
diff changeset
    73
						<choice>
cawthron
parents:
diff changeset
    74
							<mapFixedMember member="number_of_icons" value="1" />
cawthron
parents:
diff changeset
    75
							<mapSimpleMember property="[com.nokia.sdt.series60.StatusPane][com.nokia.sdt.series60.StatusPaneContextAppIcon].image.bmpfile" member="icon_file" />
cawthron
parents:
diff changeset
    76
						</choice>
cawthron
parents:
diff changeset
    77
					</select>
cawthron
parents:
diff changeset
    78
				</mapResourceMember>
cawthron
parents:
diff changeset
    79
		  </mapResource>
cawthron
parents:
diff changeset
    80
			
cawthron
parents:
diff changeset
    81
		</sourceMapping>
cawthron
parents:
diff changeset
    82
		
cawthron
parents:
diff changeset
    83
		<sourceGen>
cawthron
parents:
diff changeset
    84
			&common_srcgen;
cawthron
parents:
diff changeset
    85
		</sourceGen>		
cawthron
parents:
diff changeset
    86
	</component>
cawthron
parents:
diff changeset
    87
</componentDefinition>