idlehomescreen/data/vga_tch/view2_200286ea/conf/view200286ea.gcfml
branchRCL_3
changeset 102 ba63c83f4716
parent 93 b01126ce0bec
child 103 966d119a7e67
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <container xmlns="http://www.symbianfoundation.org/xml/implml/1" condition="${VGA_HomescreenPlugins_2.SupportVga}">
       
     3 	<tag name="target" value="core"/>
       
     4 	<tag name="target" value="rofs2"/>
       
     5 	<tag name="target" value="rofs3"/>
       
     6   <phase name='post'/> <!-- post phase for making sure that data for all homescreen widgets is available in sequence -->
       
     7 <file xmlns="http://www.s60.com/xml/genconfml/1" name="viewconfiguration.xml" target="\private\200159c0\install\view2_200286ea\hsps\00\">
       
     8 	<setting ref="VGA_HomescreenPlugins_2/MaxWidgets"/>
       
     9 	<setting ref="VGA_HomescreenPlugins_2/UseEmptyWidgets"/>
       
    10   <setting ref="VGA_HomescreenPlugins_2/ItemIdEmptyWidgets"/>
       
    11   <setting ref="VGA_HomescreenPlugins_2/PropertyEmptyWidgets"/>
       
    12   <setting ref="VGA_HomescreenPlugins_2/BackGroundPath"/>
       
    13   <setting ref="VGA_HomescreenPlugins_2/ItemIdWallpaper"/> 
       
    14   <setting ref="VGA_HomescreenPlugins_2/WallpaperPropertyName"/>
       
    15 	<setting ref="VGA_HomescreenPlugins_2/Shortcut1ItemId"/>
       
    16   <setting ref="VGA_HomescreenPlugins_2/Shortcut1ItemName"/>
       
    17   <setting ref="VGA_HomescreenPlugins_2/Shortcut2ItemId"/>
       
    18   <setting ref="VGA_HomescreenPlugins_2/Shortcut2ItemName"/>
       
    19   <setting ref="VGA_HomescreenPlugins_2/Shortcut3ItemId"/>
       
    20   <setting ref="VGA_HomescreenPlugins_2/Shortcut3ItemName"/>
       
    21   <setting ref="VGA_HomescreenPlugins_2/Shortcut4ItemId"/>
       
    22   <setting ref="VGA_omescreenPlugins_2/Shortcut4ItemName"/>
       
    23   <setting ref="VGA_HomescreenPlugins_2/ShortcutPropertyNameType"/>
       
    24   <setting ref="VGA_HomescreenPlugins_2/ShortcutPropertyNameUid"/>
       
    25   <setting ref="VGA_HomescreenPlugins_2/ShortcutPropertyNameView"/>
       
    26   <setting ref="VGA_HomescreenPlugins_2/ShortcutPropertyNameParam"/>
       
    27 	<setting ref="VGA_HomescreenPlugins_2/Plugins"/>
       
    28 	<xsl:stylesheet version="1.0" 
       
    29                 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
       
    30                 xmlns:xi="http://www.w3.org/2001/xinclude">
       
    31 		<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
       
    32 		<xsl:template match="configuration/data">
       
    33 			<configuration>
       
    34 			 <xsl:attribute name="max_child"><xsl:value-of select="VGA_HomescreenPlugins_2/MaxWidgets"/></xsl:attribute>
       
    35 				<control>
       
    36 				  <settings>
       
    37 				    <item>
       
    38 				      <xsl:attribute name="id"><xsl:value-of select="VGA_HomescreenPlugins_2/ItemIdEmptyWidgets"/></xsl:attribute>
       
    39 				        <property>
       
    40 					  <xsl:attribute name="name"><xsl:value-of select="VGA_HomescreenPlugins_2/PropertyEmptyWidgets"/></xsl:attribute>								             
       
    41   					  <xsl:attribute name="value"><xsl:value-of select="VGA_HomescreenPlugins_2/UseEmptyWidgets"/></xsl:attribute>
       
    42 					</property>
       
    43 				      </item>
       
    44 				      <item>
       
    45 				        <xsl:attribute name="id"><xsl:value-of select="VGA_HomescreenPlugins_2/ItemIdWallpaper"/></xsl:attribute>
       
    46 					  <property>
       
    47 					    <xsl:attribute name="name"><xsl:value-of select="VGA_HomescreenPlugins_2/WallpaperPropertyName"/></xsl:attribute>								             
       
    48   					    <xsl:attribute name="value"><xsl:value-of select="VGA_HomescreenPlugins_2/BackGroundPath"/></xsl:attribute>
       
    49 					  </property>
       
    50 					</item>      
       
    51                                       </settings>
       
    52 				      <plugins>
       
    53 						<xsl:for-each select="VGA_HomescreenPlugins_2/Plugins">
       
    54 							<plugin>
       
    55 								<xsl:attribute name="uid"><xsl:value-of select="Uid"/></xsl:attribute>
       
    56 								<xsl:attribute name="bundle_id"><xsl:value-of select="BundleIdentifier"/></xsl:attribute>
       
    57 								<xsl:attribute name="template_id"><xsl:value-of select="TemplateIdentifier"/></xsl:attribute>
       
    58 								<xsl:attribute name="locking_status"><xsl:value-of select="LockingStatus"/></xsl:attribute>
       
    59 								<xsl:if test="ShortcutWidget = 1">
       
    60 								    <initial_settings>
       
    61 								      <settings>
       
    62 								        <xsl:if test="Customize1Shortcut = 1">
       
    63 								          <item>
       
    64 								          <xsl:attribute name="id"><xsl:value-of select="Shortcut1ItemId"/></xsl:attribute>
       
    65 								          <xsl:attribute name="name"><xsl:value-of select="Shortcut1ItemName"/></xsl:attribute>
       
    66 								            <property>
       
    67 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameType"/></xsl:attribute>								             
       
    68   							              <xsl:attribute name="value"><xsl:value-of select="Shortcut1Type"/></xsl:attribute>
       
    69 								            </property>
       
    70 								            <property>
       
    71 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameUid"/></xsl:attribute>
       
    72 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut1Uid"/></xsl:attribute>
       
    73 								            </property>
       
    74 								            <property>
       
    75 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameView"/></xsl:attribute>
       
    76 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut1View"/></xsl:attribute>
       
    77 								            </property>
       
    78 								            <property>
       
    79 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameParam"/></xsl:attribute>
       
    80 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut1Param"/></xsl:attribute>
       
    81 								            </property>
       
    82 				                  </item>
       
    83 				                </xsl:if>
       
    84 				                <xsl:if test="Customize2Shortcut = 1">
       
    85 				                  <item>
       
    86 				                  <xsl:attribute name="id"><xsl:value-of select="Shortcut2ItemId"/></xsl:attribute>
       
    87 								          <xsl:attribute name="name"><xsl:value-of select="Shortcut2ItemName"/></xsl:attribute>
       
    88 								            <property>
       
    89 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameType"/></xsl:attribute> 
       
    90 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut2Type"/></xsl:attribute>
       
    91 								            </property>
       
    92 								            <property>
       
    93 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameUid"/></xsl:attribute>
       
    94 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut2Uid"/></xsl:attribute>
       
    95 								            </property>
       
    96 								            <property>
       
    97 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameView"/></xsl:attribute>
       
    98 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut2View"/></xsl:attribute>
       
    99 								            </property>
       
   100 								            <property>
       
   101 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameParam"/></xsl:attribute>
       
   102 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut2Param"/></xsl:attribute>
       
   103 								            </property>
       
   104 				                  </item>
       
   105 				                </xsl:if>
       
   106 				                <xsl:if test="Customize3Shortcut = 1">
       
   107 				                  <item>
       
   108 				                  <xsl:attribute name="id"><xsl:value-of select="Shortcut3ItemId"/></xsl:attribute>
       
   109 								          <xsl:attribute name="name"><xsl:value-of select="Shortcut3ItemName"/></xsl:attribute>
       
   110 								            <property>
       
   111 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameType"/></xsl:attribute>
       
   112 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut3Type"/></xsl:attribute>
       
   113 								            </property>
       
   114 								            <property>
       
   115 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameUid"/></xsl:attribute>
       
   116 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut3Uid"/></xsl:attribute>
       
   117 								            </property>
       
   118 								            <property>
       
   119 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameView"/></xsl:attribute>
       
   120 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut3View"/></xsl:attribute>
       
   121 								            </property>
       
   122 								            <property>
       
   123 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameParam"/></xsl:attribute>
       
   124 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut3Param"/></xsl:attribute>
       
   125 								            </property>
       
   126 				                  </item>
       
   127 				                </xsl:if>
       
   128 				                <xsl:if test="Customize4Shortcut = 1">
       
   129 				                  <item>
       
   130 				                  <xsl:attribute name="id"><xsl:value-of select="Shortcut4ItemId"/></xsl:attribute>
       
   131 								          <xsl:attribute name="name"><xsl:value-of select="Shortcut4ItemName"/></xsl:attribute>
       
   132 								            <property>
       
   133 								             <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameType"/></xsl:attribute>
       
   134 								             <xsl:attribute name="value"><xsl:value-of select="Shortcut4Type"/></xsl:attribute>
       
   135 								            </property>
       
   136 								            <property>
       
   137 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameUid"/></xsl:attribute>
       
   138 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut4Uid"/></xsl:attribute>
       
   139 								            </property>
       
   140 								            <property>
       
   141 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameView"/></xsl:attribute>
       
   142 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut4View"/></xsl:attribute>
       
   143 								            </property>
       
   144 								            <property>
       
   145 								              <xsl:attribute name="name"><xsl:value-of select="ShortcutPropertyNameParam"/></xsl:attribute>
       
   146 								              <xsl:attribute name="value"><xsl:value-of select="Shortcut4Param"/></xsl:attribute>
       
   147 								            </property>
       
   148 								          </item>
       
   149 				                </xsl:if>
       
   150 				              </settings>
       
   151 				            </initial_settings>
       
   152 			            </xsl:if>
       
   153 							</plugin>
       
   154 						</xsl:for-each>
       
   155 					</plugins>
       
   156 				</control>
       
   157 			</configuration>
       
   158 		</xsl:template>
       
   159 	</xsl:stylesheet>
       
   160 </file>
       
   161 </container>