25
|
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.
|