tip_pbc/mw/classicui/package_definition.xml
changeset 395 a3f2b0422c8b
parent 386 b83b50a45c11
child 407 af9a3c6582bb
equal deleted inserted replaced
394:b3cd97947a8a 395:a3f2b0422c8b
    48   version NMTOKEN #IMPLIED
    48   version NMTOKEN #IMPLIED
    49   prebuilt NMTOKEN #IMPLIED
    49   prebuilt NMTOKEN #IMPLIED
    50   late (Y|N) #IMPLIED
    50   late (Y|N) #IMPLIED
    51   priority CDATA #IMPLIED>
    51   priority CDATA #IMPLIED>
    52 ]>
    52 ]>
    53 <SystemDefinition schema="2.0.1" name="Symbian^4">
    53 <SystemDefinition name="Symbian^4" schema="2.0.1">
    54  <systemModel>
    54  <systemModel>
    55   <layer name="mw" long-name="Middleware" levels="generic specific">
    55   <layer name="mw" long-name="Middleware" levels="generic specific">
    56    <block name="classicui" level="generic" levels="base support server generic specific" long-name="Classic UI">
    56    <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
    57 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
    57 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
    58 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" purpose="optional" class="api">
    58 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
    59 <unit bldFile="/sf/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
    59 <unit bldFile="/sf/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
    60 </component>
    60 </component>
    61 <component name="global_popup_priority_controller_api" long-name="Global Popup Priority Controller API" filter="s60" purpose="optional" class="api">
    61 <component name="global_popup_priority_controller_api" long-name="Global Popup Priority Controller API" filter="s60" class="api">
    62 <unit bldFile="/sf/mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
    62 <unit bldFile="/sf/mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
    63 </component>
    63 </component>
    64 <component name="item_finder_api" long-name="Item Finder API" filter="s60" purpose="optional" class="api">
    64 <component name="item_finder_api" long-name="Item Finder API" filter="s60" class="api">
    65 <unit bldFile="/sf/mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
    65 <unit bldFile="/sf/mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
    66 </component>
    66 </component>
    67 <component name="avkon_fonts_api" long-name="Avkon Fonts API" filter="s60" purpose="optional" class="api">
    67 <component name="avkon_fonts_api" long-name="Avkon Fonts API" filter="s60" class="api">
    68 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
    68 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
    69 </component>
    69 </component>
    70 <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" purpose="optional" class="api">
    70 <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" class="api">
    71 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
    71 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
    72 </component>
    72 </component>
    73 <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" purpose="optional" class="api">
    73 <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" class="api">
    74 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
    74 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
    75 </component>
    75 </component>
    76 <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" purpose="optional" class="api">
    76 <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" class="api">
    77 <unit bldFile="/sf/mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
    77 <unit bldFile="/sf/mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
    78 </component>
    78 </component>
    79 <component name="avkon_secondary_display_support_api" long-name="AVKON Secondary Display Support API" filter="s60" purpose="optional" class="api">
    79 <component name="avkon_secondary_display_support_api" long-name="AVKON Secondary Display Support API" filter="s60" class="api">
    80 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
    80 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
    81 </component>
    81 </component>
    82 <component name="extended_setting_pages_api" long-name="Extended Setting Pages API" filter="s60" purpose="optional" class="api">
    82 <component name="extended_setting_pages_api" long-name="Extended Setting Pages API" filter="s60" class="api">
    83 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
    83 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
    84 </component>
    84 </component>
    85 <component name="extended_lists_api" long-name="Extended Lists API" filter="s60" purpose="optional" class="api">
    85 <component name="extended_lists_api" long-name="Extended Lists API" filter="s60" class="api">
    86 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
    86 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
    87 </component>
    87 </component>
    88 <component name="input_block_api" long-name="Input Block API" filter="s60" purpose="optional" class="api">
    88 <component name="input_block_api" long-name="Input Block API" filter="s60" class="api">
    89 <unit bldFile="/sf/mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
    89 <unit bldFile="/sf/mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
    90 </component>
    90 </component>
    91 <component name="avkon_ui_server_api" long-name="AVKON UI Server API" filter="s60" purpose="optional" class="api">
    91 <component name="avkon_ui_server_api" long-name="AVKON UI Server API" filter="s60" class="api">
    92 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
    92 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
    93 </component>
    93 </component>
    94 <component name="extended_status_pane_api" long-name="Extended Status Pane API" filter="s60" purpose="optional" class="api">
    94 <component name="extended_status_pane_api" long-name="Extended Status Pane API" filter="s60" class="api">
    95 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
    95 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
    96 </component>
    96 </component>
    97 <component name="extended_notifiers_api" long-name="Extended Notifiers API" filter="s60" purpose="optional" class="api">
    97 <component name="extended_notifiers_api" long-name="Extended Notifiers API" filter="s60" class="api">
    98 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
    98 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
    99 </component>
    99 </component>
   100 <component name="task_list_api" long-name="Task List API" filter="s60" purpose="optional" class="api">
   100 <component name="task_list_api" long-name="Task List API" filter="s60" class="api">
   101 <unit bldFile="/sf/mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
   101 <unit bldFile="/sf/mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
   102 </component>
   102 </component>
   103 <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" purpose="optional" class="api">
   103 <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" class="api">
   104 <unit bldFile="/sf/mw/classicui/classicui_plat/key_event_utilities_api/group"/>
   104 <unit bldFile="/sf/mw/classicui/classicui_plat/key_event_utilities_api/group"/>
   105 </component>
   105 </component>
   106 <component name="emergency_call_support_api" long-name="Emergency Call Support API" filter="s60" purpose="optional" class="api">
   106 <component name="emergency_call_support_api" long-name="Emergency Call Support API" filter="s60" class="api">
   107 <unit bldFile="/sf/mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
   107 <unit bldFile="/sf/mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
   108 </component>
   108 </component>
   109 <component name="extended_dialogs_api" long-name="Extended Dialogs API" filter="s60" purpose="optional" class="api">
   109 <component name="extended_dialogs_api" long-name="Extended Dialogs API" filter="s60" class="api">
   110 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_dialogs_api/group"/>
   110 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_dialogs_api/group"/>
   111 </component>
   111 </component>
   112 <component name="legacy_ui_framework_headers_api" long-name="Legacy UI Framework Headers API" filter="s60" purpose="optional" class="api">
   112 <component name="legacy_ui_framework_headers_api" long-name="Legacy UI Framework Headers API" filter="s60" class="api">
   113 <unit bldFile="/sf/mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
   113 <unit bldFile="/sf/mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
   114 </component>
   114 </component>
   115 <component name="extended_editors_api" long-name="Extended Editors API" filter="s60" purpose="optional" class="api">
   115 <component name="extended_editors_api" long-name="Extended Editors API" filter="s60" class="api">
   116 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
   116 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
   117 </component>
   117 </component>
   118 <component name="alarm_api" long-name="Alarm API" filter="s60" purpose="optional" class="api">
   118 <component name="alarm_api" long-name="Alarm API" filter="s60" class="api">
   119 <unit bldFile="/sf/mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
   119 <unit bldFile="/sf/mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
   120 </component>
   120 </component>
   121 <component name="aiw_service_interface_base_api" long-name="AIW Service Interface Base API" filter="s60" purpose="optional" class="api">
   121 <component name="aiw_service_interface_base_api" long-name="AIW Service Interface Base API" filter="s60" class="api">
   122 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
   122 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
   123 </component>
   123 </component>
   124 <component name="list_effects_api" long-name="List Effects API" filter="s60" purpose="optional" class="api">
   124 <component name="list_effects_api" long-name="List Effects API" filter="s60" class="api">
   125 <unit bldFile="/sf/mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
   125 <unit bldFile="/sf/mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
   126 </component>
   126 </component>
   127 <component name="find_item_ui_api" long-name="Find Item UI API" filter="s60" purpose="optional" class="api">
   127 <component name="find_item_ui_api" long-name="Find Item UI API" filter="s60" class="api">
   128 <unit bldFile="/sf/mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
   128 <unit bldFile="/sf/mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
   129 </component>
   129 </component>
   130 <component name="server_application_services_api" long-name="Server Application Services API" filter="s60" purpose="optional" class="api">
   130 <component name="server_application_services_api" long-name="Server Application Services API" filter="s60" class="api">
   131 <unit bldFile="/sf/mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
   131 <unit bldFile="/sf/mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
   132 </component>
   132 </component>
   133 <component name="common_ui_settings_api" long-name="Common UI Settings API" filter="s60" purpose="optional" class="api">
   133 <component name="common_ui_settings_api" long-name="Common UI Settings API" filter="s60" class="api">
   134 <unit bldFile="/sf/mw/classicui/classicui_plat/common_ui_settings_api/group"/>
   134 <unit bldFile="/sf/mw/classicui/classicui_plat/common_ui_settings_api/group"/>
   135 </component>
   135 </component>
   136 <component name="aiw_service_interface_menu_api" long-name="AIW Service Interface Menu API" filter="s60" purpose="optional" class="api">
   136 <component name="aiw_service_interface_menu_api" long-name="AIW Service Interface Menu API" filter="s60" class="api">
   137 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
   137 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
   138 </component>
   138 </component>
   139 <component name="eikon_server_extension_client_api" long-name="EIKON Server Extension Client API" filter="s60" purpose="optional" class="api">
   139 <component name="eikon_server_extension_client_api" long-name="EIKON Server Extension Client API" filter="s60" class="api">
   140 <unit bldFile="/sf/mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
   140 <unit bldFile="/sf/mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
   141 </component>
   141 </component>
   142 <component name="skinnable_clock_api" long-name="Skinnable Clock API" filter="s60" purpose="optional" class="api">
   142 <component name="skinnable_clock_api" long-name="Skinnable Clock API" filter="s60" class="api">
   143 <unit bldFile="/sf/mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
   143 <unit bldFile="/sf/mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
   144 </component>
   144 </component>
   145 <component name="battery_pane_api" long-name="Battery Pane API" filter="s60" purpose="optional" class="api">
   145 <component name="battery_pane_api" long-name="Battery Pane API" filter="s60" class="api">
   146 <unit bldFile="/sf/mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
   146 <unit bldFile="/sf/mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
   147 </component>
   147 </component>
   148 <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" purpose="optional" class="api">
   148 <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" class="api">
   149 <unit bldFile="/sf/mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
   149 <unit bldFile="/sf/mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
   150 </component>
   150 </component>
   151 <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" purpose="optional" class="api">
   151 <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" class="api">
   152 <unit bldFile="/sf/mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
   152 <unit bldFile="/sf/mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
   153 </component>
   153 </component>
   154 <component name="avkon_status_api" long-name="AVKON Status API" filter="s60" purpose="optional" class="api">
   154 <component name="avkon_status_api" long-name="AVKON Status API" filter="s60" class="api">
   155 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_status_api/group"/>
   155 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_status_api/group"/>
   156 </component>
   156 </component>
   157 <component name="application_switching_api" long-name="Application Switching API" filter="s60" purpose="optional" class="api">
   157 <component name="application_switching_api" long-name="Application Switching API" filter="s60" class="api">
   158 <unit bldFile="/sf/mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
   158 <unit bldFile="/sf/mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
   159 </component>
   159 </component>
   160 <component name="avkon_localised_texts_api" long-name="AVKON Localised Texts API" filter="s60" purpose="optional" class="api">
   160 <component name="avkon_localised_texts_api" long-name="AVKON Localised Texts API" filter="s60" class="api">
   161 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
   161 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
   162 </component>
   162 </component>
   163 <component name="avkon_secondary_display_api" long-name="AVKON Secondary Display API" filter="s60" purpose="optional" class="api">
   163 <component name="avkon_secondary_display_api" long-name="AVKON Secondary Display API" filter="s60" class="api">
   164 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
   164 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
   165 </component>
   165 </component>
   166 <component name="extended_animation_api" long-name="Extended Animation API" filter="s60" purpose="optional" class="api">
   166 <component name="extended_animation_api" long-name="Extended Animation API" filter="s60" class="api">
   167 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
   167 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
   168 </component>
   168 </component>
   169 <component name="extended_notes_api" long-name="Extended Notes API" filter="s60" purpose="optional" class="api">
   169 <component name="extended_notes_api" long-name="Extended Notes API" filter="s60" class="api">
   170 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
   170 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
   171 </component>
   171 </component>
   172 <component name="text_scroller_api" long-name="Text Scroller API" filter="s60" purpose="optional" class="api">
   172 <component name="text_scroller_api" long-name="Text Scroller API" filter="s60" class="api">
   173 <unit bldFile="/sf/mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
   173 <unit bldFile="/sf/mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
   174 </component>
   174 </component>
   175 <component name="custom_cursors_api" long-name="Custom Cursors API" filter="s60" purpose="optional" class="api">
   175 <component name="custom_cursors_api" long-name="Custom Cursors API" filter="s60" class="api">
   176 <unit bldFile="/sf/mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
   176 <unit bldFile="/sf/mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
   177 </component>
   177 </component>
   178 <component name="global_window_priorities_api" long-name="Global Window Priorities API" filter="s60" purpose="optional" class="api">
   178 <component name="global_window_priorities_api" long-name="Global Window Priorities API" filter="s60" class="api">
   179 <unit bldFile="/sf/mw/classicui/classicui_plat/global_window_priorities_api/group"/>
   179 <unit bldFile="/sf/mw/classicui/classicui_plat/global_window_priorities_api/group"/>
   180 </component>
   180 </component>
   181 <component name="extended_indicators_api" long-name="Extended Indicators API" filter="s60" purpose="optional" class="api">
   181 <component name="extended_indicators_api" long-name="Extended Indicators API" filter="s60" class="api">
   182 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
   182 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
   183 </component>
   183 </component>
   184 <component name="special_character_table_api" long-name="Special Character Table API" filter="s60" purpose="optional" class="api">
   184 <component name="special_character_table_api" long-name="Special Character Table API" filter="s60" class="api">
   185 <unit bldFile="/sf/mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
   185 <unit bldFile="/sf/mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
   186 </component>
   186 </component>
   187 <component name="avkon_settings_api" long-name="AVKON Settings API" filter="s60" purpose="optional" class="api">
   187 <component name="avkon_settings_api" long-name="AVKON Settings API" filter="s60" class="api">
   188 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_settings_api/group"/>
   188 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_settings_api/group"/>
   189 </component>
   189 </component>
   190 <component name="extended_sounds_api" long-name="Extended Sounds API" filter="s60" purpose="optional" class="api">
   190 <component name="extended_sounds_api" long-name="Extended Sounds API" filter="s60" class="api">
   191 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_sounds_api/group"/>
   191 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_sounds_api/group"/>
   192 </component>
   192 </component>
   193 <component name="themes_settings_api" long-name="Themes Settings API" filter="s60" purpose="optional" class="api">
   193 <component name="themes_settings_api" long-name="Themes Settings API" filter="s60" class="api">
   194 <unit bldFile="/sf/mw/classicui/classicui_plat/themes_settings_api/group"/>
   194 <unit bldFile="/sf/mw/classicui/classicui_plat/themes_settings_api/group"/>
   195 </component>
   195 </component>
   196 <component name="media_shared_document_api" long-name="Media Shared Document API" filter="s60" purpose="optional" class="api">
   196 <component name="media_shared_document_api" long-name="Media Shared Document API" filter="s60" class="api">
   197 <unit bldFile="/sf/mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
   197 <unit bldFile="/sf/mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
   198 </component>
   198 </component>
   199 <component name="extended_queries_api" long-name="Extended Queries API" filter="s60" purpose="optional" class="api">
   199 <component name="extended_queries_api" long-name="Extended Queries API" filter="s60" class="api">
   200 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_queries_api/group"/>
   200 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_queries_api/group"/>
   201 </component>
   201 </component>
   202 <component name="phone_number_text_utilities_api" long-name="Phone Number Text Utilities API" filter="s60" purpose="optional" class="api">
   202 <component name="phone_number_text_utilities_api" long-name="Phone Number Text Utilities API" filter="s60" class="api">
   203 <unit bldFile="/sf/mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
   203 <unit bldFile="/sf/mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
   204 </component>
   204 </component>
   205 <component name="extended_scroller_api" long-name="Extended Scroller API" filter="s60" purpose="optional" class="api">
   205 <component name="extended_scroller_api" long-name="Extended Scroller API" filter="s60" class="api">
   206 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_scroller_api/group"/>
   206 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_scroller_api/group"/>
   207 </component>
   207 </component>
   208 <component name="key_rotator_api" long-name="Key Rotator API" filter="s60" purpose="optional" class="api">
   208 <component name="key_rotator_api" long-name="Key Rotator API" filter="s60" class="api">
   209 <unit bldFile="/sf/mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
   209 <unit bldFile="/sf/mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
   210 </component>
   210 </component>
   211 <component name="extended_grids_api" long-name="Extended Grids API" filter="s60" purpose="optional" class="api">
   211 <component name="extended_grids_api" long-name="Extended Grids API" filter="s60" class="api">
   212 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
   212 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
   213 </component>
   213 </component>
   214 <component name="generic_parameter_api" long-name="Generic Parameter API" filter="s60" purpose="optional" class="api">
   214 <component name="generic_parameter_api" long-name="Generic Parameter API" filter="s60" class="api">
   215 <unit bldFile="/sf/mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
   215 <unit bldFile="/sf/mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
   216 </component>
   216 </component>
   217 <component name="indicator_touch_observer_api" long-name="Indicator Touch Observer API" filter="s60" purpose="optional" class="api">
   217 <component name="indicator_touch_observer_api" long-name="Indicator Touch Observer API" filter="s60" class="api">
   218 <unit bldFile="/sf/mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
   218 <unit bldFile="/sf/mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
   219 </component>
   219 </component>
   220 <component name="popup_form_api" long-name="Popup Form API" filter="s60" purpose="optional" class="api">
   220 <component name="popup_form_api" long-name="Popup Form API" filter="s60" class="api">
   221 <unit bldFile="/sf/mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
   221 <unit bldFile="/sf/mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
   222 </component>
   222 </component>
   223 <component name="stylus_activated_popup_api" long-name="Stylus Activated Pop-up API" filter="s60" purpose="optional" class="api">
   223 <component name="stylus_activated_popup_api" long-name="Stylus Activated Pop-up API" filter="s60" class="api">
   224 <unit bldFile="/sf/mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
   224 <unit bldFile="/sf/mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
   225 </component>
   225 </component>
   226 <component name="indicator_plugin_api" long-name="Indicator Plugin API" filter="s60" purpose="optional" class="api">
   226 <component name="indicator_plugin_api" long-name="Indicator Plugin API" filter="s60" class="api">
   227 <unit bldFile="/sf/mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
   227 <unit bldFile="/sf/mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
   228 </component>
   228 </component>
   229 <component name="layout_configuration_api" long-name="Layout Configuration API" filter="s60" purpose="optional" class="api">
   229 <component name="layout_configuration_api" long-name="Layout Configuration API" filter="s60" class="api">
   230 <unit bldFile="/sf/mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
   230 <unit bldFile="/sf/mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
   231 </component>
   231 </component>
   232 <component name="common_file_dialogs_filter_factory_api" long-name="Common File Dialogs Filter Factory API" filter="s60" purpose="optional" class="api">
   232 <component name="common_file_dialogs_filter_factory_api" long-name="Common File Dialogs Filter Factory API" filter="s60" class="api">
   233 <unit bldFile="/sf/mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group"/>
   233 <unit bldFile="/sf/mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group"/>
   234 </component>
   234 </component>
   235 <component name="avkon_anim_dll_api" long-name="AVKON Anim DLL API" filter="s60" purpose="optional" class="api">
   235 <component name="avkon_anim_dll_api" long-name="AVKON Anim DLL API" filter="s60" class="api">
   236 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
   236 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
   237 </component>
   237 </component>
   238 <component name="extended_initialization_api" long-name="Extended Initialization API" filter="s60" purpose="optional" class="api">
   238 <component name="extended_initialization_api" long-name="Extended Initialization API" filter="s60" class="api">
   239 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
   239 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
   240 </component>
   240 </component>
   241 <component name="long_tap_animation_api" long-name="Long Tap Animation API" filter="s60" purpose="optional" class="api">
   241 <component name="long_tap_animation_api" long-name="Long Tap Animation API" filter="s60" class="api">
   242 <unit bldFile="/sf/mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
   242 <unit bldFile="/sf/mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
   243 </component>
   243 </component>
   244 <component name="extended_ui_framework_definitions_api" long-name="Extended UI Framework Definitions API" filter="s60" purpose="optional" class="api">
   244 <component name="extended_ui_framework_definitions_api" long-name="Extended UI Framework Definitions API" filter="s60" class="api">
   245 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
   245 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
   246 </component>
   246 </component>
   247 <component name="extended_buttons_api" long-name="Extended Buttons API" filter="s60" purpose="optional" class="api">
   247 <component name="extended_buttons_api" long-name="Extended Buttons API" filter="s60" class="api">
   248 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
   248 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
   249 </component>
   249 </component>
   250 <component name="aiw_provider_utility_api" long-name="AIW Provider Utility API" filter="s60" purpose="optional" class="api">
   250 <component name="aiw_provider_utility_api" long-name="AIW Provider Utility API" filter="s60" class="api">
   251 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
   251 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
   252 </component>
   252 </component>
   253 <component name="transition_effect_parameters_api" long-name="Transition Effect Parameters API" filter="s60" purpose="optional" class="api">
   253 <component name="transition_effect_parameters_api" long-name="Transition Effect Parameters API" filter="s60" class="api">
   254 <unit bldFile="/sf/mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
   254 <unit bldFile="/sf/mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
   255 </component>
   255 </component>
   256 <component name="extended_input_capabilities_api" long-name="Extended Input Capabilities API" filter="s60" purpose="optional" class="api">
   256 <component name="extended_input_capabilities_api" long-name="Extended Input Capabilities API" filter="s60" class="api">
   257 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
   257 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
   258 </component>
   258 </component>
   259 <component name="uikon_status_api" long-name="UIKON Status API" filter="s60" purpose="optional" class="api">
   259 <component name="uikon_status_api" long-name="UIKON Status API" filter="s60" class="api">
   260 <unit bldFile="/sf/mw/classicui/classicui_plat/uikon_status_api/group"/>
   260 <unit bldFile="/sf/mw/classicui/classicui_plat/uikon_status_api/group"/>
   261 </component>
   261 </component>
   262 <component name="transition_effect_utilities_api" long-name="Transition Effect Utilities API" filter="s60" purpose="optional" class="api">
   262 <component name="transition_effect_utilities_api" long-name="Transition Effect Utilities API" filter="s60" class="api">
   263 <unit bldFile="/sf/mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
   263 <unit bldFile="/sf/mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
   264 </component>
   264 </component>
   265 <component name="pointer_event_modifier_api" long-name="Pointer Event Modifier API" filter="s60" purpose="optional" class="api">
   265 <component name="pointer_event_modifier_api" long-name="Pointer Event Modifier API" filter="s60" class="api">
   266 <unit bldFile="/sf/mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
   266 <unit bldFile="/sf/mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
   267 </component>
   267 </component>
   268 <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" purpose="optional" class="api">
   268 <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
   269 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_testability_api/group"/>
   269 <unit bldFile="/sf/mw/classicui/classicui_plat/avkon_testability_api/group"/>
   270 </component>
   270 </component>
   271 <component name="ode_api" long-name="Ode API" filter="s60" purpose="optional" class="api">
   271 <component name="ode_api" long-name="Ode API" filter="s60" class="api">
   272 <unit bldFile="/sf/mw/classicui/classicui_plat/ode_api/group"/>
   272 <unit bldFile="/sf/mw/classicui/classicui_plat/ode_api/group"/>
   273 </component>
   273 </component>
   274 <component name="physics_api" long-name="Physics API" filter="s60" purpose="optional" class="api">
   274 <component name="physics_api" long-name="Physics API" filter="s60" class="api">
   275 <unit bldFile="/sf/mw/classicui/classicui_plat/physics_api/group"/>
   275 <unit bldFile="/sf/mw/classicui/classicui_plat/physics_api/group"/>
   276 </component>
   276 </component>
   277 <component name="touch_pane_api" long-name="Touch Pane API" filter="s60" purpose="optional" class="api">
   277 <component name="touch_pane_api" long-name="Touch Pane API" filter="s60" class="api">
   278 <unit bldFile="/sf/mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
   278 <unit bldFile="/sf/mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
   279 </component>
   279 </component>
   280 <component name="touch_pane_observer_api" long-name="Touch Pane Observer API" filter="s60" purpose="optional" class="api">
   280 <component name="touch_pane_observer_api" long-name="Touch Pane Observer API" filter="s60" class="api">
   281 <unit bldFile="/sf/mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
   281 <unit bldFile="/sf/mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
   282 </component>
   282 </component>
   283 <component name="alternate_fs_api" long-name="Alternate FS API" filter="s60" purpose="optional" class="api">
   283 <component name="alternate_fs_api" long-name="Alternate FS API" filter="s60" class="api">
   284 <unit bldFile="/sf/mw/classicui/classicui_plat/alternate_fs_api/group"/>
   284 <unit bldFile="/sf/mw/classicui/classicui_plat/alternate_fs_api/group"/>
   285 </component>
   285 </component>
   286 <component name="discreet_popup_api" long-name="Discreet Popup API" filter="s60" purpose="optional" class="api">
   286 <component name="discreet_popup_api" long-name="Discreet Popup API" filter="s60" class="api">
   287 <unit bldFile="/sf/mw/classicui/classicui_plat/discreet_popup_api/group"/>
   287 <unit bldFile="/sf/mw/classicui/classicui_plat/discreet_popup_api/group"/>
   288 </component>
   288 </component>
   289 <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" purpose="optional" class="api">
   289 <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" class="api">
   290 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
   290 <unit bldFile="/sf/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
   291 </component>
   291 </component>
   292 <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" purpose="optional" class="api">
   292 <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
   293 <unit bldFile="/sf/mw/classicui/classicui_plat/directory_localizer_api/group"/>
   293 <unit bldFile="/sf/mw/classicui/classicui_plat/directory_localizer_api/group"/>
   294 </component>
   294 </component>
   295 <component name="findutil_api" long-name="Find Util API" filter="s60" purpose="optional" class="api">
   295 <component name="findutil_api" long-name="Find Util API" filter="s60" class="api">
   296 <unit bldFile="/sf/mw/classicui/classicui_plat/findutil_api/group"/>
   296 <unit bldFile="/sf/mw/classicui/classicui_plat/findutil_api/group"/>
   297 </component>
   297 </component>
   298 <component name="input_frame_api" long-name="Input Frame API" filter="s60" purpose="optional" class="api">
   298 <component name="input_frame_api" long-name="Input Frame API" filter="s60" class="api">
   299 <unit bldFile="/sf/mw/classicui/classicui_plat/input_frame_api/group" filter="!test"/>
   299 <unit bldFile="/sf/mw/classicui/classicui_plat/input_frame_api/group" filter="!test"/>
   300 </component>
   300 </component>
   301 <component name="window_server_event_observer_api" long-name="Window Server Event Observer API" filter="s60" purpose="optional" class="api">
   301 <component name="window_server_event_observer_api" long-name="Window Server Event Observer API" filter="s60" class="api">
   302 <unit bldFile="/sf/mw/classicui/classicui_plat/window_server_event_observer_api/group" filter="!test"/>
   302 <unit bldFile="/sf/mw/classicui/classicui_plat/window_server_event_observer_api/group" filter="!test"/>
   303 </component>
   303 </component>
   304 <component name="application_framework_api" long-name="Application Framework API" filter="s60" purpose="optional" class="api">
   304 <component name="application_framework_api" long-name="Application Framework API" filter="s60" class="api">
   305 <unit bldFile="/sf/mw/classicui/classicui_plat/application_framework_api/group" filter="!test"/>
   305 <unit bldFile="/sf/mw/classicui/classicui_plat/application_framework_api/group" filter="!test"/>
   306 </component>
   306 </component>
   307 <component name="scroller_api" long-name="Scroller API" filter="s60" purpose="optional" class="api">
   307 <component name="scroller_api" long-name="Scroller API" filter="s60" class="api">
   308 <unit bldFile="/sf/mw/classicui/classicui_plat/scroller_api/group" filter="!test"/>
   308 <unit bldFile="/sf/mw/classicui/classicui_plat/scroller_api/group" filter="!test"/>
   309 </component>
   309 </component>
   310 <component name="ui_framework_utilities_api" long-name="UI Framework Utilities API" filter="s60" purpose="optional" class="api">
   310 <component name="ui_framework_utilities_api" long-name="UI Framework Utilities API" filter="s60" class="api">
   311 <unit bldFile="/sf/mw/classicui/classicui_plat/ui_framework_utilities_api/group" filter="!test"/>
   311 <unit bldFile="/sf/mw/classicui/classicui_plat/ui_framework_utilities_api/group" filter="!test"/>
   312 </component>
   312 </component>
   313 <component name="ui_framework_definitions_api" long-name="UI Framework Definitions API" filter="s60" purpose="optional" class="api">
   313 <component name="ui_framework_definitions_api" long-name="UI Framework Definitions API" filter="s60" class="api">
   314 <unit bldFile="/sf/mw/classicui/classicui_plat/ui_framework_definitions_api/group" filter="!test"/>
   314 <unit bldFile="/sf/mw/classicui/classicui_plat/ui_framework_definitions_api/group" filter="!test"/>
   315 </component>
   315 </component>
   316 <component name="buttons_api" long-name="Buttons API" filter="s60" purpose="optional" class="api">
   316 <component name="buttons_api" long-name="Buttons API" filter="s60" class="api">
   317 <unit bldFile="/sf/mw/classicui/classicui_plat/buttons_api/group" filter="!test"/>
   317 <unit bldFile="/sf/mw/classicui/classicui_plat/buttons_api/group" filter="!test"/>
   318 </component>
   318 </component>
   319 <component name="queries_api" long-name="Queries API" filter="s60" purpose="optional" class="api">
   319 <component name="queries_api" long-name="Queries API" filter="s60" class="api">
   320 <unit bldFile="/sf/mw/classicui/classicui_plat/queries_api/group" filter="!test"/>
   320 <unit bldFile="/sf/mw/classicui/classicui_plat/queries_api/group" filter="!test"/>
   321 </component>
   321 </component>
   322 <component name="aiw_generic_parameter_api" long-name="AIW Generic Parameter API" filter="s60" purpose="optional" class="api">
   322 <component name="aiw_generic_parameter_api" long-name="AIW Generic Parameter API" filter="s60" class="api">
   323 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_generic_parameter_api/group" filter="!test"/>
   323 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_generic_parameter_api/group" filter="!test"/>
   324 </component>
   324 </component>
   325 <component name="editors_api" long-name="Editors API" filter="s60" purpose="optional" class="api">
   325 <component name="editors_api" long-name="Editors API" filter="s60" class="api">
   326 <unit bldFile="/sf/mw/classicui/classicui_plat/editors_api/group" filter="!test"/>
   326 <unit bldFile="/sf/mw/classicui/classicui_plat/editors_api/group" filter="!test"/>
   327 </component>
   327 </component>
   328 <component name="common_file_dialogs_api" long-name="Common File Dialogs API" filter="s60" purpose="optional" class="api">
   328 <component name="common_file_dialogs_api" long-name="Common File Dialogs API" filter="s60" class="api">
   329 <unit bldFile="/sf/mw/classicui/classicui_plat/common_file_dialogs_api/group"/>
   329 <unit bldFile="/sf/mw/classicui/classicui_plat/common_file_dialogs_api/group"/>
   330 </component>
   330 </component>
   331 <component name="dialog_shutter_api" long-name="Dialog Shutter API" filter="s60" purpose="optional" class="api">
   331 <component name="dialog_shutter_api" long-name="Dialog Shutter API" filter="s60" class="api">
   332 <unit bldFile="/sf/mw/classicui/classicui_plat/dialog_shutter_api/group" filter="!test"/>
   332 <unit bldFile="/sf/mw/classicui/classicui_plat/dialog_shutter_api/group" filter="!test"/>
   333 </component>
   333 </component>
   334 <component name="fonts_api" long-name="Fonts API" filter="s60" purpose="optional" class="api">
   334 <component name="fonts_api" long-name="Fonts API" filter="s60" class="api">
   335 <unit bldFile="/sf/mw/classicui/classicui_plat/fonts_api/group" filter="!test"/>
   335 <unit bldFile="/sf/mw/classicui/classicui_plat/fonts_api/group" filter="!test"/>
   336 </component>
   336 </component>
   337 <component name="screen_clearer_api" long-name="Screen Clearer API" filter="s60" purpose="optional" class="api">
   337 <component name="screen_clearer_api" long-name="Screen Clearer API" filter="s60" class="api">
   338 <unit bldFile="/sf/mw/classicui/classicui_plat/screen_clearer_api/group" filter="!test"/>
   338 <unit bldFile="/sf/mw/classicui/classicui_plat/screen_clearer_api/group" filter="!test"/>
   339 </component>
   339 </component>
   340 <component name="notifiers_api" long-name="Notifiers API" filter="s60" purpose="optional" class="api">
   340 <component name="notifiers_api" long-name="Notifiers API" filter="s60" class="api">
   341 <unit bldFile="/sf/mw/classicui/classicui_plat/notifiers_api/group" filter="!test"/>
   341 <unit bldFile="/sf/mw/classicui/classicui_plat/notifiers_api/group" filter="!test"/>
   342 </component>
   342 </component>
   343 <component name="notes_api" long-name="Notes API" filter="s60" purpose="optional" class="api">
   343 <component name="notes_api" long-name="Notes API" filter="s60" class="api">
   344 <unit bldFile="/sf/mw/classicui/classicui_plat/notes_api/group" filter="!test"/>
   344 <unit bldFile="/sf/mw/classicui/classicui_plat/notes_api/group" filter="!test"/>
   345 </component>
   345 </component>
   346 <component name="status_pane_api" long-name="Status Pane API" filter="s60" purpose="optional" class="api">
   346 <component name="status_pane_api" long-name="Status Pane API" filter="s60" class="api">
   347 <unit bldFile="/sf/mw/classicui/classicui_plat/status_pane_api/group" filter="!test"/>
   347 <unit bldFile="/sf/mw/classicui/classicui_plat/status_pane_api/group" filter="!test"/>
   348 </component>
   348 </component>
   349 <component name="base_controls_api" long-name="Base Controls API" filter="s60" purpose="optional" class="api">
   349 <component name="base_controls_api" long-name="Base Controls API" filter="s60" class="api">
   350 <unit bldFile="/sf/mw/classicui/classicui_plat/base_controls_api/group" filter="!test"/>
   350 <unit bldFile="/sf/mw/classicui/classicui_plat/base_controls_api/group" filter="!test"/>
   351 </component>
   351 </component>
   352 <component name="grids_api" long-name="Grids API" filter="s60" purpose="optional" class="api">
   352 <component name="grids_api" long-name="Grids API" filter="s60" class="api">
   353 <unit bldFile="/sf/mw/classicui/classicui_plat/grids_api/group" filter="!test"/>
   353 <unit bldFile="/sf/mw/classicui/classicui_plat/grids_api/group" filter="!test"/>
   354 </component>
   354 </component>
   355 <component name="context_pane_api" long-name="Context Pane API" filter="s60" purpose="optional" class="api">
   355 <component name="context_pane_api" long-name="Context Pane API" filter="s60" class="api">
   356 <unit bldFile="/sf/mw/classicui/classicui_plat/context_pane_api/group" filter="!test"/>
   356 <unit bldFile="/sf/mw/classicui/classicui_plat/context_pane_api/group" filter="!test"/>
   357 </component>
   357 </component>
   358 <component name="lists_api" long-name="Lists API" filter="s60" purpose="optional" class="api">
   358 <component name="lists_api" long-name="Lists API" filter="s60" class="api">
   359 <unit bldFile="/sf/mw/classicui/classicui_plat/lists_api/group" filter="!test"/>
   359 <unit bldFile="/sf/mw/classicui/classicui_plat/lists_api/group" filter="!test"/>
   360 </component>
   360 </component>
   361 <component name="popups_api" long-name="Popups API" filter="s60" purpose="optional" class="api">
   361 <component name="popups_api" long-name="Popups API" filter="s60" class="api">
   362 <unit bldFile="/sf/mw/classicui/classicui_plat/popups_api/group" filter="!test"/>
   362 <unit bldFile="/sf/mw/classicui/classicui_plat/popups_api/group" filter="!test"/>
   363 </component>
   363 </component>
   364 <component name="misc_controls_api" long-name="Misc Controls API" filter="s60" purpose="optional" class="api">
   364 <component name="misc_controls_api" long-name="Misc Controls API" filter="s60" class="api">
   365 <unit bldFile="/sf/mw/classicui/classicui_plat/misc_controls_api/group" filter="!test"/>
   365 <unit bldFile="/sf/mw/classicui/classicui_plat/misc_controls_api/group" filter="!test"/>
   366 </component>
   366 </component>
   367 <component name="keylock_api" long-name="Keylock API" filter="s60" purpose="optional" class="api">
   367 <component name="keylock_api" long-name="Keylock API" filter="s60" class="api">
   368 <unit bldFile="/sf/mw/classicui/classicui_plat/keylock_api/group" filter="!test"/>
   368 <unit bldFile="/sf/mw/classicui/classicui_plat/keylock_api/group" filter="!test"/>
   369 </component>
   369 </component>
   370 <component name="options_menu_api" long-name="Options Menu API" filter="s60" purpose="optional" class="api">
   370 <component name="options_menu_api" long-name="Options Menu API" filter="s60" class="api">
   371 <unit bldFile="/sf/mw/classicui/classicui_plat/options_menu_api/group" filter="!test"/>
   371 <unit bldFile="/sf/mw/classicui/classicui_plat/options_menu_api/group" filter="!test"/>
   372 </component>
   372 </component>
   373 <component name="hierarchical_lists_api" long-name="Hierarchical Lists API" filter="s60" purpose="optional" class="api">
   373 <component name="hierarchical_lists_api" long-name="Hierarchical Lists API" filter="s60" class="api">
   374 <unit bldFile="/sf/mw/classicui/classicui_plat/hierarchical_lists_api/group" filter="!test"/>
   374 <unit bldFile="/sf/mw/classicui/classicui_plat/hierarchical_lists_api/group" filter="!test"/>
   375 </component>
   375 </component>
   376 <component name="navigation_pane_api" long-name="Navigation Pane API" filter="s60" purpose="optional" class="api">
   376 <component name="navigation_pane_api" long-name="Navigation Pane API" filter="s60" class="api">
   377 <unit bldFile="/sf/mw/classicui/classicui_plat/navigation_pane_api/group" filter="!test"/>
   377 <unit bldFile="/sf/mw/classicui/classicui_plat/navigation_pane_api/group" filter="!test"/>
   378 </component>
   378 </component>
   379 <component name="tabs_api" long-name="Tabs API" filter="s60" purpose="optional" class="api">
   379 <component name="tabs_api" long-name="Tabs API" filter="s60" class="api">
   380 <unit bldFile="/sf/mw/classicui/classicui_plat/tabs_api/group" filter="!test"/>
   380 <unit bldFile="/sf/mw/classicui/classicui_plat/tabs_api/group" filter="!test"/>
   381 </component>
   381 </component>
   382 <component name="title_pane_touch_observer_api" long-name="Title Pane Touch Observer API" filter="s60" purpose="optional" class="api">
   382 <component name="title_pane_touch_observer_api" long-name="Title Pane Touch Observer API" filter="s60" class="api">
   383 <unit bldFile="/sf/mw/classicui/classicui_plat/title_pane_touch_observer_api/group"/>
   383 <unit bldFile="/sf/mw/classicui/classicui_plat/title_pane_touch_observer_api/group"/>
   384 </component>
   384 </component>
   385 <component name="choice_list_api" long-name="Choice List API" filter="s60" purpose="optional" class="api">
   385 <component name="choice_list_api" long-name="Choice List API" filter="s60" class="api">
   386 <unit bldFile="/sf/mw/classicui/classicui_plat/choice_list_api/group" filter="!test"/>
   386 <unit bldFile="/sf/mw/classicui/classicui_plat/choice_list_api/group" filter="!test"/>
   387 </component>
   387 </component>
   388 <component name="info_popup_note_api" long-name="Info Popup Note API" filter="s60" purpose="optional" class="api">
   388 <component name="info_popup_note_api" long-name="Info Popup Note API" filter="s60" class="api">
   389 <unit bldFile="/sf/mw/classicui/classicui_plat/info_popup_note_api/group" filter="!test"/>
   389 <unit bldFile="/sf/mw/classicui/classicui_plat/info_popup_note_api/group" filter="!test"/>
   390 </component>
   390 </component>
   391 <component name="setting_pages_api" long-name="Setting Pages API" filter="s60" purpose="optional" class="api">
   391 <component name="setting_pages_api" long-name="Setting Pages API" filter="s60" class="api">
   392 <unit bldFile="/sf/mw/classicui/classicui_plat/setting_pages_api/group" filter="!test"/>
   392 <unit bldFile="/sf/mw/classicui/classicui_plat/setting_pages_api/group" filter="!test"/>
   393 </component>
   393 </component>
   394 <component name="screen_mode_api" long-name="Screen Mode API" filter="s60" purpose="optional" class="api">
   394 <component name="screen_mode_api" long-name="Screen Mode API" filter="s60" class="api">
   395 <unit bldFile="/sf/mw/classicui/classicui_plat/screen_mode_api/group" filter="!test"/>
   395 <unit bldFile="/sf/mw/classicui/classicui_plat/screen_mode_api/group" filter="!test"/>
   396 </component>
   396 </component>
   397 <component name="indicators_api" long-name="Indicators API" filter="s60" purpose="optional" class="api">
   397 <component name="indicators_api" long-name="Indicators API" filter="s60" class="api">
   398 <unit bldFile="/sf/mw/classicui/classicui_plat/indicators_api/group" filter="!test"/>
   398 <unit bldFile="/sf/mw/classicui/classicui_plat/indicators_api/group" filter="!test"/>
   399 </component>
   399 </component>
   400 <component name="error_ui_api" long-name="Error UI API" filter="s60" purpose="optional" class="api">
   400 <component name="error_ui_api" long-name="Error UI API" filter="s60" class="api">
   401 <unit bldFile="/sf/mw/classicui/classicui_plat/error_ui_api/group" filter="!test"/>
   401 <unit bldFile="/sf/mw/classicui/classicui_plat/error_ui_api/group" filter="!test"/>
   402 </component>
   402 </component>
   403 <component name="animation_api" long-name="Animation API" filter="s60" purpose="optional" class="api">
   403 <component name="animation_api" long-name="Animation API" filter="s60" class="api">
   404 <unit bldFile="/sf/mw/classicui/classicui_plat/animation_api/group" filter="!test"/>
   404 <unit bldFile="/sf/mw/classicui/classicui_plat/animation_api/group" filter="!test"/>
   405 </component>
   405 </component>
   406 <component name="searchfield_api" long-name="Searchfield API" filter="s60" purpose="optional" class="api">
   406 <component name="searchfield_api" long-name="Searchfield API" filter="s60" class="api">
   407 <unit bldFile="/sf/mw/classicui/classicui_plat/searchfield_api/group" filter="!test"/>
   407 <unit bldFile="/sf/mw/classicui/classicui_plat/searchfield_api/group" filter="!test"/>
   408 </component>
   408 </component>
   409 <component name="labels_api" long-name="Labels API" filter="s60" purpose="optional" class="api">
   409 <component name="labels_api" long-name="Labels API" filter="s60" class="api">
   410 <unit bldFile="/sf/mw/classicui/classicui_plat/labels_api/group" filter="!test"/>
   410 <unit bldFile="/sf/mw/classicui/classicui_plat/labels_api/group" filter="!test"/>
   411 </component>
   411 </component>
   412 <component name="hotkeys_api" long-name="Hotkeys API" filter="s60" purpose="optional" class="api">
   412 <component name="hotkeys_api" long-name="Hotkeys API" filter="s60" class="api">
   413 <unit bldFile="/sf/mw/classicui/classicui_plat/hotkeys_api/group" filter="!test"/>
   413 <unit bldFile="/sf/mw/classicui/classicui_plat/hotkeys_api/group" filter="!test"/>
   414 </component>
   414 </component>
   415 <component name="initialization_api" long-name="Initialization API" filter="s60" purpose="optional" class="api">
   415 <component name="initialization_api" long-name="Initialization API" filter="s60" class="api">
   416 <unit bldFile="/sf/mw/classicui/classicui_plat/initialization_api/group" filter="!test"/>
   416 <unit bldFile="/sf/mw/classicui/classicui_plat/initialization_api/group" filter="!test"/>
   417 </component>
   417 </component>
   418 <component name="volume_control_api" long-name="Volume Control API" filter="s60" purpose="optional" class="api">
   418 <component name="volume_control_api" long-name="Volume Control API" filter="s60" class="api">
   419 <unit bldFile="/sf/mw/classicui/classicui_plat/volume_control_api/group" filter="!test"/>
   419 <unit bldFile="/sf/mw/classicui/classicui_plat/volume_control_api/group" filter="!test"/>
   420 </component>
   420 </component>
   421 <component name="title_pane_api" long-name="Title Pane API" filter="s60" purpose="optional" class="api">
   421 <component name="title_pane_api" long-name="Title Pane API" filter="s60" class="api">
   422 <unit bldFile="/sf/mw/classicui/classicui_plat/title_pane_api/group" filter="!test"/>
   422 <unit bldFile="/sf/mw/classicui/classicui_plat/title_pane_api/group" filter="!test"/>
   423 </component>
   423 </component>
   424 <component name="sounds_api" long-name="Sounds API" filter="s60" purpose="optional" class="api">
   424 <component name="sounds_api" long-name="Sounds API" filter="s60" class="api">
   425 <unit bldFile="/sf/mw/classicui/classicui_plat/sounds_api/group" filter="!test"/>
   425 <unit bldFile="/sf/mw/classicui/classicui_plat/sounds_api/group" filter="!test"/>
   426 </component>
   426 </component>
   427 <component name="aiw_service_handler_api" long-name="AIW Service Handler API" filter="s60" purpose="optional" class="api">
   427 <component name="aiw_service_handler_api" long-name="AIW Service Handler API" filter="s60" class="api">
   428 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_service_handler_api/group" filter="!test"/>
   428 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_service_handler_api/group" filter="!test"/>
   429 </component>
   429 </component>
   430 <component name="aiw_criteria_api" long-name="AIW Criteria API" filter="s60" purpose="optional" class="api">
   430 <component name="aiw_criteria_api" long-name="AIW Criteria API" filter="s60" class="api">
   431 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_criteria_api/group" filter="!test"/>
   431 <unit bldFile="/sf/mw/classicui/classicui_plat/aiw_criteria_api/group" filter="!test"/>
   432 </component>
   432 </component>
   433 <component name="touch_ui_utilities_api" long-name="Touch UI Utilities API" filter="s60" purpose="optional" class="api">
   433 <component name="touch_ui_utilities_api" long-name="Touch UI Utilities API" filter="s60" class="api">
   434 <unit bldFile="/sf/mw/classicui/classicui_plat/touch_ui_utilities_api/group" filter="!test"/>
   434 <unit bldFile="/sf/mw/classicui/classicui_plat/touch_ui_utilities_api/group" filter="!test"/>
   435 </component>
   435 </component>
   436 <component name="generic_button_api" long-name="Generic Button API" filter="s60" purpose="optional" class="api">
   436 <component name="generic_button_api" long-name="Generic Button API" filter="s60" class="api">
   437 <unit bldFile="/sf/mw/classicui/classicui_plat/generic_button_api/group" filter="!test"/>
   437 <unit bldFile="/sf/mw/classicui/classicui_plat/generic_button_api/group" filter="!test"/>
   438 </component>
   438 </component>
   439 <component name="form_api" long-name="Form API" filter="s60" purpose="optional" class="api">
   439 <component name="form_api" long-name="Form API" filter="s60" class="api">
   440 <unit bldFile="/sf/mw/classicui/classicui_plat/form_api/group" filter="!test"/>
   440 <unit bldFile="/sf/mw/classicui/classicui_plat/form_api/group" filter="!test"/>
   441 </component>
   441 </component>
   442 <component name="uikon_core_controls" long-name="Uikon Core Controls" filter="s60" purpose="optional" class="api">
   442 <component name="uikon_core_controls" long-name="Uikon Core Controls" filter="s60" class="api">
   443 <unit bldFile="/sf/mw/classicui/classicui_plat/uikon_core_controls/group" filter="!test"/>
   443 <unit bldFile="/sf/mw/classicui/classicui_plat/uikon_core_controls/group" filter="!test"/>
   444 </component>
   444 </component>
   445 <component name="calendar_api" long-name="Calendar API" filter="s60" purpose="optional" class="api">
   445 <component name="calendar_api" long-name="Calendar API" filter="s60" class="api">
   446 <unit bldFile="/sf/mw/classicui/classicui_plat/calendar_api/group"/>
   446 <unit bldFile="/sf/mw/classicui/classicui_plat/calendar_api/group"/>
   447 </component>
   447 </component>
   448 <component name="toolbar_api" long-name="Toolbar API" filter="s60" purpose="optional" class="api">
   448 <component name="toolbar_api" long-name="Toolbar API" filter="s60" class="api">
   449 <unit bldFile="/sf/mw/classicui/classicui_plat/toolbar_api/group" filter="!test"/>
   449 <unit bldFile="/sf/mw/classicui/classicui_plat/toolbar_api/group" filter="!test"/>
   450 </component>
   450 </component>
   451 <component name="server_application_api" long-name="Server Application API" filter="s60" purpose="optional" class="api">
   451 <component name="server_application_api" long-name="Server Application API" filter="s60" class="api">
   452 <unit bldFile="/sf/mw/classicui/classicui_plat/server_application_api/group"/>
   452 <unit bldFile="/sf/mw/classicui/classicui_plat/server_application_api/group"/>
   453 </component>
   453 </component>
   454 <component name="slider_api" long-name="Slider API" filter="s60" purpose="optional" class="api">
   454 <component name="slider_api" long-name="Slider API" filter="s60" class="api">
   455 <unit bldFile="/sf/mw/classicui/classicui_plat/slider_api/group" filter="!test"/>
   455 <unit bldFile="/sf/mw/classicui/classicui_plat/slider_api/group" filter="!test"/>
   456 </component>
   456 </component>
   457 <component name="private_ui_framework_api" long-name="Private UI Framework API" filter="s60" purpose="optional" class="api">
   457 <component name="private_ui_framework_api" long-name="Private UI Framework API" filter="s60" class="api">
   458 <unit bldFile="/sf/mw/classicui/classicui_plat/private_ui_framework_api/group" filter="!test"/>
   458 <unit bldFile="/sf/mw/classicui/classicui_plat/private_ui_framework_api/group" filter="!test"/>
   459 </component>
   459 </component>
   460 <component name="dialogs_api" long-name="Dialogs API" filter="s60" purpose="optional" class="api">
   460 <component name="dialogs_api" long-name="Dialogs API" filter="s60" class="api">
   461 <unit bldFile="/sf/mw/classicui/classicui_plat/dialogs_api/group" filter="!test"/>
   461 <unit bldFile="/sf/mw/classicui/classicui_plat/dialogs_api/group" filter="!test"/>
   462 </component>
   462 </component>
   463 <component name="document_handler_api" long-name="Document handler API" filter="s60" purpose="optional" class="api">
   463 <component name="document_handler_api" long-name="Document handler API" filter="s60" class="api">
   464 <unit bldFile="/sf/mw/classicui/classicui_plat/document_handler_api/group"/>
   464 <unit bldFile="/sf/mw/classicui/classicui_plat/document_handler_api/group"/>
   465 </component>
   465 </component>
   466 <component name="images_api" long-name="Images API" filter="s60" purpose="optional" class="api">
   466 <component name="images_api" long-name="Images API" filter="s60" class="api">
   467 <unit bldFile="/sf/mw/classicui/classicui_plat/images_api/group" filter="!test"/>
   467 <unit bldFile="/sf/mw/classicui/classicui_plat/images_api/group" filter="!test"/>
   468 </component>
   468 </component>
   469 <component name="stylus_popup_menu_api" long-name="Stylus Pop-up Menu API" filter="s60" purpose="optional" class="api">
   469 <component name="stylus_popup_menu_api" long-name="Stylus Pop-up Menu API" filter="s60" class="api">
   470 <unit bldFile="/sf/mw/classicui/classicui_plat/stylus_popup_menu_api/group" filter="!test"/>
   470 <unit bldFile="/sf/mw/classicui/classicui_plat/stylus_popup_menu_api/group" filter="!test"/>
   471 </component>
   471 </component>
   472 <component name="information_preview_popup_api" long-name="Information Preview Popup API" filter="s60" purpose="optional" class="api">
   472 <component name="information_preview_popup_api" long-name="Information Preview Popup API" filter="s60" class="api">
   473 <unit bldFile="/sf/mw/classicui/classicui_plat/information_preview_popup_api/group" filter="!test"/>
   473 <unit bldFile="/sf/mw/classicui/classicui_plat/information_preview_popup_api/group" filter="!test"/>
   474 </component>
   474 </component>
   475 <component name="intermediate_state_api" long-name="Intermediate State API" filter="s60" purpose="optional" class="api">
   475 <component name="intermediate_state_api" long-name="Intermediate State API" filter="s60" class="api">
   476 <unit bldFile="/sf/mw/classicui/classicui_plat/intermediate_state_api/group"/>
   476 <unit bldFile="/sf/mw/classicui/classicui_plat/intermediate_state_api/group"/>
   477 </component>
   477 </component>
   478 <component name="help_launcher_api" long-name="Help Launcher API" filter="s60" purpose="optional" class="api">
   478 <component name="help_launcher_api" long-name="Help Launcher API" filter="s60" class="api">
   479 <unit bldFile="/sf/mw/classicui/classicui_plat/help_launcher_api/group"/>
   479 <unit bldFile="/sf/mw/classicui/classicui_plat/help_launcher_api/group"/>
   480 </component>
   480 </component>
   481 </collection>
   481 </collection>
   482 <collection name="ode" long-name="Open Dynamics Engine" level="support">
   482 <collection name="ode" long-name="Open Dynamics Engine" level="support">
   483 <!-- the collection is really a component. Move down a directory.-->
   483 <!-- the collection is really a component. Move down a directory.-->
   484 <component name="ode_build" long-name="ODE" filter="s60" purpose="optional">
   484 <component name="ode_build" filter="s60" long-name="ODE">
   485 <unit bldFile="/sf/mw/classicui/ode/group"/>
   485 <unit bldFile="/sf/mw/classicui/ode/group"/>
   486 </component>
   486 </component>
   487 </collection>
   487 </collection>
   488 <collection name="uifw" long-name="UI Framework" level="server">
   488 <collection name="uifw" long-name="UI Framework" level="server">
   489 <component name="uiklaf" long-name="Uikon Look-and-Feel" filter="s60" purpose="optional">
   489 <component name="uiklaf" filter="s60" long-name="Uikon Look-and-Feel">
   490 <unit bldFile="/sf/mw/classicui/uifw/uiklaf/group"/>
   490 <unit bldFile="/sf/mw/classicui/uifw/uiklaf/group"/>
   491 </component>
   491 </component>
   492 <component name="eikctl" long-name="Eikon Controls" filter="s60" purpose="optional">
   492 <component name="eikctl" filter="s60" long-name="Eikon Controls">
   493 <unit bldFile="/sf/mw/classicui/uifw/eikctl/group"/>
   493 <unit bldFile="/sf/mw/classicui/uifw/eikctl/group"/>
   494 </component>
   494 </component>
   495 <component name="avkon" long-name="Avkon" filter="s60" purpose="optional">
   495 <component name="avkon" filter="s60" long-name="Avkon">
   496 <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
   496 <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
   497 <unit bldFile="/sf/mw/classicui/uifw/avkon/aknphysics/group"/>
   497 <unit bldFile="/sf/mw/classicui/uifw/avkon/aknphysics/group"/>
   498 <unit bldFile="/sf/mw/classicui/uifw/avkon/group"/>
   498 <unit bldFile="/sf/mw/classicui/uifw/avkon/group"/>
   499 <unit bldFile="/sf/mw/classicui/uifw/avkon/aknconf/group"/>
   499 <unit bldFile="/sf/mw/classicui/uifw/avkon/aknconf/group"/>
   500 </component>
   500 </component>
   501 <component name="eikstd" long-name="Eikon Standard" filter="s60" purpose="optional">
   501 <component name="eikstd" filter="s60" long-name="Eikon Standard">
   502 <unit bldFile="/sf/mw/classicui/uifw/eikstd/group"/>
   502 <unit bldFile="/sf/mw/classicui/uifw/eikstd/group"/>
   503 </component>
   503 </component>
   504 <component name="aknglobalui" long-name="Avkon Global UI" filter="s60" purpose="optional">
   504 <component name="aknglobalui" filter="s60" long-name="Avkon Global UI">
   505 <unit bldFile="/sf/mw/classicui/uifw/aknglobalui/group"/>
   505 <unit bldFile="/sf/mw/classicui/uifw/aknglobalui/group"/>
   506 </component>
   506 </component>
   507 </collection>
   507 </collection>
   508 <collection name="commonuis" long-name="Common UIs" level="specific">
   508 <collection name="commonuis" long-name="Common UIs" level="specific">
   509 <component name="commonui" long-name="Common UI" filter="s60" purpose="optional">
   509 <component name="commonui" filter="s60" long-name="Common UI">
   510 <unit bldFile="/sf/mw/classicui/commonuis/commonui/group"/>
   510 <unit bldFile="/sf/mw/classicui/commonuis/commonui/group"/>
   511 </component>
   511 </component>
   512 <component name="commondialogs" long-name="Common Dialogs" filter="s60" purpose="optional">
   512 <component name="commondialogs" filter="s60" long-name="Common Dialogs">
   513 <unit bldFile="/sf/mw/classicui/commonuis/commondialogs/group"/>
   513 <unit bldFile="/sf/mw/classicui/commonuis/commondialogs/group"/>
   514 </component>
   514 </component>
   515 </collection>
   515 </collection>
   516 <collection name="applicationinterworkingfw" long-name="Application Interworking Framework" level="generic">
   516 <collection name="applicationinterworkingfw" long-name="Application Interworking Framework" level="generic">
   517 <component name="aifwservicehandler" long-name="Application Interworking Service Handler" filter="s60" purpose="optional">
   517 <component name="aifwservicehandler" filter="s60" long-name="Application Interworking Service Handler">
   518 <unit bldFile="/sf/mw/classicui/applicationinterworkingfw/servicehandler/group"/>
   518 <unit bldFile="/sf/mw/classicui/applicationinterworkingfw/servicehandler/group"/>
   519 </component>
   519 </component>
   520 </collection>
   520 </collection>
   521 <collection name="uiutils" long-name="UI Utils" level="specific">
   521 <collection name="uiutils" long-name="UI Utils" level="specific">
   522 <component name="localizer" long-name="Directory Localizer" filter="s60" purpose="optional">
   522 <component name="localizer" filter="s60" long-name="Directory Localizer">
   523 <unit bldFile="/sf/mw/classicui/uiutils/localizer/group"/>
   523 <unit bldFile="/sf/mw/classicui/uiutils/localizer/group"/>
   524 </component>
   524 </component>
   525 <component name="findutil" long-name="Find Utility" filter="s60" purpose="optional">
   525 <component name="findutil" filter="s60" long-name="Find Utility">
   526 <unit bldFile="/sf/mw/classicui/uiutils/findutil/group"/>
   526 <unit bldFile="/sf/mw/classicui/uiutils/findutil/group"/>
   527 </component>
   527 </component>
   528 <component name="hlplch" long-name="Help Launcher" filter="s60,bldfirst" purpose="optional">
   528 <component name="hlplch" long-name="Help Launcher" filter="s60,bldfirst">
   529 <unit bldFile="/sf/mw/classicui/uiutils/hlplch/group"/>
   529 <unit bldFile="/sf/mw/classicui/uiutils/hlplch/group"/>
   530 </component>
   530 </component>
   531 </collection>
   531 </collection>
   532 <collection name="commonuisupport" long-name="Common UI Support" level="support">
   532 <collection name="commonuisupport" long-name="Common UI Support" level="support">
   533 <component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory">
   533 <component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory">