|
1 # |
|
2 # Copyright (c) 2002-2004 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: |
|
15 # |
|
16 |
|
17 September 03 |
|
18 Initial lay files copied from AknLayout |
|
19 |
|
20 27/10/03 |
|
21 lay files caught up to AknLayout latest values |
|
22 |
|
23 28/10/03 |
|
24 Unification of elaf and apac APIs. The following elaf APIs had parameters added to allow |
|
25 apac to work too. |
|
26 TAknTextLineLayout Title_pane_texts_Line_1(TInt aIndex_l, TInt aIndex_W); |
|
27 TAknTextLineLayout Navi_pane_texts_Line_1(TInt aCommon1); |
|
28 The following elaf APIs were removed because of duplicate tables: |
|
29 TAknTextLineLayout List_pane_texts__setting_double2__Line_1(TInt aCommon1); |
|
30 TAknTextLineLayout List_pane_texts__setting_double2__Line_2(); |
|
31 The following elaf APIs had parameter name changes |
|
32 TAknTextLineLayout Wait_or_progress_note_pop_up_window_texts_Line_1(TInt aCommon1, TInt aIndex_r, TInt aIndex_B); |
|
33 TAknMultiLineTextLayout Multiline_Wait_or_progress_note_pop_up_window_texts_Line_1(TInt aCommon1, TInt aIndex_r, TInt aNumberOfLinesShown); |
|
34 |
|
35 29/10/03 |
|
36 Unified API for square too. |
|
37 Square LAF extracted from P:\Averell\Team\docs\Requirements\LAF\Averell_2.6\Elaf\html\Series_60_2_6_Square_AVKON_LAF_Delta_0_1.htm |
|
38 This involves lots of changes to all lay files. |
|
39 This is a list of table that we don't want in any API: |
|
40 TAknLayoutTableLimits List_pane_elements__double_large_graphic__SUB_TABLE_0_Limits() |
|
41 TAknWindowLineLayout List_pane_elements__double_large_graphic__SUB_TABLE_0(TInt aLineIndex) |
|
42 TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_0_Limits() |
|
43 TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_0(TInt aLineIndex, TInt aIndex_H) |
|
44 TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_1_Limits() |
|
45 TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_1(TInt aLineIndex, TInt aIndex_H) |
|
46 TAknLayoutTableLimits Pop_up_windows__main_pane_as_parent__SUB_TABLE_2_Limits() |
|
47 TAknWindowLineLayout Pop_up_windows__main_pane_as_parent__SUB_TABLE_2(TInt aLineIndex, TInt aIndex_H) |
|
48 Skin LAF re-extracted from P:\Averell\Team\docs\Requirements\LAF\Averell_2.0\skin\html\Series_60_Skin_LAF_R2.0_v2.htm |
|
49 |
|
50 31/10/03 |
|
51 AknLayout.cdl regenerated with comments saying what LAF table is the source |
|
52 Table API review by MGR to remove unnecessary table API. Removed: |
|
53 TAknLayoutTableLimits Status_pane_descendants_SUB_TABLE_0_Limits(); |
|
54 TAknWindowLineLayout Status_pane_descendants_SUB_TABLE_0(TInt aLineIndex, const TRect& aParentRect); |
|
55 TAknLayoutTableLimits Navi_pane_texts_SUB_TABLE_0_Limits(); |
|
56 TAknTextLineLayout Navi_pane_texts_SUB_TABLE_0(TInt aLineIndex); |
|
57 TAknLayoutTableLimits Main_pane_descendants_SUB_TABLE_0_Limits(); |
|
58 TAknWindowLineLayout Main_pane_descendants_SUB_TABLE_0(TInt aLineIndex); |
|
59 TAknLayoutTableLimits Form_pop_up_field_elements_and_descendants_SUB_TABLE_0_Limits(); |
|
60 TAknWindowLineLayout Form_pop_up_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex); |
|
61 TAknLayoutTableLimits Form_pop_up_wide_field_elements_and_descendants_SUB_TABLE_0_Limits(); |
|
62 TAknWindowLineLayout Form_pop_up_wide_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex); |
|
63 TAknLayoutTableLimits Form_slider_field_elements_and_descendants_SUB_TABLE_0_Limits(); |
|
64 TAknWindowLineLayout Form_slider_field_elements_and_descendants_SUB_TABLE_0(TInt aLineIndex); |
|
65 TAknLayoutTableLimits Form_slider_field_elements_and_descendants_dup_SUB_TABLE_0_Limits(); |
|
66 TAknWindowLineLayout Form_slider_field_elements_and_descendants_dup_SUB_TABLE_0(TInt aLineIndex); |
|
67 TAknLayoutTableLimits List_pane_elements_and_descendants__settings_edited__SUB_TABLE_0_Limits(); |
|
68 TAknWindowLineLayout List_pane_elements_and_descendants__settings_edited__SUB_TABLE_0(TInt aLineIndex); |
|
69 TAknLayoutTableLimits List_pane_elements_and_descendants__settings_edited__SUB_TABLE_1_Limits(); |
|
70 TAknWindowLineLayout List_pane_elements_and_descendants__settings_edited__SUB_TABLE_1(TInt aLineIndex); |
|
71 TAknLayoutTableLimits Pop_up_window_list_pane_descendants_SUB_TABLE_0_Limits(); |
|
72 TAknWindowLineLayout Pop_up_window_list_pane_descendants_SUB_TABLE_0(TInt aLineIndex, TInt aIndex_t); |
|
73 TAknLayoutTableLimits List_pane_elements__menu_single_graphic_heading__SUB_TABLE_0_Limits(); |
|
74 TAknWindowLineLayout List_pane_elements__menu_single_graphic_heading__SUB_TABLE_0(TInt aLineIndex); |
|
75 TAknLayoutTableLimits Data_query_pop_up_window_elements_SUB_TABLE_0_Limits(); |
|
76 TAknWindowLineLayout Data_query_pop_up_window_elements_SUB_TABLE_0(TInt aLineIndex, const TRect& aParentRect, TInt aCommon1); |
|
77 TAknLayoutTableLimits Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_0_Limits(); |
|
78 TAknWindowLineLayout Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_0(TInt aLineIndex, TInt aIndex_C, TInt aIndex_t); |
|
79 TAknLayoutTableLimits Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_1_Limits(); |
|
80 TAknWindowLineLayout Combined_data_and_code_query_pop_up_window_elements_SUB_TABLE_1(TInt aLineIndex, TInt aIndex_t); |
|
81 TAknLayoutTableLimits Colour_selection_pop_up_window_descendants_SUB_TABLE_0_Limits(); |
|
82 TAknWindowLineLayout Colour_selection_pop_up_window_descendants_SUB_TABLE_0(TInt aLineIndex); |
|
83 |
|
84 8/12/2003 |
|
85 API updating to 2.1 and 2.6 versions, where possible. |
|
86 The layout API is divided up as {akn, app} x {elaf, apac, square} |
|
87 The source documents are: |
|
88 Akn Series_60_EUR_AVKON_LAF_R2.1_v1.0.doc -> AknElaf.lay |
|
89 AknApac Series_60_APAC_AVKON_LAF_Delta_R2.1_v1.0.doc -> AknApac.lay |
|
90 AknSq Series_60_2_6_Square_AVKON_LAF_Delta_0_1.doc -> AknElafSq.lay |
|
91 App Series_60_EUR_APPS_LAF_R2.1_v1.0.doc -> AppElaf.lay |
|
92 AppApac Series_60_APAC_APPS_LAF_Delta_R2.1_v1.0.doc -> AppApac.lay |
|
93 AppSq Series_60_2_6_Square_Application_LAF_Delta_0_3.doc -> AppElafSq.lay |
|
94 Note that LAY file names have changed. |
|
95 The avkon changes are going to be a careful update of the API as necessary. |
|
96 The apps changes are going to be a complete rebuild of the layout system. |
|
97 Both avkon and apps will have a unified elaf/apac/square API. |
|
98 AknElaf changes: |
|
99 Small status pane added to lay and CDL, |
|
100 no numeric changes made, |
|
101 BC maintianed. |
|
102 AknApac changes: |
|
103 None taken from LAF, numeric changes only. |
|
104 Comments added to CDL file |
|
105 CDL name changed. |
|
106 AknElafSq changes: |
|
107 Whole LAY file taken. |
|
108 Square LAY modified to match ELAF API where necessary. |
|
109 CDL updated with new square only API |
|
110 Comments added to CDL file |
|
111 CDL name changed. |
|
112 Apps elaf, apac and square APIs unified |
|
113 All changes taken |
|
114 New CDL files created |
|
115 |
|
116 8/1/2004 |
|
117 Layout compiler extract mode fix has found more tables in elaf and square laf specs |
|
118 for avkon and apps. APAC laf specs do not have this problem. |
|
119 New tables will be added to the end of the existing APIs. |
|
120 Akn elaf: All apparently new tables were already in the Elaf.lay file - they must have had |
|
121 their tables corrupted in word some time after they were originally extracted. |
|
122 Akn elaf sq: All new tables moved across and unified with elaf. |
|
123 Apps elaf: two new tables added to lay file and to the end of the CDL interface |
|
124 Apps square: tables added to lay file |
|
125 Unification check is good |
|
126 |
|
127 24/2/2004 |
|
128 Multiple changes to Avkon layouts to support apac square and abrw square |
|
129 New lay files added |
|
130 makefile updated to build new packages etc |
|
131 data unified between layouts where necessary |
|
132 |
|
133 2/3/2004 |
|
134 Multiple changes to App layouts to support AppAbrw |
|
135 Note that some changes have forced change to CDL API, which have been manually merged in, breaking SC |
|
136 makefile updated to build updated package contents etc |
|
137 Unification check fails at present - needs investigation |
|
138 |
|
139 16/3/2004 |
|
140 Added AppApacSq and AppAbrwSquare lay files |
|
141 makefile updated to build new packages etc |
|
142 data unified between layouts where necessary |
|
143 minor SC breaking change to CDL API - no known clients |
|
144 Unification check fails at present - needs investigation |
|
145 |
|
146 6/4/2004 |
|
147 Added skinSq lay file |
|
148 added to build system and unirep |
|
149 |
|
150 8/4/2004 |
|
151 Added skinAbrw lay file |
|
152 added to build system and unirep |
|
153 |
|
154 15/4/2004 |
|
155 Added skinAbrwSq lay file |
|
156 added to build system and unirep |
|
157 |
|
158 16/4/2004 |
|
159 new contents of skin laf extracted from Series_60_2_x_Skin_LAF_3_2.doc, |
|
160 updates applied to skin lay files, mirroring where appropriate. |
|
161 new "scaling" tables added in all cases, even if data redundant, as they refer to scaling of bitmaps not of item placement, so should be separate API. |
|
162 Added API to CDL. |
|
163 |
|
164 2/3/2006 |
|
165 Legacy layout files removed from the project. |
|
166 The new system uses only adaptation layer to provide clients with legacy layout data. |