layouts/aknlayout2/generated/adaptation_layer_applayout_elaf.cpp
changeset 0 05e9090e2422
equal deleted inserted replaced
-1:000000000000 0:05e9090e2422
       
     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 
       
    18 
       
    19 
       
    20 // This header file contains the customisation implementation identity for Adaptation_Layer_AppLayout_Elaf
       
    21 // It was generated by hand, not by layout compiler.
       
    22 // This file may be manually modified.
       
    23 // This customisation implements the interface defined in AppLayout.cdl
       
    24 
       
    25 // ___Instructions___
       
    26 // 1. use Adaptation_Layer_AknLayout_Elaf as an example
       
    27 // 2. fill in the implementations for the global methods (see section "Adaptation Layer Implementation" below")
       
    28 // 3. do not modify KDataLookup
       
    29 // 4. then remove the "NULL, //" from the lines in KCdlImpl at the BOTTOM of this file
       
    30 //
       
    31 // Notes:
       
    32 // - if there is NULL in the bottom table, then the implementation in other CDL instance will be used (the ones generated from LAY files)
       
    33 // - ensure that the instances are in the packs in the correct order in packages.mk (with adaptation layer after LAY file instances)
       
    34 
       
    35 
       
    36 #include "adaptation_layer_applayout_elaf.h"
       
    37 #include "AknLayout2AdaptationDecode.h"
       
    38 #include "aknlayoutscalable_avkon.cdl.h"
       
    39 #include "aknlayoutscalable_apps.cdl.h"
       
    40 #include "layoutmetadata.cdl.h"
       
    41 
       
    42 //
       
    43 // panic
       
    44 //
       
    45 
       
    46 enum TAdaptation_Layer_AppLayout_Elaf_Panic
       
    47 	{
       
    48 	EParamsOutsideKnownRange,
       
    49     ELayoutLineMissing, 
       
    50     ECompositionStrategyFailed,
       
    51     };
       
    52 
       
    53 void Panic(TAdaptation_Layer_AppLayout_Elaf_Panic aCode)
       
    54 	{
       
    55 	_LIT(KLayoutPanic, "Layout: App Elaf Adaptation Layer panic");
       
    56 	User::Panic(KLayoutPanic, aCode);
       
    57 	}
       
    58 
       
    59 
       
    60 namespace Adaptation_Layer_AppLayout_Elaf
       
    61 {
       
    62 
       
    63 
       
    64 extern const TUint KDataLookup[AppLayout::E_TApiId_TableSize];
       
    65 
       
    66 //
       
    67 // Macros
       
    68 // 
       
    69 
       
    70 #define ASSERT_ALWAYS_WITHIN_LIMITS( valToCheck, limitsApi )    \
       
    71     TAknLayoutScalableTableLimits macroLineLimits = limitsApi; \
       
    72     __ASSERT_ALWAYS( macroLineLimits.FirstIndex() <= valToCheck && valToCheck <= macroLineLimits.LastIndex(), \
       
    73         Panic(EParamsOutsideKnownRange) );
       
    74 
       
    75 //
       
    76 // Helper Methods
       
    77 //
       
    78 
       
    79 TAknLayoutTableLimits Limits() { return AknLayoutAdaptationDecode::TableLimits(KDataLookup); }
       
    80 
       
    81 TAknWindowLineLayout WindowLine0f() { return AknLayoutAdaptationDecode::WindowLine0f(KDataLookup); }
       
    82 TAknWindowLineLayout WindowLine1f(TInt aParam0) { return AknLayoutAdaptationDecode::WindowLine1f(KDataLookup, aParam0); }
       
    83 TAknWindowLineLayout WindowLine2f(TInt aParam0,TInt aParam1) { return AknLayoutAdaptationDecode::WindowLine2f(KDataLookup, aParam0, aParam1); }
       
    84 TAknWindowLineLayout WindowLine3f(TInt aParam0,TInt aParam1,TInt aParam2) { return AknLayoutAdaptationDecode::WindowLine3f(KDataLookup, aParam0, aParam1, aParam2); }
       
    85 TAknWindowLineLayout WindowLine0t(const TRect& aParentRect) { return AknLayoutAdaptationDecode::WindowLine0t(KDataLookup, aParentRect); }
       
    86 TAknWindowLineLayout WindowLine1t(const TRect& aParentRect,TInt aParam0) { return AknLayoutAdaptationDecode::WindowLine1t(KDataLookup, aParentRect, aParam0); }
       
    87 
       
    88 TAknTextLineLayout TextLine0f() { return AknLayoutAdaptationDecode::TextLine0f(KDataLookup); }
       
    89 TAknTextLineLayout TextLine1f(TInt aParam0) { return AknLayoutAdaptationDecode::TextLine1f(KDataLookup, aParam0); }
       
    90 TAknTextLineLayout TextLine2f(TInt aParam0,TInt aParam1) { return AknLayoutAdaptationDecode::TextLine2f(KDataLookup, aParam0, aParam1); }
       
    91 TAknTextLineLayout TextLine3f(TInt aParam0,TInt aParam1,TInt aParam2) { return AknLayoutAdaptationDecode::TextLine3f(KDataLookup, aParam0, aParam1, aParam2); }
       
    92 TAknTextLineLayout TextLine4f(TInt aParam0,TInt aParam1,TInt aParam2,TInt aParam3) { return AknLayoutAdaptationDecode::TextLine4f(KDataLookup, aParam0, aParam1, aParam2, aParam3); }
       
    93 
       
    94 TAknMultiLineTextLayout MultiLineTextLine2f(TInt aParam0,TInt aParam1) { return AknLayoutAdaptationDecode::MultiLineTextLine2f(KDataLookup, aParam0, aParam1); }
       
    95 TAknMultiLineTextLayout MultiLineTextLine4f(TInt aParam0,TInt aParam1,TInt aParam2,TInt aParam3) { return AknLayoutAdaptationDecode::MultiLineTextLine4f(KDataLookup, aParam0, aParam1, aParam2, aParam3); }
       
    96 
       
    97 TAknWindowLineLayout WindowTable0f(TInt aLineIndex) { return AknLayoutAdaptationDecode::WindowTable0f(KDataLookup, aLineIndex); }
       
    98 TAknWindowLineLayout WindowTable1f(TInt aLineIndex, TInt aParam0) { return AknLayoutAdaptationDecode::WindowTable1f(KDataLookup, aLineIndex, aParam0); }
       
    99 TAknWindowLineLayout WindowTable2f(TInt aLineIndex, TInt aParam0, TInt aParam1) { return AknLayoutAdaptationDecode::WindowTable2f(KDataLookup, aLineIndex, aParam0, aParam1); }
       
   100 TAknWindowLineLayout WindowTable0t(TInt aLineIndex, const TRect& aParentRect) { return AknLayoutAdaptationDecode::WindowTable0t(KDataLookup, aLineIndex, aParentRect); }
       
   101 TAknWindowLineLayout WindowTable1t(TInt aLineIndex, const TRect& aParentRect, TInt aParam0) { return AknLayoutAdaptationDecode::WindowTable1t(KDataLookup, aLineIndex, aParentRect, aParam0); }
       
   102 
       
   103 TAknTextLineLayout TextTable0f(TInt aLineIndex) { return AknLayoutAdaptationDecode::TextTable0f(KDataLookup, aLineIndex); }
       
   104 TAknTextLineLayout TextTable1f(TInt aLineIndex, TInt aParam0) { return AknLayoutAdaptationDecode::TextTable1f(KDataLookup, aLineIndex, aParam0); }
       
   105 TAknTextLineLayout TextTable2f(TInt aLineIndex, TInt aParam0, TInt aParam1) { return AknLayoutAdaptationDecode::TextTable2f(KDataLookup, aLineIndex, aParam0, aParam1); }
       
   106 
       
   107 TAknMultiLineTextLayout MultiLineTextLine1f(TInt aParam0) { return AknLayoutAdaptationDecode::MultiLineTextLine1f(KDataLookup, aParam0); }
       
   108 TAknMultiLineTextLayout MultiLineTextLine3f(TInt aParam0,TInt aParam1,TInt aParam2) { return AknLayoutAdaptationDecode::MultiLineTextLine3f(KDataLookup, aParam0, aParam1, aParam2); }
       
   109 
       
   110 inline TAknWindowComponentLayout DoCompose(TAknWindowComponentLayout aLine1, TAknWindowComponentLayout aLine2) 
       
   111     { 
       
   112     return TAknWindowComponentLayout::Compose(aLine1, aLine2); 
       
   113     }
       
   114 
       
   115 inline TAknTextComponentLayout DoComposeText(TAknWindowComponentLayout aLine1, TAknTextComponentLayout aLine2) 
       
   116     { 
       
   117     return TAknWindowComponentLayout::ComposeText(aLine1, aLine2); 
       
   118     }
       
   119 
       
   120 inline TAknWindowComponentLayout DoIntersect(TAknWindowComponentLayout aLine, TAknWindowComponentLayout aLine2) 
       
   121     { 
       
   122     return TAknWindowComponentLayout::Intersect(aLine, aLine2);
       
   123     }
       
   124 
       
   125 inline TAknWindowComponentLayout DoMinus(TAknWindowComponentLayout aLine, TAknWindowComponentLayout aParentDiff)
       
   126     {
       
   127     return TAknWindowComponentLayout::Minus(aLine, aParentDiff);
       
   128     }
       
   129 
       
   130 inline TAknWindowComponentLayout DoSetZeroSized( TAknWindowComponentLayout aLine )
       
   131     {
       
   132     aLine.SetZeroSized();
       
   133     return aLine;
       
   134     }
       
   135 
       
   136 
       
   137 //
       
   138 // Local Functions to determine if parameters are relative in various ways
       
   139 //
       
   140 // Positive relative means that the value is expressed as ELayoutP +/- ELayoutPRange 
       
   141 // Negative relative means that the value is expressed as  - ELayoutP +/- ELayoutPRange 
       
   142 // The latter usually arises not from the layout tool, but from automatic elimination of EEmptys
       
   143 // Two positive relative values in the same "column" (e.g. l,r .. ) can safely pass through the "Minus" method.
       
   144 //
       
   145 
       
   146 /**
       
   147 * @param    layout cell value
       
   148 * @return   ETrue if the value is positive parent-relative
       
   149 */ 
       
   150 TBool IsPositiveParentRelative(TInt aVal)
       
   151     {
       
   152     return aVal > ELayoutP-ELayoutPRange && aVal <= ELayoutP;
       
   153     }
       
   154 
       
   155 /**
       
   156 * @param    layout cell value
       
   157 * @return   ETrue if the value is negative parent-relative
       
   158 */ 
       
   159 TBool IsNegativeParentRelative(TInt aVal)
       
   160     {
       
   161     return ( (0-ELayoutP) <= aVal && aVal < (ELayoutPRange - ELayoutP) );
       
   162     }
       
   163 
       
   164 /**
       
   165 * @param    layout cell value
       
   166 * @return   ETrue if the value is either negative or positive parent-relative
       
   167 */ 
       
   168 TBool IsNegativeOrPositiveParentRelative(TInt aVal)
       
   169     {
       
   170     return (IsPositiveParentRelative( aVal ) || IsNegativeParentRelative( aVal ) );
       
   171     }
       
   172 
       
   173 /**
       
   174 * @param    layout cell value
       
   175 * @return   ETrue if the value is absolute
       
   176 */ 
       
   177 TBool IsAbsolute( TInt aVal )
       
   178     {
       
   179     return ( (0-ELayoutPRange) <= aVal && aVal <= ELayoutPRange );
       
   180     }
       
   181 
       
   182 /**
       
   183 * @param    layout cell value
       
   184 * @return   ETrue if the value marked as Empty 
       
   185 */ 
       
   186 inline TBool IsEmpty( TInt aVal )
       
   187     {
       
   188     return ( aVal == ELayoutEmpty );
       
   189     }
       
   190 
       
   191 /**
       
   192 * Checks if the two layout lines have the same absolute and relative values 
       
   193 * 
       
   194 * @param    first Component layout
       
   195 * @param    second Component layout
       
   196 * @return   ETrue if the paterns of absolutes and positive parent relatives are the same and valid
       
   197 */ 
       
   198 TBool LayoutsHaveSameParentRelativePatterns( 
       
   199     TAknWindowComponentLayout aLine1, 
       
   200     TAknWindowComponentLayout aLine2 )
       
   201     {
       
   202     TAknWindowLineLayout line1 = aLine1.LayoutLine();
       
   203     TAknWindowLineLayout line2 = aLine2.LayoutLine();
       
   204 
       
   205     if ( !( ( IsAbsolute( line1.il ) && IsAbsolute( line2.il ) ) ||
       
   206             ( IsEmpty( line1.il ) && IsEmpty( line2.il ) ) ||
       
   207             ( IsPositiveParentRelative( line1.il ) && IsPositiveParentRelative( line2.il ) ) ) )
       
   208         return EFalse;
       
   209 
       
   210     if ( !( ( IsAbsolute( line1.ir ) && IsAbsolute( line2.ir ) ) ||
       
   211             ( IsEmpty( line1.ir ) && IsEmpty( line2.ir ) ) ||
       
   212             ( IsPositiveParentRelative( line1.ir ) && IsPositiveParentRelative( line2.ir ) ) ) )
       
   213         return EFalse;
       
   214 
       
   215     if ( !( ( IsAbsolute( line1.it ) && IsAbsolute( line2.it ) ) ||
       
   216             ( IsEmpty( line1.it ) && IsEmpty( line2.it ) ) ||
       
   217             ( IsPositiveParentRelative( line1.it ) && IsPositiveParentRelative( line2.it ) ) ) )
       
   218         return EFalse;
       
   219 
       
   220     if ( !( ( IsAbsolute( line1.ib ) && IsAbsolute( line2.ib ) ) ||
       
   221             ( IsEmpty( line1.ib ) && IsEmpty( line2.ib ) ) ||
       
   222             ( IsPositiveParentRelative( line1.ib ) && IsPositiveParentRelative( line2.ib ) ) ) )
       
   223         return EFalse;
       
   224 
       
   225     // If we have managed to get through all these, the l,r,t,b have the same set of permitted patterns
       
   226 
       
   227     return ETrue;
       
   228     }
       
   229 
       
   230 // 
       
   231 //  Common functions
       
   232 //
       
   233 
       
   234 
       
   235 //
       
   236 // This method returns empty TAknWindowLineLayout instance. (Filled with zeroes)
       
   237 //
       
   238 const TAknWindowLineLayoutImp KEmptyWindowLayout = {ELayoutEmpty,0,0,ELayoutEmpty,ELayoutEmpty,0,1}; // H=1 is for now only to prevent panics in AknLayoutRect
       
   239 inline const TAknWindowLineLayout& EmptyWindowLayout()
       
   240     {
       
   241     return *(TAknWindowLineLayout*)&KEmptyWindowLayout;
       
   242     }
       
   243 
       
   244 //
       
   245 // This method returns empty TAknTextLineLayout instance. (Filled with zeroes)
       
   246 //
       
   247 const TAknTextLineLayoutImp KEmptyTextLayout = {ELayoutEmpty,0,0,0,0,ELayoutEmpty,ELayoutEmpty,0,0};
       
   248 inline const TAknTextLineLayout& EmptyTextLayout()
       
   249     {
       
   250     return *(TAknTextLineLayout*)&KEmptyTextLayout;
       
   251     }
       
   252 
       
   253 //
       
   254 // This method returns zero-sized TAknWindowLineLayout instance. (Filled with zeroes)
       
   255 //
       
   256 const TAknWindowLineLayoutImp KZeroWindowLayout = {ELayoutEmpty,0,0,p,p,0,1}; // H=1 is for now only to prevent panics in AknLayoutRect
       
   257 inline const TAknWindowLineLayout& ZeroWindowLayout()
       
   258     {
       
   259     return *(TAknWindowLineLayout*)&KZeroWindowLayout;
       
   260     }
       
   261 
       
   262 //
       
   263 // This method returns zero-sized TAknTextLineLayout instance. (Filled with zeroes)
       
   264 //
       
   265 const TAknTextLineLayoutImp KZeroTextLayout = {ELayoutEmpty,0,0,p,0,0,0,0,0};
       
   266 inline const TAknTextLineLayout& ZeroTextLayout()
       
   267     {
       
   268     return *(TAknTextLineLayout*)&KZeroTextLayout;
       
   269     }
       
   270 
       
   271 //
       
   272 // This method is a common method for skin color palette preview related data. 
       
   273 // Used to optimize this adaptation layer size.
       
   274 //
       
   275 TAknWindowLineLayout Skin_color_palette_preview_color_pane_common(TInt aColumn, TInt aRow)
       
   276     {
       
   277     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_skin_pane();
       
   278     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_skin_colour_pane();
       
   279     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cell_skin_colour_pane(aColumn, aRow); // multigrid        
       
   280     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::cell_skin_colour_pane_g1();
       
   281 
       
   282     return DoCompose(layout1, DoCompose(layout2, DoCompose(layout3, layout4))).LayoutLine();
       
   283     }
       
   284 
       
   285 //
       
   286 // Adaptation Layer Implementation
       
   287 //
       
   288 
       
   289 
       
   290 // C=230 H= W= b=0 l=0 r=0 t=0 
       
   291 // Remark                    : Vertical line.
       
   292 // Parent                    : 
       
   293 // Parent API                : 
       
   294 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   295 // Scale parent match (  0%) : 
       
   296 TAknWindowLineLayout Browser_image_highlight_Line_1() 
       
   297     {
       
   298     // NOT SUPPORTED (used in BrowserAudioPlugin 20.1.2006)
       
   299     return EmptyWindowLayout();
       
   300     }
       
   301 
       
   302 // C=230 H= W= b=0 l=0 r=0 t=0 
       
   303 // Remark                    : Vertical line.
       
   304 // Parent                    : 
       
   305 // Parent API                : 
       
   306 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   307 // Scale parent match (  0%) : 
       
   308 TAknWindowLineLayout Browser_image_highlight_Line_2() 
       
   309     {
       
   310     // NOT USED
       
   311     return EmptyWindowLayout();
       
   312     }
       
   313 
       
   314 // C=230 H= W= b=0 l=0 r=0 t=0 
       
   315 // Remark                    : Horizontal line.
       
   316 // Parent                    : 
       
   317 // Parent API                : 
       
   318 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   319 // Scale parent match (  0%) : 
       
   320 TAknWindowLineLayout Browser_image_highlight_Line_3() 
       
   321     {
       
   322     // NOT USED
       
   323     return EmptyWindowLayout();
       
   324     }
       
   325 
       
   326 // C=230 H= W= b=0 l=0 r=0 t=0 
       
   327 // Remark                    : Horizontal line.
       
   328 // Parent                    : 
       
   329 // Parent API                : 
       
   330 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   331 // Scale parent match (  0%) : 
       
   332 TAknWindowLineLayout Browser_image_highlight_Line_4()
       
   333     {
       
   334     // NOT USED
       
   335     return EmptyWindowLayout();
       
   336     }
       
   337 
       
   338 // C=0 H= W= b= l=-2 r= t=-2 
       
   339 // Remark                    : Vertical line.
       
   340 // Parent                    : 
       
   341 // Parent API                : 
       
   342 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   343 // Scale parent match (  0%) : 
       
   344 TAknWindowLineLayout Browser_image_highlight_Line_5()
       
   345     {
       
   346     // NOT USED
       
   347     return EmptyWindowLayout();
       
   348     }
       
   349 
       
   350 // C=0 H= W= b= l=-4 r=-2 t=-2 
       
   351 // Remark                    : Horizontal line.
       
   352 // Parent                    : 
       
   353 // Parent API                : 
       
   354 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   355 // Scale parent match (  0%) : 
       
   356 TAknWindowLineLayout Browser_image_highlight_Line_6()
       
   357     {
       
   358     // NOT USED
       
   359     return EmptyWindowLayout();
       
   360     }
       
   361 
       
   362 // C=228 H= W= b= l= r=-2 t=-4 
       
   363 // Remark                    : Vertical line.
       
   364 // Parent                    : 
       
   365 // Parent API                : 
       
   366 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   367 // Scale parent match (  0%) : 
       
   368 TAknWindowLineLayout Browser_image_highlight_Line_7()
       
   369     {
       
   370     // NOT USED
       
   371     return EmptyWindowLayout();
       
   372     }
       
   373 
       
   374 // C=228 H= W= b=-2 l=-4 r=-4 t= 
       
   375 // Remark                    : Horizontal line.
       
   376 // Parent                    : 
       
   377 // Parent API                : 
       
   378 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   379 // Scale parent match (  0%) : 
       
   380 TAknWindowLineLayout Browser_image_highlight_Line_8()
       
   381     {
       
   382     // NOT USED
       
   383     return EmptyWindowLayout();
       
   384     }
       
   385 
       
   386 // C=0 H=330 W=750 b=-4 l=-4 r=-4 t=-4 
       
   387 // Remark                    : 
       
   388 // Parent                    : 
       
   389 // Parent API                : 
       
   390 // Scale API match    ( 36%) : grid_highlight_pane_cp01
       
   391 // Scale parent match (  0%) : 
       
   392 TAknWindowLineLayout Browser_image_highlight_Line_9()
       
   393     {
       
   394     // NOT USED
       
   395     return EmptyWindowLayout();
       
   396     }
       
   397 
       
   398 
       
   399 // LAF Table : Navi pane elements
       
   400 // C=1 H=24 W=56 b= l=42 r= t=4 
       
   401 // Remark                    : Display view indication.
       
   402 // Parent                    : 
       
   403 // Parent API                : 
       
   404 // Scale API match    ( 29%) : wml_selection_box_pane_ParamLimits
       
   405 // Scale parent match (  0%) : 
       
   406 TAknWindowLineLayout Navi_pane_elements_Line_1()
       
   407     {
       
   408     // NOT USED
       
   409     return EmptyWindowLayout();
       
   410     }
       
   411 
       
   412 // LAF Table : Application specific list panes
       
   413 // C= H={34, 68, 102, 136} W=342 b= l=0 r= t={0, 34, 68, 102, 136, 170, 204, 238} 
       
   414 // Remark                    : Parent list_cale_day_pane. List pane for the Calendar Day view.
       
   415 // Parent                    : 
       
   416 // Parent API                : 
       
   417 // Scale API match    (100%) : list_cale_time_pane
       
   418 // Scale parent match (  0%) : 
       
   419 TAknWindowLineLayout list_cale_time_pane(TInt /*aIndex_t*/, TInt aIndex_H)
       
   420     {
       
   421     // MAN: DONE but this ignores aIndex_t and the layout data looks a bit strange...
       
   422 
       
   423     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_day_pane();
       
   424     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_day_pane();
       
   425     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_cale_pane();
       
   426     TAknWindowComponentLayout layout4;
       
   427 
       
   428     TInt option = aIndex_H;
       
   429     layout4 = AknLayoutScalable_Apps::list_cale_time_pane(option);
       
   430     
       
   431     return DoCompose(layout1, DoCompose(layout2,DoCompose(layout3,layout4))).LayoutLine(); 
       
   432     
       
   433     }
       
   434 
       
   435 // C= H=58 W=330 b= l=0 r= t={0, 58, 116, 174, 232, 290} 
       
   436 // Remark                    : Parent list_pinb_pane. List pane for the Pinboard List view.
       
   437 // Parent                    : 
       
   438 // Parent API                : 
       
   439 // Scale API match    (100%) : list_pinb_item_pane
       
   440 // Scale parent match (  0%) : 
       
   441 TAknWindowLineLayout list_pinb_item_pane(TInt aIndex_t)
       
   442     {
       
   443     // MAN: DONE
       
   444     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_pinb_pane();
       
   445     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_pinb_pane(1); // =larger pane
       
   446     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_pinb_pane();
       
   447     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_pinb_item_pane(aIndex_t);
       
   448     return DoCompose(layout1, DoCompose(layout2, DoCompose(layout3,layout4))).LayoutLine(); 
       
   449     }
       
   450 
       
   451 // LAF Table : List pane elements (cale time)
       
   452 // C=219 H=2 W=342 b= l=0 r= t={32, 66, 100, 134} 
       
   453 // Remark                    : Horizontal line between list panes.
       
   454 // Parent                    : list_cale_time_pane
       
   455 // Parent API                : list_cale_time_pane
       
   456 // Scale API match    ( 51%) : list_cale_time_pane_g_Limits
       
   457 // Scale parent match (100%) : list_cale_time_pane
       
   458 TAknWindowLineLayout List_pane_elements__cale_time__Line_1(TInt /*aIndex_t*/)
       
   459     {
       
   460     // MAN: DONE: check option, otherwise this should be ok
       
   461     // NOTE: aIndex_t is ignored. 
       
   462     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_cale_time_pane_g2(0);
       
   463     return layout1.LayoutLine();    
       
   464     }
       
   465 
       
   466 // C= H=26 W=26 b= l=22 r= t=4 
       
   467 // Remark                    : Calendar item type indication.
       
   468 // Parent                    : list_cale_time_pane
       
   469 // Parent API                : list_cale_time_pane
       
   470 // Scale API match    ( 51%) : list_cale_time_pane_g_Limits
       
   471 // Scale parent match (100%) : list_cale_time_pane
       
   472 TAknWindowLineLayout List_pane_elements__cale_time__Line_2()
       
   473     {
       
   474     // MAN: DONE: check option, otherwise this should be ok
       
   475     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_cale_time_pane_g1(0); // why option here
       
   476     return layout1.LayoutLine();    
       
   477     }
       
   478 
       
   479 // C= H=26 W=26 b= l={310, 284} r= t={4, 38, 72, 106} 
       
   480 // Remark                    : Additional icons.
       
   481 // Parent                    : list_cale_time_pane
       
   482 // Parent API                : list_cale_time_pane
       
   483 // Scale API match    ( 51%) : list_cale_time_pane_g_Limits
       
   484 // Scale parent match (100%) : list_cale_time_pane
       
   485 TAknWindowLineLayout List_pane_elements__cale_time__Line_3(TInt aIndex_l, TInt /*aIndex_t*/)
       
   486     {
       
   487     // MAN: DONE: check option, otherwise this should be ok
       
   488     TAknWindowComponentLayout layout1;
       
   489 
       
   490     // NOTE: aIndex_t is ignored. 
       
   491     
       
   492     if (aIndex_l == 0)
       
   493         layout1 = AknLayoutScalable_Apps::list_cale_time_pane_g3(0);
       
   494     else if (aIndex_l == 1)
       
   495         layout1 = AknLayoutScalable_Apps::list_cale_time_pane_g4(0);
       
   496     else if (aIndex_l == 2)         // This has not been supported previously
       
   497         layout1 = AknLayoutScalable_Apps::list_cale_time_pane_g5(0); 
       
   498 
       
   499     return layout1.LayoutLine();    
       
   500     }
       
   501 
       
   502 // LAF Table : List pane texts (cale time)
       
   503 // B={24, 58} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W={56, 84, 96}[aCommon1] l=6 r={280, 252, 240}[aCommon1] 
       
   504 // Remark                    : Hours.
       
   505 // Parent                    : list_cale_time_pane
       
   506 // Parent API                : list_cale_time_pane
       
   507 // Scale API match    ( 59%) : list_cale_time_pane_g_Limits
       
   508 // Scale parent match (100%) : list_cale_time_pane
       
   509 TAknTextLineLayout List_pane_texts__cale_time__Line_1(TInt aCommon1, TInt aIndex_B)
       
   510     {
       
   511     // MAN: DONE but check options
       
   512     // Need to compose to generate multiple rows [LMB 16/03/2005]
       
   513     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::list_cale_pane();
       
   514     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_cale_time_pane(aIndex_B);
       
   515     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::list_cale_time_pane_t2(aCommon1);
       
   516     return DoComposeText(layout0,DoComposeText(layout1,layout2)).LayoutLine(); 
       
   517     }
       
   518 
       
   519 
       
   520 // B=24 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=8 l={62, 90, 94}[aCommon1] r={272, 244, 232}[aCommon1] 
       
   521 // Remark                    : Hyphen.
       
   522 // Parent                    : list_cale_time_pane
       
   523 // Parent API                : list_cale_time_pane
       
   524 // Scale API match    ( 59%) : list_cale_time_pane_g_Limits
       
   525 // Scale parent match (100%) : list_cale_time_pane
       
   526 TAknTextLineLayout List_pane_texts__cale_time__Line_2(TInt aCommon1)
       
   527     {
       
   528     // MAN: DONE
       
   529     // Need to compose to generate multiple rows 
       
   530     // but not enough info in this API [LMB 16/03/2005]
       
   531     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::list_cale_pane();
       
   532     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_cale_time_pane(0);
       
   533     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::list_cale_time_pane_t4(aCommon1);
       
   534     return DoComposeText(layout0,DoComposeText(layout1,layout2)).LayoutLine(); 
       
   535     }
       
   536 
       
   537 // B={24, 58, 92, 128} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={256, 224, 198, 228, 196, 170, 216, 184, 158} l={76, 104, 116} r={10, 42, 68} 
       
   538 // Remark                    : Item text.
       
   539 // Parent                    : list_cale_time_pane
       
   540 // Parent API                : list_cale_time_pane
       
   541 // Scale API match    ( 59%) : list_cale_time_pane_g_Limits
       
   542 // Scale parent match (100%) : list_cale_time_pane
       
   543 TAknTextLineLayout List_pane_texts__cale_time__Line_3(TInt aIndex_l, TInt /*aIndex_r*/, TInt aIndex_B, TInt /*aIndex_W*/)
       
   544     {
       
   545     // MAN: DONE but currently W, r indexes are not supported because new LAF does not privide those...
       
   546     //      ..only to 4th line those are provided. But anyway currently calendar does not seem to use those.
       
   547     TInt option = aIndex_l;
       
   548 
       
   549     // Need to compose to generate multiple rows [LMB 16/03/2005]
       
   550     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::list_cale_pane();
       
   551     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_cale_time_pane(aIndex_B);
       
   552     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::list_cale_time_pane_t1(option);
       
   553     return DoComposeText(layout0,DoComposeText(layout1,layout2)).LayoutLine(); 
       
   554     }
       
   555 
       
   556 
       
   557 // LAF Table : List pane elements (pinb item)
       
   558 // C=215 H=58 W=2 b= l=100 r= t=0 
       
   559 // Remark                    : A line between the AB and C columns.
       
   560 // Parent                    : list_pinb_item_pane
       
   561 // Parent API                : list_pinb_item_pane
       
   562 // Scale API match    ( 54%) : list_pinb_item_pane_g_Limits
       
   563 // Scale parent match (100%) : list_pinb_item_pane
       
   564 TAknWindowLineLayout List_pane_elements__pinb_item__Line_1()
       
   565     {
       
   566     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
   567     return EmptyWindowLayout();
       
   568     }
       
   569 
       
   570 // C= H=50 W=58 b= l=22 r= t=4 
       
   571 // Remark                    : Calendar item type indication.
       
   572 // Parent                    : list_pinb_item_pane
       
   573 // Parent API                : list_pinb_item_pane
       
   574 // Scale API match    ( 54%) : list_pinb_item_pane_g_Limits
       
   575 // Scale parent match (100%) : list_pinb_item_pane
       
   576 TAknWindowLineLayout List_pane_elements__pinb_item__Line_2()
       
   577     {
       
   578     // MAN: (DONE)
       
   579     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_pinb_item_pane_g1(0).LayoutLine();
       
   580     return line;
       
   581     }
       
   582 
       
   583 // C= H=26 W=26 b= l=28 r= t=28 
       
   584 // Remark                    : 
       
   585 // Parent                    : list_pinb_item_pane
       
   586 // Parent API                : list_pinb_item_pane
       
   587 // Scale API match    ( 54%) : list_pinb_item_pane_g_Limits
       
   588 // Scale parent match (100%) : list_pinb_item_pane
       
   589 TAknWindowLineLayout List_pane_elements__pinb_item__Line_3()
       
   590     {
       
   591     // MAN: (DONE)
       
   592     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_pinb_item_pane_g2(0).LayoutLine();
       
   593     return line;
       
   594     }
       
   595 
       
   596 // C= H=26 W=26 b= l={298, 272} r= t=14 
       
   597 // Remark                    : Additional icon.
       
   598 // Parent                    : list_pinb_item_pane
       
   599 // Parent API                : list_pinb_item_pane
       
   600 // Scale API match    ( 54%) : list_pinb_item_pane_g_Limits
       
   601 // Scale parent match (100%) : list_pinb_item_pane
       
   602 TAknWindowLineLayout List_pane_elements__pinb_item__Line_4(TInt aIndex_l)
       
   603     {
       
   604     // MAN: (DONE)
       
   605     TAknWindowLineLayout line;
       
   606     if (aIndex_l == 0)
       
   607         {
       
   608         line = AknLayoutScalable_Apps::list_pinb_item_pane_g3(0).LayoutLine();
       
   609         }
       
   610     else // aIndex_l == 1
       
   611         {
       
   612         line = AknLayoutScalable_Apps::list_pinb_item_pane_g4(0).LayoutLine();
       
   613         }
       
   614     return line;
       
   615     }
       
   616 
       
   617 
       
   618 // LAF Table : List pane texts (pinb item)
       
   619 // B=36 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={210, 178, 152}[aCommon1] l=114 r={10, 42, 68}[aCommon1] 
       
   620 // Remark                    : Pinboard item title.
       
   621 // Parent                    : list_pinb_item_pane
       
   622 // Parent API                : list_pinb_item_pane
       
   623 // Scale API match    ( 59%) : list_pinb_item_pane_g_Limits
       
   624 // Scale parent match (100%) : list_pinb_item_pane
       
   625 TAknTextLineLayout List_pane_texts__pinb_item__Line_1(TInt aCommon1)
       
   626     {
       
   627     // MAN: (DONE)
       
   628     TAknTextLineLayout textLine = AknLayoutScalable_Apps::list_pinb_item_pane_t1(aCommon1+1).LayoutLine();
       
   629     return textLine;
       
   630     }
       
   631 
       
   632 // LAF Table : List pane highlight (several)
       
   633 // C=222 H=p-4 W=p-8 b= l=6 r= t=4 
       
   634 // Remark                    : Shadow.
       
   635 // Parent                    : 
       
   636 // Parent API                : 
       
   637 // Scale API match    ( 52%) : list_highlight_pane_cp02
       
   638 // Scale parent match (  0%) : 
       
   639 TAknWindowLineLayout List_pane_highlight__several__Line_1(const TRect& /*aParentRect*/)
       
   640     {
       
   641     // MAN: NOT SUPPORTED (used in Calendar)
       
   642     return EmptyWindowLayout();
       
   643     }
       
   644 
       
   645 // C=244 H=p-2 W=p-6 b= l=2 r= t=0 
       
   646 // Remark                    : Highlight.
       
   647 // Parent                    : 
       
   648 // Parent API                : 
       
   649 // Scale API match    ( 52%) : list_highlight_pane_cp02
       
   650 // Scale parent match (  0%) : 
       
   651 TAknWindowLineLayout List_pane_highlight__several__Line_2(const TRect& /*aParentRect*/)
       
   652     {
       
   653     // MAN: NOT SUPPORTED (used in Calendar)
       
   654     return EmptyWindowLayout();
       
   655     }
       
   656 
       
   657 
       
   658 // LAF Table : Grid pane descendants
       
   659 // C= H=58 W=66 b= l={0, , , , , 66, , , , , 132, , , , , 198, , , , , 264, , , , , } r= t={0, 58, 116, 174, 232, 0, 58, 116, 174, 232, 0, 58, 116, 174, 232, 0, 58, 116, 174, 232, 0, 58, 116, 174, 232, , , , , } 
       
   660 // Remark                    : Parent grid_pinb_pane. Pinboard 5x5 grid.
       
   661 // Parent                    : 
       
   662 // Parent API                : 
       
   663 // Scale API match    (100%) : cell_pinb_pane
       
   664 // Scale parent match (  0%) : 
       
   665 TAknWindowLineLayout cell_pinb_pane(TInt /*aIndex_l*/, TInt aIndex_t)
       
   666     {
       
   667     // MAN: DONE
       
   668     TInt columnIndex = aIndex_t / 5;        
       
   669     TInt rowIndex = aIndex_t - columnIndex * 5;    
       
   670     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_pinb_pane(columnIndex, rowIndex);
       
   671     return layout1.LayoutLine();    
       
   672     }
       
   673 
       
   674 // C= H=120 W=116 b= l={0, 116, 232, 0, 116, 232, 0, 116, 232} r= t={0, , , 120, , , 240} 
       
   675 // Remark                    : Parent grid_qdial_pane. Speed Dial 3x3 grid.
       
   676 // Parent                    : 
       
   677 // Parent API                : 
       
   678 // Scale API match    (100%) : cell_qdial_pane
       
   679 // Scale parent match (  0%) : 
       
   680 TAknWindowLineLayout cell_qdial_pane(TInt aIndex_l, TInt /*aIndex_t*/)
       
   681     {
       
   682     // MAN: DONE
       
   683     TInt rowIndex = aIndex_l / 3;
       
   684     TInt columnIndex = aIndex_l - rowIndex * 3;        
       
   685     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane(columnIndex, rowIndex);
       
   686     return layout1.LayoutLine();    
       
   687     }
       
   688 
       
   689 // C= H=38 W={42, 46} b= l={0, 44, 88, 132, 176, 220, 264, 0, 44, 88, 132, 176, 220, 264, 0, 44, 88, 132, 176, 220, 264, 0, 44, 88, 132, 176, 220, 264, 0, 44, 88, 132, 176, 220, 264, 0, 44, 88, 132, 176, 220, 264, 0, 48, 96, 144, 192, 240, 288} r= t={0, , , , , , , 40, , , , , , , 80, , , , , , , 120, , , , , , , 160, , , , , , , 200} 
       
   690 // Remark                    : Parent grid_cale_month_pane. Calendar Month view 7x6 grid.
       
   691 // Parent                    : 
       
   692 // Parent API                : 
       
   693 // Scale API match    (100%) : cell_cale_month_pane
       
   694 // Scale parent match (  0%) : 
       
   695 TAknWindowLineLayout cell_cale_month_pane(TInt aIndex_l, TInt /*aIndex_t*/, TInt /*aIndex_W*/)
       
   696     {
       
   697     // MAN: DONE    
       
   698     TInt varietyIndex = 0; // this is the layout with a day column at the left side, which is the only one supported in old LAF spec
       
   699     TInt rowIndex = aIndex_l / 7;
       
   700     TInt columnIndex = aIndex_l - rowIndex * 7;        
       
   701     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cale_month_pane(varietyIndex, rowIndex, columnIndex);    
       
   702     return layout1.LayoutLine();    
       
   703     }
       
   704 
       
   705 // C= H=52 W=60 b= l={0, , , , , 60} r= t={0, 54, 108, 162, 216, 0, 54, 108, 162, 216} 
       
   706 // Remark                    : Parent grid_calc_pane. Calculator 2x4 grid.
       
   707 // Parent                    : 
       
   708 // Parent API                : 
       
   709 // Scale API match    (100%) : cell_calc_pane
       
   710 // Scale parent match (  0%) : 
       
   711 TAknWindowLineLayout cell_calc_pane(TInt aIndex_l, TInt aIndex_t)
       
   712     {
       
   713     // MAN: DONE
       
   714     TInt columnIndex = 0;
       
   715     TInt rowIndex = 0;
       
   716     if (aIndex_l > 0)
       
   717         columnIndex = 1;
       
   718     else
       
   719         columnIndex = 0;        
       
   720 
       
   721     rowIndex = aIndex_t;    
       
   722     
       
   723     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_calc_pane(columnIndex, rowIndex);    
       
   724     return layout1.LayoutLine();    
       
   725     }
       
   726 
       
   727 // C= H=28 W=38 b= l={0, , , , , , , , 40, , , , , , , , 80, , , , , , , , 120, , , , , , , , 160, , , , , , , , 200, , , , , , , , 240} r= t={0, 30, 60, 90, 120, 150, 180, 210, 0, 30, 60, 90, 120, 150, 180, 210, 0, 30, 60, 90, 120, 150, 180, 210, 0, 30, 60, 90, 120, 150, 180, 210, 0, 30, 60, 90, 120, 150, 180, 210, 0, 30, 60, 90, 120, 150, 180, 210, 0, 30, 60, 90, 120, 150, 180, 210} 
       
   728 // Remark                    : Parent grid_cale_week_pane. Calendar Week view 7x8 grid.
       
   729 // Parent                    : 
       
   730 // Parent API                : 
       
   731 // Scale API match    (100%) : cell_cale_week_pane
       
   732 // Scale parent match (  0%) : 
       
   733 TAknWindowLineLayout cell_cale_week_pane(TInt /*aIndex_l*/, TInt aIndex_t)
       
   734     {
       
   735     // MAN: DONE
       
   736     TInt columnIndex = aIndex_t / 8;        
       
   737     TInt rowIndex = aIndex_t - columnIndex * 8;    
       
   738     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cale_week_pane(rowIndex, columnIndex);
       
   739     return layout1.LayoutLine();    
       
   740     }
       
   741 
       
   742 // C= H=52 W=68 b= l=0 r= t={0, 52, 104, 156, 208} 
       
   743 // Remark                    : Parent grid_vorec_pane. Voice Recorder 1x5 grid.
       
   744 // Parent                    : 
       
   745 // Parent API                : 
       
   746 // Scale API match    (100%) : cell_vorec_pane
       
   747 // Scale parent match (  0%) : 
       
   748 TAknWindowLineLayout cell_vorec_pane(TInt aIndex_t) 
       
   749     {
       
   750 
       
   751     // MAN: DONE
       
   752     //	the index is exactly the row index, so don't need this any more [LMB 26/11/2004]
       
   753 /*
       
   754     TInt columnIndex = aIndex_t / 5;        
       
   755     TInt rowIndex = aIndex_t - columnIndex * 5;*/
       
   756 	TInt rowIndex = aIndex_t;
       
   757     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_vorec_pane(rowIndex);
       
   758 
       
   759 //		seems to take the params now, so don't need this any more [LMB 26/11/2004]
       
   760 /*
       
   761     TInt aGapBetweenColumns = 0; // TODO: how to get real gap
       
   762     TInt aGapBetweenRows = 0;    // TODO: how to get real gap
       
   763     layout1 = TAknWindowComponentLayout::MultiLineGrid(layout1, columnIndex, rowIndex, aGapBetweenColumns, aGapBetweenRows);    
       
   764     */
       
   765 
       
   766     return layout1.LayoutLine();    
       
   767     }
       
   768 
       
   769 // C= H=68 W=160 b= l={0, , , , 162} r= t={0, 70, 140, 210, 0, 70, 140, 210} 
       
   770 // Remark                    : Parent grid_gms_pane. Graphical message selection 2x4 grid.
       
   771 // Parent                    : 
       
   772 // Parent API                : 
       
   773 // Scale API match    (100%) : cell_gms_pane
       
   774 // Scale parent match (  0%) : 
       
   775 TAknWindowLineLayout cell_gms_pane(TInt /*aIndex_l*/, TInt aIndex_t)
       
   776     {
       
   777     // MAN: DONE
       
   778     TInt columnIndex = aIndex_t / 4;        
       
   779     TInt rowIndex = aIndex_t - columnIndex * 4;    
       
   780     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_gms_pane(columnIndex, rowIndex);
       
   781 
       
   782 //		seems to take the row and column params now, so don't need this any more [LMB 26/11/2004]
       
   783 /*    TInt aGapBetweenColumns = 0; // TODO: how to get real gap
       
   784     TInt aGapBetweenRows = 0;    // TODO: how to get real gap
       
   785 	layout1 = TAknWindowComponentLayout::MultiLineGrid(layout1, columnIndex, rowIndex, aGapBetweenColumns, aGapBetweenRows);    
       
   786 	*/
       
   787 
       
   788     return layout1.LayoutLine();    
       
   789 
       
   790     }
       
   791 
       
   792 // C= H=46 W=64 b= l=0 r= t={0, 46, 92, 138, 184, 230} 
       
   793 // Remark                    : Parent grid_mp_pane Media Player Playlist  1x6 grid.
       
   794 // Parent                    : 
       
   795 // Parent API                : 
       
   796 // Scale API match    (100%) : cell_mp_pane
       
   797 // Scale parent match (  0%) : 
       
   798 TAknWindowLineLayout cell_mp_pane(TInt /*aIndex_t*/)
       
   799     {
       
   800     // MAN: DONE
       
   801     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_mp_pane();
       
   802     return layout1.LayoutLine();    
       
   803     }
       
   804 
       
   805 
       
   806 // LAF Table : Cell pane elements (pinb)
       
   807 // C= H=50 W=58 b= l=4 r= t=4 
       
   808 // Remark                    : Shortcut icons for documents and applications.
       
   809 // Parent                    : cell_pinb_pane
       
   810 // Parent API                : cell_pinb_pane
       
   811 // Scale API match    ( 46%) : cell_pinb_pane_g_Limits
       
   812 // Scale parent match (100%) : cell_pinb_pane
       
   813 TAknWindowLineLayout Cell_pane_elements__pinb__Line_1()
       
   814     {
       
   815     // MAN: DONE
       
   816     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_pinb_pane_g1(0);
       
   817     return layout1.LayoutLine();    
       
   818     }
       
   819 
       
   820 // C= H=26 W=26 b= l=38 r= t=2 
       
   821 // Remark                    : Marked item indication.
       
   822 // Parent                    : cell_pinb_pane
       
   823 // Parent API                : cell_pinb_pane
       
   824 // Scale API match    ( 46%) : cell_pinb_pane_g_Limits
       
   825 // Scale parent match (100%) : cell_pinb_pane
       
   826 TAknWindowLineLayout Cell_pane_elements__pinb__Line_2()
       
   827     {
       
   828     // MAN: DONE
       
   829     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_pinb_pane_g3(0);
       
   830     return layout1.LayoutLine();    
       
   831     }
       
   832 
       
   833 // C= H=26 W=26 b= l=10 r= t=28 
       
   834 // Remark                    : Identifier icon indication.
       
   835 // Parent                    : cell_pinb_pane
       
   836 // Parent API                : cell_pinb_pane
       
   837 // Scale API match    ( 46%) : cell_pinb_pane_g_Limits
       
   838 // Scale parent match (100%) : cell_pinb_pane
       
   839 TAknWindowLineLayout Cell_pane_elements__pinb__Line_3()
       
   840     {
       
   841     // MAN: DONE
       
   842     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_pinb_pane_g2(0);
       
   843     return layout1.LayoutLine();    
       
   844     }
       
   845 
       
   846 
       
   847 // LAF Table : Cell pane elements (qdial)
       
   848 // C=222 H=88 W=72 b= l=26 r= t=16 
       
   849 // Remark                    : Shadow for a tnCIF90 image.
       
   850 // Parent                    : cell_qdial_pane
       
   851 // Parent API                : cell_qdial_pane
       
   852 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   853 // Scale parent match (100%) : cell_qdial_pane
       
   854 TAknWindowLineLayout Cell_pane_elements__qdial__Line_1()
       
   855     {
       
   856     // MAN: NOT SUPPORTED (shadow)
       
   857     return EmptyWindowLayout();
       
   858     }
       
   859 
       
   860 // C= H=88 W=72 b= l=24 r= t=14 
       
   861 // Remark                    : tnCIF90
       
   862 // Parent                    : cell_qdial_pane
       
   863 // Parent API                : cell_qdial_pane
       
   864 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   865 // Scale parent match (100%) : cell_qdial_pane
       
   866 TAknWindowLineLayout Cell_pane_elements__qdial__Line_2()
       
   867     {
       
   868     // MAN: DONE but note that only one image size is defined in new LAF
       
   869     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::thumbnail_qdial_pane(0);
       
   870     return layout1.LayoutLine();    
       
   871     }
       
   872 
       
   873 // C= H=30 W=30 b= l=12 r= t=18 
       
   874 // Remark                    : Number type icon.
       
   875 // Parent                    : cell_qdial_pane
       
   876 // Parent API                : cell_qdial_pane
       
   877 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   878 // Scale parent match (100%) : cell_qdial_pane
       
   879 TAknWindowLineLayout Cell_pane_elements__qdial__Line_3()
       
   880     {
       
   881     // MAN: DONE but note that only one image size is defined in new LAF
       
   882     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(0);
       
   883     return layout1.LayoutLine();    
       
   884     }
       
   885 
       
   886 // C=222 H=72 W=88 b= l=18 r= t=16 
       
   887 // Remark                    : Shadow for a tnCIF image.
       
   888 // Parent                    : cell_qdial_pane
       
   889 // Parent API                : cell_qdial_pane
       
   890 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   891 // Scale parent match (100%) : cell_qdial_pane
       
   892 TAknWindowLineLayout Cell_pane_elements__qdial__Line_4()
       
   893     {
       
   894     // MAN: NOT SUPPORTED (shadow)
       
   895     return EmptyWindowLayout();
       
   896     }
       
   897 
       
   898 // C= H=72 W=88 b= l=16 r= t=14 
       
   899 // Remark                    : tnCIF
       
   900 // Parent                    : cell_qdial_pane
       
   901 // Parent API                : cell_qdial_pane
       
   902 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   903 // Scale parent match (100%) : cell_qdial_pane
       
   904 TAknWindowLineLayout Cell_pane_elements__qdial__Line_5()
       
   905     {
       
   906     // MAN: DONE but note that only one image size is defined in new LAF
       
   907     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::thumbnail_qdial_pane(0);
       
   908     return layout1.LayoutLine();    
       
   909     }
       
   910 
       
   911 // C= H=30 W=30 b= l=4 r= t=18 
       
   912 // Remark                    : Number type icon.
       
   913 // Parent                    : cell_qdial_pane
       
   914 // Parent API                : cell_qdial_pane
       
   915 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   916 // Scale parent match (100%) : cell_qdial_pane
       
   917 TAknWindowLineLayout Cell_pane_elements__qdial__Line_6()
       
   918     {
       
   919     // MAN: DONE but note that only one image size is defined in new LAF
       
   920     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(0);
       
   921     return layout1.LayoutLine();    
       
   922     }
       
   923 // C=222 H=80 W=60 b= l=32 r= t=16 
       
   924 // Remark                    : Shadow for a tnVGA90 image.
       
   925 // Parent                    : cell_qdial_pane
       
   926 // Parent API                : cell_qdial_pane
       
   927 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   928 // Scale parent match (100%) : cell_qdial_pane
       
   929 TAknWindowLineLayout Cell_pane_elements__qdial__Line_7()
       
   930     {
       
   931     // MAN: NOT SUPPORTED (shadow)
       
   932     return EmptyWindowLayout();
       
   933     }
       
   934 
       
   935 // C= H=80 W=60 b= l=30 r= t=14 
       
   936 // Remark                    : tnVGA90
       
   937 // Parent                    : cell_qdial_pane
       
   938 // Parent API                : cell_qdial_pane
       
   939 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   940 // Scale parent match (100%) : cell_qdial_pane
       
   941 TAknWindowLineLayout Cell_pane_elements__qdial__Line_8()
       
   942     {
       
   943     // MAN: DONE but note that only one image size is defined in new LAF
       
   944     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::thumbnail_qdial_pane(0);
       
   945     return layout1.LayoutLine();    
       
   946     }
       
   947 
       
   948 // C= H=30 W=30 b= l=18 r= t=18 
       
   949 // Remark                    : Number type icon.
       
   950 // Parent                    : cell_qdial_pane
       
   951 // Parent API                : cell_qdial_pane
       
   952 // Scale API match    ( 48%) : cell_qdial_pane_g_Limits
       
   953 // Scale parent match (100%) : cell_qdial_pane
       
   954 TAknWindowLineLayout Cell_pane_elements__qdial__Line_9()
       
   955     {
       
   956     // MAN: DONE but note that only one image size is defined in new LAF
       
   957     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(0);
       
   958     return layout1.LayoutLine();    
       
   959     }
       
   960 
       
   961 // C=222 H=60 W=80 b= l=22 r= t=16 
       
   962 // Remark                    : Shadow for a tnVGA image.
       
   963 // Parent                    : cell_qdial_pane
       
   964 // Parent API                : cell_qdial_pane
       
   965 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
   966 // Scale parent match (100%) : cell_qdial_pane
       
   967 TAknWindowLineLayout Cell_pane_elements__qdial__Line_10()
       
   968     {
       
   969     // MAN: NOT SUPPORTED (shadow)
       
   970     return EmptyWindowLayout();
       
   971     }
       
   972 
       
   973 // C= H=60 W=80 b= l=20 r= t=14 
       
   974 // Remark                    : tnVGA
       
   975 // Parent                    : cell_qdial_pane
       
   976 // Parent API                : cell_qdial_pane
       
   977 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
   978 // Scale parent match (100%) : cell_qdial_pane
       
   979 TAknWindowLineLayout Cell_pane_elements__qdial__Line_11()
       
   980     {
       
   981     // MAN: DONE but note that only one image size is defined in new LAF
       
   982     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::thumbnail_qdial_pane(0);
       
   983     return layout1.LayoutLine();    
       
   984     }
       
   985 
       
   986 // C= H=30 W=30 b= l=8 r= t=18 
       
   987 // Remark                    : Number type icon.
       
   988 // Parent                    : cell_qdial_pane
       
   989 // Parent API                : cell_qdial_pane
       
   990 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
   991 // Scale parent match (100%) : cell_qdial_pane
       
   992 TAknWindowLineLayout Cell_pane_elements__qdial__Line_12()
       
   993     {
       
   994     // MAN: DONE but note that only one image size is defined in new LAF
       
   995     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(0);
       
   996     return layout1.LayoutLine();    
       
   997     }
       
   998 
       
   999 // C=222 H=96 W=80 b= l=22 r= t=16 
       
  1000 // Remark                    : Shadow for a tnCOM image.
       
  1001 // Parent                    : cell_qdial_pane
       
  1002 // Parent API                : cell_qdial_pane
       
  1003 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1004 // Scale parent match (100%) : cell_qdial_pane
       
  1005 TAknWindowLineLayout Cell_pane_elements__qdial__Line_13()
       
  1006     {
       
  1007     // MAN: NOT SUPPORTED (shadow)
       
  1008     return EmptyWindowLayout();
       
  1009     }
       
  1010 
       
  1011 // C= H=96 W=80 b= l=20 r= t=14 
       
  1012 // Remark                    : tnCOM
       
  1013 // Parent                    : cell_qdial_pane
       
  1014 // Parent API                : cell_qdial_pane
       
  1015 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1016 // Scale parent match (100%) : cell_qdial_pane
       
  1017 TAknWindowLineLayout Cell_pane_elements__qdial__Line_14() 
       
  1018     {
       
  1019     // MAN: DONE but note that only one image size is defined in new LAF
       
  1020     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::thumbnail_qdial_pane(0);
       
  1021     return layout1.LayoutLine();    
       
  1022     }
       
  1023 
       
  1024 // C= H=30 W=30 b= l=8 r= t=18 
       
  1025 // Remark                    : Number type icon.
       
  1026 // Parent                    : cell_qdial_pane
       
  1027 // Parent API                : cell_qdial_pane
       
  1028 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1029 // Scale parent match (100%) : cell_qdial_pane
       
  1030 TAknWindowLineLayout Cell_pane_elements__qdial__Line_15()
       
  1031     {
       
  1032     // MAN: DONE but note that only one image size is defined in new LAF
       
  1033     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(0);
       
  1034     return layout1.LayoutLine();    
       
  1035     }
       
  1036 
       
  1037 // C=222 H= W= b= l=-2 r= t=16 
       
  1038 // Remark                    : Shadow for any other size.
       
  1039 // Parent                    : cell_qdial_pane
       
  1040 // Parent API                : cell_qdial_pane
       
  1041 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1042 // Scale parent match (100%) : cell_qdial_pane
       
  1043 TAknWindowLineLayout Cell_pane_elements__qdial__Line_16()
       
  1044     {
       
  1045     // MAN: NOT SUPPORTED (shadow)
       
  1046     return EmptyWindowLayout();
       
  1047     }
       
  1048 
       
  1049 // C= H=96 W=88 b= l= r= t=14 
       
  1050 // Remark                    : Any other size.
       
  1051 // Parent                    : cell_qdial_pane
       
  1052 // Parent API                : cell_qdial_pane
       
  1053 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1054 // Scale parent match (100%) : cell_qdial_pane
       
  1055 TAknWindowLineLayout Cell_pane_elements__qdial__Line_17()
       
  1056     {
       
  1057     // MAN: DONE but note that only one image size is defined in new LAF
       
  1058     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::thumbnail_qdial_pane(0);
       
  1059     return layout1.LayoutLine();    
       
  1060     }
       
  1061 
       
  1062 // C= H=26 W=26 b= l=-12 r= t=18 
       
  1063 // Remark                    : Number type icon.
       
  1064 // Parent                    : cell_qdial_pane
       
  1065 // Parent API                : cell_qdial_pane
       
  1066 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1067 // Scale parent match (100%) : cell_qdial_pane
       
  1068 TAknWindowLineLayout Cell_pane_elements__qdial__Line_18()
       
  1069     {
       
  1070     // MAN: DONE but note that only one image size is defined in new LAF
       
  1071     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(0);
       
  1072     return layout1.LayoutLine();    
       
  1073     }
       
  1074 
       
  1075 // C= H=30 W=30 b= l=8 r= t=18 
       
  1076 // Remark                    : Number type icon.
       
  1077 // Parent                    : cell_qdial_pane
       
  1078 // Parent API                : cell_qdial_pane
       
  1079 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1080 // Scale parent match (100%) : cell_qdial_pane
       
  1081 TAknWindowLineLayout Cell_pane_elements__qdial__Line_19()
       
  1082     {
       
  1083     // MAN: DONE but note that only one image size is defined in new LAF
       
  1084     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g2(1);
       
  1085     return layout1.LayoutLine();    
       
  1086     }
       
  1087 
       
  1088 // C= H=112 W=108 b= l=2 r= t=2 
       
  1089 // Remark                    : Speed Dial number graphics.
       
  1090 // Parent                    : cell_qdial_pane
       
  1091 // Parent API                : cell_qdial_pane
       
  1092 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1093 // Scale parent match (100%) : cell_qdial_pane
       
  1094 TAknWindowLineLayout Cell_pane_elements__qdial__Line_20()
       
  1095     {
       
  1096     // MAN: DONE but not quite sure if this is correctly mapped now
       
  1097     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g1(0);
       
  1098     return layout1.LayoutLine();    
       
  1099     }
       
  1100 
       
  1101 // C= H=26 W=26 b= l=88 r= t=2 
       
  1102 // Remark                    : Marked item indication.
       
  1103 // Parent                    : cell_qdial_pane
       
  1104 // Parent API                : cell_qdial_pane
       
  1105 // Scale API match    ( 46%) : cell_qdial_pane_g_Limits
       
  1106 // Scale parent match (100%) : cell_qdial_pane
       
  1107 TAknWindowLineLayout Cell_pane_elements__qdial__Line_21()
       
  1108     {
       
  1109     // MAN: DONE
       
  1110     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_qdial_pane_g3(0);
       
  1111     return layout1.LayoutLine();        
       
  1112     }
       
  1113 
       
  1114 
       
  1115 // LAF Table : Cell pane texts (qdial)
       
  1116 // B={42, 72, 102}[aCommon1] C=215 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W={98, 70} l={10, 38, 10, 10} r={8, 8, 8}[aCommon1] 
       
  1117 // Remark                    : Speed Dial name or the text Voice mailbox.
       
  1118 // Parent                    : cell_qdial_pane
       
  1119 // Parent API                : cell_qdial_pane
       
  1120 // Scale API match    ( 57%) : cell_qdial_pane_t_Limits
       
  1121 // Scale parent match (100%) : cell_qdial_pane
       
  1122 TAknTextLineLayout Cell_pane_texts__qdial__Line_1(TInt aIndex_l, TInt aCommon1, TInt aIndex_W)
       
  1123     {
       
  1124     // MAN: DONE    
       
  1125     TInt option = 1;
       
  1126     if (aIndex_l == 1 || aIndex_W == 1)
       
  1127         option = 0;
       
  1128 
       
  1129     TAknTextComponentLayout textLayout;
       
  1130     
       
  1131     if (aCommon1 == 0)
       
  1132         textLayout = AknLayoutScalable_Apps::cell_qdial_pane_t1(option);
       
  1133     else if (aCommon1 == 1)
       
  1134         textLayout = AknLayoutScalable_Apps::cell_qdial_pane_t2(option);    
       
  1135     else if (aCommon1 == 2)
       
  1136         textLayout = AknLayoutScalable_Apps::cell_qdial_pane_t3(option);
       
  1137 
       
  1138     return textLayout.LayoutLine();
       
  1139     }
       
  1140 
       
  1141 
       
  1142 // LAF Table : Cell pane elements (cale month)
       
  1143 // C={0, 14, 84} H=38 W={42, , , 46} b= l=0 r= t=0 
       
  1144 // Remark                    : Saturday Sunday or holiday indication.
       
  1145 // Parent                    : cell_cale_month_pane
       
  1146 // Parent API                : cell_cale_month_pane
       
  1147 // Scale API match    ( 50%) : cell_cale_month_pane_ParamLimits
       
  1148 // Scale parent match (100%) : cell_cale_month_pane
       
  1149 TAknWindowLineLayout Cell_pane_elements__cale_month__Line_1(TInt /*aIndex_C*/, TInt /*aIndex_W*/)
       
  1150     {
       
  1151     // MAN: NOT SUPPORTED (calendar only uses color from this line.)
       
  1152     return EmptyWindowLayout();
       
  1153     }
       
  1154 
       
  1155 // C= H=10 W=10 b= l={32, 36} r= t=28 
       
  1156 // Remark                    : E.g. a Calendar event indicator.
       
  1157 // Parent                    : cell_cale_month_pane
       
  1158 // Parent API                : cell_cale_month_pane
       
  1159 // Scale API match    ( 50%) : cell_cale_month_pane_ParamLimits
       
  1160 // Scale parent match (100%) : cell_cale_month_pane
       
  1161 TAknWindowLineLayout Cell_pane_elements__cale_month__Line_2(TInt /*aIndex_l*/)
       
  1162     {
       
  1163     // MAN: DONE
       
  1164     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cale_month_pane_g1();
       
  1165     return layout1.LayoutLine();    
       
  1166     }
       
  1167 
       
  1168 // LAF Table : Cell pane texts (cale month)
       
  1169 // B=28 C={215, 219} Font=ELatinBold12_Scaled J=ELayoutAlignCenter W=28 l={8, 10}[aCommon1] r={6, 8}[aCommon1] 
       
  1170 // Remark                    : Day number.
       
  1171 // Parent                    : cell_cale_month_pane
       
  1172 // Parent API                : cell_cale_month_pane
       
  1173 // Scale API match    ( 57%) : cell_cale_month_pane_t1_ParamLimits
       
  1174 // Scale parent match (100%) : cell_cale_month_pane
       
  1175 TAknTextLineLayout Cell_pane_texts__cale_month__Line_1(TInt aIndex_C, TInt /*aCommon1*/)
       
  1176     {
       
  1177     // MAN: DONE
       
  1178     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::cell_cale_month_pane_t1(aIndex_C);
       
  1179     return textLayout.LayoutLine();    
       
  1180     }
       
  1181 
       
  1182 // LAF Table : Cell pane elements (calc)
       
  1183 // C= H=52 W=60 b= l=0 r= t=0 
       
  1184 // Remark                    : Button graphics. Not pressed and pressed indication.
       
  1185 // Parent                    : cell_calc_pane
       
  1186 // Parent API                : cell_calc_pane
       
  1187 // Scale API match    ( 40%) : cell_calc_pane_ParamLimits
       
  1188 // Scale parent match (100%) : cell_calc_pane
       
  1189 TAknWindowLineLayout Cell_pane_elements__calc__Line_1()
       
  1190     {
       
  1191     // MAN: DONE
       
  1192     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_calc_pane_g1();
       
  1193     return layout1.LayoutLine();    
       
  1194     }
       
  1195 
       
  1196 // LAF Table : Cell pane elements (cale week)
       
  1197 // C={0, 14, 84} H=p W=p b= l=0 r= t=0 
       
  1198 // Remark                    : Saturday Sunday or holiday indication.
       
  1199 // Parent                    : cell_cale_week_pane
       
  1200 // Parent API                : cell_cale_week_pane
       
  1201 // Scale API match    ( 51%) : cell_cale_week_pane_g_Limits
       
  1202 // Scale parent match (100%) : cell_cale_week_pane
       
  1203 TAknWindowLineLayout Cell_pane_elements__cale_week__Line_1(const TRect& /*aParentRect*/, TInt /*aIndex_C*/)
       
  1204     {
       
  1205     // MAN: NOT SUPPORTED (calendar only uses color from this line.)
       
  1206     return EmptyWindowLayout();
       
  1207     }
       
  1208 
       
  1209 // C= H=6 W=14 b= l=12 r= t={0, 22} 
       
  1210 // Remark                    : Calendar event indicators.
       
  1211 // Parent                    : cell_cale_week_pane
       
  1212 // Parent API                : cell_cale_week_pane
       
  1213 // Scale API match    ( 51%) : cell_cale_week_pane_g_Limits
       
  1214 // Scale parent match (100%) : cell_cale_week_pane
       
  1215 TAknWindowLineLayout Cell_pane_elements__cale_week__Line_2(TInt aIndex_t)
       
  1216     {
       
  1217     // MAN: DONE
       
  1218     TInt option = 0;
       
  1219     if (aIndex_t == 0)
       
  1220         option = 0;
       
  1221     else
       
  1222         option = 5;
       
  1223 
       
  1224     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cale_week_pane_g3(option);
       
  1225     return layout1.LayoutLine();    
       
  1226     }
       
  1227 
       
  1228 // C= H=4 W=14 b= l=12 r= t={6, 10, 14, 18} 
       
  1229 // Remark                    : Calendar event indicators.
       
  1230 // Parent                    : cell_cale_week_pane
       
  1231 // Parent API                : cell_cale_week_pane
       
  1232 // Scale API match    ( 51%) : cell_cale_week_pane_g_Limits
       
  1233 // Scale parent match (100%) : cell_cale_week_pane
       
  1234 TAknWindowLineLayout Cell_pane_elements__cale_week__Line_3(TInt aIndex_t)
       
  1235     {
       
  1236     // MAN: DONE
       
  1237     TInt option = 0;
       
  1238     if (aIndex_t == 0)
       
  1239         option = 1;
       
  1240     else if (aIndex_t == 1)
       
  1241         option = 2;
       
  1242     else if (aIndex_t == 2)
       
  1243         option = 3;
       
  1244     else if (aIndex_t == 3)
       
  1245         option = 4;
       
  1246 
       
  1247     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cale_week_pane_g3(option);
       
  1248     return layout1.LayoutLine();    
       
  1249     }
       
  1250 
       
  1251 // C= H=26 W=26 b= l=6 r= t=2 
       
  1252 // Remark                    : Calendar event type indicators. Used in non-timed events.
       
  1253 // Parent                    : cell_cale_week_pane
       
  1254 // Parent API                : cell_cale_week_pane
       
  1255 // Scale API match    ( 51%) : cell_cale_week_pane_g_Limits
       
  1256 // Scale parent match (100%) : cell_cale_week_pane
       
  1257 TAknWindowLineLayout Cell_pane_elements__cale_week__Line_4() 
       
  1258     {
       
  1259     // MAN: DONE
       
  1260     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cale_week_pane_g2();
       
  1261     return layout1.LayoutLine();    
       
  1262     }
       
  1263 
       
  1264 
       
  1265 // LAF Table : Voice Recorder cell elements
       
  1266 // C= H=52 W=68 b= l=0 r= t=0 
       
  1267 // Remark                    : Function button graphics. Pressed and not pressed indication.
       
  1268 // Parent                    : cell_vorec_pane
       
  1269 // Parent API                : cell_vorec_pane
       
  1270 // Scale API match    (  0%) : 
       
  1271 // Scale parent match (100%) : cell_vorec_pane
       
  1272 TAknWindowLineLayout Voice_Recorder_cell_elements_Line_1()
       
  1273     {
       
  1274     // MAN: DONE
       
  1275     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_vorec_pane_g1();
       
  1276     return layout1.LayoutLine();    
       
  1277     }
       
  1278 
       
  1279 // LAF Table : Graphical message cell elements
       
  1280 // C= H=56 W=144 b= l=8 r= t=6 
       
  1281 // Remark                    : Graphical picture message image.
       
  1282 // Parent                    : cell_gms_pane
       
  1283 // Parent API                : cell_gms_pane
       
  1284 // Scale API match    ( 30%) : cell_large_graphic_popup_pane_ParamLimits
       
  1285 // Scale parent match (100%) : cell_gms_pane
       
  1286 TAknWindowLineLayout Graphical_message_cell_elements_Line_1()
       
  1287     {
       
  1288     // MAN: DONE
       
  1289     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_gms_pane_g1();
       
  1290     return layout1.LayoutLine();    
       
  1291     }
       
  1292 
       
  1293 // C= H=26 W=26 b= l=130 r= t=4 
       
  1294 // Remark                    : Marked item indication.
       
  1295 // Parent                    : cell_gms_pane
       
  1296 // Parent API                : cell_gms_pane
       
  1297 // Scale API match    ( 30%) : cell_large_graphic_popup_pane_ParamLimits
       
  1298 // Scale parent match (100%) : cell_gms_pane
       
  1299 TAknWindowLineLayout Graphical_message_cell_elements_Line_2()
       
  1300     {
       
  1301     // MAN: DONE
       
  1302     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_gms_pane_g2();
       
  1303     return layout1.LayoutLine();    
       
  1304     }
       
  1305 
       
  1306 
       
  1307 // LAF Table : MediaPlayer cell elements
       
  1308 // C= H=46 W=64 b= l=0 r= t=0 
       
  1309 // Remark                    : Player button graphics.
       
  1310 // Parent                    : cell_mp_pane
       
  1311 // Parent API                : cell_mp_pane
       
  1312 // Scale API match    ( 33%) : media_player_g1
       
  1313 // Scale parent match (100%) : cell_mp_pane
       
  1314 TAknWindowLineLayout MediaPlayer_cell_elements_Line_1()
       
  1315     {
       
  1316     // MAN: DONE
       
  1317     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_mp_pane_g1();
       
  1318     return layout1.LayoutLine();    
       
  1319     }
       
  1320 
       
  1321 // LAF Table : Cell pane highlight elements (various)
       
  1322 // C=215 H=p W=p b= l=p r= t=p 
       
  1323 // Remark                    : 
       
  1324 // Parent                    : 
       
  1325 // Parent API                : 
       
  1326 // Scale API match    ( 32%) : grid_highlight_pane_cp01
       
  1327 // Scale parent match (  0%) : 
       
  1328 TAknWindowLineLayout Cell_pane_highlight_elements__various__Line_1(const TRect& /*aParentRect*/)
       
  1329     {
       
  1330     // MAN: NOT SUPPORTED (used in calendar)
       
  1331     return EmptyWindowLayout();    
       
  1332     }
       
  1333 
       
  1334 // LAF Table : Cell pane highlight elements (qdial)
       
  1335 // C=215 H=p W=p b= l=p r= t=p 
       
  1336 // Remark                    : Highlighting graphics.
       
  1337 // Parent                    : cell_qdial_pane
       
  1338 // Parent API                : cell_qdial_pane
       
  1339 // Scale API match    ( 36%) : cell_qdial_pane_g_Limits
       
  1340 // Scale parent match (100%) : cell_qdial_pane
       
  1341 TAknWindowLineLayout Cell_pane_highlight_elements__qdial__Line_1(const TRect& /*aParentRect*/)
       
  1342     {
       
  1343     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  1344     return EmptyWindowLayout();    
       
  1345     }
       
  1346 
       
  1347 // C=86 H= W= b= l= r= t= 
       
  1348 // Remark                    : Highlight shadow graphics.
       
  1349 // Parent                    : cell_qdial_pane
       
  1350 // Parent API                : cell_qdial_pane
       
  1351 // Scale API match    ( 36%) : cell_qdial_pane_g_Limits
       
  1352 // Scale parent match (100%) : cell_qdial_pane
       
  1353 TAknWindowLineLayout Cell_pane_highlight_elements__qdial__Line_2()
       
  1354     {
       
  1355     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  1356     return EmptyWindowLayout();
       
  1357     }
       
  1358 
       
  1359 // LAF Table : Browser texts
       
  1360 // B={38, 70, 102, 134, 198, 230, 262, } C={215, 210, , 104} Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=338 l=8 r=6 
       
  1361 // Remark                    : Small plain text small bold text small italic plain text small italic bold text. 8 lines of text.
       
  1362 // Parent                    : 
       
  1363 // Parent API                : 
       
  1364 // Scale API match    ( 50%) : main_browser_pane
       
  1365 // Scale parent match (  0%) : 
       
  1366 TAknTextLineLayout Browser_texts_Line_1(TInt /*aIndex_C*/, TInt /*aIndex_B*/)
       
  1367     {
       
  1368     // NOT USED
       
  1369     return EmptyTextLayout();
       
  1370     }
       
  1371 
       
  1372 
       
  1373 // B={40, 76, 112, 148, 184, 220, 256, } C={215, 210, , 104} Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=338 l=8 r=6 
       
  1374 // Remark                    : Normal plain text normal bold text normal italic plain text normal italic bold text. 7 lines of text.
       
  1375 // Parent                    : 
       
  1376 // Parent API                : 
       
  1377 // Scale API match    ( 50%) : main_browser_pane
       
  1378 // Scale parent match (  0%) : 
       
  1379 TAknTextLineLayout Browser_texts_Line_2(TInt /*aIndex_C*/, TInt /*aIndex_B*/)
       
  1380     {
       
  1381     // NOT USED
       
  1382     return EmptyTextLayout();
       
  1383     }
       
  1384 
       
  1385 
       
  1386 // B={46, 88, 130, 172, 214, 256} C={215, 210, , 104} Font=qfn_latin_plain_17_Scaled J=ELayoutAlignLeft W=338 l=8 r=6 
       
  1387 // Remark                    : Big plain text big bold text big italic plain text big italic bold text. 6 lines of text.
       
  1388 // Parent                    : 
       
  1389 // Parent API                : 
       
  1390 // Scale API match    ( 50%) : main_browser_pane
       
  1391 // Scale parent match (  0%) : 
       
  1392 TAknTextLineLayout Browser_texts_Line_3(TInt /*aIndex_C*/, TInt /*aIndex_B*/)
       
  1393     {
       
  1394     // NOT USED
       
  1395     return EmptyTextLayout();
       
  1396     }
       
  1397 
       
  1398 
       
  1399 
       
  1400 // LAF Table : Browser selection box elements
       
  1401 // C=215 H= W= b=4 l=-4 r=4 t=-4 
       
  1402 // Remark                    : Selection list indication i.e. selection box.
       
  1403 // Parent                    : 
       
  1404 // Parent API                : 
       
  1405 // Scale API match    ( 48%) : wml_selection_box_pane_ParamLimits
       
  1406 // Scale parent match (  0%) : 
       
  1407 TAknWindowLineLayout Browser_selection_box_elements_Line_1()
       
  1408     {
       
  1409     // NOT USED
       
  1410     return EmptyWindowLayout();
       
  1411     }
       
  1412 
       
  1413 // C=215 H= W= b=6 l=-6 r=6 t=-6 
       
  1414 // Remark                    : Highlight box.
       
  1415 // Parent                    : 
       
  1416 // Parent API                : 
       
  1417 // Scale API match    ( 48%) : wml_selection_box_pane_ParamLimits
       
  1418 // Scale parent match (  0%) : 
       
  1419 TAknWindowLineLayout Browser_selection_box_elements_Line_2()
       
  1420     {
       
  1421     // NOT USED
       
  1422     return EmptyWindowLayout();
       
  1423     }
       
  1424 
       
  1425 // C=221 H=2 W= b= l=4 r=-2 t=2 
       
  1426 // Remark                    : Vertical shadow line. Note: copied from appApac.lay
       
  1427 // Parent                    : 
       
  1428 // Parent API                : 
       
  1429 // Scale API match    ( 48%) : wml_selection_box_pane_ParamLimits
       
  1430 // Scale parent match (  0%) : 
       
  1431 TAknWindowLineLayout Browser_selection_box_elements_Line_3()
       
  1432     {
       
  1433     // NOT USED
       
  1434     return EmptyWindowLayout();
       
  1435     }
       
  1436 
       
  1437 // C=210 H= W= b= l= r= t= 
       
  1438 // Remark                    : Selection box indication. Included in the fonts. Unicode value E133.
       
  1439 // Parent                    : 
       
  1440 // Parent API                : 
       
  1441 // Scale API match    ( 48%) : wml_selection_box_pane_ParamLimits
       
  1442 // Scale parent match (  0%) : 
       
  1443 TAknWindowLineLayout Browser_selection_box_elements_Line_4()
       
  1444     {
       
  1445     // NOT USED
       
  1446     return EmptyWindowLayout();
       
  1447     }
       
  1448 
       
  1449 
       
  1450 // LAF Table : Browser highlights
       
  1451 // C=222 H={p+4, p+2}[aCommon1] W={p+4, p+2}[aCommon1] b= l=0 r= t=0 
       
  1452 // Remark                    : Shadow. pp_text_space
       
  1453 // Parent                    : 
       
  1454 // Parent API                : 
       
  1455 // Scale API match    ( 47%) : grid_highlight_pane_cp01
       
  1456 // Scale parent match (  0%) : 
       
  1457 TAknWindowLineLayout Browser_highlights_Line_1(const TRect& /*aParentRect*/, TInt /*aCommon1*/)
       
  1458     {
       
  1459     // NOT USED
       
  1460     return EmptyWindowLayout();
       
  1461     }
       
  1462 
       
  1463 // C=244 H={p+6, p+4}[aCommon1] W={p+6, p+4}[aCommon1] b= l=-4 r= t=4 
       
  1464 // Remark                    : Highlight.
       
  1465 // Parent                    : 
       
  1466 // Parent API                : 
       
  1467 // Scale API match    ( 47%) : grid_highlight_pane_cp01
       
  1468 // Scale parent match (  0%) : 
       
  1469 TAknWindowLineLayout Browser_highlights_Line_2(const TRect& /*aParentRect*/, TInt /*aCommon1*/)
       
  1470     {
       
  1471     // NOT USED
       
  1472     return EmptyWindowLayout();
       
  1473     }
       
  1474 
       
  1475 // LAF Table : Browser text link underlining
       
  1476 // C=210 H=2 W={p-2, p-4} b= l=0 r= t= 
       
  1477 // Remark                    : Underline. pp_text_space
       
  1478 // Parent                    : 
       
  1479 // Parent API                : 
       
  1480 // Scale API match    (  0%) : 
       
  1481 // Scale parent match (  0%) : 
       
  1482 TAknWindowLineLayout Browser_text_link_underlining_Line_1(const TRect& /*aParentRect*/, TInt /*aIndex_W*/)
       
  1483     {
       
  1484     // NOT USED
       
  1485     return EmptyWindowLayout();
       
  1486     }
       
  1487 
       
  1488 // LAF Table : Browser table frame graphics and highlight
       
  1489 // C=215 H= W= b=0 l=0 r=0 t=0 
       
  1490 // Remark                    : Frames.
       
  1491 // Parent                    : 
       
  1492 // Parent API                : 
       
  1493 // Scale API match    (  0%) : 
       
  1494 // Scale parent match (  0%) : 
       
  1495 TAknWindowLineLayout Browser_table_frame_graphics_and_highlight_Line_1()
       
  1496     {
       
  1497     // NOT USED
       
  1498     return EmptyWindowLayout();
       
  1499     }
       
  1500 
       
  1501 // C=215 H= W= b=2 l=2 r=2 t=2 
       
  1502 // Remark                    : Highlight.
       
  1503 // Parent                    : 
       
  1504 // Parent API                : 
       
  1505 // Scale API match    (  0%) : 
       
  1506 // Scale parent match (  0%) : 
       
  1507 TAknWindowLineLayout Browser_table_frame_graphics_and_highlight_Line_2()
       
  1508     {
       
  1509     // NOT USED
       
  1510     return EmptyWindowLayout();
       
  1511     }
       
  1512 
       
  1513 
       
  1514 // LAF Table : Browser image frame and highlight
       
  1515 // C={210, 104} H= W= b=4 l=-4 r=4 t=-4 
       
  1516 // Remark                    : Link (an unfocused image).
       
  1517 // Parent                    : 
       
  1518 // Parent API                : 
       
  1519 // Scale API match    ( 28%) : grid_highlight_pane_cp01
       
  1520 // Scale parent match (  0%) : 
       
  1521 TAknWindowLineLayout Browser_image_frame_and_highlight_Line_1(TInt /*aIndex_C*/)
       
  1522     {
       
  1523     // NOT USED
       
  1524     return EmptyWindowLayout();
       
  1525     }
       
  1526 
       
  1527 // C=215 H= W= b=0 l=2 r=0 t=2 
       
  1528 // Remark                    : 1sthighlight rectangle.
       
  1529 // Parent                    : 
       
  1530 // Parent API                : 
       
  1531 // Scale API match    ( 28%) : grid_highlight_pane_cp01
       
  1532 // Scale parent match (  0%) : 
       
  1533 TAknWindowLineLayout Browser_image_frame_and_highlight_Line_2()
       
  1534     {
       
  1535     // NOT USED
       
  1536     return EmptyWindowLayout();
       
  1537     }
       
  1538 
       
  1539 // C=0 H= W= b=2 l=0 r=2 t=0 
       
  1540 // Remark                    : 2ndhighlight rectangle.
       
  1541 // Parent                    : 
       
  1542 // Parent API                : 
       
  1543 // Scale API match    ( 28%) : grid_highlight_pane_cp01
       
  1544 // Scale parent match (  0%) : 
       
  1545 TAknWindowLineLayout Browser_image_frame_and_highlight_Line_3() 
       
  1546     {
       
  1547     // NOT USED
       
  1548     return EmptyWindowLayout();
       
  1549     }
       
  1550 
       
  1551 // LAF Table : Browser broken image
       
  1552 // C=215 H=32 W=340 b= l=-6 r=6 t= 
       
  1553 // Remark                    : Frame.
       
  1554 // Parent                    : 
       
  1555 // Parent API                : 
       
  1556 // Scale API match    ( 42%) : main_browser_pane
       
  1557 // Scale parent match (  0%) : 
       
  1558 TAknWindowLineLayout Browser_broken_image_Line_1()
       
  1559     {
       
  1560     // NOT USED
       
  1561     return EmptyWindowLayout();
       
  1562     }
       
  1563 
       
  1564 // C=215 H=36 W=344 b= l=-4 r=4 t= 
       
  1565 // Remark                    : Frame.
       
  1566 // Parent                    : 
       
  1567 // Parent API                : 
       
  1568 // Scale API match    ( 42%) : main_browser_pane
       
  1569 // Scale parent match (  0%) : 
       
  1570 TAknWindowLineLayout Browser_broken_image_Line_2()
       
  1571     {
       
  1572     // NOT USED
       
  1573     return EmptyWindowLayout();
       
  1574     }
       
  1575 
       
  1576 // C= H=26 W=26 b= l=6 r= t=4 
       
  1577 // Remark                    : Image not shown indication.
       
  1578 // Parent                    : 
       
  1579 // Parent API                : 
       
  1580 // Scale API match    ( 42%) : main_browser_pane
       
  1581 // Scale parent match (  0%) : 
       
  1582 TAknWindowLineLayout Browser_broken_image_Line_3() 
       
  1583     {
       
  1584     // NOT USED
       
  1585     return EmptyWindowLayout();
       
  1586     }
       
  1587 
       
  1588 // LAF Table : Browser broken image text
       
  1589 // B= C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=304 l=38 r=10 
       
  1590 // Remark                    : Image attribute text.
       
  1591 // Parent                    : 
       
  1592 // Parent API                : 
       
  1593 // Scale API match    ( 33%) : main_browser_pane
       
  1594 // Scale parent match (  0%) : 
       
  1595 TAknTextLineLayout Browser_broken_image_text_Line_1() 
       
  1596     {
       
  1597     // NOT USED
       
  1598     return EmptyTextLayout();
       
  1599     }
       
  1600 
       
  1601 // LAF Table : Calendar Day view elements and descendants
       
  1602 // C=221 H=274 W=344 b= l=6 r= t=6 
       
  1603 // Remark                    : Shadow.
       
  1604 // Parent                    : 
       
  1605 // Parent API                : 
       
  1606 // Scale API match    (  0%) : 
       
  1607 // Scale parent match (  0%) : 
       
  1608 TAknWindowLineLayout Calendar_Day_view_elements_and_descendants_Line_1()
       
  1609     {
       
  1610     // MAN: NOT SUPPORTED (shadow)
       
  1611     return EmptyWindowLayout();
       
  1612     }
       
  1613 
       
  1614 // C=215 H=276 W=346 b= l=2 r= t=2 
       
  1615 // Remark                    : Outline frame. The frame width is one pixel.
       
  1616 // Parent                    : 
       
  1617 // Parent API                : 
       
  1618 // Scale API match    (  0%) : 
       
  1619 // Scale parent match (  0%) : 
       
  1620 TAknWindowLineLayout Calendar_Day_view_elements_and_descendants_Line_2()
       
  1621     {
       
  1622     // MAN: NOT SUPPORTED (rectangle)
       
  1623     return EmptyWindowLayout();
       
  1624     }
       
  1625 
       
  1626 // C=0 H=272 W=342 b= l=4 r= t=4 
       
  1627 // Remark                    : Inside area.
       
  1628 // Parent                    : 
       
  1629 // Parent API                : 
       
  1630 // Scale API match    (  0%) : 
       
  1631 // Scale parent match (  0%) : 
       
  1632 TAknWindowLineLayout Calendar_Day_view_elements_and_descendants_Line_3()
       
  1633     {
       
  1634     // MAN: DONE
       
  1635     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_day_pane();
       
  1636     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_day_pane();
       
  1637     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_cale_pane();
       
  1638     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine();
       
  1639     }
       
  1640 
       
  1641 // C= H=272 W=342 b= l=4 r= t=4 
       
  1642 // Remark                    : Daily events list.
       
  1643 // Parent                    : 
       
  1644 // Parent API                : 
       
  1645 // Scale API match    (100%) : list_cale_pane
       
  1646 // Scale parent match (  0%) : 
       
  1647 TAknWindowLineLayout list_cale_pane() 
       
  1648     {
       
  1649     // MAN: DONE
       
  1650     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_day_pane();
       
  1651     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_day_pane();
       
  1652     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_cale_pane();
       
  1653     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine();
       
  1654     }
       
  1655 
       
  1656 
       
  1657 // LAF Table : List pane texts (cale time empty)
       
  1658 // B={92, 128} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignCenter W=318 l=14 r=10 
       
  1659 // Remark                    : No datatext.
       
  1660 // Parent                    : list_cale_pane
       
  1661 // Parent API                : list_cale_pane
       
  1662 // Scale API match    ( 50%) : list_cale_time_pane_g_Limits
       
  1663 // Scale parent match (100%) : list_cale_pane
       
  1664 TAknTextLineLayout List_pane_texts__cale_time_empty__Line_1(TInt /*aIndex_B*/)
       
  1665     {
       
  1666     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  1667     return EmptyTextLayout();
       
  1668     }
       
  1669 
       
  1670 // LAF Table : Calendar Week view elements
       
  1671 // C=221 H=274 W=344 b= l=6 r= t=6 
       
  1672 // Remark                    : Shadow.
       
  1673 // Parent                    : 
       
  1674 // Parent API                : 
       
  1675 // Scale API match    (  0%) : 
       
  1676 // Scale parent match (  0%) : 
       
  1677 TAknWindowLineLayout Calendar_Week_view_elements_Line_1()
       
  1678     {
       
  1679     // MAN: NOT SUPPORTED (shadow)
       
  1680     return EmptyWindowLayout();
       
  1681     }
       
  1682 
       
  1683 // C=215 H=276 W=346 b= l=2 r= t=2 
       
  1684 // Remark                    : Outline frame. The frame width is one pixel.
       
  1685 // Parent                    : 
       
  1686 // Parent API                : 
       
  1687 // Scale API match    (  0%) : 
       
  1688 // Scale parent match (  0%) : 
       
  1689 TAknWindowLineLayout Calendar_Week_view_elements_Line_2()
       
  1690     {
       
  1691     // MAN: NOT SUPPORTED (rectangle)
       
  1692     return EmptyWindowLayout();
       
  1693     }
       
  1694 
       
  1695 // C=0 H=272 W=342 b= l=4 r= t=4 
       
  1696 // Remark                    : Inside area.
       
  1697 // Parent                    : 
       
  1698 // Parent API                : 
       
  1699 // Scale API match    (  0%) : 
       
  1700 // Scale parent match (  0%) : 
       
  1701 TAknWindowLineLayout Calendar_Week_view_elements_Line_3()
       
  1702     {
       
  1703     // MAN: DONE
       
  1704     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1705     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1706     TInt varietyIndex = 0;
       
  1707     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::bg_cale_pane_cp01(varietyIndex); // AsM 24082005
       
  1708     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine();
       
  1709     }
       
  1710 
       
  1711 // C=215 H=272 W=2 b= l=66 r= t=4 
       
  1712 // Remark                    : Vertical line between hours and grid elements.
       
  1713 // Parent                    : 
       
  1714 // Parent API                : 
       
  1715 // Scale API match    (  0%) : 
       
  1716 // Scale parent match (  0%) : 
       
  1717 TAknWindowLineLayout Calendar_Week_view_elements_Line_4()
       
  1718     {
       
  1719     // MAN: DONE
       
  1720     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1721     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1722     TInt varietyIndex = 0;
       
  1723     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cale_week_scroll_pane_g2(varietyIndex); // AsM 24082005
       
  1724     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine();
       
  1725     }
       
  1726 
       
  1727 // C=215 H=2 W=342 b= l=4 r= t=36 
       
  1728 // Remark                    : Horizontal line between weekdays and grid elements.
       
  1729 // Parent                    : 
       
  1730 // Parent API                : 
       
  1731 // Scale API match    (  0%) : 
       
  1732 // Scale parent match (  0%) : 
       
  1733 TAknWindowLineLayout Calendar_Week_view_elements_Line_5()
       
  1734     {
       
  1735     // MAN: DONE
       
  1736     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1737     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1738     TInt varietyIndex = 0;
       
  1739     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cale_week_scroll_pane_g1(varietyIndex); // AsM 24082005
       
  1740     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine();
       
  1741     }
       
  1742 
       
  1743 // C=219 H=238 W=2 b= l={106, 146, 186, 226, 266, 306} r= t=38 
       
  1744 // Remark                    : Vertical lines between grid elements.
       
  1745 // Parent                    : 
       
  1746 // Parent API                : 
       
  1747 // Scale API match    (  0%) : 
       
  1748 // Scale parent match (  0%) : 
       
  1749 TAknWindowLineLayout Calendar_Week_view_elements_Line_6(TInt aIndex_l)
       
  1750     {
       
  1751     // MAN: DONE
       
  1752     TInt lineIndex = aIndex_l + 2; 
       
  1753     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1754     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1755     TInt varietyIndex = 0;
       
  1756     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cale_week_scroll_pane_g(lineIndex, varietyIndex); // AsM 24082005
       
  1757     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine();
       
  1758     }
       
  1759 
       
  1760 // C=219 H=2 W=278 b= l=68 r= t={66, 96, 126, 156, 186, 216, 246} 
       
  1761 // Remark                    : Horizontal lines between grid elements.
       
  1762 // Parent                    : 
       
  1763 // Parent API                : 
       
  1764 // Scale API match    (  0%) : 
       
  1765 // Scale parent match (  0%) : 
       
  1766 TAknWindowLineLayout Calendar_Week_view_elements_Line_7(TInt aIndex_t)
       
  1767     {
       
  1768     // MAN: DONE
       
  1769     TInt lineIndex = aIndex_t + 8;
       
  1770     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1771     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1772     TInt varietyIndex = 0;
       
  1773     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cale_week_scroll_pane_g(lineIndex, varietyIndex); // AsM 24082005
       
  1774     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();
       
  1775     }
       
  1776 
       
  1777 // C= H=20 W=2 b= l=66 r= t={38, 256} 
       
  1778 // Remark                    : Events not in view indication.
       
  1779 // Parent                    : 
       
  1780 // Parent API                : 
       
  1781 // Scale API match    (  0%) : 
       
  1782 // Scale parent match (  0%) : 
       
  1783 TAknWindowLineLayout Calendar_Week_view_elements_Line_8(TInt /*aIndex_t*/)
       
  1784     {
       
  1785     // MAN: NOT SUPPORTED (Scrollbar makes this unnecessary.)    
       
  1786     return EmptyWindowLayout();
       
  1787     }
       
  1788 
       
  1789 // C= H=238 W=278 b= l=68 r= t=38 
       
  1790 // Remark                    : Daily hours grid.
       
  1791 // Parent                    : 
       
  1792 // Parent API                : 
       
  1793 // Scale API match    (100%) : grid_cale_week_pane
       
  1794 // Scale parent match (  0%) : 
       
  1795 TAknWindowLineLayout grid_cale_week_pane()
       
  1796     {
       
  1797     // MAN :DONE
       
  1798     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1799     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1800     TInt varietyIndex = 0;
       
  1801     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::grid_cale_week_pane(varietyIndex); // AsM 24082005
       
  1802     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();
       
  1803     }
       
  1804 
       
  1805 // LAF Table : Calendar Week view texts
       
  1806 // B=28 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignCenter W=32 l={72, 112, 152, 192, 232, 272, 312}[aCommon1] r={248, 208, 168, 128, 88, 48, 8}[aCommon1] 
       
  1807 // Remark                    : Day name abbreviations. Seven text elements.
       
  1808 // Parent                    : 
       
  1809 // Parent API                : 
       
  1810 // Scale API match    ( 26%) : main_cale_week_pane
       
  1811 // Scale parent match (  0%) : 
       
  1812 TAknTextLineLayout Calendar_Week_view_texts_Line_1(TInt aCommon1) 
       
  1813     {
       
  1814     // MAN: DONE
       
  1815     TInt lineIndex = aCommon1;
       
  1816     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1817     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1818     TInt varietyIndex = 0;
       
  1819     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cale_week_day_heading_pane(varietyIndex); // AsM 24082005
       
  1820     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::cale_week_day_heading_pane_t(lineIndex);
       
  1821     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,textLayout))).LayoutLine();
       
  1822     }
       
  1823 
       
  1824 // B={60, 90, 120, 150, 180, 240, 270} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=52 l=10 r=290 
       
  1825 // Remark                    : Hours. Seven text elements.
       
  1826 // Parent                    : 
       
  1827 // Parent API                : 
       
  1828 // Scale API match    ( 26%) : main_cale_week_pane
       
  1829 // Scale parent match (  0%) : 
       
  1830 TAknTextLineLayout Calendar_Week_view_texts_Line_2(TInt aIndex_B) 
       
  1831     {
       
  1832     // MAN: DONE
       
  1833     TInt lineIndex = aIndex_B;
       
  1834     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_week_pane();
       
  1835     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_cale_week_pane();
       
  1836     TInt varietyIndex = 0;
       
  1837     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::cale_week_time_pane(varietyIndex); // AsM 24082005
       
  1838     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::cale_week_time_pane_t(lineIndex);
       
  1839     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,textLayout))).LayoutLine();
       
  1840     }
       
  1841 
       
  1842 
       
  1843 // LAF Table : Calendar Month view elements
       
  1844 // C=221 H=274 W=344 b= l=6 r= t=6 
       
  1845 // Remark                    : Shadow.
       
  1846 // Parent                    : 
       
  1847 // Parent API                : 
       
  1848 // Scale API match    ( 25%) : main_cale_month_pane
       
  1849 // Scale parent match (  0%) : 
       
  1850 TAknWindowLineLayout Calendar_Month_view_elements_Line_1()
       
  1851     {
       
  1852     // MAN: NOT SUPPORTED (shadow)
       
  1853     return EmptyWindowLayout();
       
  1854     }
       
  1855 
       
  1856 // C=215 H=276 W=346 b= l=2 r= t=2 
       
  1857 // Remark                    : Outline frame. The frame width is one pixel.
       
  1858 // Parent                    : 
       
  1859 // Parent API                : 
       
  1860 // Scale API match    ( 25%) : main_cale_month_pane
       
  1861 // Scale parent match (  0%) : 
       
  1862 TAknWindowLineLayout Calendar_Month_view_elements_Line_2()
       
  1863     {
       
  1864     // MAN: NOT SUPPORTED (rectangle)
       
  1865     return EmptyWindowLayout();
       
  1866     }
       
  1867 
       
  1868 // C=0 H=272 W=342 b= l=4 r= t=4 
       
  1869 // Remark                    : Inside area.
       
  1870 // Parent                    : 
       
  1871 // Parent API                : 
       
  1872 // Scale API match    ( 25%) : main_cale_month_pane
       
  1873 // Scale parent match (  0%) : 
       
  1874 TAknWindowLineLayout Calendar_Month_view_elements_Line_3()
       
  1875     {
       
  1876     // MAN: (DONE)
       
  1877     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1878     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::bg_cale_pane_cp02(0);
       
  1879     return DoCompose(layout1, layout2).LayoutLine();
       
  1880     }
       
  1881 
       
  1882 // C=215 H=272 W=2 b= l=38 r= t=4 
       
  1883 // Remark                    : Vertical line between week numbers and grid elements.
       
  1884 // Parent                    : 
       
  1885 // Parent API                : 
       
  1886 // Scale API match    ( 25%) : main_cale_month_pane
       
  1887 // Scale parent match (  0%) : 
       
  1888 TAknWindowLineLayout Calendar_Month_view_elements_Line_4()
       
  1889     {
       
  1890     // MAN: (DONE)
       
  1891     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1892     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_pane_g2(0);
       
  1893     return DoCompose(layout1, layout2).LayoutLine();
       
  1894     }
       
  1895 
       
  1896 // C=215 H=2 W=342 b= l=4 r= t=36 
       
  1897 // Remark                    : Horizontal line between weekdays and grid elements.
       
  1898 // Parent                    : 
       
  1899 // Parent API                : 
       
  1900 // Scale API match    ( 25%) : main_cale_month_pane
       
  1901 // Scale parent match (  0%) : 
       
  1902 TAknWindowLineLayout Calendar_Month_view_elements_Line_5()
       
  1903     {
       
  1904     // MAN: (DONE)
       
  1905     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1906     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_pane_g1(0);
       
  1907     return DoCompose(layout1, layout2).LayoutLine();
       
  1908     }
       
  1909 
       
  1910 // C=219 H=238 W=2 b= l={82, 126, 170, 214, 258, 302, 6, 54, 102, 150, 198, 246, 294, 342} r= t=38 
       
  1911 // Remark                    : Vertical lines between grid elements.
       
  1912 // Parent                    : 
       
  1913 // Parent API                : 
       
  1914 // Scale API match    ( 25%) : main_cale_month_pane
       
  1915 // Scale parent match (  0%) : 
       
  1916 TAknWindowLineLayout Calendar_Month_view_elements_Line_6(TInt aIndex_l)
       
  1917     {
       
  1918     // MAN: (DONE)
       
  1919     TInt option = 0;
       
  1920     TInt index = aIndex_l + 2; // starts at g3
       
  1921     if (aIndex_l > 5)
       
  1922         {
       
  1923         // Week number column is not shown.
       
  1924         option = 1;
       
  1925         index -= 6;
       
  1926         }
       
  1927     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1928     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_pane_g(index, option);
       
  1929     return DoCompose(layout1, layout2).LayoutLine();
       
  1930     }
       
  1931 
       
  1932 // C=219 H=2 W={306, 334}[aCommon1] b= l={40, 8}[aCommon1] r= t={76, 116, 156, 196, 236} 
       
  1933 // Remark                    : Horizontal line between grid elements.
       
  1934 // Parent                    : 
       
  1935 // Parent API                : 
       
  1936 // Scale API match    ( 25%) : main_cale_month_pane
       
  1937 // Scale parent match (  0%) : 
       
  1938 TAknWindowLineLayout Calendar_Month_view_elements_Line_7(TInt aCommon1, TInt aIndex_t)
       
  1939     {
       
  1940     // MAN: (DONE)
       
  1941     TInt option = 0;
       
  1942     if ( aCommon1 == 1 )
       
  1943         {
       
  1944         // Week number column is not shown.
       
  1945         option = 1;
       
  1946         }
       
  1947     TInt lineIndex = aIndex_t + 8; // starts at g9
       
  1948     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1949     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_pane_g(lineIndex, option);
       
  1950     return DoCompose(layout1, layout2).LayoutLine();
       
  1951     }
       
  1952 
       
  1953 // C= H=238 W={306, 334}[aCommon1] b= l={40, 8}[aCommon1] r= t=38 
       
  1954 // Remark                    : Monthly days grid.
       
  1955 // Parent                    : 
       
  1956 // Parent API                : 
       
  1957 // Scale API match    (100%) : grid_cale_month_pane
       
  1958 // Scale parent match (  0%) : 
       
  1959 TAknWindowLineLayout grid_cale_month_pane(TInt aCommon1)
       
  1960     {
       
  1961     // MAN: (DONE)
       
  1962     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1963     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_cale_month_pane(aCommon1);
       
  1964     return DoCompose(layout1, layout2).LayoutLine();
       
  1965     }
       
  1966 
       
  1967 
       
  1968 // LAF Table : Calendar Month view texts
       
  1969 // B=28 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignCenter W=32 l={46, 90, 134, 178, 222, 266, 310, 16, 64, 112, 160, 208, 256, 304}[aCommon1] r={274, 230, 186, 142, 98, 54, 10, 304, 256, 208, 160, 112, 64, 16}[aCommon1] 
       
  1970 // Remark                    : Day name abbreviations. Seven text elements.
       
  1971 // Parent                    : 
       
  1972 // Parent API                : 
       
  1973 // Scale API match    ( 29%) : main_cale_month_pane
       
  1974 // Scale parent match (  0%) : 
       
  1975 TAknTextLineLayout Calendar_Month_view_texts_Line_1(TInt aCommon1) 
       
  1976     {
       
  1977     // MAN: (DONE)
       
  1978     /*
       
  1979     TInt option = 0;
       
  1980     TInt index = aCommon1;
       
  1981     if (index > 6)
       
  1982         {
       
  1983         // Week number column is not shown.
       
  1984         option = 1;
       
  1985         index -= 7;
       
  1986         }
       
  1987 
       
  1988     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  1989     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_day_heading_pane(option);
       
  1990     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t(index);
       
  1991     return DoComposeText(DoCompose(layout1, layout2), textLine).LayoutLine();
       
  1992     */
       
  1993 
       
  1994     // MAN: Changed 7.6.2005: Layout data v0.9
       
  1995     TInt option = 0;
       
  1996     TInt index = aCommon1;
       
  1997     if (index > 6)
       
  1998         {
       
  1999         // Week number column is not shown.
       
  2000         option = 1;
       
  2001         index -= 7;
       
  2002         }
       
  2003 
       
  2004     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  2005     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_day_heading_pane(option);
       
  2006 
       
  2007     TAknTextComponentLayout textLine;
       
  2008     if (index == 0)
       
  2009         {
       
  2010         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t1(option);
       
  2011         }
       
  2012     else if (index == 1)
       
  2013         {
       
  2014         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t2(option);
       
  2015         }
       
  2016     else if (index == 2)
       
  2017         {
       
  2018         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t3(option);
       
  2019         }
       
  2020     else if (index == 3)
       
  2021         {
       
  2022         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t4(option);
       
  2023         }
       
  2024     else if (index == 4)
       
  2025         {
       
  2026         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t5(option);
       
  2027         }
       
  2028     else if (index == 5)
       
  2029         {
       
  2030         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t6(option);
       
  2031         }
       
  2032     else if (index == 6)
       
  2033         {
       
  2034         textLine = AknLayoutScalable_Apps::cale_month_day_heading_pane_t7(option);
       
  2035         }
       
  2036     
       
  2037     return DoComposeText(DoCompose(layout1, layout2), textLine).LayoutLine();
       
  2038 
       
  2039     }
       
  2040 
       
  2041 // B={66, 106, 146, 186, 226, 266} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignCenter W=24 l=10 r=318 
       
  2042 // Remark                    : Week numbers. Six text elements.
       
  2043 // Parent                    : 
       
  2044 // Parent API                : 
       
  2045 // Scale API match    ( 29%) : main_cale_month_pane
       
  2046 // Scale parent match (  0%) : 
       
  2047 TAknTextLineLayout Calendar_Month_view_texts_Line_2(TInt aIndex_B)
       
  2048     {
       
  2049     // MAN: (DONE)
       
  2050     TInt lineIndex = aIndex_B;
       
  2051     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_cale_month_pane();
       
  2052     TInt varietyIndex = 0;
       
  2053     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cale_month_week_pane(varietyIndex); // AsM 24082005
       
  2054     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::cale_month_week_pane_t(lineIndex);
       
  2055     return DoComposeText(DoCompose(layout1, layout2), textLine).LayoutLine();
       
  2056     }
       
  2057 
       
  2058 
       
  2059 // LAF Table : Calculator elements
       
  2060 // C= H=64 W=340 b= l=6 r= t=292 
       
  2061 // Remark                    : Display background image.
       
  2062 // Parent                    : 
       
  2063 // Parent API                : 
       
  2064 // Scale API match    (  0%) : 
       
  2065 // Scale parent match (  0%) : 
       
  2066 TAknWindowLineLayout Calculator_elements_Line_1()
       
  2067     {
       
  2068     // MAN: OK
       
  2069     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2070     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_display_pane();
       
  2071     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::bg_calc_display_pane();            
       
  2072     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine(); 
       
  2073     }
       
  2074 // C= H=260 W=216 b= l=6 r= t=16 
       
  2075 // Remark                    : Paper background image.
       
  2076 // Parent                    : 
       
  2077 // Parent API                : 
       
  2078 // Scale API match    ( 52%) : bg_calc_paper_pane
       
  2079 // Scale parent match (  0%) : 
       
  2080 TAknWindowLineLayout gqn_graf_calc_paper()
       
  2081     {
       
  2082     // MAN: OK
       
  2083     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2084     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_paper_pane();
       
  2085     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::bg_calc_paper_pane();
       
  2086     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine(); 
       
  2087     }
       
  2088 
       
  2089 // C=107 H=2 W=192 b= l=18 r= t={54, 88, 122, 156, 190, 224} 
       
  2090 // Remark                    : Sum lines on paper.
       
  2091 // Parent                    : 
       
  2092 // Parent API                : 
       
  2093 // Scale API match    (  0%) : 
       
  2094 // Scale parent match (  0%) : 
       
  2095 TAknWindowLineLayout Calculator_elements_Line_3(TInt aIndex_t)
       
  2096     {
       
  2097     // MAN: OK
       
  2098 	TInt rowIndex = aIndex_t;
       
  2099     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2100     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_paper_pane();
       
  2101     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_calc_pane();
       
  2102     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_calc_item_pane(rowIndex);
       
  2103     TAknWindowComponentLayout layout5 = AknLayoutScalable_Apps::list_calc_item_pane_g1();
       
  2104     return DoCompose(layout1, DoCompose(DoCompose(DoCompose(layout2,layout3), layout4),layout5)).LayoutLine();
       
  2105     }
       
  2106 
       
  2107 // C= H=268 W=120 b= l=226 r= t=10 
       
  2108 // Remark                    : Calculator buttons.
       
  2109 // Parent                    : 
       
  2110 // Parent API                : 
       
  2111 // Scale API match    (100%) : grid_calc_pane
       
  2112 // Scale parent match (  0%) : 
       
  2113 TAknWindowLineLayout grid_calc_pane()
       
  2114     {
       
  2115     // MAN: OK
       
  2116     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2117     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_calc_pane();
       
  2118     return DoCompose(layout1, layout2).LayoutLine(); 
       
  2119     }
       
  2120 
       
  2121 // LAF Table : Calculator texts
       
  2122 // B=344 C=219 Font=ECalcBold21_Scaled J=ELayoutAlignRight W=242 l=94 r=16 
       
  2123 // Remark                    : Number entry shadow.
       
  2124 // Parent                    : 
       
  2125 // Parent API                : 
       
  2126 // Scale API match    (  0%) : 
       
  2127 // Scale parent match (  0%) : 
       
  2128 TAknTextLineLayout Calculator_texts_Line_1() 
       
  2129     {
       
  2130     // MAN: NOT SUPPORTED (shadow)
       
  2131     return EmptyTextLayout();
       
  2132     }
       
  2133 
       
  2134 // B=342 C=210 Font=ECalcBold21_Scaled J=ELayoutAlignRight W=242 l=92 r=18 
       
  2135 // Remark                    : Number entry. Max. eight digits.
       
  2136 // Parent                    : 
       
  2137 // Parent API                : 
       
  2138 // Scale API match    (  0%) : 
       
  2139 // Scale parent match (  0%) : 
       
  2140 TAknTextLineLayout Calculator_texts_Line_2()
       
  2141     {
       
  2142     // MAN: OK
       
  2143     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2144     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_display_pane();
       
  2145     TAknTextComponentLayout  textLine = AknLayoutScalable_Apps::calc_display_pane_t1();
       
  2146     return DoComposeText(layout1, DoComposeText(layout2,textLine)).LayoutLine();
       
  2147     }
       
  2148 
       
  2149 // B=344 C=219 Font=ECalcOperBold21_Scaled J=ELayoutAlignLeft W=26 l=42 r=284 
       
  2150 // Remark                    : Operator shadow.
       
  2151 // Parent                    : 
       
  2152 // Parent API                : 
       
  2153 // Scale API match    (  0%) : 
       
  2154 // Scale parent match (  0%) : 
       
  2155 TAknTextLineLayout Calculator_texts_Line_3()
       
  2156     {
       
  2157     // MAN: NOT SUPPORTED (shadow)
       
  2158     return EmptyTextLayout();
       
  2159     }
       
  2160 
       
  2161 // B=342 C=215 Font=ECalcOperBold21_Scaled J=ELayoutAlignLeft W=26 l=40 r=286 
       
  2162 // Remark                    : Operator entry.
       
  2163 // Parent                    : 
       
  2164 // Parent API                : 
       
  2165 // Scale API match    (  0%) : 
       
  2166 // Scale parent match (  0%) : 
       
  2167 TAknTextLineLayout Calculator_texts_Line_4() 
       
  2168     {
       
  2169     // MAN: OK
       
  2170     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2171     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_display_pane();
       
  2172     TAknTextComponentLayout  textLine = AknLayoutScalable_Apps::calc_display_pane_t2();
       
  2173     return DoComposeText(layout1, DoComposeText(layout2,textLine)).LayoutLine();
       
  2174     }
       
  2175 
       
  2176 // B=344 C=219 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W=24 l=16 r=312 
       
  2177 // Remark                    : Memory indication shadow.
       
  2178 // Parent                    : 
       
  2179 // Parent API                : 
       
  2180 // Scale API match    (  0%) : 
       
  2181 // Scale parent match (  0%) : 
       
  2182 TAknTextLineLayout Calculator_texts_Line_5() 
       
  2183     {
       
  2184     // MAN: NOT SUPPORTED (shadow)
       
  2185     return EmptyTextLayout();
       
  2186     }
       
  2187 
       
  2188 // B=342 C=35 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W=24 l=14 r=314 
       
  2189 // Remark                    : Memory indication.
       
  2190 // Parent                    : 
       
  2191 // Parent API                : 
       
  2192 // Scale API match    (  0%) : 
       
  2193 // Scale parent match (  0%) : 
       
  2194 TAknTextLineLayout Calculator_texts_Line_6()
       
  2195     {
       
  2196     // MAN: OK
       
  2197     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2198     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_display_pane();
       
  2199     TAknTextComponentLayout  textLine = AknLayoutScalable_Apps::calc_display_pane_t3();
       
  2200     return DoComposeText(layout1, DoComposeText(layout2,textLine)).LayoutLine();
       
  2201     }
       
  2202 
       
  2203 // B={48, 82, 116, 150, 184, 218, 252} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignRight W=172 l=38 r=142 
       
  2204 // Remark                    : Calculations on paper. Seven lines.
       
  2205 // Parent                    : 
       
  2206 // Parent API                : 
       
  2207 // Scale API match    (  0%) : 
       
  2208 // Scale parent match (  0%) : 
       
  2209 TAknTextLineLayout Calculator_texts_Line_7(TInt aIndex_B) 
       
  2210     {
       
  2211     // MAN: OK
       
  2212 	TInt rowIndex = aIndex_B;
       
  2213     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2214     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_paper_pane();
       
  2215     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_calc_pane();
       
  2216     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_calc_item_pane(rowIndex);
       
  2217     TAknTextComponentLayout  textLine = AknLayoutScalable_Apps::list_calc_item_pane_t1(0);
       
  2218     return DoComposeText(layout1, DoComposeText(DoCompose(DoCompose(layout2,layout3), layout4),textLine)).LayoutLine();
       
  2219     }
       
  2220 
       
  2221 // B={48, 82, 116, 150, 184, 218, 252} C=215 Font=ECalcOperBold13_Scaled J=ELayoutAlignCenter W=16 l=22 r=314 
       
  2222 // Remark                    : Operators. One operator in a line.
       
  2223 // Parent                    : 
       
  2224 // Parent API                : 
       
  2225 // Scale API match    (  0%) : 
       
  2226 // Scale parent match (  0%) : 
       
  2227 TAknTextLineLayout Calculator_texts_Line_8(TInt aIndex_B)
       
  2228     {
       
  2229     // MAN: OK
       
  2230 	TInt rowIndex = aIndex_B;
       
  2231     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_calc_pane();
       
  2232     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::calc_paper_pane();
       
  2233     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_calc_pane();
       
  2234     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_calc_item_pane(rowIndex);
       
  2235     TAknTextComponentLayout  textLine = AknLayoutScalable_Apps::list_calc_item_pane_t2(0);
       
  2236     return DoComposeText(layout1, DoComposeText(DoCompose(DoCompose(layout2,layout3), layout4),textLine)).LayoutLine();
       
  2237     }
       
  2238 
       
  2239 // LAF Table : Real Time Alarm Clock view descendants panes and elements
       
  2240 // C= H=112 W=102 b= l=2 r= t=10 
       
  2241 // Remark                    : Clock.
       
  2242 // Parent                    : 
       
  2243 // Parent API                : 
       
  2244 // Scale API match    ( 68%) : popup_clock_analogue_window_cp02
       
  2245 // Scale parent match (  0%) : 
       
  2246 TAknWindowLineLayout popup_clock__ref__window()
       
  2247     {
       
  2248     // MAN: (DONE)
       
  2249     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2250     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::popup_clock_analogue_window_cp02();
       
  2251 	return DoCompose(layout1,layout2).LayoutLine();
       
  2252     }
       
  2253 
       
  2254 // C=215 H=280 W=2 b= l=104 r= t=0 
       
  2255 // Remark                    : Vertical line.
       
  2256 // Parent                    : 
       
  2257 // Parent API                : 
       
  2258 // Scale API match    (  0%) : 
       
  2259 // Scale parent match (  0%) : 
       
  2260 TAknWindowLineLayout Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_2()
       
  2261     {    
       
  2262     // MAN: (DONE)
       
  2263     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2264     TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::bg_list_pane(0);
       
  2265     TAknWindowComponentLayout layout3 = AknLayoutScalable_Avkon::bg_list_pane_g4(2);
       
  2266     return DoCompose(DoCompose(layout1, layout2), layout3).LayoutLine();
       
  2267     }
       
  2268 
       
  2269 // C=215 H=2 W=248 b= l=104 r= t=278 
       
  2270 // Remark                    : Horizontal line.
       
  2271 // Parent                    : 
       
  2272 // Parent API                : 
       
  2273 // Scale API match    (  0%) : 
       
  2274 // Scale parent match (  0%) : 
       
  2275 TAknWindowLineLayout Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_3()
       
  2276     {
       
  2277     // MAN: (DONE)
       
  2278     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2279     TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::bg_list_pane(0);
       
  2280     TAknWindowComponentLayout layout3 = AknLayoutScalable_Avkon::bg_list_pane_g5(2);
       
  2281     return DoCompose(DoCompose(layout1, layout2), layout3).LayoutLine();
       
  2282     }
       
  2283 
       
  2284 // C= H=26 W=26 b= l=320 r= t=24 
       
  2285 // Remark                    : Daylight saving time indication.
       
  2286 // Parent                    : 
       
  2287 // Parent API                : 
       
  2288 // Scale API match    (  0%) : 
       
  2289 // Scale parent match (  0%) : 
       
  2290 TAknWindowLineLayout Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_4()
       
  2291     {
       
  2292     // MAN: (DONE)
       
  2293     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2294     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::clock_g1();
       
  2295 	return DoCompose(layout1,layout2).LayoutLine();
       
  2296     }
       
  2297 
       
  2298 // C= H=26 W=26 b= l=320 r= t=180 
       
  2299 // Remark                    : Alarm active indication.
       
  2300 // Parent                    : 
       
  2301 // Parent API                : 
       
  2302 // Scale API match    (  0%) : 
       
  2303 // Scale parent match (  0%) : 
       
  2304 TAknWindowLineLayout Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_5()
       
  2305     {
       
  2306     // MAN: (DONE)
       
  2307     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2308     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::clock_g2();
       
  2309 	return DoCompose(layout1,layout2).LayoutLine();
       
  2310     }
       
  2311 
       
  2312 // LAF Table : Real Time Alarm Clock view texts (skins)
       
  2313 // B=46 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={230, 198}[aCommon1] l=114 r={8, 40}[aCommon1] 
       
  2314 // Remark                    : City or Current timetext.
       
  2315 // Parent                    : 
       
  2316 // Parent API                : 
       
  2317 // Scale API match    (  0%) : 
       
  2318 // Scale parent match (  0%) : 
       
  2319 TAknTextLineLayout Real_Time_Alarm_Clock_view_texts__skins__Line_1(TInt aCommon1)
       
  2320     {
       
  2321     // MAN: (DONE)
       
  2322     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2323     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::clock_t1(aCommon1);
       
  2324     return DoComposeText(layout1, layout2).LayoutLine();
       
  2325     }
       
  2326 
       
  2327 // B={78, 108, 138} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=222 l=124 r=8 
       
  2328 // Remark                    : Additional information.
       
  2329 // Parent                    : 
       
  2330 // Parent API                : 
       
  2331 // Scale API match    (  0%) : 
       
  2332 // Scale parent match (  0%) : 
       
  2333 TAknTextLineLayout Real_Time_Alarm_Clock_view_texts__skins__Line_2(TInt aIndex_B) 
       
  2334     {
       
  2335     // MAN: (DONE)
       
  2336     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2337     TAknTextComponentLayout layout2;
       
  2338     switch (aIndex_B)
       
  2339         {
       
  2340         case 0:
       
  2341         default:
       
  2342             layout2 = AknLayoutScalable_Apps::clock_t2(0);
       
  2343             break;
       
  2344         case 1:
       
  2345             layout2 = AknLayoutScalable_Apps::clock_t3(0);
       
  2346             break;
       
  2347         case 2:
       
  2348             layout2 = AknLayoutScalable_Apps::clock_t4(0);
       
  2349             break;
       
  2350         }
       
  2351     return DoComposeText(layout1, layout2).LayoutLine();
       
  2352     }
       
  2353 
       
  2354 
       
  2355 // B=202 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=230 l=114 r=8 
       
  2356 // Remark                    : Alarmor no alarmtext.
       
  2357 // Parent                    : 
       
  2358 // Parent API                : 
       
  2359 // Scale API match    (  0%) : 
       
  2360 // Scale parent match (  0%) : 
       
  2361 TAknTextLineLayout Real_Time_Alarm_Clock_view_texts__skins__Line_3()
       
  2362     {
       
  2363     // MAN: (DONE)
       
  2364     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2365     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::clock_t5(0);
       
  2366     return DoComposeText(layout1, layout2).LayoutLine();
       
  2367     }
       
  2368 
       
  2369 // B={234, 264} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=222 l=124 r=8 
       
  2370 // Remark                    : Additional information.
       
  2371 // Parent                    : 
       
  2372 // Parent API                : 
       
  2373 // Scale API match    (  0%) : 
       
  2374 // Scale parent match (  0%) : 
       
  2375 TAknTextLineLayout Real_Time_Alarm_Clock_view_texts__skins__Line_4(TInt aIndex_B) 
       
  2376     {
       
  2377     // MAN: (DONE)
       
  2378     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2379     TAknTextComponentLayout layout2;
       
  2380     switch (aIndex_B)
       
  2381         {
       
  2382         case 0:
       
  2383         default:
       
  2384             layout2 = AknLayoutScalable_Apps::clock_t6(0);
       
  2385             break;
       
  2386         case 1:
       
  2387             layout2 = AknLayoutScalable_Apps::clock_t7(0);
       
  2388             break;
       
  2389         }
       
  2390     return DoComposeText(layout1, layout2).LayoutLine();
       
  2391     }
       
  2392 
       
  2393 // B=202 C=215 Font=ELatinClock14_Scaled J=ELayoutAlignRight W=78 l=14 r=260 
       
  2394 // Remark                    : Alarm time.
       
  2395 // Parent                    : 
       
  2396 // Parent API                : 
       
  2397 // Scale API match    (  0%) : 
       
  2398 // Scale parent match (  0%) : 
       
  2399 TAknTextLineLayout Real_Time_Alarm_Clock_view_texts__skins__Line_5() 
       
  2400     {
       
  2401     // MAN: (DONE)
       
  2402     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2403     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::clock_t8(0);
       
  2404     return DoComposeText(layout1, layout2).LayoutLine();
       
  2405     }
       
  2406 
       
  2407 // B=234 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=72 l=18 r=262 
       
  2408 // Remark                    : A.m.p.m. indicator.
       
  2409 // Parent                    : 
       
  2410 // Parent API                : 
       
  2411 // Scale API match    (  0%) : 
       
  2412 // Scale parent match (  0%) : 
       
  2413 TAknTextLineLayout Real_Time_Alarm_Clock_view_texts__skins__Line_6() 
       
  2414     {
       
  2415     // MAN: (DONE)
       
  2416     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_clock_pane();
       
  2417     TAknTextComponentLayout layout2 = AknLayoutScalable_Apps::clock_t9(0);
       
  2418     return DoComposeText(layout1, layout2).LayoutLine();
       
  2419     }
       
  2420 
       
  2421 
       
  2422 // LAF Table : Clock find pane elements
       
  2423 // C=221 H=42 W=2 b= l=102 r= t=12 
       
  2424 // Remark                    : Vertical shadow inside the find box frame.
       
  2425 // Parent                    : 
       
  2426 // Parent API                : 
       
  2427 // Scale API match    ( 39%) : chi_dic_find_pane_t1
       
  2428 // Scale parent match (  0%) : 
       
  2429 TAknWindowLineLayout Clock_find_pane_elements_Line_1()
       
  2430     {
       
  2431     // MAN: NOT SUPPORTED (not used)
       
  2432     // This has been removed from LAF in A2.1
       
  2433     return EmptyWindowLayout();
       
  2434     }
       
  2435 
       
  2436 // C=221 H=2 W=244 b= l=104 r= t=12 
       
  2437 // Remark                    : Horizontal shadow inside the find box frame.
       
  2438 // Parent                    : 
       
  2439 // Parent API                : 
       
  2440 // Scale API match    ( 39%) : chi_dic_find_pane_t1
       
  2441 // Scale parent match (  0%) : 
       
  2442 TAknWindowLineLayout Clock_find_pane_elements_Line_2()
       
  2443     {
       
  2444     // MAN: NOT SUPPORTED (not used)
       
  2445     // This has been removed from LAF in A2.1
       
  2446     return EmptyWindowLayout();
       
  2447     }
       
  2448 
       
  2449 // C=215 H=10 W=2 b= l=100 r= t=0 
       
  2450 // Remark                    : Vertical line extension.
       
  2451 // Parent                    : 
       
  2452 // Parent API                : 
       
  2453 // Scale API match    ( 39%) : chi_dic_find_pane_t1
       
  2454 // Scale parent match (  0%) : 
       
  2455 TAknWindowLineLayout Clock_find_pane_elements_Line_3()
       
  2456     {
       
  2457     // MAN: NOT SUPPORTED (not used)
       
  2458     // This has been removed from LAF in A2.1
       
  2459     return EmptyWindowLayout();
       
  2460     }
       
  2461 
       
  2462 // C=215 H=46 W=250 b= l=100 r= t=10 
       
  2463 // Remark                    : Outline frame.
       
  2464 // Parent                    : 
       
  2465 // Parent API                : 
       
  2466 // Scale API match    ( 39%) : chi_dic_find_pane_t1
       
  2467 // Scale parent match (  0%) : 
       
  2468 TAknWindowLineLayout Clock_find_pane_elements_Line_4()
       
  2469     {
       
  2470     // MAN: NOT SUPPORTED (not used)
       
  2471     // This has been removed from LAF in A2.1
       
  2472     return EmptyWindowLayout();
       
  2473     }
       
  2474 
       
  2475 // C= H=52 W=48 b= l=66 r= t=4 
       
  2476 // Remark                    : Magnifying glass icon.
       
  2477 // Parent                    : 
       
  2478 // Parent API                : 
       
  2479 // Scale API match    ( 39%) : chi_dic_find_pane_t1
       
  2480 // Scale parent match (  0%) : 
       
  2481 TAknWindowLineLayout Clock_find_pane_elements_Line_5()
       
  2482     {
       
  2483     // MAN: NOT SUPPORTED (not used)
       
  2484     // This has been removed from LAF in A2.1
       
  2485     return EmptyWindowLayout();
       
  2486     }
       
  2487 
       
  2488 
       
  2489 // LAF Table : Find pane texts
       
  2490 // B=40 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=222 l=120 r=10 
       
  2491 // Remark                    : Search string.
       
  2492 // Parent                    : 
       
  2493 // Parent API                : 
       
  2494 // Scale API match    ( 64%) : find_pinb_pane_t1
       
  2495 // Scale parent match (  0%) : 
       
  2496 TAknTextLineLayout Find_pane_texts_Line_1() 
       
  2497     {
       
  2498     // MAN: NOT SUPPORTED (not used)
       
  2499     // This has been removed from LAF in A2.1
       
  2500     return EmptyTextLayout();
       
  2501     }
       
  2502 
       
  2503 // LAF Table : Camcorder Still Image Viewfinder descendants and elements
       
  2504 // C= H=264 W=348 b= l=2 r= t=2 
       
  2505 // Remark                    : scaled image from the camera.
       
  2506 // Parent                    : 
       
  2507 // Parent API                : 
       
  2508 // Scale API match    ( 28%) : image_subqcif_pane
       
  2509 // Scale parent match (  0%) : 
       
  2510 TAknWindowLineLayout Near_QCIF()
       
  2511     {
       
  2512     // MAN: DONE
       
  2513     // WARNING - very close name clash: Near_QCIF != near_QCIF() 
       
  2514 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2515     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2516     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::image_vga_pane(varietyIndex);
       
  2517     return DoCompose(layout1, layout2).LayoutLine();
       
  2518     }
       
  2519 
       
  2520 // C=35 H=26 W=26 b= l=288 r= t=234 
       
  2521 // Remark                    : Activated timer indication.
       
  2522 // Parent                    : 
       
  2523 // Parent API                : 
       
  2524 // Scale API match    (  0%) : 
       
  2525 // Scale parent match (  0%) : 
       
  2526 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_2()
       
  2527     {
       
  2528     // MAN: DONE
       
  2529 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2530     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2531     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g7(varietyIndex); // activated timer indic
       
  2532     return DoCompose(layout1, layout2).LayoutLine();
       
  2533     }
       
  2534 
       
  2535 // C=35 H=24 W=22 b= l=14 r= t=8 
       
  2536 // Remark                    : Selected memory type indication
       
  2537 // Parent                    : 
       
  2538 // Parent API                : 
       
  2539 // Scale API match    (  0%) : 
       
  2540 // Scale parent match (  0%) : 
       
  2541 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_3()
       
  2542     {
       
  2543     // MAN: DONE
       
  2544     // Note that this line number is wrong (4th vs 3rd line) in the LAF spec rel 2.6 v4.0.
       
  2545 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2546     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2547     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g1(varietyIndex); // memory type indic 
       
  2548     return DoCompose(layout1, layout2).LayoutLine();    
       
  2549     }
       
  2550 
       
  2551 // C= H=104 W=30 b= l=320 r= t=8 
       
  2552 // Remark                    : Zooming factor  indication.
       
  2553 // Parent                    : 
       
  2554 // Parent API                : 
       
  2555 // Scale API match    (  0%) : 
       
  2556 // Scale parent match (  0%) : 
       
  2557 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4()
       
  2558     {
       
  2559     // MAN: DONE
       
  2560     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
  2561 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2562     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2563     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cams_zoom_pane(varietyIndex); // zoom pane
       
  2564     return DoCompose(layout1, layout2).LayoutLine();    
       
  2565     }
       
  2566 
       
  2567 // C=35 H=26 W=26 b= l=14 r= t=234 
       
  2568 // Remark                    : Flash mode  indication.
       
  2569 // Parent                    : 
       
  2570 // Parent API                : 
       
  2571 // Scale API match    (  0%) : 
       
  2572 // Scale parent match (  0%) : 
       
  2573 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_5()
       
  2574     {
       
  2575     // MAN: DONE
       
  2576     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
  2577 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2578     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2579     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g2(varietyIndex); // flash mode
       
  2580     return DoCompose(layout1, layout2).LayoutLine();    
       
  2581     }
       
  2582 
       
  2583 
       
  2584 // LAF Table : Camcorder Zooming factor pane elements
       
  2585 // C=215 H=104 W=30 b= l=0 r= t=0 
       
  2586 // Remark                    : Zooming scale.
       
  2587 // Parent                    : cams_zoom_pane
       
  2588 // Parent API                : Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4
       
  2589 // Scale API match    (  0%) : 
       
  2590 // Scale parent match (  0%) : 
       
  2591 TAknWindowLineLayout Camcorder_Zooming_factor_pane_elements_Line_1()
       
  2592     {
       
  2593     // MAN: DONE
       
  2594     // Note that it is a bit unsure if the new and old laf can be mapped like this.
       
  2595     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_zoom_pane_g2();
       
  2596     return layout1.LayoutLine();    
       
  2597     }
       
  2598 
       
  2599 // C=215 H=10 W=6 b= l=12 r= t=0 
       
  2600 // Remark                    : Elevator.
       
  2601 // Parent                    : cams_zoom_pane
       
  2602 // Parent API                : Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4
       
  2603 // Scale API match    (  0%) : 
       
  2604 // Scale parent match (  0%) : 
       
  2605 TAknWindowLineLayout Camcorder_Zooming_factor_pane_elements_Line_2()
       
  2606     {
       
  2607     // MAN: DONE
       
  2608     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_zoom_pane_g4();
       
  2609     return layout1.LayoutLine();    
       
  2610     }
       
  2611 
       
  2612 
       
  2613 // LAF Table : Camcorder Still Image Viewfinder texts
       
  2614 // B=30 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=284 l=36 r=32 
       
  2615 // Remark                    : Available memory  indication.
       
  2616 // Parent                    : 
       
  2617 // Parent API                : 
       
  2618 // Scale API match    (  0%) : 
       
  2619 // Scale parent match (  0%) : 
       
  2620 TAknTextLineLayout Camcorder_Still_Image_Viewfinder_texts_Line_1()
       
  2621     {
       
  2622     // MAN: DONE
       
  2623 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2624     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2625     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::main_camera_pane_t1(varietyIndex);
       
  2626     return DoComposeText(layout1, textLayout).LayoutLine();
       
  2627     }
       
  2628 
       
  2629 // B=258 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=24 l=320 r=8 
       
  2630 // Remark                    : Timer indication.
       
  2631 // Parent                    : 
       
  2632 // Parent API                : 
       
  2633 // Scale API match    (  0%) : 
       
  2634 // Scale parent match (  0%) : 
       
  2635 TAknTextLineLayout Camcorder_Still_Image_Viewfinder_texts_Line_2()
       
  2636     {
       
  2637     // MAN: DONE
       
  2638 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  2639     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  2640     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::main_camera_pane_t2(varietyIndex); 
       
  2641     return DoComposeText(layout1, textLayout).LayoutLine();
       
  2642     }
       
  2643 
       
  2644 
       
  2645 // LAF Table : Camcorder Video Viewfinder descendants and elements
       
  2646 // C= H=192 W=256 b= l=48 r= t=48 
       
  2647 // Remark                    : SubQCIF Viewfinder  image.
       
  2648 // Parent                    : 
       
  2649 // Parent API                : 
       
  2650 // Scale API match    (  0%) : 
       
  2651 // Scale parent match (  0%) : 
       
  2652 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_1()
       
  2653     {
       
  2654     // MAN: DONE
       
  2655     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2656     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::image_subqcif_pane();
       
  2657     return DoCompose(layout1, layout2).LayoutLine();        
       
  2658     }
       
  2659 
       
  2660 // C= H=286 W=348 b= l=2 r= t=2 
       
  2661 // Remark                    : QCIF Viewfinder  image.
       
  2662 // Parent                    : 
       
  2663 // Parent API                : 
       
  2664 // Scale API match    (  0%) : 
       
  2665 // Scale parent match (  0%) : 
       
  2666 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_2()
       
  2667     {
       
  2668     // MAN: DONE
       
  2669 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 2 : 0;
       
  2670     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2671     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::image_cif_pane(varietyIndex);
       
  2672     return DoCompose(layout1, layout2).LayoutLine();        
       
  2673     }
       
  2674 
       
  2675 // C={215, 35} H=26 W=26 b= l=40 r= t=260 
       
  2676 // Remark                    : Microphone off  mode indication.
       
  2677 // Parent                    : 
       
  2678 // Parent API                : 
       
  2679 // Scale API match    (  0%) : 
       
  2680 // Scale parent match (  0%) : 
       
  2681 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_3(TInt /*aIndex_C*/)
       
  2682     {
       
  2683     // MAN: DONE
       
  2684 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 4 : 0;
       
  2685     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2686     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g2(varietyIndex);
       
  2687     return DoCompose(layout1, layout2).LayoutLine();        
       
  2688     }
       
  2689 
       
  2690 // C={215, 35} H=26 W=26 b= l=66 r= t=260 
       
  2691 // Remark                    : Night mode  indication.
       
  2692 // Parent                    : 
       
  2693 // Parent API                : 
       
  2694 // Scale API match    (  0%) : 
       
  2695 // Scale parent match (  0%) : 
       
  2696 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_4(TInt /*aIndex_C*/)
       
  2697     {
       
  2698     // MAN: DONE
       
  2699 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 4 : 0;
       
  2700     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2701     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g3(varietyIndex);
       
  2702     return DoCompose(layout1, layout2).LayoutLine();        
       
  2703     }
       
  2704 
       
  2705 // C={215, 35} H=26 W=26 b= l=92 r= t=260 
       
  2706 // Remark                    : Color toning  indication.
       
  2707 // Parent                    : 
       
  2708 // Parent API                : 
       
  2709 // Scale API match    (  0%) : 
       
  2710 // Scale parent match (  0%) : 
       
  2711 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_5(TInt /*aCommon1*/)
       
  2712     {
       
  2713     // MAN: DONE
       
  2714 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 4 : 0;
       
  2715     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2716     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g4(varietyIndex);
       
  2717     return DoCompose(layout1, layout2).LayoutLine();        
       
  2718     }
       
  2719 
       
  2720 // C={215, 35} H=26 W=26 b= l=118 r= t=260 
       
  2721 // Remark                    : White balance  indication.
       
  2722 // Parent                    : 
       
  2723 // Parent API                : 
       
  2724 // Scale API match    (  0%) : 
       
  2725 // Scale parent match (  0%) : 
       
  2726 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_6(TInt /* aIndex_C */)
       
  2727     {
       
  2728     // MAN: DONE
       
  2729 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 3 : 0;
       
  2730     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2731     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g5(varietyIndex);
       
  2732     return DoCompose(layout1, layout2).LayoutLine();        
       
  2733     }
       
  2734 
       
  2735 
       
  2736 
       
  2737 // LAF Table : Camcorder Video Recording descendants and elements
       
  2738 // C= H=192 W=256 b= l=48 r= t=48 
       
  2739 // Remark                    : SubQCIF Viewfinder  image.
       
  2740 // Parent                    : 
       
  2741 // Parent API                : 
       
  2742 // Scale API match    (  0%) : 
       
  2743 // Scale parent match (  0%) : 
       
  2744 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_1()
       
  2745     {
       
  2746     // MAN: DONE
       
  2747     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2748     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::image_subqcif_pane();
       
  2749     return DoCompose(layout1, layout2).LayoutLine();        
       
  2750     }
       
  2751 
       
  2752 // C= H=286 W=348 b= l=2 r= t=2 
       
  2753 // Remark                    : QCIF Viewfinder  image.
       
  2754 // Parent                    : 
       
  2755 // Parent API                : 
       
  2756 // Scale API match    (  0%) : 
       
  2757 // Scale parent match (  0%) : 
       
  2758 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_2()
       
  2759     {
       
  2760     // MAN: DONE
       
  2761 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 2 : 1;
       
  2762     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2763     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::image_cif_pane(varietyIndex);
       
  2764     return DoCompose(layout1, layout2).LayoutLine();        
       
  2765     }
       
  2766 
       
  2767 // C={215, 35} H=26 W=26 b= l=40 r= t=260 
       
  2768 // Remark                    : Microphone off  mode indication.
       
  2769 // Parent                    : 
       
  2770 // Parent API                : 
       
  2771 // Scale API match    (  0%) : 
       
  2772 // Scale parent match (  0%) : 
       
  2773 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_3(TInt /*aIndex_C*/)
       
  2774     {
       
  2775     // MAN: DONE
       
  2776 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 4 : 3;
       
  2777     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2778     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g2(varietyIndex);
       
  2779     return DoCompose(layout1, layout2).LayoutLine();        
       
  2780     }
       
  2781 
       
  2782 // C={215, 35} H=26 W=26 b= l=66 r= t=260 
       
  2783 // Remark                    : Night mode  indication.
       
  2784 // Parent                    : 
       
  2785 // Parent API                : 
       
  2786 // Scale API match    (  0%) : 
       
  2787 // Scale parent match (  0%) : 
       
  2788 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_4(TInt /*aIndex_C*/) 
       
  2789     {
       
  2790     // MAN: DONE
       
  2791 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 4 : 3;
       
  2792     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2793     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g3(varietyIndex);
       
  2794     return DoCompose(layout1, layout2).LayoutLine();        
       
  2795     }
       
  2796 
       
  2797 // C={215, 35} H=26 W=26 b= l=92 r= t=260 
       
  2798 // Remark                    : Color toning  indication.
       
  2799 // Parent                    : 
       
  2800 // Parent API                : 
       
  2801 // Scale API match    (  0%) : 
       
  2802 // Scale parent match (  0%) : 
       
  2803 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_5(TInt /*aIndex_C*/) 
       
  2804     {
       
  2805     // MAN: DONE
       
  2806 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 4 : 3;
       
  2807     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2808     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g4(varietyIndex);
       
  2809     return DoCompose(layout1, layout2).LayoutLine();        
       
  2810     }
       
  2811 
       
  2812 // C={215, 35} H=26 W=26 b= l=118 r= t=260 
       
  2813 // Remark                    : White balance  indication.
       
  2814 // Parent                    : 
       
  2815 // Parent API                : 
       
  2816 // Scale API match    (  0%) : 
       
  2817 // Scale parent match (  0%) : 
       
  2818 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_6(TInt /* aIndex_C */) 
       
  2819     {
       
  2820     // MAN: DONE
       
  2821 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 3 : 2;
       
  2822     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
  2823     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g5(varietyIndex);
       
  2824     return DoCompose(layout1, layout2).LayoutLine();        
       
  2825     }
       
  2826 
       
  2827 
       
  2828 // LAF Table : Camcorder Duration texts
       
  2829 // B=24 C=0 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=222 l=10 r=8 
       
  2830 // Remark                    : Timer indication.
       
  2831 // Parent                    : 
       
  2832 // Parent API                : 
       
  2833 // Scale API match    (  0%) : 
       
  2834 // Scale parent match (  0%) : 
       
  2835 TAknTextLineLayout Camcorder_Duration_texts_Line_1() 
       
  2836     {
       
  2837     // MAN: DONE but uses mediaplayers layout
       
  2838     return AknLayoutScalable_Apps::navi_pane_mp_t1().LayoutLine();
       
  2839     }
       
  2840 
       
  2841 // LAF Table : Camcorder Post Recording elements
       
  2842 // C= H=240 W=320 b= l=16 r= t=24 
       
  2843 // Remark                    : QVGA image.
       
  2844 // Parent                    : 
       
  2845 // Parent API                : 
       
  2846 // Scale API match    ( 50%) : image_vga_pane
       
  2847 // Scale parent match (  0%) : 
       
  2848 TAknWindowLineLayout QVGA() 
       
  2849     {
       
  2850     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  2851     return EmptyWindowLayout();
       
  2852     }
       
  2853 
       
  2854 // C= H=192 W=256 b= l=48 r= t=48 
       
  2855 // Remark                    : SubQCIF video.
       
  2856 // Parent                    : 
       
  2857 // Parent API                : 
       
  2858 // Scale API match    (  0%) : 
       
  2859 // Scale parent match (  0%) : 
       
  2860 TAknWindowLineLayout Camcorder_Video_Post_recording_elements_Line_2()
       
  2861     {
       
  2862     return Camcorder_Video_Viewfinder_descendants_and_elements_Line_1();
       
  2863     }
       
  2864 
       
  2865 // C= H=286 W=348 b= l=2 r= t=2 
       
  2866 // Remark                    : QCIF video.
       
  2867 // Parent                    : 
       
  2868 // Parent API                : 
       
  2869 // Scale API match    (  0%) : 
       
  2870 // Scale parent match (  0%) : 
       
  2871 TAknWindowLineLayout Camcorder_Video_Post_recording_elements_Line_3()
       
  2872     {
       
  2873     return Camcorder_Video_Viewfinder_descendants_and_elements_Line_2();
       
  2874     }
       
  2875 
       
  2876 
       
  2877 // LAF Table : Graphical message selection layout elements
       
  2878 // C=219 H=2 W=326 b= l=14 r= t={2, 72, 142, 212, 282} 
       
  2879 // Remark                    : Horizontal lines between the cells.
       
  2880 // Parent                    : 
       
  2881 // Parent API                : 
       
  2882 // Scale API match    (  0%) : 
       
  2883 // Scale parent match (  0%) : 
       
  2884 TAknWindowLineLayout Graphical_message_selection_layout_elements_Line_1(TInt /*aIndex_t*/)
       
  2885     {
       
  2886     // MAN: DONE but only index 0 is supported
       
  2887     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_graph_messa_pane();
       
  2888     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_gms_pane_g1();
       
  2889     return DoCompose(layout1, layout2).LayoutLine(); 
       
  2890     }
       
  2891 
       
  2892 // C=219 H=278 W=2 b= l={14, 176, 338} r= t=4 
       
  2893 // Remark                    : Vertical lines between the cells.
       
  2894 // Parent                    : 
       
  2895 // Parent API                : 
       
  2896 // Scale API match    (  0%) : 
       
  2897 // Scale parent match (  0%) : 
       
  2898 TAknWindowLineLayout Graphical_message_selection_layout_elements_Line_2(TInt /*aIndex_l*/)
       
  2899     {
       
  2900     // MAN: DONE but only index 0 is supported
       
  2901     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_graph_messa_pane();
       
  2902     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_gms_pane_g2();
       
  2903     return DoCompose(layout1, layout2).LayoutLine(); 
       
  2904     }
       
  2905 
       
  2906 // C= H=278 W=322 b= l=16 r= t=4 
       
  2907 // Remark                    : Picture message selection grid.
       
  2908 // Parent                    : 
       
  2909 // Parent API                : 
       
  2910 // Scale API match    (100%) : grid_gms_pane
       
  2911 // Scale parent match (  0%) : 
       
  2912 TAknWindowLineLayout grid_gms_pane()
       
  2913     {
       
  2914     // MAN: DONE
       
  2915     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_graph_messa_pane();
       
  2916     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_gms_pane();
       
  2917     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::grid_gms_pane();
       
  2918     return DoCompose(layout1, DoCompose(layout2, layout3)).LayoutLine(); 
       
  2919     }
       
  2920 
       
  2921 // LAF Table : Help texts
       
  2922 // B={42, 74, 106, 138, 170, 202, 266} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=334 l=8 r=10 
       
  2923 // Remark                    : Help item text.
       
  2924 // Parent                    : 
       
  2925 // Parent API                : 
       
  2926 // Scale API match    ( 33%) : main_help_pane
       
  2927 // Scale parent match (  0%) : 
       
  2928 TAknTextLineLayout Help_texts_Line_1(TInt aIndex_B) 
       
  2929     {
       
  2930     // MAN: DONE
       
  2931 	TInt rowIndex = aIndex_B;
       
  2932     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_help_pane();
       
  2933     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_help_pane();
       
  2934     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_help_pane();
       
  2935     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::help_list_pane_t1(rowIndex);    
       
  2936     return DoComposeText(layout1, DoComposeText(layout2, DoComposeText(layout3, textLayout))).LayoutLine(); 
       
  2937     }
       
  2938     
       
  2939 // LAF Table : Phonebook Photo view elements
       
  2940 // C=221 H=284 W=346 b= l=4 r= t=4 
       
  2941 // Remark                    : Shadow.
       
  2942 // Parent                    : 
       
  2943 // Parent API                : 
       
  2944 // Scale API match    (  0%) : 
       
  2945 // Scale parent match (  0%) : 
       
  2946 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_1()
       
  2947     {
       
  2948     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  2949     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  2950     return line;
       
  2951     }
       
  2952 
       
  2953 // C= H=284 W=346 b= l=2 r= t=2 
       
  2954 // Remark                    : QQCIF image (176x144).
       
  2955 // Parent                    : 
       
  2956 // Parent API                : 
       
  2957 // Scale API match    (  0%) : 
       
  2958 // Scale parent match (  0%) : 
       
  2959 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_2() 
       
  2960     {
       
  2961     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  2962     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  2963     return line;
       
  2964     }
       
  2965 
       
  2966 // C=221 H=238 W=318 b= l=20 r= t=28 
       
  2967 // Remark                    : Shadow.
       
  2968 // Parent                    : 
       
  2969 // Parent API                : 
       
  2970 // Scale API match    (  0%) : 
       
  2971 // Scale parent match (  0%) : 
       
  2972 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_3() 
       
  2973     {
       
  2974     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  2975     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  2976     return line;
       
  2977     }
       
  2978 
       
  2979 // C= H=240 W=320 b= l=16 r= t=24 
       
  2980 // Remark                    : 116 VGA image (160x120).
       
  2981 // Parent                    : 
       
  2982 // Parent API                : 
       
  2983 // Scale API match    (  0%) : 
       
  2984 // Scale parent match (  0%) : 
       
  2985 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_4()
       
  2986     {
       
  2987     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  2988     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  2989     return line;
       
  2990     }
       
  2991 
       
  2992 // C=221 H=190 W=158 b= l=100 r= t=52 
       
  2993 // Remark                    : Shadow.
       
  2994 // Parent                    : 
       
  2995 // Parent API                : 
       
  2996 // Scale API match    (  0%) : 
       
  2997 // Scale parent match (  0%) : 
       
  2998 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_5()
       
  2999     {
       
  3000     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  3001     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  3002     return line;
       
  3003     }
       
  3004 
       
  3005 // C= H=192 W=160 b= l=96 r= t=48 
       
  3006 // Remark                    : Personal image (80x96).
       
  3007 // Parent                    : 
       
  3008 // Parent API                : 
       
  3009 // Scale API match    (  0%) : 
       
  3010 // Scale parent match (  0%) : 
       
  3011 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_6()
       
  3012     {
       
  3013     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  3014     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  3015     return line;
       
  3016     }
       
  3017 
       
  3018 // C= H= W= b= l=-2 r= t=-2 
       
  3019 // Remark                    : Shadow for any other size.
       
  3020 // Parent                    : 
       
  3021 // Parent API                : 
       
  3022 // Scale API match    (  0%) : 
       
  3023 // Scale parent match (  0%) : 
       
  3024 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_7()
       
  3025     {
       
  3026     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  3027     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  3028     return line;
       
  3029     }
       
  3030 
       
  3031 // C= H=284 W=346 b= l= r= t= 
       
  3032 // Remark                    : Any other size.
       
  3033 // Parent                    : 
       
  3034 // Parent API                : 
       
  3035 // Scale API match    (  0%) : 
       
  3036 // Scale parent match (  0%) : 
       
  3037 TAknWindowLineLayout Phonebook_Photo_view_elements_Line_8()
       
  3038     {
       
  3039     // MAN: NOT SUPPORTED This has been removed from LAF specs (rel2.6 v1.0)
       
  3040     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  3041     return line;
       
  3042     }
       
  3043 
       
  3044 
       
  3045 // LAF Table : Presence status list components
       
  3046 // C= H=26 W=26 b= l=308 r=18 t=14 
       
  3047 // Remark                    : Icon place A
       
  3048 // Parent                    : 
       
  3049 // Parent API                : 
       
  3050 // Scale API match    ( 30%) : phob_pre_status_pane_g_Limits
       
  3051 // Scale parent match (  0%) : 
       
  3052 TAknWindowLineLayout Presence_status_list_components_Line_1()
       
  3053     {
       
  3054     // MAN: DONE
       
  3055     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_phob_pane();
       
  3056     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::phob_pre_status_pane_g1();
       
  3057     return DoCompose(layout1, layout2).LayoutLine(); 
       
  3058     }
       
  3059 
       
  3060 // C= H=26 W=26 b= l=278 r=48 t=14 
       
  3061 // Remark                    : Icon place B
       
  3062 // Parent                    : 
       
  3063 // Parent API                : 
       
  3064 // Scale API match    ( 30%) : phob_pre_status_pane_g_Limits
       
  3065 // Scale parent match (  0%) : 
       
  3066 TAknWindowLineLayout Presence_status_list_components_Line_2()
       
  3067     {
       
  3068     // MAN: DONE
       
  3069     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_phob_pane();
       
  3070     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::phob_pre_status_pane_g2();
       
  3071     return DoCompose(layout1, layout2).LayoutLine(); 
       
  3072     }
       
  3073 
       
  3074 // C= H=26 W=26 b= l=246 r= t=14 
       
  3075 // Remark                    : Icon place C
       
  3076 // Parent                    : 
       
  3077 // Parent API                : 
       
  3078 // Scale API match    ( 30%) : phob_pre_status_pane_g_Limits
       
  3079 // Scale parent match (  0%) : 
       
  3080 TAknWindowLineLayout Presence_status_list_components_Line_3()
       
  3081     {
       
  3082     // MAN: DONE
       
  3083     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_phob_pane();
       
  3084     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::phob_pre_status_pane_g3();
       
  3085     return DoCompose(layout1, layout2).LayoutLine(); 
       
  3086     }
       
  3087 
       
  3088 // C= H=120 W=200 b= l=76 r= t=50 
       
  3089 // Remark                    : User defined image or default status graphic
       
  3090 // Parent                    : 
       
  3091 // Parent API                : 
       
  3092 // Scale API match    (  0%) : 
       
  3093 // Scale parent match (  0%) : 
       
  3094 TAknWindowLineLayout image_or_qgn_prop_dyc_big__ref_() 
       
  3095     {
       
  3096     // MAN: DONE
       
  3097     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_phob_pane();
       
  3098     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::phob_pre_status_pane_g4();
       
  3099     return DoCompose(layout1, layout2).LayoutLine(); 
       
  3100     }
       
  3101 
       
  3102 // LAF Table : Presence status list texts
       
  3103 // B={206, 234, 262} C=215 Font=ELatinBold12_Scaled J=ELayoutAlignCenter W=316 l=18 r=18 
       
  3104 // Remark                    : Optional text maximum three (3) lines of text
       
  3105 // Parent                    : 
       
  3106 // Parent API                : 
       
  3107 // Scale API match    ( 36%) : phob_pre_status_pane_g_Limits
       
  3108 // Scale parent match (  0%) : 
       
  3109 TAknTextLineLayout Presence_status_list_texts_Line_1(TInt aIndex_B) 
       
  3110     {
       
  3111     // MAN: DONE
       
  3112     TInt lineIndex = aIndex_B;
       
  3113     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_phob_pane();
       
  3114     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::phob_pre_status_pane_t(lineIndex);
       
  3115     return DoComposeText(layout1, textLayout).LayoutLine(); 
       
  3116     }
       
  3117 
       
  3118 
       
  3119 // LAF Table : Pinboard elements (grid)
       
  3120 // C=221 H=362 W=344 b= l=6 r= t=6 
       
  3121 // Remark                    : Shadow.
       
  3122 // Parent                    : 
       
  3123 // Parent API                : 
       
  3124 // Scale API match    (  0%) : 
       
  3125 // Scale parent match (  0%) : 
       
  3126 TAknWindowLineLayout Pinboard_elements__grid__Line_1()
       
  3127     {
       
  3128     // MAN: NOT SUPPORTED (shadows)
       
  3129     return EmptyWindowLayout();
       
  3130     }
       
  3131 
       
  3132 // C=215 H=364 W=346 b= l=2 r= t=2 
       
  3133 // Remark                    : Outer frame.
       
  3134 // Parent                    : 
       
  3135 // Parent API                : 
       
  3136 // Scale API match    (  0%) : 
       
  3137 // Scale parent match (  0%) : 
       
  3138 TAknWindowLineLayout Pinboard_elements__grid__Line_2()
       
  3139     {
       
  3140     // MAN: NOT SUPPORTED (shadows)
       
  3141     return EmptyWindowLayout();
       
  3142     }
       
  3143 
       
  3144 // C=0 H=360 W=342 b= l=4 r= t=4 
       
  3145 // Remark                    : Pinboard inside.
       
  3146 // Parent                    : 
       
  3147 // Parent API                : 
       
  3148 // Scale API match    (  0%) : 
       
  3149 // Scale parent match (  0%) : 
       
  3150 TAknWindowLineLayout Pinboard_elements__grid__Line_3() 
       
  3151     {
       
  3152     // MAN: NOT SUPPORTED (shadows)
       
  3153     return EmptyWindowLayout();
       
  3154     }
       
  3155 
       
  3156 // C=137 H={2, 354}[aCommon1] W={336, 2}[aCommon1] b= l=6 r= t={6, 8}[aCommon1] 
       
  3157 // Remark                    : Upper and left inside border.
       
  3158 // Parent                    : 
       
  3159 // Parent API                : 
       
  3160 // Scale API match    (  0%) : 
       
  3161 // Scale parent match (  0%) : 
       
  3162 TAknWindowLineLayout Pinboard_elements__grid__Line_4(TInt /*aCommon1*/)
       
  3163     {
       
  3164     // MAN: NOT SUPPORTED (shadows)
       
  3165     return EmptyWindowLayout();
       
  3166     }
       
  3167 
       
  3168 // C=94 H=360 W=342 b= l=4 r= t=4 
       
  3169 // Remark                    : Middle border.
       
  3170 // Parent                    : 
       
  3171 // Parent API                : 
       
  3172 // Scale API match    (  0%) : 
       
  3173 // Scale parent match (  0%) : 
       
  3174 TAknWindowLineLayout Pinboard_elements__grid__Line_5()
       
  3175     {
       
  3176     // MAN: NOT SUPPORTED (shadows)
       
  3177     return EmptyWindowLayout();
       
  3178     }
       
  3179 
       
  3180 // C=51 H={2, 354}[aCommon1] W={336, 2}[aCommon1] b= l={8, 342}[aCommon1] r= t={360, 6}[aCommon1] 
       
  3181 // Remark                    : Lower and right inside border.
       
  3182 // Parent                    : 
       
  3183 // Parent API                : 
       
  3184 // Scale API match    (  0%) : 
       
  3185 // Scale parent match (  0%) : 
       
  3186 TAknWindowLineLayout Pinboard_elements__grid__Line_6(TInt /*aCommon1*/)
       
  3187     {
       
  3188     // MAN: NOT SUPPORTED (shadows)
       
  3189     return EmptyWindowLayout();
       
  3190     }
       
  3191 
       
  3192 // C= H=290 W=330 b= l=10 r= t=10 
       
  3193 // Remark                    : Pinboard item grid.
       
  3194 // Parent                    : 
       
  3195 // Parent API                : 
       
  3196 // Scale API match    (  0%) : 
       
  3197 // Scale parent match (  0%) : 
       
  3198 TAknWindowLineLayout Pinboard_elements__grid__Line_7()
       
  3199     {
       
  3200     // MAN: OK
       
  3201     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_pinb_pane();
       
  3202     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_pinb_pane(0);
       
  3203     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::grid_pinb_pane();
       
  3204     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();
       
  3205     }
       
  3206 
       
  3207 // C= H=58 W=330 b= l=10 r= t=300 
       
  3208 // Remark                    : Pinboard title or find box.
       
  3209 // Parent                    : 
       
  3210 // Parent API                : 
       
  3211 // Scale API match    (100%) : find_pinb_pane
       
  3212 // Scale parent match (  0%) : 
       
  3213 TAknWindowLineLayout find_pinb_pane()
       
  3214     {
       
  3215     // MAN: OK
       
  3216     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_pinb_pane();
       
  3217     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::find_pinb_pane();
       
  3218     return DoCompose(layout1, layout2).LayoutLine();
       
  3219     }
       
  3220 
       
  3221 
       
  3222 
       
  3223 // LAF Table : Find pane elements (pinb)
       
  3224 // C=221 H=38 W=2 b= l=40 r= t=12 
       
  3225 // Remark                    : Vertical shadow inside the find box frame.
       
  3226 // Parent                    : find_pinb_pane
       
  3227 // Parent API                : find_pinb_pane
       
  3228 // Scale API match    ( 46%) : find_pinb_pane_t_Limits
       
  3229 // Scale parent match (100%) : find_pinb_pane
       
  3230 TAknWindowLineLayout Find_pane_elements__pinb__Line_1()
       
  3231     {
       
  3232     // MAN: NOT SUPPORTED (shadows)
       
  3233     return EmptyWindowLayout();
       
  3234     }
       
  3235 
       
  3236 // C=221 H=2 W=280 b= l=42 r= t=12 
       
  3237 // Remark                    : Horizontal shadow inside the find box frame.
       
  3238 // Parent                    : find_pinb_pane
       
  3239 // Parent API                : find_pinb_pane
       
  3240 // Scale API match    ( 46%) : find_pinb_pane_t_Limits
       
  3241 // Scale parent match (100%) : find_pinb_pane
       
  3242 TAknWindowLineLayout Find_pane_elements__pinb__Line_2()
       
  3243     {
       
  3244     // MAN: NOT SUPPORTED (shadows)
       
  3245     return EmptyWindowLayout();
       
  3246     }
       
  3247 
       
  3248 // C=215 H=42 W=286 b= l=38 r= t=10 
       
  3249 // Remark                    : Outline frame.
       
  3250 // Parent                    : find_pinb_pane
       
  3251 // Parent API                : find_pinb_pane
       
  3252 // Scale API match    ( 46%) : find_pinb_pane_t_Limits
       
  3253 // Scale parent match (100%) : find_pinb_pane
       
  3254 TAknWindowLineLayout Find_pane_elements__pinb__Line_3()
       
  3255     {
       
  3256     // MAN: OK
       
  3257     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::input_focus_pane_cp01(0);
       
  3258     return layout1.LayoutLine();
       
  3259     }
       
  3260 
       
  3261 // C= H=52 W=48 b= l=4 r= t=4 
       
  3262 // Remark                    : Magnifying glass indication or item title indication.
       
  3263 // Parent                    : find_pinb_pane
       
  3264 // Parent API                : find_pinb_pane
       
  3265 // Scale API match    ( 46%) : find_pinb_pane_t_Limits
       
  3266 // Scale parent match (100%) : find_pinb_pane
       
  3267 TAknWindowLineLayout Find_pane_elements__pinb__Line_4()
       
  3268     {
       
  3269     // MAN: OK
       
  3270     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::find_pinb_pane_g1(0);
       
  3271     return layout1.LayoutLine();
       
  3272     }
       
  3273 
       
  3274 
       
  3275 // LAF Table : Find pane texts (pinb)
       
  3276 // B=40 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=258 l=58 r=14 
       
  3277 // Remark                    : Item title text.
       
  3278 // Parent                    : find_pinb_pane
       
  3279 // Parent API                : find_pinb_pane
       
  3280 // Scale API match    ( 55%) : find_pinb_pane_t_Limits
       
  3281 // Scale parent match (100%) : find_pinb_pane
       
  3282 TAknTextLineLayout Find_pane_texts__pinb__Line_1() 
       
  3283     {
       
  3284     // MAN: OK
       
  3285     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::find_pinb_pane_t1(0);
       
  3286     return layout1.LayoutLine();
       
  3287     }
       
  3288 
       
  3289 // B=40 C=215 Font=gfn_latin_bold_13_Scaled J=ELayoutAlignLeft W=258 l=58 r=14 
       
  3290 // Remark                    : Search string.
       
  3291 // Parent                    : find_pinb_pane
       
  3292 // Parent API                : find_pinb_pane
       
  3293 // Scale API match    ( 55%) : find_pinb_pane_t_Limits
       
  3294 // Scale parent match (100%) : find_pinb_pane
       
  3295 TAknTextLineLayout Find_pane_texts__pinb__Line_2() 
       
  3296     {
       
  3297     // MAN: OK
       
  3298     TInt varietyIndex = Layout_Meta_Data::IsAPAC() ? 1 : 0; // AsM 27.06.2005
       
  3299     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::find_pinb_pane_t2(varietyIndex);
       
  3300     return layout1.LayoutLine();
       
  3301     }
       
  3302 
       
  3303 
       
  3304 // LAF Table : Pinboard elements (list)
       
  3305 // C=221 H=362 W=344 b= l=6 r= t=6 
       
  3306 // Remark                    : Shadow.
       
  3307 // Parent                    : 
       
  3308 // Parent API                : 
       
  3309 // Scale API match    ( 27%) : list_pinb_item_pane_g_Limits
       
  3310 // Scale parent match (  0%) : 
       
  3311 TAknWindowLineLayout Pinboard_elements__list__Line_1()
       
  3312     {
       
  3313     // MAN: NOT SUPPORTED (shadows)
       
  3314     return EmptyWindowLayout();
       
  3315     }
       
  3316 
       
  3317 // C=215 H=364 W=346 b= l=2 r= t=2 
       
  3318 // Remark                    : Outer frame.
       
  3319 // Parent                    : 
       
  3320 // Parent API                : 
       
  3321 // Scale API match    ( 27%) : list_pinb_item_pane_g_Limits
       
  3322 // Scale parent match (  0%) : 
       
  3323 TAknWindowLineLayout Pinboard_elements__list__Line_2()
       
  3324     {
       
  3325     // MAN: NOT SUPPORTED (shadows)
       
  3326     return EmptyWindowLayout();
       
  3327     }
       
  3328 
       
  3329 // C=0 H=360 W=342 b= l=4 r= t=4 
       
  3330 // Remark                    : Pinboard inside.
       
  3331 // Parent                    : 
       
  3332 // Parent API                : 
       
  3333 // Scale API match    ( 27%) : list_pinb_item_pane_g_Limits
       
  3334 // Scale parent match (  0%) : 
       
  3335 TAknWindowLineLayout Pinboard_elements__list__Line_3()
       
  3336     {
       
  3337     // MAN: NOT SUPPORTED (shadows)
       
  3338     return EmptyWindowLayout();
       
  3339     }
       
  3340 
       
  3341 // C=137 H={2, 354}[aCommon1] W={336, 2}[aCommon1] b= l=6 r= t={6, 8}[aCommon1] 
       
  3342 // Remark                    : Upper and left inside border.
       
  3343 // Parent                    : 
       
  3344 // Parent API                : 
       
  3345 // Scale API match    ( 27%) : list_pinb_item_pane_g_Limits
       
  3346 // Scale parent match (  0%) : 
       
  3347 TAknWindowLineLayout Pinboard_elements__list__Line_4(TInt /*aCommon1*/)
       
  3348     {
       
  3349     // MAN: NOT SUPPORTED (shadows)
       
  3350     return EmptyWindowLayout();
       
  3351     }
       
  3352 
       
  3353 // C=94 H=360 W=342 b= l=4 r= t=4 
       
  3354 // Remark                    : Middle border.
       
  3355 // Parent                    : 
       
  3356 // Parent API                : 
       
  3357 // Scale API match    ( 27%) : list_pinb_item_pane_g_Limits
       
  3358 // Scale parent match (  0%) : 
       
  3359 TAknWindowLineLayout Pinboard_elements__list__Line_5()
       
  3360     {
       
  3361     // MAN: NOT SUPPORTED (shadows)
       
  3362     return EmptyWindowLayout();
       
  3363     }
       
  3364 
       
  3365 // C=51 H={2, 354}[aCommon1] W={336, 2}[aCommon1] b= l={8, 342}[aCommon1] r= t={360, 6}[aCommon1] 
       
  3366 // Remark                    : Lower and right inside border.
       
  3367 // Parent                    : 
       
  3368 // Parent API                : 
       
  3369 // Scale API match    ( 27%) : list_pinb_item_pane_g_Limits
       
  3370 // Scale parent match (  0%) : 
       
  3371 TAknWindowLineLayout Pinboard_elements__list__Line_6(TInt /*aCommon1*/)
       
  3372     {
       
  3373     // MAN: NOT SUPPORTED (shadows)
       
  3374     return EmptyWindowLayout();
       
  3375     }
       
  3376 
       
  3377 // C= H=348 W=334 b= l=8 r= t=10 
       
  3378 // Remark                    : Pinboard item list.
       
  3379 // Parent                    : 
       
  3380 // Parent API                : 
       
  3381 // Scale API match    (100%) : list_pinb_pane
       
  3382 // Scale parent match (  0%) : 
       
  3383 TAknWindowLineLayout list_pinb_pane() 
       
  3384     {
       
  3385     // MAN: OK
       
  3386     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_pinb_pane();
       
  3387     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_pinb_pane(1);
       
  3388     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_pinb_pane();
       
  3389     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();
       
  3390     }
       
  3391 
       
  3392 
       
  3393 // LAF Table : Speed Dial descendants
       
  3394 // C= H=360 W=348 b= l=2 r= t=2 
       
  3395 // Remark                    : Speed Dial grid.
       
  3396 // Parent                    : 
       
  3397 // Parent API                : 
       
  3398 // Scale API match    (  0%) : 
       
  3399 // Scale parent match (  0%) : 
       
  3400 TAknWindowLineLayout Speed_Dial_descendants_Line_1()
       
  3401     {
       
  3402     // MAN: OK
       
  3403     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_qdial_pane();
       
  3404     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_qdial_pane();
       
  3405     return DoCompose(layout1, layout2).LayoutLine();
       
  3406     }
       
  3407 
       
  3408 // LAF Table : Voice Recorder elements
       
  3409 // C= H=260 W=68 b= l=18 r= t=8 
       
  3410 // Remark                    : Recorder function buttons.
       
  3411 // Parent                    : 
       
  3412 // Parent API                : 
       
  3413 // Scale API match    (100%) : grid_vorec_pane
       
  3414 // Scale parent match (  0%) : 
       
  3415 TAknWindowLineLayout grid_vorec_pane()
       
  3416     {
       
  3417     // MAN: DONE
       
  3418     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3419     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_vorec_pane();
       
  3420     return DoCompose(layout1, layout2).LayoutLine();
       
  3421     }
       
  3422 
       
  3423 // C=215 H=280 W=2 b= l=100 r= t=0 
       
  3424 // Remark                    : Vertical line between the AB and C columns.
       
  3425 // Parent                    : 
       
  3426 // Parent API                : 
       
  3427 // Scale API match    (  0%) : 
       
  3428 // Scale parent match (  0%) : 
       
  3429 TAknWindowLineLayout Voice_Recorder_elements_Line_2() 
       
  3430     {
       
  3431     // MAN: NOT SUPPORTED (line)
       
  3432     return EmptyWindowLayout();
       
  3433     }
       
  3434 
       
  3435 // C=215 H=2 W=248 b= l=102 r= t=278 
       
  3436 // Remark                    : Horizontal line at the bottom of the pane.
       
  3437 // Parent                    : 
       
  3438 // Parent API                : 
       
  3439 // Scale API match    (  0%) : 
       
  3440 // Scale parent match (  0%) : 
       
  3441 TAknWindowLineLayout Voice_Recorder_elements_Line_3()
       
  3442     {
       
  3443     // MAN: NOT SUPPORTED (line)
       
  3444     return EmptyWindowLayout();
       
  3445     }
       
  3446 
       
  3447 // C= H=20 W=228 b= l=114 r= t=242 
       
  3448 // Remark                    : Animation background graphics.
       
  3449 // Parent                    : 
       
  3450 // Parent API                : 
       
  3451 // Scale API match    (  0%) : 
       
  3452 // Scale parent match (  0%) : 
       
  3453 TAknWindowLineLayout Voice_Recorder_elements_Line_4()
       
  3454     {
       
  3455     // MAN: DONE
       
  3456     // NOTE: There is no spearate panes for this (Line_5) and Line_4 as in old LAF has.
       
  3457     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3458     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::wait_bar_pane_cp01();
       
  3459     return DoCompose(layout1, layout2).LayoutLine();
       
  3460     }
       
  3461 
       
  3462 // C= H=16 W=226 b= l=114 r= t=242 
       
  3463 // Remark                    : Progress bar animation.
       
  3464 // Parent                    : 
       
  3465 // Parent API                : 
       
  3466 // Scale API match    (  0%) : 
       
  3467 // Scale parent match (  0%) : 
       
  3468 TAknWindowLineLayout Voice_Recorder_elements_Line_5()
       
  3469     {
       
  3470     // MAN: DONE
       
  3471     // NOTE: There is no spearate panes for this (Line_5) and Line_4 as in old LAF has.
       
  3472     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3473     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::wait_bar_pane_cp01();
       
  3474     return DoCompose(layout1, layout2).LayoutLine();
       
  3475     }
       
  3476 
       
  3477 
       
  3478 // LAF Table : Voice Recorder texts
       
  3479 // B=46 C=215 Font=gfn_latin_bold_13_Scaled J=ELayoutAlignLeft W=228 l=114 r=10 
       
  3480 // Remark                    : Item title.
       
  3481 // Parent                    : 
       
  3482 // Parent API                : 
       
  3483 // Scale API match    (  0%) : 
       
  3484 // Scale parent match (  0%) : 
       
  3485 TAknTextLineLayout Voice_Recorder_texts_Line_1()
       
  3486     {
       
  3487     // MAN: DONE
       
  3488     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3489     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::vorec_t1();
       
  3490     return DoComposeText(layout1, textLine).LayoutLine();
       
  3491     }
       
  3492 
       
  3493 // B=78 C=215 Font=gfn_latin_plain_12_Scaled J=ELayoutAlignLeft W=218 l=124 r=10 
       
  3494 // Remark                    : Additional item information.
       
  3495 // Parent                    : 
       
  3496 // Parent API                : 
       
  3497 // Scale API match    (  0%) : 
       
  3498 // Scale parent match (  0%) : 
       
  3499 TAknTextLineLayout Voice_Recorder_texts_Line_2() 
       
  3500     {
       
  3501     // MAN: DONE
       
  3502     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3503     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::vorec_t2();
       
  3504     return DoComposeText(layout1, textLine).LayoutLine();
       
  3505     }
       
  3506 
       
  3507 // B=108 C=215 Font=gfn_latin_plain_12_Scaled J=ELayoutAlignLeft W=218 l=124 r=10 
       
  3508 // Remark                    : Additional item information.
       
  3509 // Parent                    : 
       
  3510 // Parent API                : 
       
  3511 // Scale API match    (  0%) : 
       
  3512 // Scale parent match (  0%) : 
       
  3513 TAknTextLineLayout Voice_Recorder_texts_Line_3() 
       
  3514     {
       
  3515     // MAN: DONE
       
  3516     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3517     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::vorec_t3();
       
  3518     return DoComposeText(layout1, textLine).LayoutLine();
       
  3519     }
       
  3520 
       
  3521 // B=196 C=35 Font=gfn_latin_bold_13_Scaled J=ELayoutAlignLeft W=228 l=114 r=10 
       
  3522 // Remark                    : State indication e.g. Recording Paused.
       
  3523 // Parent                    : 
       
  3524 // Parent API                : 
       
  3525 // Scale API match    (  0%) : 
       
  3526 // Scale parent match (  0%) : 
       
  3527 TAknTextLineLayout Voice_Recorder_texts_Line_4()
       
  3528     {
       
  3529     // MAN: DONE
       
  3530     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3531     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::vorec_t4();
       
  3532     return DoComposeText(layout1, textLine).LayoutLine();
       
  3533     }
       
  3534 
       
  3535 // B=230 C=215 Font=gfn_latin_plain_12_Scaled J=ELayoutAlignLeft W=36 l=116 r=200 
       
  3536 // Remark                    : Progress bar minimum value.
       
  3537 // Parent                    : 
       
  3538 // Parent API                : 
       
  3539 // Scale API match    (  0%) : 
       
  3540 // Scale parent match (  0%) : 
       
  3541 TAknTextLineLayout Voice_Recorder_texts_Line_5()
       
  3542     {
       
  3543     // MAN: DONE
       
  3544     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3545     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::vorec_t6(); // note 6
       
  3546     return DoComposeText(layout1, textLine).LayoutLine();
       
  3547     }
       
  3548 
       
  3549 // B=230 C=215 Font=gfn_latin_plain_12_Scaled J=ELayoutAlignRight W=36 l=308 r=8 
       
  3550 // Remark                    : Progress bar maximum value.
       
  3551 // Parent                    : 
       
  3552 // Parent API                : 
       
  3553 // Scale API match    (  0%) : 
       
  3554 // Scale parent match (  0%) : 
       
  3555 TAknTextLineLayout Voice_Recorder_texts_Line_6()
       
  3556     {
       
  3557     // MAN: DONE
       
  3558     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_vorec_pane();
       
  3559     TAknTextComponentLayout textLine = AknLayoutScalable_Apps::vorec_t5(); // note 5
       
  3560     return DoComposeText(layout1, textLine).LayoutLine();
       
  3561     }
       
  3562 
       
  3563 
       
  3564 // LAF Table : Message writing texts
       
  3565 // B={36, 70, 104, 138, 172, 206, 240, 274} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=88 l=6 r=258 
       
  3566 // Remark                    : Heading text (i.e. label).
       
  3567 // Parent                    : 
       
  3568 // Parent API                : 
       
  3569 // Scale API match    ( 35%) : popup_dyc_status_message_window
       
  3570 // Scale parent match (  0%) : 
       
  3571 TAknTextLineLayout Message_writing_texts_Line_1(TInt /*aIndex_B*/)
       
  3572     {
       
  3573     // MAN: DONE but check the used options
       
  3574     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  3575     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  3576     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_header_pane(0);
       
  3577     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::mce_header_field_pane(0);
       
  3578     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::mce_header_field_pane_t1();
       
  3579     
       
  3580     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,DoComposeText(layout4,textLayout)))).LayoutLine();
       
  3581     }
       
  3582 
       
  3583 
       
  3584 // B={36, 70, 104, 138, 172, 206, 240, 274} C=215 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W=232 l=112 r=8 
       
  3585 // Remark                    : Entered header information i.e. To or Cc recipients subject.
       
  3586 // Parent                    : 
       
  3587 // Parent API                : 
       
  3588 // Scale API match    ( 35%) : popup_dyc_status_message_window
       
  3589 // Scale parent match (  0%) : 
       
  3590 TAknTextLineLayout Message_writing_texts_Line_2(TInt aIndex_B)
       
  3591     {
       
  3592     // MAN: DONE but check the used options
       
  3593 	TInt rowIndex = aIndex_B;
       
  3594     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  3595     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  3596     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_header_pane(0);
       
  3597     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::mce_header_field_pane(0);
       
  3598     TAknWindowComponentLayout layout5 = AknLayoutScalable_Apps::list_header_data_pane();
       
  3599     TAknWindowComponentLayout layout6 = AknLayoutScalable_Apps::list_single_mce_header_pane(rowIndex);
       
  3600     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::list_single_mce_header_pane_t1();    
       
  3601     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,DoComposeText(layout4,DoComposeText(layout5,DoComposeText(layout6, textLayout)))))).LayoutLine();
       
  3602     }
       
  3603 
       
  3604 
       
  3605 // B={36, 70, 104, 138, 172, 206, 240, 274} C=215 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W=342 l=6 r=4 
       
  3606 // Remark                    : Message text.
       
  3607 // Parent                    : 
       
  3608 // Parent API                : 
       
  3609 // Scale API match    ( 35%) : popup_dyc_status_message_window
       
  3610 // Scale parent match (  0%) : 
       
  3611 TAknTextLineLayout Message_writing_texts_Line_3(TInt aIndex_B)
       
  3612     {
       
  3613     // MAN: DONE
       
  3614 	TInt rowIndex = aIndex_B;
       
  3615     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  3616     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  3617     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_text_pane(0);    
       
  3618     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_single_mce_message_pane(rowIndex);
       
  3619     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::list_single_mce_message_pane_t1();
       
  3620     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,DoComposeText(layout4,textLayout)))).LayoutLine();
       
  3621     }
       
  3622 
       
  3623 // LAF Table : Smart Messages
       
  3624 // B={38, 72, 106, 140, 174, 208, 242, 276} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=342 l=6 r=4 
       
  3625 // Remark                    : Message heading.
       
  3626 // Parent                    : 
       
  3627 // Parent API                : 
       
  3628 // Scale API match    ( 46%) : popup_dyc_status_message_window
       
  3629 // Scale parent match (  0%) : 
       
  3630 TAknTextLineLayout Smart_Messages_Line_1(TInt aIndex_B) 
       
  3631     {
       
  3632     // MAN: DONE
       
  3633 	TInt rowIndex = aIndex_B;
       
  3634     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  3635     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  3636     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_text_pane(0);    
       
  3637     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_single_mce_smart_pane(1, rowIndex); // should be no varieties, bug in layout data [LMB 28/11/2004]
       
  3638     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::list_single_mce_smart_pane_t1(0); // should be no varieties, bug in layout data [LMB 28/11/2004]
       
  3639     
       
  3640     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,DoComposeText(layout4,textLayout)))).LayoutLine();
       
  3641     }
       
  3642 
       
  3643 
       
  3644 // B={38, 72, 106, 140, 174, 208, 242, 276} C=215 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W=342 l=6 r=4 
       
  3645 // Remark                    : Message text.
       
  3646 // Parent                    : 
       
  3647 // Parent API                : 
       
  3648 // Scale API match    ( 46%) : popup_dyc_status_message_window
       
  3649 // Scale parent match (  0%) : 
       
  3650 TAknTextLineLayout Smart_Messages_Line_2(TInt aIndex_B) 
       
  3651     {
       
  3652     // MAN: DONE
       
  3653 	TInt rowIndex = aIndex_B;
       
  3654     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  3655     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  3656     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_text_pane(0);    
       
  3657     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_single_mce_smart_pane(1, rowIndex); // should be no varieties, bug in layout data [LMB 28/11/2004]
       
  3658     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::list_single_mce_smart_pane_t2(1); // should be no varieties, bug in layout data [LMB 28/11/2004]
       
  3659     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,DoComposeText(layout4,textLayout)))).LayoutLine();
       
  3660     }
       
  3661 
       
  3662 // LAF Table : Note writing layout elements
       
  3663 // C=221 H=246 W=344 b= l=6 r= t=32 
       
  3664 // Remark                    : Shadow.
       
  3665 // Parent                    : 
       
  3666 // Parent API                : 
       
  3667 // Scale API match    ( 25%) : im_writing_pane_ParamLimits
       
  3668 // Scale parent match (  0%) : 
       
  3669 TAknWindowLineLayout Note_writing_layout_elements_Line_1()
       
  3670     {
       
  3671     // MAN: NOT SUPPORTED (not used)
       
  3672     return EmptyWindowLayout();
       
  3673     }
       
  3674 
       
  3675 // C=215 H=246 W=346 b= l=2 r= t=30 
       
  3676 // Remark                    : Outline frame. The outline width is one pixel.
       
  3677 // Parent                    : 
       
  3678 // Parent API                : 
       
  3679 // Scale API match    ( 25%) : im_writing_pane_ParamLimits
       
  3680 // Scale parent match (  0%) : 
       
  3681 TAknWindowLineLayout Note_writing_layout_elements_Line_2()
       
  3682     {
       
  3683     // MAN: DONE 
       
  3684     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_notes_pane(); 
       
  3685     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::bg_notes_pane(); 
       
  3686     return DoCompose(layout1, layout2).LayoutLine();
       
  3687     }
       
  3688 
       
  3689 // C=1 H=242 W=342 b= l=4 r= t=32 
       
  3690 // Remark                    : Inside area.
       
  3691 // Parent                    : 
       
  3692 // Parent API                : 
       
  3693 // Scale API match    ( 25%) : im_writing_pane_ParamLimits
       
  3694 // Scale parent match (  0%) : 
       
  3695 TAknWindowLineLayout Note_writing_layout_elements_Line_3()
       
  3696     {
       
  3697     // MAN: DONE
       
  3698     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_notes_pane(); 
       
  3699     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::list_notes_pane(); 
       
  3700     return DoCompose(layout1, layout2).LayoutLine();
       
  3701     }
       
  3702 
       
  3703 // C= H=30 W=352 b= l=2 r= t=2 
       
  3704 // Remark                    : Upper edge graphics.
       
  3705 // Parent                    : 
       
  3706 // Parent API                : 
       
  3707 // Scale API match    ( 25%) : im_writing_pane_ParamLimits
       
  3708 // Scale parent match (  0%) : 
       
  3709 TAknWindowLineLayout Note_writing_layout_elements_Line_4()
       
  3710     {
       
  3711     // MAN: DONE
       
  3712     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_notes_pane();
       
  3713     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::bg_notes_pane();
       
  3714     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::notes_bg_pane_g6();
       
  3715     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();
       
  3716     }
       
  3717 
       
  3718 // C=84 H=2 W=326 b= l=10 r= t={32, 70, 108, 146, 184, 222, 260} 
       
  3719 // Remark                    : Paper lines.
       
  3720 // Parent                    : 
       
  3721 // Parent API                : 
       
  3722 // Scale API match    ( 25%) : im_writing_pane_ParamLimits
       
  3723 // Scale parent match (  0%) : 
       
  3724 TAknWindowLineLayout Note_writing_layout_elements_Line_5(TInt aIndex_t) 
       
  3725     {
       
  3726     // MAN: DONE
       
  3727     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_notes_pane(); 
       
  3728     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::list_notes_pane(); 
       
  3729     TAknWindowComponentLayout layout3;
       
  3730     
       
  3731     // both options seem to be the same [LMB 28/02/2005]
       
  3732     // Options have now been removed MAN: 23.5.2005
       
  3733     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_notes_text_pane_g1(); 
       
  3734 
       
  3735     if (aIndex_t == 0)
       
  3736         {
       
  3737         // New LAF has 6 values, but old has 7. Discard the first one as it
       
  3738         // does not have corresponding line in new LAF.
       
  3739         TAknWindowComponentLayout empty;
       
  3740         layout3 = empty;
       
  3741         }
       
  3742     else
       
  3743         {
       
  3744         aIndex_t--;
       
  3745         layout3 = AknLayoutScalable_Apps::list_notes_text_pane(aIndex_t); 
       
  3746         }
       
  3747 
       
  3748     return DoCompose(layout1, DoCompose(layout2,DoCompose(layout3,layout4))).LayoutLine();
       
  3749     }
       
  3750 
       
  3751 
       
  3752 // LAF Table : Note writing texts
       
  3753 // B={60, 98, 136, 174, 212, 248} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignBidi W=324 l=16 r=12 
       
  3754 // Remark                    : Note text.
       
  3755 // Parent                    : 
       
  3756 // Parent API                : 
       
  3757 // Scale API match    ( 41%) : im_writing_pane_ParamLimits
       
  3758 // Scale parent match (  0%) : 
       
  3759 TAknTextLineLayout Note_writing_texts_Line_1(TInt aIndex_B) 
       
  3760     {
       
  3761     // MAN: DONE
       
  3762     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_notes_pane(); 
       
  3763     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::list_notes_pane(); 
       
  3764     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::list_notes_text_pane(aIndex_B); 
       
  3765     
       
  3766     // MAN: 23.5.2005: Options removed.
       
  3767     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::list_notes_text_pane_t1(); 
       
  3768     return DoComposeText(layout1, DoComposeText(layout2,DoComposeText(layout3,textLayout))).LayoutLine();
       
  3769     }
       
  3770 
       
  3771 
       
  3772 // LAF Table : IM chat view descendant panes
       
  3773 // C= H={256, 224, 192} W=348 b= l=2 r= t=6 
       
  3774 // Remark                    : IM message pane.
       
  3775 // Parent                    : 
       
  3776 // Parent API                : 
       
  3777 // Scale API match    (100%) : im_reading_pane
       
  3778 // Scale parent match (  0%) : 
       
  3779 TAknWindowLineLayout im_reading_pane(TInt aCommon1)
       
  3780     {
       
  3781     // MAN: DONE
       
  3782     // MAN: Fixed 18.3.2005
       
  3783     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_im_pane();
       
  3784     
       
  3785     TInt option = 0;
       
  3786     if (aCommon1 == 0)
       
  3787         option = 2;
       
  3788     else if (aCommon1 == 1)
       
  3789         option = 1;
       
  3790     else
       
  3791         option = 0;
       
  3792     
       
  3793     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::im_reading_pane(option);
       
  3794     
       
  3795     return DoCompose(layout1, layout2).LayoutLine();    
       
  3796     }
       
  3797 
       
  3798 // C= H={46, 76}[aCommon1] W=348 b= l=2 r= t={234, 204}[aCommon1] 
       
  3799 // Remark                    : IM writing text.
       
  3800 // Parent                    : 
       
  3801 // Parent API                : 
       
  3802 // Scale API match    (100%) : im_writing_pane
       
  3803 // Scale parent match (  0%) : 
       
  3804 TAknWindowLineLayout im_writing_pane(TInt aCommon1) 
       
  3805     {
       
  3806     // MAN: DONE
       
  3807     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_im_pane();
       
  3808 
       
  3809     TInt option = 0;
       
  3810     if (aCommon1 == 0)
       
  3811         option = 1;
       
  3812     else
       
  3813         option = 0;
       
  3814     
       
  3815     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::im_writing_pane(option);
       
  3816     
       
  3817     return DoCompose(layout1, layout2).LayoutLine();    
       
  3818     }
       
  3819 
       
  3820 // LAF Table : IM navi pane texts
       
  3821 // B=24 C={234, 232, 230, 228, 226, 0, 226, 227, 228, 229} Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={192, 108} l=40 r=8 
       
  3822 // Remark                    : Fading hint text.
       
  3823 // Parent                    : 
       
  3824 // Parent API                : 
       
  3825 // Scale API match    ( 47%) : list_notes_text_pane_t1
       
  3826 // Scale parent match (  0%) : 
       
  3827 TAknTextLineLayout IM_navi_pane_texts_Line_1(TInt /*aIndex_C*/, TInt /*aIndex_W*/)
       
  3828     {
       
  3829     // MAN: DONE but colors are not supported. Maybe app should hard code those or something.
       
  3830     return AknLayoutScalable_Apps::navi_pane_im_t1().LayoutLine();
       
  3831     }
       
  3832 
       
  3833 // LAF Table : IM reading pane texts
       
  3834 // B=22 C=215 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W={146, 340, 308}[aCommon1] l={36, 4, 36}[aCommon1] r={198, 4, 4}[aCommon1] 
       
  3835 // Remark                    : IM reading field first element nickname or name of the writer.
       
  3836 // Parent                    : im_reading_field
       
  3837 // Parent API                : im_reading_field
       
  3838 // Scale API match    ( 75%) : im_reading_pane_t1
       
  3839 // Scale parent match ( 64%) : im_reading_pane_ParamLimits
       
  3840 TAknTextLineLayout IM_reading_pane_texts_Line_1(TInt aIndex_l)
       
  3841     {
       
  3842     // MAN: update 4.4.2005: It looks like IM app uses also other indexes than "0".
       
  3843 	// [LMB 13/04/2005] new varieties present in v0.51, but only variety 2 has a different left value
       
  3844     TAknTextComponentLayout textLayout;
       
  3845 	TInt varietyIndex = 0;
       
  3846     if (aIndex_l == 0)
       
  3847         {
       
  3848         varietyIndex = 0; // This is ok, but check variety after scalable LAF has been updated
       
  3849         }
       
  3850     else if (aIndex_l == 1)
       
  3851         {
       
  3852         // extends from _very_ left side to right side
       
  3853         varietyIndex = 1; // this doesn't seem to be any different to variety 0 in v0.51[LMB 13/04/2005]
       
  3854         }
       
  3855     else if (aIndex_l == 2)
       
  3856         {
       
  3857         // extends from _intended_ (same as in index 0 case) left side to right side
       
  3858         varietyIndex = 2;
       
  3859         }
       
  3860 	textLayout = AknLayoutScalable_Apps::im_reading_pane_t1(varietyIndex); 
       
  3861     return textLayout.LayoutLine();
       
  3862     }
       
  3863 
       
  3864 // B=22 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=308 l=36 r=4 
       
  3865 // Remark                    : Message text.
       
  3866 // Parent                    : im_reading_field
       
  3867 // Parent API                : im_reading_field
       
  3868 // Scale API match    ( 75%) : im_reading_pane_t1
       
  3869 // Scale parent match ( 64%) : im_reading_pane_ParamLimits
       
  3870 TAknTextLineLayout IM_reading_pane_texts_Line_2()
       
  3871     {
       
  3872     // MAN: DONE
       
  3873     // im_reading_pane_t2 seems to have been replaced with list_single_im_pane_t1 according to the alias field  [LMB 02/02/2005]
       
  3874 	
       
  3875     // MAN: Fixed 4.4.2005
       
  3876 	TInt varietyIndex = 0; // variety 3 is further to the left, but don't seem to need it here [LMB 13.04.2005]
       
  3877     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_im_pane(varietyIndex);
       
  3878     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::list_im_single_pane(0);    
       
  3879     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::list_single_im_pane_t1();
       
  3880     return DoComposeText(layout1, DoComposeText(layout2, textLayout)).LayoutLine();
       
  3881     }
       
  3882 
       
  3883 TAknWindowLineLayout im_reading_field(TInt aIndex_t)
       
  3884     {
       
  3885     // MAN: DONE
       
  3886 	TInt varietyIndex = 0; // variety 3 is further to the left, but don't seem to need it here [LMB 13.04.2005]
       
  3887     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_im_pane(varietyIndex);
       
  3888     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::list_im_single_pane(aIndex_t);
       
  3889     return DoCompose(layout1, layout2).LayoutLine();    
       
  3890     }
       
  3891 
       
  3892 // LAF Table : IM text elements
       
  3893 // C= H=26 W=26 b= l=4 r= t=0 
       
  3894 // Remark                    : Sender indication.
       
  3895 // Parent                    : 
       
  3896 // Parent API                : 
       
  3897 // Scale API match    ( 26%) : list_notes_text_pane_ParamLimits
       
  3898 // Scale parent match (  0%) : 
       
  3899 TAknWindowLineLayout IM_text_elements_Line_1() 
       
  3900     {
       
  3901     // MAN: DONE
       
  3902     // MAN: 4.4.2005: This does not work with currewnt layout data at all. Deactivated for now.
       
  3903     /* 
       
  3904        TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::icon_primary_small_g1();
       
  3905        return layout1.LayoutLine();
       
  3906        */
       
  3907     return EmptyWindowLayout();
       
  3908     }
       
  3909 
       
  3910 // C= H=26 W=26 b= l=2 r= t=0 
       
  3911 // Remark                    : Receiver indication.
       
  3912 // Parent                    : 
       
  3913 // Parent API                : 
       
  3914 // Scale API match    ( 26%) : list_notes_text_pane_ParamLimits
       
  3915 // Scale parent match (  0%) : 
       
  3916 TAknWindowLineLayout IM_text_elements_Line_2() 
       
  3917     {
       
  3918     // MAN: DONE
       
  3919     // MAN: 4.4.2005: This does not work with currewnt layout data at all. Deactivated for now.
       
  3920     /*
       
  3921        TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::icon_primary_small_g1();
       
  3922        return layout1.LayoutLine();
       
  3923        */
       
  3924     return EmptyWindowLayout();
       
  3925     }
       
  3926 
       
  3927 // C= H=26 W=26 b= l=4 r= t=22 
       
  3928 // Remark                    : Smileys.
       
  3929 // Parent                    : 
       
  3930 // Parent API                : 
       
  3931 // Scale API match    (  0%) : 
       
  3932 // Scale parent match (  0%) : 
       
  3933 TAknWindowLineLayout smiley__qgn_prop_im_smileys__ref__() 
       
  3934     {
       
  3935     // MAN: DONE
       
  3936     // MAN: 4.4.2005: This does not work with currewnt layout data at all. Deactivated for now.
       
  3937     /* 
       
  3938        TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::icon_primary_small_g1();
       
  3939        return layout1.LayoutLine();
       
  3940        */
       
  3941     return EmptyWindowLayout();
       
  3942     }
       
  3943 
       
  3944 // LAF Table : IM reading field highlight graphics
       
  3945 // C=222 H=p-4 W=p-4 b= l=4 r= t=4 
       
  3946 // Remark                    : Shadow.
       
  3947 // Parent                    : im_reading_field
       
  3948 // Parent API                : im_reading_field
       
  3949 // Scale API match    ( 29%) : grid_highlight_pane_cp01
       
  3950 // Scale parent match ( 64%) : im_reading_pane_ParamLimits
       
  3951 TAknWindowLineLayout IM_reading_field_highlight_graphics_Line_1(const TRect& /*aParentRect*/)
       
  3952     {
       
  3953     // MAN: NOT SUPPORTED (highlight shadow) (used in wvui20)
       
  3954     return EmptyWindowLayout();
       
  3955     }
       
  3956 
       
  3957 // C=244 H=p-2 W=p-2 b= l=0 r= t=0 
       
  3958 // Remark                    : Highlight.
       
  3959 // Parent                    : im_reading_field
       
  3960 // Parent API                : im_reading_field
       
  3961 // Scale API match    ( 29%) : grid_highlight_pane_cp01
       
  3962 // Scale parent match ( 64%) : im_reading_pane_ParamLimits
       
  3963 TAknWindowLineLayout IM_reading_field_highlight_graphics_Line_2(const TRect& /*aParentRect*/)
       
  3964     {
       
  3965     // MAN: DONE
       
  3966     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::input_focus_pane_cp04();
       
  3967     return layout1.LayoutLine();
       
  3968     }
       
  3969 
       
  3970 // LAF Table : IM writing field elements
       
  3971 // C=221 H={40, 70} W=2 b= l=2 r= t=2 
       
  3972 // Remark                    : Vertical shadow inside the editing frame.
       
  3973 // Parent                    : im_writing_pane
       
  3974 // Parent API                : im_writing_pane
       
  3975 // Scale API match    ( 37%) : im_writing_pane_ParamLimits
       
  3976 // Scale parent match (100%) : im_writing_pane
       
  3977 TAknWindowLineLayout IM_writing_field_elements_Line_1(TInt /*aIndex_H*/)
       
  3978     {
       
  3979     // MAN: NOT SUPPORTED (line)
       
  3980     return EmptyWindowLayout();
       
  3981     }
       
  3982 
       
  3983 // C=221 H=2 W=344 b= l=4 r= t=2 
       
  3984 // Remark                    : Horizontal shadow inside the editing frame.
       
  3985 // Parent                    : im_writing_pane
       
  3986 // Parent API                : im_writing_pane
       
  3987 // Scale API match    ( 37%) : im_writing_pane_ParamLimits
       
  3988 // Scale parent match (100%) : im_writing_pane
       
  3989 TAknWindowLineLayout IM_writing_field_elements_Line_2() 
       
  3990     {
       
  3991     // MAN: NOT SUPPORTED (line)
       
  3992     return EmptyWindowLayout();
       
  3993     }
       
  3994 
       
  3995 // C=215 H={46, 76} W=348 b= l=0 r= t=0 
       
  3996 // Remark                    : Outline frame.
       
  3997 // Parent                    : im_writing_pane
       
  3998 // Parent API                : im_writing_pane
       
  3999 // Scale API match    ( 37%) : im_writing_pane_ParamLimits
       
  4000 // Scale parent match (100%) : im_writing_pane
       
  4001 TAknWindowLineLayout IM_writing_field_elements_Line_3(TInt /*aIndex_H*/)
       
  4002     {
       
  4003     // MAN: NOT SUPPORTED (line)
       
  4004     return EmptyWindowLayout();
       
  4005     }
       
  4006 
       
  4007 // LAF Table : IM writing pane texts
       
  4008 // B={28, 60} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=332 l=10 r=6 
       
  4009 // Remark                    : IM reading field first element nickname or name of the writer and message text
       
  4010 // Parent                    : im_writing_pane
       
  4011 // Parent API                : im_writing_pane
       
  4012 // Scale API match    ( 75%) : im_writing_pane_t1_ParamLimits
       
  4013 // Scale parent match (100%) : im_writing_pane
       
  4014 TAknTextLineLayout IM_writing_pane_texts_Line_1(TInt aIndex_B)
       
  4015     {
       
  4016     // MAN: DONE
       
  4017     TAknTextComponentLayout textLayout;
       
  4018     
       
  4019     if (aIndex_B == 0)
       
  4020         textLayout = AknLayoutScalable_Apps::im_writing_pane_t1(1);
       
  4021     else
       
  4022         textLayout = AknLayoutScalable_Apps::im_writing_pane_t2(1);
       
  4023 
       
  4024     return textLayout.LayoutLine();
       
  4025     }
       
  4026 
       
  4027 // LAF Table : Media Player layout descendant pane
       
  4028 // C= H=286 W=348 b= l=2 r= t=2 
       
  4029 // Remark                    : Media Player background pane.
       
  4030 // Parent                    : 
       
  4031 // Parent API                : 
       
  4032 // Scale API match    (100%) : mp_bg_pane_g1
       
  4033 // Scale parent match (  0%) : 
       
  4034 TAknWindowLineLayout mp_bg_pane() 
       
  4035     {
       
  4036     //MAN: DONE
       
  4037     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4038     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::bg_mp_pane();
       
  4039     return DoCompose(layout1, layout2).LayoutLine();
       
  4040     }
       
  4041 
       
  4042 // LAF Table : Empty Player view elements
       
  4043 // C= H=286 W=348 b= l=0 r= t=0 
       
  4044 // Remark                    : 
       
  4045 // Parent                    : mp_bg_pane
       
  4046 // Parent API                : mp_bg_pane
       
  4047 // Scale API match    (  0%) : 
       
  4048 // Scale parent match (100%) : mp_bg_pane_g1
       
  4049 TAknWindowLineLayout Empty_Player_view_elements_Line_1() 
       
  4050     {
       
  4051     // MAN: DONE
       
  4052     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::mp_bg_pane_g1();
       
  4053     return layout1.LayoutLine();
       
  4054     }
       
  4055 
       
  4056 // LAF Table : Media Player Playback view navi pane elements
       
  4057 // C= H=32 W=26 b= l=0 r= t=0 
       
  4058 // Remark                    : Shown if the user has paused the clip.
       
  4059 // Parent                    : 
       
  4060 // Parent API                : 
       
  4061 // Scale API match    ( 31%) : media_player_g1
       
  4062 // Scale parent match (  0%) : 
       
  4063 TAknWindowLineLayout Media_Player_Playback_view_navi_pane_elements_Line_1()
       
  4064     {
       
  4065     // MAN: DONE
       
  4066     // MAN: Fixed 25.4.2005
       
  4067     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_pane_mp_g1(1);
       
  4068     return layout1.LayoutLine();
       
  4069     }
       
  4070 
       
  4071 // C= H=32 W=34 b= l=26 r= t=0 
       
  4072 // Remark                    : Shown if the user has muted the clip.
       
  4073 // Parent                    : 
       
  4074 // Parent API                : 
       
  4075 // Scale API match    ( 31%) : media_player_g1
       
  4076 // Scale parent match (  0%) : 
       
  4077 TAknWindowLineLayout Media_Player_Playback_view_navi_pane_elements_Line_2()
       
  4078     {
       
  4079     // MAN: DONE
       
  4080     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_pane_mp_g2(0);
       
  4081     return layout1.LayoutLine();
       
  4082     }
       
  4083 
       
  4084 
       
  4085 // LAF Table : Media Player Playback view navi pane texts
       
  4086 // B=26 C=0 Font=ELatinBold12_Scaled J=ELayoutAlignRight W=146 l=86 r=8 
       
  4087 // Remark                    : Length of the video or audio clip.
       
  4088 // Parent                    : 
       
  4089 // Parent API                : 
       
  4090 // Scale API match    ( 34%) : media_player_g1
       
  4091 // Scale parent match (  0%) : 
       
  4092 TAknTextLineLayout Media_Player_Playback_view_navi_pane_texts_Line_1()
       
  4093     {
       
  4094     // MAN: DONE
       
  4095     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::navi_pane_mp_t1();
       
  4096     return textLayout.LayoutLine();
       
  4097     }
       
  4098 
       
  4099 // LAF Table : Media Player Playlist navi pane elements
       
  4100 // C= H=32 W=34 b= l=16 r= t=0 
       
  4101 // Remark                    : 
       
  4102 // Parent                    : 
       
  4103 // Parent API                : 
       
  4104 // Scale API match    ( 35%) : media_player_g1
       
  4105 // Scale parent match (  0%) : 
       
  4106 TAknWindowLineLayout Media_Player_Playlist_navi_pane_elements_Line_1()
       
  4107     {
       
  4108     // MAN: DONE
       
  4109     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_pane_mp_g2(0);
       
  4110     return layout1.LayoutLine();
       
  4111     }
       
  4112 
       
  4113 // C= H=32 W=44 b= l=194 r= t=0 
       
  4114 // Remark                    : 
       
  4115 // Parent                    : 
       
  4116 // Parent API                : 
       
  4117 // Scale API match    ( 35%) : media_player_g1
       
  4118 // Scale parent match (  0%) : 
       
  4119 TAknWindowLineLayout Media_Player_Playlist_navi_pane_elements_Line_2()
       
  4120     {
       
  4121     // MAN: DONE
       
  4122     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_pane_mp_g3(0);
       
  4123     return layout1.LayoutLine();
       
  4124     }
       
  4125 
       
  4126 
       
  4127 // LAF Table : Media Player Playback view  elements
       
  4128 // C= H=276 W=64 b= l=16 r= t=4 
       
  4129 // Remark                    : Function buttons.
       
  4130 // Parent                    : 
       
  4131 // Parent API                : 
       
  4132 // Scale API match    (100%) : grid_mp_pane
       
  4133 // Scale parent match (  0%) : 
       
  4134 TAknWindowLineLayout grid_mp_pane()
       
  4135     {
       
  4136     // MAN: DONE
       
  4137     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4138     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_mp_pane();
       
  4139     return DoCompose(layout1, layout2).LayoutLine();    
       
  4140     }
       
  4141 
       
  4142 // C=215 H=280 W=2 b= l=100 r= t=0 
       
  4143 // Remark                    : Vertical line.
       
  4144 // Parent                    : 
       
  4145 // Parent API                : 
       
  4146 // Scale API match    ( 41%) : media_player_g1
       
  4147 // Scale parent match (  0%) : 
       
  4148 TAknWindowLineLayout Media_Player_Playback_view_elements_Line_2()
       
  4149     {
       
  4150     // MAN: NOT SUPPORTED (line) (not used)
       
  4151     return EmptyWindowLayout();
       
  4152     }
       
  4153 
       
  4154 // C=215 H=2 W=248 b= l=102 r= t=278 
       
  4155 // Remark                    : Horizontal line.
       
  4156 // Parent                    : 
       
  4157 // Parent API                : 
       
  4158 // Scale API match    ( 41%) : media_player_g1
       
  4159 // Scale parent match (  0%) : 
       
  4160 TAknWindowLineLayout Media_Player_Playback_view_elements_Line_3()
       
  4161     {
       
  4162     // MAN: NOT SUPPORTED (line) (not used)
       
  4163     return EmptyWindowLayout();
       
  4164     }
       
  4165 
       
  4166 // C= H=40 W=36 b= l=238 r= t=20 
       
  4167 // Remark                    : Status indicator.
       
  4168 // Parent                    : 
       
  4169 // Parent API                : 
       
  4170 // Scale API match    ( 41%) : media_player_g1
       
  4171 // Scale parent match (  0%) : 
       
  4172 TAknWindowLineLayout Media_Player_Playback_view_elements_Line_4()
       
  4173     {
       
  4174     // MAN: DONE    
       
  4175     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4176     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::media_player_g1();
       
  4177     return DoCompose(layout1, layout2).LayoutLine();    
       
  4178     }
       
  4179 
       
  4180 // C= H=20 W=228 b= l=114 r= t=242 
       
  4181 // Remark                    : Shadow.
       
  4182 // Parent                    : 
       
  4183 // Parent API                : 
       
  4184 // Scale API match    ( 41%) : media_player_g1
       
  4185 // Scale parent match (  0%) : 
       
  4186 TAknWindowLineLayout Media_Player_Playback_view_elements_Line_5()
       
  4187     {
       
  4188     // MAN: DONE
       
  4189     // TODO: not separate line for shadow exist. Use wait pane instead here...
       
  4190     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4191     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::wait_bar_pane_cp02();
       
  4192     return DoCompose(layout1, layout2).LayoutLine();    
       
  4193     }
       
  4194 
       
  4195 // C= H=16 W=226 b= l=114 r= t=242 
       
  4196 // Remark                    : Progress bar indication.
       
  4197 // Parent                    : 
       
  4198 // Parent API                : 
       
  4199 // Scale API match    ( 41%) : media_player_g1
       
  4200 // Scale parent match (  0%) : 
       
  4201 TAknWindowLineLayout Media_Player_Playback_view_elements_Line_6()
       
  4202     {
       
  4203     // MAN: DONE
       
  4204     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4205     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::wait_bar_pane_cp02();
       
  4206     return DoCompose(layout1, layout2).LayoutLine();    
       
  4207     }
       
  4208 
       
  4209 // LAF Table : Media Player Playback view texts
       
  4210 // B=60 C=215 Font=ECalcBold21_Scaled J=ELayoutAlignRight W=114 l=114 r=124 
       
  4211 // Remark                    : Duration.
       
  4212 // Parent                    : 
       
  4213 // Parent API                : 
       
  4214 // Scale API match    ( 45%) : media_player_g1
       
  4215 // Scale parent match (  0%) : 
       
  4216 TAknTextLineLayout Media_Player_Playback_view_texts_Line_1()
       
  4217     {
       
  4218     // MAN: DONE
       
  4219     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4220     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t3();
       
  4221     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4222     }
       
  4223 
       
  4224 // B=96 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=228 l=114 r=10 
       
  4225 // Remark                    : First item heading.
       
  4226 // Parent                    : 
       
  4227 // Parent API                : 
       
  4228 // Scale API match    ( 45%) : media_player_g1
       
  4229 // Scale parent match (  0%) : 
       
  4230 TAknTextLineLayout Media_Player_Playback_view_texts_Line_2() 
       
  4231     {
       
  4232     // MAN: DONE
       
  4233     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4234     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t4();
       
  4235     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4236     }
       
  4237 
       
  4238 // B=128 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=218 l=124 r=10 
       
  4239 // Remark                    : First item text.
       
  4240 // Parent                    : 
       
  4241 // Parent API                : 
       
  4242 // Scale API match    ( 45%) : media_player_g1
       
  4243 // Scale parent match (  0%) : 
       
  4244 TAknTextLineLayout Media_Player_Playback_view_texts_Line_3()
       
  4245     {
       
  4246     // MAN: DONE
       
  4247     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4248     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t5();
       
  4249     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4250     }
       
  4251 
       
  4252 // B=160 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=228 l=114 r=10 
       
  4253 // Remark                    : Second item heading.
       
  4254 // Parent                    : 
       
  4255 // Parent API                : 
       
  4256 // Scale API match    ( 45%) : media_player_g1
       
  4257 // Scale parent match (  0%) : 
       
  4258 TAknTextLineLayout Media_Player_Playback_view_texts_Line_4() 
       
  4259     {
       
  4260     // MAN: DONE
       
  4261     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4262     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t6();
       
  4263     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4264     }
       
  4265 
       
  4266 // B=192 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=218 l=124 r=10 
       
  4267 // Remark                    : Second item text.
       
  4268 // Parent                    : 
       
  4269 // Parent API                : 
       
  4270 // Scale API match    ( 45%) : media_player_g1
       
  4271 // Scale parent match (  0%) : 
       
  4272 TAknTextLineLayout Media_Player_Playback_view_texts_Line_5() 
       
  4273     {
       
  4274     // MAN: DONE
       
  4275     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4276     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t7();
       
  4277     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4278     }
       
  4279 
       
  4280 // B=232 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=68 l=114 r=170 
       
  4281 // Remark                    : Minimum value.
       
  4282 // Parent                    : 
       
  4283 // Parent API                : 
       
  4284 // Scale API match    ( 45%) : media_player_g1
       
  4285 // Scale parent match (  0%) : 
       
  4286 TAknTextLineLayout Media_Player_Playback_view_texts_Line_6() 
       
  4287     {
       
  4288     // MAN: DONE
       
  4289     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4290     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t2();
       
  4291     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4292     }
       
  4293 
       
  4294 // B=232 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=68 l=274 r=10 
       
  4295 // Remark                    : Maximum value.
       
  4296 // Parent                    : 
       
  4297 // Parent API                : 
       
  4298 // Scale API match    ( 45%) : media_player_g1
       
  4299 // Scale parent match (  0%) : 
       
  4300 TAknTextLineLayout Media_Player_Playback_view_texts_Line_7() 
       
  4301     {
       
  4302     // MAN: DONE
       
  4303     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_mp_pane();
       
  4304     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::media_player_t1();
       
  4305     return DoComposeText(layout1, textLayout).LayoutLine();
       
  4306     }
       
  4307 
       
  4308 
       
  4309 // LAF Table : SMIL presentation attachment element
       
  4310 // C= H=150 W=140 b= l=100 r= t=90 
       
  4311 // Remark                    : MMS SMIL presentation attachment.
       
  4312 // Parent                    : 
       
  4313 // Parent API                : 
       
  4314 // Scale API match    (  0%) : 
       
  4315 // Scale parent match (  0%) : 
       
  4316 TAknWindowLineLayout SMIL_presentation_attachment_element_Line_1()
       
  4317     {
       
  4318     // MAN: DONE
       
  4319     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  4320     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  4321     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_image_pane_g4();
       
  4322     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();    
       
  4323     }
       
  4324 
       
  4325 // LAF Table : SMIL presentation attachment highlight
       
  4326 // C=215 H=60 W=60 b= l=102 r= t=170 
       
  4327 // Remark                    : 1sthighlight rectangle.
       
  4328 // Parent                    : 
       
  4329 // Parent API                : 
       
  4330 // Scale API match    (  0%) : 
       
  4331 // Scale parent match (  0%) : 
       
  4332 TAknWindowLineLayout SMIL_presentation_attachment_highlight_Line_1()
       
  4333     {
       
  4334     // MAN: NOT SUPPORTED (not used)
       
  4335     // new scalbale LAF does not seem to specify this. (currently this line is not used in codes)
       
  4336     return EmptyWindowLayout();
       
  4337     }
       
  4338 
       
  4339 // C=0 H=60 W=60 b= l=100 r= t=168 
       
  4340 // Remark                    : 2ndhighlight rectangle.
       
  4341 // Parent                    : 
       
  4342 // Parent API                : 
       
  4343 // Scale API match    (  0%) : 
       
  4344 // Scale parent match (  0%) : 
       
  4345 TAknWindowLineLayout SMIL_presentation_attachment_highlight_Line_2()
       
  4346     {
       
  4347     // MAN: NOT SUPPORTED (not used)
       
  4348     // new scalbale LAF does not seem to specify this. (currently this line is not used in codes)
       
  4349     return EmptyWindowLayout();
       
  4350     }
       
  4351 
       
  4352 
       
  4353 // LAF Table : SMIL presentation elements and descendant panes
       
  4354 // C= H=416 W=352 b= l= r= t= 
       
  4355 // Remark                    : 
       
  4356 // Parent                    : 
       
  4357 // Parent API                : 
       
  4358 // Scale API match    (  0%) : 
       
  4359 // Scale parent match (  0%) : 
       
  4360 TAknWindowLineLayout SMIL_presentation_elements_and_descendant_panes_Line_1()
       
  4361     {
       
  4362     // MAN: DONE, the hierarchy is a bit odd here
       
  4363     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_smil_g1();
       
  4364     return layout1.LayoutLine();    
       
  4365     }
       
  4366 
       
  4367 // C= H=40 W=352 b= l=0 r= t=0 
       
  4368 // Remark                    : 
       
  4369 // Parent                    : 
       
  4370 // Parent API                : 
       
  4371 // Scale API match    (100%) : smil_status_pane
       
  4372 // Scale parent match (  0%) : 
       
  4373 TAknWindowLineLayout smil_status_pane()
       
  4374     {
       
  4375     // MAN: DONE, the hierarchy is a bit odd here
       
  4376     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_pane();
       
  4377     return layout1.LayoutLine();    
       
  4378     }
       
  4379 
       
  4380 // C= H={40, 54, 80, 120, 160, 200, 240, 280, 320, 374} W=352 b= l= r= t={40, 68, 96, 124, 152, 180, 208, 236, 264, 292, 320, 348, 376} 
       
  4381 // Remark                    : 
       
  4382 // Parent                    : 
       
  4383 // Parent API                : 
       
  4384 // Scale API match    (100%) : smil_text_pane
       
  4385 // Scale parent match (  0%) : 
       
  4386 TAknWindowLineLayout smil_text_pane(TInt /*aIndex_t*/, TInt /*aIndex_H*/)
       
  4387     {
       
  4388     // MAN: DONE but this ignores indexes always (=returns max value)
       
  4389     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_text_pane(); 
       
  4390             
       
  4391     return layout1.LayoutLine();   
       
  4392     }
       
  4393 
       
  4394 
       
  4395 // LAF Table : SMIL status pane elements and descendant panes
       
  4396 // C= H=28 W=118 b= l=60 r= t=2 
       
  4397 // Remark                    : Volume indication.
       
  4398 // Parent                    : smil_status_pane
       
  4399 // Parent API                : smil_status_pane
       
  4400 // Scale API match    (100%) : smil_volume_pane_g1
       
  4401 // Scale parent match (100%) : smil_status_pane
       
  4402 TAknWindowLineLayout smil_volume_pane()
       
  4403     {
       
  4404     // MAN: DONE
       
  4405     // MAN: Changed 3.6.2005, layout v0.90
       
  4406     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::smil_status_volume_pane();
       
  4407     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::volume_smil_pane(1); // MAN: Weird, but this has variety "1".
       
  4408     return DoCompose(layout0, layout1).LayoutLine();    
       
  4409     }
       
  4410 
       
  4411 // C= H=28 W=18 b= l=8 r= t=2 
       
  4412 // Remark                    : Scrolling left possible playback paused playback stopped indication.
       
  4413 // Parent                    : smil_status_pane
       
  4414 // Parent API                : smil_status_pane
       
  4415 // Scale API match    ( 40%) : smil_status_pane_g1
       
  4416 // Scale parent match (100%) : smil_status_pane
       
  4417 TAknWindowLineLayout SMIL_status_pane_elements_and_descendant_panes_Line_2()
       
  4418     {
       
  4419     // MAN: DONE
       
  4420     // MAN: Changed 3.6.2005, layout v0.90
       
  4421     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::smil_status_volume_pane();
       
  4422     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_volume_pane_g1();
       
  4423     return DoCompose(layout0, layout1).LayoutLine();    
       
  4424     }
       
  4425 
       
  4426 // C= H=28 W=18 b= l=178 r= t=2 
       
  4427 // Remark                    : Scrolling right possible indication.
       
  4428 // Parent                    : smil_status_pane
       
  4429 // Parent API                : smil_status_pane
       
  4430 // Scale API match    ( 40%) : smil_status_pane_g1
       
  4431 // Scale parent match (100%) : smil_status_pane
       
  4432 TAknWindowLineLayout SMIL_status_pane_elements_and_descendant_panes_Line_3()
       
  4433     {
       
  4434     // MAN: DONE
       
  4435     // MAN: Changed 3.6.2005, layout v0.90
       
  4436     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::smil_status_volume_pane();
       
  4437     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_volume_pane_g2();
       
  4438     return DoCompose(layout0, layout1).LayoutLine();    
       
  4439     }
       
  4440 
       
  4441 // C= H=28 W=34 b= l=26 r= t=2 
       
  4442 // Remark                    : Speaker earpiece or muted speaker indication.
       
  4443 // Parent                    : smil_status_pane
       
  4444 // Parent API                : smil_status_pane
       
  4445 // Scale API match    ( 40%) : smil_status_pane_g1
       
  4446 // Scale parent match (100%) : smil_status_pane
       
  4447 TAknWindowLineLayout SMIL_status_pane_elements_and_descendant_panes_Line_4()
       
  4448     {
       
  4449     // MAN: DONE
       
  4450     // MAN: Changed 3.6.2005, layout v0.90
       
  4451     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::smil_status_volume_pane();
       
  4452     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_volume_pane_g3();
       
  4453     return DoCompose(layout0, layout1).LayoutLine();    
       
  4454     }
       
  4455 
       
  4456 
       
  4457 // LAF Table : SMIL status pane texts
       
  4458 // B=28 C=43 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=112 l=232 r=8 
       
  4459 // Remark                    : Time elapsed total time.
       
  4460 // Parent                    : smil_status_pane
       
  4461 // Parent API                : smil_status_pane
       
  4462 // Scale API match    ( 76%) : smil_status_pane_t1
       
  4463 // Scale parent match (100%) : smil_status_pane
       
  4464 TAknTextLineLayout SMIL_status_pane_texts_Line_1() 
       
  4465     {
       
  4466     // MAN: DONE
       
  4467     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_pane_t1();
       
  4468     return layout1.LayoutLine();    
       
  4469     }
       
  4470 
       
  4471 // LAF Table : SMIL volume pane elements
       
  4472 // C= H=28 W=118 b= l=0 r= t=0 
       
  4473 // Remark                    : Passive volume indication.
       
  4474 // Parent                    : smil_volume_pane
       
  4475 // Parent API                : smil_volume_pane
       
  4476 // Scale API match    ( 62%) : smil_volume_pane_g1
       
  4477 // Scale parent match (100%) : smil_volume_pane_g1
       
  4478 TAknWindowLineLayout SMIL_volume_pane_elements_Line_1() 
       
  4479     {
       
  4480     // MAN: DONE
       
  4481     // MAN: Changed 3.6.2005, layout v0.90
       
  4482     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::smil_status_volume_pane();
       
  4483     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_volume_pane_g1();
       
  4484     return DoCompose(layout0, layout1).LayoutLine();    
       
  4485     }
       
  4486 
       
  4487 // C= H=28 W= b= l=0 r= t=0 
       
  4488 // Remark                    : Active volume indication.
       
  4489 // Parent                    : smil_volume_pane
       
  4490 // Parent API                : smil_volume_pane
       
  4491 // Scale API match    ( 62%) : smil_volume_pane_g1
       
  4492 // Scale parent match (100%) : smil_volume_pane_g1
       
  4493 TAknWindowLineLayout SMIL_volume_pane_elements_Line_2()
       
  4494     {
       
  4495     // MAN: DONE
       
  4496     // MAN: Changed 3.6.2005, layout v0.90
       
  4497     TAknWindowComponentLayout layout0 = AknLayoutScalable_Apps::smil_status_volume_pane();
       
  4498     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::smil_status_volume_pane_g2();
       
  4499     return DoCompose(layout0, layout1).LayoutLine();    
       
  4500     }
       
  4501 
       
  4502 
       
  4503 // B={54, 60, 92} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={306, 296}[aCommon1] l=16 r={10, 24}[aCommon1] 
       
  4504 // Remark                    : Request type text. Maximum number of text lines is three  (3).
       
  4505 // Parent                    : loc_type_pane
       
  4506 // Parent API                : loc_type_pane
       
  4507 // Scale API match    ( 34%) : list_single_loc_request_popup_menu_pane_t1_ParamLimits
       
  4508 // Scale parent match (100%) : loc_type_pane
       
  4509 TAknTextLineLayout Location_request_type_texts_Line_1(TInt aIndex_B) 
       
  4510     {
       
  4511 	// MurrayR 08/12/04: Good match, but with a pointless looking option required by 
       
  4512 	// the layout tool.
       
  4513     TAknTextLineLayout textLine;
       
  4514 	switch (aIndex_B)
       
  4515 		{
       
  4516 		case 0:
       
  4517 			textLine = AknLayoutScalable_Apps::loc_type_pane_t1(0).LayoutLine();
       
  4518 			break;
       
  4519 		case 1:
       
  4520 			textLine = AknLayoutScalable_Apps::loc_type_pane_t2(0).LayoutLine();
       
  4521 			break;
       
  4522 		case 2:
       
  4523 		default:
       
  4524 			textLine = AknLayoutScalable_Apps::loc_type_pane_t3(0).LayoutLine();
       
  4525 			break;
       
  4526 		}
       
  4527     return textLine;
       
  4528     }
       
  4529 // C= H=26 W=26 b= l={300, 274, 286, 260} r= t=6 
       
  4530 // Remark                    : 
       
  4531 // Parent                    : list_single_loc_popup_menu_pane
       
  4532 // Parent API                : list_single_loc_popup_menu_pane
       
  4533 // Scale API match    ( 38%) : list_single_loc_request_popup_menu_pane_ParamLimits
       
  4534 // Scale parent match ( 96%) : list_single_loc_request_popup_menu_pane_ParamLimits
       
  4535 TAknWindowLineLayout Location_requestor_pane_elements_Line_1(TInt aIndex_l)
       
  4536     {
       
  4537 	// MurrayR 08/12/04: Good match, except for more silly paramterisation in layout tool
       
  4538     TAknWindowLineLayout line;
       
  4539 	switch (aIndex_l)
       
  4540 		{
       
  4541 		case 0:
       
  4542 			line = AknLayoutScalable_Apps::list_single_loc_request_popup_menu_pane_g1(0).LayoutLine();
       
  4543 			break;
       
  4544 		default:
       
  4545 			line = AknLayoutScalable_Apps::list_single_loc_request_popup_menu_pane_g2(0).LayoutLine();
       
  4546 			break;
       
  4547 		}
       
  4548     return line;
       
  4549     }
       
  4550 
       
  4551 // B=26 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={310, 280, 254} l=16 r={10, 40, 66} 
       
  4552 // Remark                    : Requestor name.
       
  4553 // Parent                    : list_single_loc_popup_menu_pane
       
  4554 // Parent API                : list_single_loc_popup_menu_pane
       
  4555 // Scale API match    ( 37%) : main_location_pane
       
  4556 // Scale parent match ( 96%) : list_single_loc_request_popup_menu_pane_ParamLimits
       
  4557 TAknTextLineLayout Location_reqestor_pane_texts_Line_1(TInt aIndex_r, TInt /*aIndex_W*/) 
       
  4558     {
       
  4559 	// MurrayR 08/12/04: Good match, but the layout tool doesn't actually show that the
       
  4560 	// line has varieties. This is only visible from the XML data.
       
  4561     // TInt rowIndex = 0; // only ever seems to have one row [LMB 16/03/2005]
       
  4562     // MAN: 7.6.2005: Now only one param is generated in layout data v0.9
       
  4563     TAknTextLineLayout textLine = AknLayoutScalable_Apps::list_single_loc_request_popup_menu_pane_t1(aIndex_r/*, rowIndex*/).LayoutLine();
       
  4564     return textLine;
       
  4565     }
       
  4566 // C=0 H=p W=352 b= l=0 r= t=0 
       
  4567 // Remark                    : A rectangle to cover the main pane items.
       
  4568 // Parent                    : popup_loc_request_window
       
  4569 // Parent API                : popup_loc_request_window
       
  4570 // Scale API match    ( 45%) : popup_loc_request_window
       
  4571 // Scale parent match (100%) : popup_loc_request_window
       
  4572 TAknWindowLineLayout Location_request_popup_window_grapihcs_Line_1(const TRect& /*aParentRect*/)
       
  4573     {
       
  4574 	// MurrayR 08/12/04: More shadow graphics
       
  4575     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_window_pane_cp02(0).LayoutLine();
       
  4576     return line;
       
  4577     }
       
  4578 
       
  4579 // C=86 H=p-20 W=336 b= l=12 r= t=12 
       
  4580 // Remark                    : Second shadow.
       
  4581 // Parent                    : popup_loc_request_window
       
  4582 // Parent API                : popup_loc_request_window
       
  4583 // Scale API match    ( 45%) : popup_loc_request_window
       
  4584 // Scale parent match (100%) : popup_loc_request_window
       
  4585 TAknWindowLineLayout Location_request_popup_window_grapihcs_Line_2(const TRect& /*aParentRect*/)
       
  4586     {
       
  4587 	// MurrayR 08/12/04: More shadow graphics
       
  4588     return ZeroWindowLayout();
       
  4589     }
       
  4590 
       
  4591 // C=221 H=p-18 W=338 b= l=8 r= t=8 
       
  4592 // Remark                    : First shadow.
       
  4593 // Parent                    : popup_loc_request_window
       
  4594 // Parent API                : popup_loc_request_window
       
  4595 // Scale API match    ( 45%) : popup_loc_request_window
       
  4596 // Scale parent match (100%) : popup_loc_request_window
       
  4597 TAknWindowLineLayout Location_request_popup_window_grapihcs_Line_3(const TRect& /*aParentRect*/)
       
  4598     {
       
  4599 	// MurrayR 08/12/04: More shadow graphics
       
  4600     return ZeroWindowLayout();
       
  4601     }
       
  4602 
       
  4603 // C=215 H=p-16 W=340 b= l=4 r= t=4 
       
  4604 // Remark                    : Outline frame.
       
  4605 // Parent                    : popup_loc_request_window
       
  4606 // Parent API                : popup_loc_request_window
       
  4607 // Scale API match    ( 45%) : popup_loc_request_window
       
  4608 // Scale parent match (100%) : popup_loc_request_window
       
  4609 TAknWindowLineLayout Location_request_popup_window_grapihcs_Line_4(const TRect& /*aParentRect*/)
       
  4610     {
       
  4611 	// MurrayR 08/12/04: More shadow graphics
       
  4612     return ZeroWindowLayout();
       
  4613     }
       
  4614 
       
  4615 // C=0 H=p-20 W=336 b= l=6 r= t=6 
       
  4616 // Remark                    : Inside area.
       
  4617 // Parent                    : popup_loc_request_window
       
  4618 // Parent API                : popup_loc_request_window
       
  4619 // Scale API match    ( 45%) : popup_loc_request_window
       
  4620 // Scale parent match (100%) : popup_loc_request_window
       
  4621 TAknWindowLineLayout Location_request_popup_window_grapihcs_Line_5(const TRect& /*aParentRect*/)
       
  4622     {
       
  4623 	// MurrayR 08/12/04: More shadow graphics
       
  4624     return ZeroWindowLayout();
       
  4625     }
       
  4626 
       
  4627 TAknWindowLineLayout Volume_strength_area_values(TInt aLineIndex)
       
  4628     {
       
  4629     // MAN: DONE
       
  4630     TAknWindowComponentLayout layout1;
       
  4631     if (aLineIndex > 0)
       
  4632         layout1 = AknLayoutScalable_Apps::aid_volume_smil(aLineIndex-1);
       
  4633     return layout1.LayoutLine();
       
  4634     }
       
  4635 
       
  4636 // LAF Table : SMIL text pane elements
       
  4637 // C=0 H=p W=p b= l=0 r= t=0 
       
  4638 // Remark                    : Text background.
       
  4639 // Parent                    : smil_text_pane
       
  4640 // Parent API                : smil_text_pane
       
  4641 // Scale API match    ( 59%) : smil_text_list_pane_t1_ParamLimits
       
  4642 // Scale parent match (100%) : smil_text_pane
       
  4643 TAknWindowLineLayout SMIL_text_pane_elements_Line_1(const TRect& /*aParentRect*/)
       
  4644     {
       
  4645     // MAN: NOT SUPPORTED (not used)
       
  4646     return EmptyWindowLayout();
       
  4647     }
       
  4648 
       
  4649 // C= H=p W=14 b= l=0 r=0 t= 
       
  4650 // Remark                    : Scrolling indicator.
       
  4651 // Parent                    : smil_text_pane
       
  4652 // Parent API                : smil_text_pane
       
  4653 // Scale API match    ( 71%) : cale_week_scroll_pane_g1
       
  4654 // Scale parent match (100%) : smil_text_pane
       
  4655 TAknWindowLineLayout smil_scroll_pane(const TRect& /*aParentRect*/)
       
  4656     {
       
  4657     // MAN: DONE but aParentRect is ignored always, so max size is used. 
       
  4658     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::scroll_pane_cp011();    
       
  4659     return layout1.LayoutLine();
       
  4660     }
       
  4661 
       
  4662 // LAF Table : SMIL text pane texts
       
  4663 // B={26, 54, 82, 110, 138, 166, 194, 222, 250, 278, 306, 334, 362} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={340, 330}[aCommon1] l=6 r={6, 16}[aCommon1] 
       
  4664 // Remark                    : Presentation text.
       
  4665 // Parent                    : smil_text_pane
       
  4666 // Parent API                : smil_text_pane
       
  4667 // Scale API match    ( 89%) : smil_text_list_pane_t1_ParamLimits
       
  4668 // Scale parent match (100%) : smil_text_pane
       
  4669 TAknTextLineLayout SMIL_text_pane_texts_Line_1(TInt /*aCommon1*/, TInt aIndex_B)
       
  4670     {
       
  4671     // MAN: DONE
       
  4672     // NOTE: aCommon1 is always ignored.
       
  4673 	TInt rowIndex = aIndex_B;
       
  4674     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::list_smil_text_pane();
       
  4675     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::smil_text_list_pane_t1(rowIndex);        
       
  4676     return DoComposeText(layout1, textLayout).LayoutLine();    
       
  4677     }
       
  4678 
       
  4679 
       
  4680 // LAF Table : SMIL scroll pane elements
       
  4681 // C=218 H=p-8 W=6 b= l=4 r= t=4 
       
  4682 // Remark                    : Background scroll bar.
       
  4683 // Parent                    : smil_scroll_pane
       
  4684 // Parent API                : smil_scroll_pane
       
  4685 // Scale API match    ( 45%) : cale_week_scroll_pane_g1
       
  4686 // Scale parent match ( 71%) : cale_week_scroll_pane_g1
       
  4687 TAknWindowLineLayout SMIL_scroll_pane_elements_Line_1(const TRect& /*aParentRect*/)
       
  4688     {
       
  4689     // MAN: NOT SUPPORTED (not used)
       
  4690     return EmptyWindowLayout();
       
  4691     }
       
  4692 
       
  4693 // C=0 H=+4 W=6 b= l=0 r= t=-2 
       
  4694 // Remark                    : Marker outline.
       
  4695 // Parent                    : smil_scroll_pane
       
  4696 // Parent API                : smil_scroll_pane
       
  4697 // Scale API match    ( 45%) : cale_week_scroll_pane_g1
       
  4698 // Scale parent match ( 71%) : cale_week_scroll_pane_g1
       
  4699 TAknWindowLineLayout SMIL_scroll_pane_elements_Line_2()
       
  4700     {
       
  4701     // MAN: NOT SUPPORTED (not used)
       
  4702     return EmptyWindowLayout();
       
  4703     }
       
  4704 
       
  4705 // C=221 H= W=6 b= l=4 r= t= 
       
  4706 // Remark                    : Marker inside.
       
  4707 // Parent                    : smil_scroll_pane
       
  4708 // Parent API                : smil_scroll_pane
       
  4709 // Scale API match    ( 45%) : cale_week_scroll_pane_g1
       
  4710 // Scale parent match ( 71%) : cale_week_scroll_pane_g1
       
  4711 TAknWindowLineLayout SMIL_scroll_pane_elements_Line_3()
       
  4712     {
       
  4713     // MAN: NOT SUPPORTED (not used)
       
  4714     return EmptyWindowLayout();
       
  4715     }
       
  4716 
       
  4717 // LAF Table : Pop-up windows (status pane as parent)
       
  4718 // C= H=104 W=88 b= l=24 r= t=0 
       
  4719 // Remark                    : Thumbnail image.
       
  4720 // Parent                    : 
       
  4721 // Parent API                : 
       
  4722 // Scale API match    ( 38%) : popup_number_entry_window_ParamLimits
       
  4723 // Scale parent match (  0%) : 
       
  4724 TAknWindowLineLayout popup_pbook_thumbnail_window()
       
  4725     {
       
  4726 	// MurrayR 21/12/04: Good match found in updated layout data
       
  4727     // MAN: 31/01/05 Added context pane as parent here
       
  4728     TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::context_pane(0); 
       
  4729     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::popup_phob_thumbnail_window();
       
  4730     
       
  4731     return DoCompose(layout1, layout2).LayoutLine();
       
  4732 
       
  4733 //    TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  4734 //    return line;
       
  4735     }
       
  4736 
       
  4737 // C= H=66 W=72 b= l={280, 256} r= t=0 
       
  4738 // Remark                    : Call status indication during application browsing.
       
  4739 // Parent                    : 
       
  4740 // Parent API                : 
       
  4741 // Scale API match    (100%) : popup_call_status_window
       
  4742 // Scale parent match (  0%) : 
       
  4743 TAknWindowLineLayout popup_call_status_window(TInt aIndex_l)
       
  4744     {
       
  4745 	// MurrayR 21/12/04: Good match, but ordering is reversed in LAF and layout tool
       
  4746     TInt varietyIndex = 1 - aIndex_l;
       
  4747     // MAN: 25.8.2005 (landscape call statusbubble redesign)
       
  4748     if (Layout_Meta_Data::IsLandscapeOrientation())
       
  4749         varietyIndex = 6;
       
  4750     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_status_window(varietyIndex).LayoutLine();
       
  4751     return line;
       
  4752     }
       
  4753 
       
  4754 // C= H={288, 74}[aCommon1] W={352, 90}[aCommon1] b= l={0, 28}[aCommon1] r= t={0, 4}[aCommon1] 
       
  4755 // Remark                    : Uplink video stream.
       
  4756 // Parent                    : 
       
  4757 // Parent API                : 
       
  4758 // Scale API match    ( 62%) : popup_call_status_window
       
  4759 // Scale parent match (  0%) : 
       
  4760 TAknWindowLineLayout popup_call_video_up_window(TInt aCommon1)
       
  4761     {
       
  4762 	// MurrayR 07/12/04: only the second option looks sensible
       
  4763 	// MurrayR 21/12/04: now using the downlink full sized pane for the
       
  4764 	// uplink full sized pane.
       
  4765 	if (aCommon1 ==0)
       
  4766 		{
       
  4767 		TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  4768 		TAknWindowLineLayout line = AknLayoutScalable_Apps::video_down_pane(varietyIndex).LayoutLine();
       
  4769 		return line;
       
  4770 		}
       
  4771 	else
       
  4772 		{
       
  4773 		TAknWindowLineLayout line = AknLayoutScalable_Apps::call_video_uplink_pane(1).LayoutLine();
       
  4774 		return line;
       
  4775 		}
       
  4776     }
       
  4777 
       
  4778 // C= H={40, 68, 96, 124}[aCommon1] W=268 b= l=84 r= t={56, 28, 0, 0}[aCommon1] 
       
  4779 // Remark                    : Calendar events list.
       
  4780 // Parent                    : 
       
  4781 // Parent API                : 
       
  4782 // Scale API match    (100%) : popup_cale_events_window
       
  4783 // Scale parent match (  0%) : 
       
  4784 TAknWindowLineLayout popup_cale_events_window(TInt aCommon1)
       
  4785     {
       
  4786     // Start 15:18 - 16:00
       
  4787 
       
  4788     // Option passed is probably number of events/lines
       
  4789     // INvestigate hierarchy
       
  4790     // Have to compose up to status pane
       
  4791 
       
  4792     TInt variety = aCommon1; // variety now correct [LMB 29/11/2004]
       
  4793     return AknLayoutScalable_Apps::popup_cale_events_window( variety ).LayoutLine(); // lines
       
  4794     }
       
  4795 
       
  4796 // LAF Table : Pop-up window list pane descendants(call conf)
       
  4797 // C= H=38 W=320 b= l=0 r= t={0, 38, 76, 114, 152, 190} 
       
  4798 // Remark                    : List pane for a conference call.
       
  4799 // Parent                    : list_conf_pane
       
  4800 // Parent API                : list_conf_pane
       
  4801 // Scale API match    (100%) : list_single_graphic_popup_conf_pane
       
  4802 // Scale parent match (100%) : list_conf_pane
       
  4803 TAknWindowLineLayout list_single_graphic_popup_conf_pane(TInt aIndex_t) 
       
  4804     {
       
  4805     // layout data 0.75 contains multirow information [LMB 16/12/2004]
       
  4806 	// MurrayR 21/12/04: Limited indexing, because new layout has 5 lines vs 6 in old LAF
       
  4807 	TAknLayoutScalableParameterLimits lim = AknLayoutScalable_Apps::list_single_graphic_popup_conf_pane_ParamLimits();
       
  4808     TInt varietyIndex = Min(aIndex_t, lim.LastRow());
       
  4809     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_single_graphic_popup_conf_pane(varietyIndex).LayoutLine();
       
  4810     return line;
       
  4811     }
       
  4812 
       
  4813 // LAF Table : List pane elements (conf single graphic)
       
  4814 // C= H=32 W=40 b= l=8 r= t=2 
       
  4815 // Remark                    : Call state indication.
       
  4816 // Parent                    : list_single_graphic_popup_conf_pane
       
  4817 // Parent API                : list_single_graphic_popup_conf_pane
       
  4818 // Scale API match    ( 60%) : list_single_graphic_popup_conf_pane_g_Limits
       
  4819 // Scale parent match (100%) : list_single_graphic_popup_conf_pane
       
  4820 TAknWindowLineLayout List_pane_elements__conf_single_graphic__Line_1()
       
  4821     {
       
  4822 	// MurrayR 06/12/04: Good match
       
  4823     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_single_graphic_popup_conf_pane_g1().LayoutLine();
       
  4824     return line;
       
  4825     }
       
  4826 
       
  4827 // C= H=16 W=18 b= l=4 r= t=0 
       
  4828 // Remark                    : Cyphering off indication.
       
  4829 // Parent                    : list_single_graphic_popup_conf_pane
       
  4830 // Parent API                : list_single_graphic_popup_conf_pane
       
  4831 // Scale API match    ( 60%) : list_single_graphic_popup_conf_pane_g_Limits
       
  4832 // Scale parent match (100%) : list_single_graphic_popup_conf_pane
       
  4833 TAknWindowLineLayout List_pane_elements__conf_single_graphic__Line_2()
       
  4834     {
       
  4835 	// MurrayR 06/12/04: Good match
       
  4836     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_single_graphic_popup_conf_pane_g2().LayoutLine();
       
  4837     return line;
       
  4838     }
       
  4839 
       
  4840 
       
  4841 // LAF Table : List pane texts (conf single graphic)
       
  4842 // B=26 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=254 l=56 r=10 
       
  4843 // Remark                    : CLI.
       
  4844 // Parent                    : list_single_graphic_popup_conf_pane
       
  4845 // Parent API                : list_single_graphic_popup_conf_pane
       
  4846 // Scale API match    ( 64%) : list_single_graphic_popup_conf_pane_g_Limits
       
  4847 // Scale parent match (100%) : list_single_graphic_popup_conf_pane
       
  4848 TAknTextLineLayout List_pane_texts__conf_single_graphic__Line_1() 
       
  4849     {
       
  4850 	// MurrayR 06/12/04: Good match
       
  4851     //TInt rowIndex = 0; // only ever seems to have one row [LMB 16/03/2005]
       
  4852     // MAN: 7.6.2005 Seems that in v0.9 layout no more param 
       
  4853     TAknTextLineLayout textLine = AknLayoutScalable_Apps::list_single_graphic_popup_conf_pane_t1(/*rowIndex*/).LayoutLine();
       
  4854     return textLine;
       
  4855     }
       
  4856 
       
  4857 // LAF Table : List pane elements (menu single graphic bt)
       
  4858 // C= H=26 W=26 b= l=8 r= t=6 
       
  4859 // Remark                    : Marked or unmarked indication.
       
  4860 // Parent                    : 
       
  4861 // Parent API                : 
       
  4862 // Scale API match    ( 47%) : list_single_graphic_popup_wml_pane_g_Limits
       
  4863 // Scale parent match (  0%) : 
       
  4864 TAknWindowLineLayout List_pane_elements__menu_single_graphic_bt__Line_1()
       
  4865     {
       
  4866 	// MurrayR 21/12/04 - Used avkon's menu, single, graphic list
       
  4867     return AknLayoutScalable_Avkon::list_single_graphic_pane_g1_cp2(0).LayoutLine();
       
  4868     }
       
  4869 
       
  4870 // C= H=26 W=26 b= l={300, 274} r= t=6 
       
  4871 // Remark                    : Paired indication.
       
  4872 // Parent                    : 
       
  4873 // Parent API                : 
       
  4874 // Scale API match    ( 47%) : list_single_graphic_popup_wml_pane_g_Limits
       
  4875 // Scale parent match (  0%) : 
       
  4876 TAknWindowLineLayout List_pane_elements__menu_single_graphic_bt__Line_2(TInt aIndex_l)
       
  4877     {
       
  4878 	// MurrayR 21/12/04 - Used avkon's menu, single, graphic list
       
  4879     TAknWindowComponentLayout layout;
       
  4880     if (aIndex_l == 1)
       
  4881         {
       
  4882         layout = AknLayoutScalable_Avkon::list_single_graphic_pane_g3_cp2();
       
  4883         }
       
  4884     else
       
  4885         {
       
  4886         layout = AknLayoutScalable_Avkon::list_single_graphic_pane_g2_cp2(0);
       
  4887         }
       
  4888     return layout.LayoutLine();
       
  4889     }
       
  4890 
       
  4891 // LAF Table : List pane text (menu single graphic bt)
       
  4892 // B=26 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={282, 252, 226}[aCommon1] l=44 r={10, 40, 66}[aCommon1] 
       
  4893 // Remark                    : Device name text.
       
  4894 // Parent                    : 
       
  4895 // Parent API                : 
       
  4896 // Scale API match    ( 52%) : list_single_graphic_popup_wml_pane_g_Limits
       
  4897 // Scale parent match (  0%) : 
       
  4898 TAknTextLineLayout List_pane_text__menu_single_graphic_bt__Line_1(TInt aCommon1)
       
  4899     {
       
  4900 	// MurrayR 21/12/04 - Used avkon's menu, single, graphic list
       
  4901     return AknLayoutScalable_Avkon::list_single_graphic_pane_t1_cp2(aCommon1).LayoutLine();
       
  4902     }
       
  4903 
       
  4904 // LAF Table : Highlight graphics
       
  4905 // C=222 H=p-4 W=p-8 b= l=6 r= t=4 
       
  4906 // Remark                    : Shadow.
       
  4907 // Parent                    : list_single_graphic_popup_conf_pane
       
  4908 // Parent API                : list_single_graphic_popup_conf_pane
       
  4909 // Scale API match    ( 47%) : grid_highlight_pane_cp01
       
  4910 // Scale parent match (100%) : list_single_graphic_popup_conf_pane
       
  4911 TAknWindowLineLayout Highlight_graphics_Line_1(const TRect& /*aParentRect*/)
       
  4912     {
       
  4913 	// MurrayR 06/12/04: Looks similar.
       
  4914     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_highlight_pane_cp01().LayoutLine();
       
  4915     return line;
       
  4916     }
       
  4917 
       
  4918 // C=244 H=p-2 W=p-6 b= l=2 r= t=0 
       
  4919 // Remark                    : Highlight.
       
  4920 // Parent                    : list_single_graphic_popup_conf_pane
       
  4921 // Parent API                : list_single_graphic_popup_conf_pane
       
  4922 // Scale API match    ( 47%) : grid_highlight_pane_cp01
       
  4923 // Scale parent match (100%) : list_single_graphic_popup_conf_pane
       
  4924 TAknWindowLineLayout Highlight_graphics_Line_2(const TRect& /*aParentRect*/)
       
  4925     {
       
  4926 	// MurrayR 06/12/04: Looks similar.
       
  4927     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_highlight_pane_cp01().LayoutLine();
       
  4928     return line;
       
  4929     }
       
  4930 
       
  4931 
       
  4932 // LAF Table : Pop-up window grid pane descendants (large graphic gms)
       
  4933 // C= H=72 W=160 b= l={0, , , , 162} r= t={0, 74, 148, 222, 0, 74, 148, 222} 
       
  4934 // Remark                    : Graphical message images.
       
  4935 // Parent                    : grid_large_graphic_popup_pane
       
  4936 // Parent API                : grid_large_graphic_popup_pane
       
  4937 // Scale API match    (100%) : cell_large_graphic_popup_pane
       
  4938 // Scale parent match (100%) : grid_large_graphic_popup_pane
       
  4939 TAknWindowLineLayout cell_large_graphic_popup_pane(TInt aIndex_l, TInt aIndex_t)
       
  4940     {
       
  4941 	// MurrayR 06/12/04: Got to unpack the dimensions, but basically ok.
       
  4942 	const TInt KNumRows = 4;
       
  4943 	TInt col = aIndex_l / KNumRows;
       
  4944 	TInt row = aIndex_t % KNumRows;
       
  4945     TAknWindowLineLayout line = AknLayoutScalable_Apps::cell_large_graphic_popup_pane(col, row).LayoutLine();
       
  4946     return line;
       
  4947     }
       
  4948 
       
  4949 // LAF Table : Cell pane elements (popup large graphic gms)
       
  4950 // C= H=56 W=144 b= l=8 r= t=8 
       
  4951 // Remark                    : Graphical message images.
       
  4952 // Parent                    : cell_large_graphic_popup_pane
       
  4953 // Parent API                : cell_large_graphic_popup_pane
       
  4954 // Scale API match    ( 55%) : cell_large_graphic_popup_pane_g_Limits
       
  4955 // Scale parent match (100%) : cell_large_graphic_popup_pane
       
  4956 TAknWindowLineLayout Cell_pane_elements__popup_large_graphic_gms__Line_1()
       
  4957     {
       
  4958 	// MurrayR 06/12/04: Good match
       
  4959     TAknWindowLineLayout line = AknLayoutScalable_Apps::cell_large_graphic_popup_pane_g1(0).LayoutLine();
       
  4960     return line;
       
  4961     }
       
  4962 
       
  4963 // C= H=26 W=26 b= l=130 r= t=4 
       
  4964 // Remark                    : Marked item indication.
       
  4965 // Parent                    : cell_large_graphic_popup_pane
       
  4966 // Parent API                : cell_large_graphic_popup_pane
       
  4967 // Scale API match    ( 55%) : cell_large_graphic_popup_pane_g_Limits
       
  4968 // Scale parent match (100%) : cell_large_graphic_popup_pane
       
  4969 TAknWindowLineLayout Cell_pane_elements__popup_large_graphic_gms__Line_2()
       
  4970     {
       
  4971 	// MurrayR 06/12/04: Good match
       
  4972     TAknWindowLineLayout line = AknLayoutScalable_Apps::cell_large_graphic_popup_pane_g2(0).LayoutLine();
       
  4973     return line;
       
  4974     }
       
  4975 
       
  4976 
       
  4977 // LAF Table : Highlight elements (grid pop-up)
       
  4978 // C=215 H=p W=p b= l=p r= t=p 
       
  4979 // Remark                    : 
       
  4980 // Parent                    : cell_large_graphic_popup_pane
       
  4981 // Parent API                : cell_large_graphic_popup_pane
       
  4982 // Scale API match    ( 32%) : grid_highlight_pane_cp01
       
  4983 // Scale parent match (100%) : cell_large_graphic_popup_pane
       
  4984 TAknWindowLineLayout Highlight_elements__grid_pop_up__Line_1(const TRect& /*aParentRect*/)
       
  4985     {
       
  4986 	// MurrayR 06/12/04: Good match
       
  4987     TAknWindowLineLayout line = AknLayoutScalable_Apps::grid_highlight_pane_cp010().LayoutLine();
       
  4988     return line;
       
  4989     }
       
  4990 
       
  4991 // LAF Table : Number entry pop-up window texts
       
  4992 // Started 10/11 11:59 - 12:30; 14:30 - 16:00 ; 10:00 - 12:00 
       
  4993 // This and next API tool 4 hours
       
  4994 // B=88 C=215 Font=ELatinBold17_Scaled J=ELayoutAlignRight W={308, 288}[aCommon1] l={22, 42}[aCommon1] r=22 
       
  4995 // Remark                    : Number entry. One line of numbers. Max. 1514 numbers.
       
  4996 // Parent                    : popup_number_entry_window
       
  4997 // Parent API                : popup_number_entry_window
       
  4998 // Scale API match    ( 64%) : popup_number_entry_window_t1_ParamLimits
       
  4999 // Scale parent match (100%) : popup_number_entry_window
       
  5000 TAknTextLineLayout Number_entry_pop_up_window_texts_Line_1(TInt aCommon1)
       
  5001     {
       
  5002     __ASSERT_ALWAYS(0 <= aCommon1 && aCommon1 <= 1, Panic(EParamsOutsideKnownRange));
       
  5003     /*
       
  5004     Old _Line_1 is new api's _t1; 
       
  5005     aCommon1 = 0 is number entry
       
  5006     aCommon1 = 1 is "when there is one incoming or outgoing call"
       
  5007     The following code assumes that the parent window used in both cases is the
       
  5008     "no incoming or outgoing call" case
       
  5009     */
       
  5010     TInt firstLineOptionId = 2; // this can be either 0 or 2.
       
  5011     TAknTextComponentLayout text = AknLayoutScalable_Apps::popup_number_entry_window_t1(); // layout data 0.75 is not multirow [LMB 16/12/2004]
       
  5012     if (firstLineOptionId == 2)
       
  5013 	{
       
  5014     text = AknLayoutScalable_Apps::text_title_cp2();/*AknLayoutScalable_Apps::popup_number_entry_window_t1();*/ // layout data 0.75 is not multirow [LMB 16/12/2004]
       
  5015 	}
       
  5016     if ( aCommon1 == 0 )
       
  5017         {
       
  5018         return text.LayoutLine();
       
  5019         }
       
  5020     else 
       
  5021         {
       
  5022         // Need to do something here because in new API, the variability is in next level up
       
  5023         // Construct a false intermediate rectangle which represents the 2nd option
       
  5024         TAknWindowComponentLayout l0 = AknLayoutScalable_Apps::popup_number_entry_window(0); 
       
  5025         TAknWindowComponentLayout l1 = AknLayoutScalable_Apps::popup_number_entry_window(1);
       
  5026         __ASSERT_ALWAYS( LayoutsHaveSameParentRelativePatterns( l0, l1 ),
       
  5027             Panic(ECompositionStrategyFailed) );       
       
  5028         TAknWindowComponentLayout intermediate = TAknWindowComponentLayout::SiblingAsChild( l0, l1 ); // bigger - smaller
       
  5029         TAknTextComponentLayout textLayout = DoComposeText( intermediate, text);
       
  5030         return textLayout.LayoutLine();
       
  5031         }
       
  5032     // ADDITIONAL INFORMATION: New API is likely to change to having two options. This _Line_1
       
  5033     // API is likely to be the first variety.
       
  5034     // "aRow" parameter is likely to be a mistake for the one line case. Above I supply 0.
       
  5035     }
       
  5036 
       
  5037 // B={52, 88} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignRight W={308, 288}[aCommon1] l={22, 42}[aCommon1] r=22 
       
  5038 // Remark                    : Number entry. Two lines of numbers. Max. 3432 numbers.
       
  5039 // Parent                    : popup_number_entry_window
       
  5040 // Parent API                : popup_number_entry_window
       
  5041 // Scale API match    ( 64%) : popup_number_entry_window_t1_ParamLimits
       
  5042 // Scale parent match (100%) : popup_number_entry_window
       
  5043 TAknTextLineLayout Number_entry_pop_up_window_texts_Line_2(TInt aCommon1, TInt aIndex_B) 
       
  5044     {
       
  5045     // RSD: DONE
       
  5046     // Old _line_2 is new api's _t2 or _t3 depending on aIndex_B. 
       
  5047     // aCommon1 = 0 is number entry
       
  5048     // aCommon1 = 1 is "when there is one incoming or outgoing call"
       
  5049     // In future layout data, aIndex_B may map to a Row API
       
  5050     __ASSERT_ALWAYS(0 <= aCommon1 && aCommon1 <= 1, Panic(EParamsOutsideKnownRange));
       
  5051     TAknTextComponentLayout text;
       
  5052     if ( aIndex_B == 0 )
       
  5053         text = AknLayoutScalable_Apps::popup_number_entry_window_t2(); // layout data 0.75 is not multirow [LMB 16/12/2004]
       
  5054     else if ( aIndex_B == 1 )
       
  5055         text = AknLayoutScalable_Apps::popup_number_entry_window_t3();// layout data 0.75 is not multirow, but do we need  a non-zero baseline separation. TODO [LMB 16/12/2004]
       
  5056 
       
  5057     TAknTextLineLayout textLine;
       
  5058     if ( aCommon1 == 0 )
       
  5059         textLine = text.LayoutLine();
       
  5060     else // aCommon == 1
       
  5061         {
       
  5062         // Need to do something here because in new API, the variability is in next level up.
       
  5063         // Construct a false intermediate rectangle which represents the 2nd option
       
  5064         TAknWindowComponentLayout l0 = AknLayoutScalable_Apps::popup_number_entry_window(0); 
       
  5065         TAknWindowComponentLayout l1 = AknLayoutScalable_Apps::popup_number_entry_window(1);
       
  5066         __ASSERT_ALWAYS( LayoutsHaveSameParentRelativePatterns( l0, l1 ),
       
  5067             Panic(ECompositionStrategyFailed) ); 
       
  5068         TAknWindowComponentLayout intermediate = TAknWindowComponentLayout::SiblingAsChild( l0, l1 );
       
  5069         textLine = DoComposeText( intermediate, text).LayoutLine(); 
       
  5070         }
       
  5071 
       
  5072     return textLine;
       
  5073     }
       
  5074 
       
  5075 // LAF Table : Number entry pop-up window graphics
       
  5076 // Started 13:30 - done 14:53 (added SetZeroSized )
       
  5077 // C=0 H={126, 116}[aCommon1] W={352, 330}[aCommon1] b= l={0, 22}[aCommon1] r= t={0, 10}[aCommon1] 
       
  5078 // Remark                    : A rectangle to cover the main pane items.
       
  5079 // Parent                    : popup_number_entry_window
       
  5080 // Parent API                : popup_number_entry_window
       
  5081 // Scale API match    ( 55%) : popup_number_entry_window_ParamLimits
       
  5082 // Scale parent match (100%) : popup_number_entry_window
       
  5083 TAknWindowLineLayout Number_entry_pop_up_window_graphics_Line_1(TInt aCommon1)
       
  5084     {
       
  5085     // RSD: DONE
       
  5086     // Issue 1: Currenly new API DOES have this option at this level.  But it also has the same option in 
       
  5087     // popup_number_entry_window( option). It should not be in both places. So one of them may change
       
  5088     // Issue 2: New API only has the single graphic to perform all the shadowing etc..
       
  5089     // Only this line returns anything
       
  5090     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp05(aCommon1).LayoutLine();
       
  5091     return line;
       
  5092     }
       
  5093 
       
  5094 // C=86 H=98 W={336, 316}[aCommon1] b= l={12, 32}[aCommon1] r= t=20 
       
  5095 // Remark                    : Second shadow.
       
  5096 // Parent                    : popup_number_entry_window
       
  5097 // Parent API                : popup_number_entry_window
       
  5098 // Scale API match    ( 55%) : popup_number_entry_window_ParamLimits
       
  5099 // Scale parent match (100%) : popup_number_entry_window
       
  5100 TAknWindowLineLayout Number_entry_pop_up_window_graphics_Line_2(TInt /*aCommon1*/)
       
  5101     {
       
  5102     // RSD: DONE
       
  5103     TAknWindowComponentLayout line;
       
  5104     return DoSetZeroSized( line ).LayoutLine();
       
  5105     }
       
  5106 
       
  5107 // C=221 H=100 W={338, 318}[aCommon1] b= l={8, 28}[aCommon1] r= t=16 
       
  5108 // Remark                    : First shadow.
       
  5109 // Parent                    : popup_number_entry_window
       
  5110 // Parent API                : popup_number_entry_window
       
  5111 // Scale API match    ( 55%) : popup_number_entry_window_ParamLimits
       
  5112 // Scale parent match (100%) : popup_number_entry_window
       
  5113 TAknWindowLineLayout Number_entry_pop_up_window_graphics_Line_3(TInt /*aCommon1*/)
       
  5114     {
       
  5115     // RSD: DONE
       
  5116     TAknWindowComponentLayout line;
       
  5117     return DoSetZeroSized( line ).LayoutLine();
       
  5118     }
       
  5119 
       
  5120 // C=215 H=102 W={340, 320}[aCommon1] b= l={4, 24}[aCommon1] r= t=12 
       
  5121 // Remark                    : Outline frame. The frame width is one pixel.
       
  5122 // Parent                    : popup_number_entry_window
       
  5123 // Parent API                : popup_number_entry_window
       
  5124 // Scale API match    ( 55%) : popup_number_entry_window_ParamLimits
       
  5125 // Scale parent match (100%) : popup_number_entry_window
       
  5126 TAknWindowLineLayout Number_entry_pop_up_window_graphics_Line_4(TInt /*aCommon1*/)
       
  5127     {
       
  5128     // RSD: DONE
       
  5129     TAknWindowComponentLayout line;
       
  5130     return DoSetZeroSized( line ).LayoutLine();
       
  5131     }
       
  5132 
       
  5133 // C=0 H=98 W={336, 316}[aCommon1] b= l={6, 26}[aCommon1] r= t=14 
       
  5134 // Remark                    : Inside area.
       
  5135 // Parent                    : popup_number_entry_window
       
  5136 // Parent API                : popup_number_entry_window
       
  5137 // Scale API match    ( 55%) : popup_number_entry_window_ParamLimits
       
  5138 // Scale parent match (100%) : popup_number_entry_window
       
  5139 TAknWindowLineLayout Number_entry_pop_up_window_graphics_Line_5(TInt /*aCommon1*/)
       
  5140     {
       
  5141     // RSD: DONE
       
  5142     TAknWindowComponentLayout line;
       
  5143     return DoSetZeroSized( line ).LayoutLine();
       
  5144     }
       
  5145 
       
  5146 
       
  5147 // LAF Table : Phonebook memory status pop-up window descendants and elements
       
  5148 // C=0 H=46 W=336 b= l=6 r= t=12 
       
  5149 // Remark                    : Pop-up window title.
       
  5150 // Parent                    : popup_pb_memory_status_window
       
  5151 // Parent API                : popup_pb_memory_status_window
       
  5152 // Scale API match    ( 68%) : bg_cale_heading_pane
       
  5153 // Scale parent match ( 59%) : popup_call_status_window
       
  5154 TAknWindowLineLayout popup_heading_pane()
       
  5155     {
       
  5156 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5157     return ZeroWindowLayout();
       
  5158     }
       
  5159 
       
  5160 // C=221 H=202 W=332 b= l=8 r= t=56 
       
  5161 // Remark                    : Memory status window background graphics.
       
  5162 // Parent                    : popup_pb_memory_status_window
       
  5163 // Parent API                : popup_pb_memory_status_window
       
  5164 // Scale API match    (  0%) : 
       
  5165 // Scale parent match ( 59%) : popup_call_status_window
       
  5166 TAknWindowLineLayout Phonebook_memory_status_pop_up_window_descendants_and_elements_Line_2()
       
  5167     {
       
  5168 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5169     return ZeroWindowLayout();
       
  5170     }
       
  5171 
       
  5172 
       
  5173 // LAF Table : Phonebook memory status pop-up window texts
       
  5174 // B={118, 152} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=198 l=134 r=20 
       
  5175 // Remark                    : Amount of memory entries. Amount of groups. Amount of names saved (SIM). Amount of places free.
       
  5176 // Parent                    : popup_pb_memory_status_window
       
  5177 // Parent API                : popup_pb_memory_status_window
       
  5178 // Scale API match    ( 38%) : popup_dyc_status_message_window_t1
       
  5179 // Scale parent match ( 59%) : popup_call_status_window
       
  5180 TAknTextLineLayout Phonebook_memory_status_pop_up_window_texts_Line_1(TInt /*aIndex_B*/) 
       
  5181     {
       
  5182 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5183     return ZeroTextLayout();
       
  5184     }
       
  5185 
       
  5186 
       
  5187 // B={188, 220} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=188 l=144 r=20 
       
  5188 // Remark                    : Amount of memory used and available in bytes.
       
  5189 // Parent                    : popup_pb_memory_status_window
       
  5190 // Parent API                : popup_pb_memory_status_window
       
  5191 // Scale API match    ( 38%) : popup_dyc_status_message_window_t1
       
  5192 // Scale parent match ( 59%) : popup_call_status_window
       
  5193 TAknTextLineLayout Phonebook_memory_status_pop_up_window_texts_Line_2(TInt /*aIndex_B*/)
       
  5194     {
       
  5195 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5196     return ZeroTextLayout();
       
  5197     }
       
  5198 
       
  5199 
       
  5200 
       
  5201 // LAF Table : Phonebook memory status pop-up window graphics
       
  5202 // C=0 H=274 W=352 b= l=0 r= t=0 
       
  5203 // Remark                    : A rectangle to cover the main pane items.
       
  5204 // Parent                    : popup_pb_memory_status_window
       
  5205 // Parent API                : popup_pb_memory_status_window
       
  5206 // Scale API match    ( 35%) : popup_dyc_status_message_window_g1
       
  5207 // Scale parent match ( 59%) : popup_call_status_window
       
  5208 TAknWindowLineLayout Phonebook_memory_status_pop_up_window_graphics_Line_1()
       
  5209     {
       
  5210 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5211     return ZeroWindowLayout();
       
  5212     }
       
  5213 
       
  5214 // C=86 H=254 W=336 b= l=12 r= t=12 
       
  5215 // Remark                    : Second shadow.
       
  5216 // Parent                    : popup_pb_memory_status_window
       
  5217 // Parent API                : popup_pb_memory_status_window
       
  5218 // Scale API match    ( 35%) : popup_dyc_status_message_window_g1
       
  5219 // Scale parent match ( 59%) : popup_call_status_window
       
  5220 TAknWindowLineLayout Phonebook_memory_status_pop_up_window_graphics_Line_2()
       
  5221     {
       
  5222 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5223     return ZeroWindowLayout();
       
  5224     }
       
  5225 
       
  5226 // C=221 H=256 W=338 b= l=8 r= t=8 
       
  5227 // Remark                    : First shadow.
       
  5228 // Parent                    : popup_pb_memory_status_window
       
  5229 // Parent API                : popup_pb_memory_status_window
       
  5230 // Scale API match    ( 35%) : popup_dyc_status_message_window_g1
       
  5231 // Scale parent match ( 59%) : popup_call_status_window
       
  5232 TAknWindowLineLayout Phonebook_memory_status_pop_up_window_graphics_Line_3()
       
  5233     {
       
  5234 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5235     return ZeroWindowLayout();
       
  5236     }
       
  5237 
       
  5238 // C=215 H=258 W=340 b= l=4 r= t=4 
       
  5239 // Remark                    : Outline frame.
       
  5240 // Parent                    : popup_pb_memory_status_window
       
  5241 // Parent API                : popup_pb_memory_status_window
       
  5242 // Scale API match    ( 35%) : popup_dyc_status_message_window_g1
       
  5243 // Scale parent match ( 59%) : popup_call_status_window
       
  5244 TAknWindowLineLayout Phonebook_memory_status_pop_up_window_graphics_Line_4()
       
  5245     {
       
  5246 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5247     return ZeroWindowLayout();
       
  5248     }
       
  5249 
       
  5250 // C=0 H=254 W=336 b= l=6 r= t=6 
       
  5251 // Remark                    : Inside area.
       
  5252 // Parent                    : popup_pb_memory_status_window
       
  5253 // Parent API                : popup_pb_memory_status_window
       
  5254 // Scale API match    ( 35%) : popup_dyc_status_message_window_g1
       
  5255 // Scale parent match ( 59%) : popup_call_status_window
       
  5256 TAknWindowLineLayout Phonebook_memory_status_pop_up_window_graphics_Line_5()
       
  5257     {
       
  5258 	// MurrayR 09/12/04: Phonebook memory status does not exist in LAF or layout tool
       
  5259     return ZeroWindowLayout();
       
  5260     }
       
  5261 
       
  5262 
       
  5263 // LAF Table : Graphical message image selection pop-up window descendants
       
  5264 // C= H= W= b= l=6 r= t=12 
       
  5265 // Remark                    : For the dimensions see reference document 1.
       
  5266 // Parent                    : popup_grid_large_graphic_window
       
  5267 // Parent API                : popup_grid_large_graphic_window
       
  5268 // Scale API match    ( 29%) : popup_dyc_status_message_window_g1
       
  5269 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5270 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_descendants_Line_1() 
       
  5271     {
       
  5272 	// MurrayR 29/11/04: using heading_pane_cp03 for list_heading_pane
       
  5273     TAknWindowLineLayout line = AknLayoutScalable_Apps::heading_pane_cp03().LayoutLine();
       
  5274     return line;
       
  5275     }
       
  5276 
       
  5277 // C= H={72, 146, 220, 294} W=322 b= l=14 r= t=60 
       
  5278 // Remark                    : Graphical message image selection grid.
       
  5279 // Parent                    : popup_grid_large_graphic_window
       
  5280 // Parent API                : popup_grid_large_graphic_window
       
  5281 // Scale API match    (100%) : grid_large_graphic_popup_pane
       
  5282 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5283 TAknWindowLineLayout grid_large_graphic_popup_pane(TInt /*aIndex_H*/)
       
  5284     {
       
  5285 	// MurrayR 29/11/04: This one seems to be like its namesake
       
  5286 	// TODO - will probably need to use new options later
       
  5287 	// MurrayR 30/11/04: It looks like new spec only specifies full height popup
       
  5288     TAknWindowLineLayout line = AknLayoutScalable_Apps::grid_large_graphic_popup_pane().LayoutLine();
       
  5289     return line;
       
  5290     }
       
  5291 
       
  5292 // LAF Table : Graphical message image selection pop-up window elements
       
  5293 // C=219 H=2 W=326 b= l=12 r= t={58, 132, 206, 280, 354} 
       
  5294 // Remark                    : Horizontal line between grid elements.
       
  5295 // Parent                    : popup_grid_large_graphic_window
       
  5296 // Parent API                : popup_grid_large_graphic_window
       
  5297 // Scale API match    ( 30%) : popup_dyc_status_message_window_g1
       
  5298 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5299 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_elements_Line_1(TInt /*aIndex_t*/) 
       
  5300     {
       
  5301 	// MurrayR 29/11/04: ok, this is a bit mental. There's only one horizontal line
       
  5302 	// in cell_large_graphic_popup_pane_g3.
       
  5303 	// These APIs return the new layout systems way of specifying the horizontal and vertical lines, which only apply to individual cells
       
  5304 	// TODO - will probably need to use new options later
       
  5305     TAknWindowLineLayout line = AknLayoutScalable_Apps::cell_large_graphic_popup_pane_g3(0).LayoutLine();
       
  5306     return line;
       
  5307     }
       
  5308 
       
  5309 // C=219 H={72, 146, 220, 294} W=2 b= l={12, 174, 336} r= t=60 
       
  5310 // Remark                    : Vertical line between grid elements.
       
  5311 // Parent                    : popup_grid_large_graphic_window
       
  5312 // Parent API                : popup_grid_large_graphic_window
       
  5313 // Scale API match    ( 30%) : popup_dyc_status_message_window_g1
       
  5314 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5315 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_elements_Line_2(TInt /*aIndex_l*/, TInt /*aIndex_H*/) 
       
  5316     {
       
  5317 	// MurrayR 29/11/04: this is like the horizontal line, there aren't any options
       
  5318 	// TODO - some options are bound to appear.
       
  5319     TAknWindowLineLayout line = AknLayoutScalable_Apps::cell_large_graphic_popup_pane_g4(0).LayoutLine();
       
  5320     return line;
       
  5321     }
       
  5322 
       
  5323 // LAF Table : Graphical message image selection pop-up window graphics
       
  5324 // C=0 H=p W=352 b= l=0 r= t=0 
       
  5325 // Remark                    : A rectangle to cover the main pane items.
       
  5326 // Parent                    : popup_grid_large_graphic_window
       
  5327 // Parent API                : popup_grid_large_graphic_window
       
  5328 // Scale API match    ( 38%) : popup_grid_large_graphic_window_ParamLimits
       
  5329 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5330 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/)
       
  5331     {
       
  5332 	// MurrayR 30/11/04: TODO - I can't see where this is in the layout tool
       
  5333 	// Borders should be done by skins, so returning background for first & zero for rest
       
  5334     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_window_pane_cp04().LayoutLine();
       
  5335     return line;
       
  5336     }
       
  5337 
       
  5338 // C=86 H=p-20 W=338 b= l=12 r= t=12 
       
  5339 // Remark                    : Second shadow.
       
  5340 // Parent                    : popup_grid_large_graphic_window
       
  5341 // Parent API                : popup_grid_large_graphic_window
       
  5342 // Scale API match    ( 38%) : popup_grid_large_graphic_window_ParamLimits
       
  5343 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5344 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/)
       
  5345     {
       
  5346 	// MurrayR 30/11/04: TODO - I can't see where this is in the layout tool
       
  5347 	// Borders should be done by skins, so returning empty layout
       
  5348     return ZeroWindowLayout();
       
  5349     }
       
  5350 
       
  5351 // C=221 H=p-18 W=340 b= l=8 r= t=8 
       
  5352 // Remark                    : First shadow.
       
  5353 // Parent                    : popup_grid_large_graphic_window
       
  5354 // Parent API                : popup_grid_large_graphic_window
       
  5355 // Scale API match    ( 38%) : popup_grid_large_graphic_window_ParamLimits
       
  5356 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5357 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/)
       
  5358     {
       
  5359 	// MurrayR 30/11/04: TODO - I can't see where this is in the layout tool
       
  5360 	// Borders should be done by skins, so returning empty layout
       
  5361     return ZeroWindowLayout();
       
  5362     }
       
  5363 
       
  5364 // C=215 H=p-16 W=342 b= l=4 r= t=4 
       
  5365 // Remark                    : Outline frame.
       
  5366 // Parent                    : popup_grid_large_graphic_window
       
  5367 // Parent API                : popup_grid_large_graphic_window
       
  5368 // Scale API match    ( 38%) : popup_grid_large_graphic_window_ParamLimits
       
  5369 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5370 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/)
       
  5371     {
       
  5372 	// MurrayR 30/11/04: TODO - I can't see where this is in the layout tool
       
  5373 	// Borders should be done by skins, so returning empty layout
       
  5374     return ZeroWindowLayout();
       
  5375     }
       
  5376 
       
  5377 // C=0 H=p-20 W=338 b= l=6 r= t=6 
       
  5378 // Remark                    : Inside area.
       
  5379 // Parent                    : popup_grid_large_graphic_window
       
  5380 // Parent API                : popup_grid_large_graphic_window
       
  5381 // Scale API match    ( 38%) : popup_grid_large_graphic_window_ParamLimits
       
  5382 // Scale parent match (100%) : popup_grid_large_graphic_window
       
  5383 TAknWindowLineLayout Graphical_message_image_selection_pop_up_window_graphics_Line_5(const TRect& /*aParentRect*/)
       
  5384     {
       
  5385 	// MurrayR 30/11/04: TODO - I can't see where this is in the layout tool
       
  5386 	// Borders should be done by skins, so returning empty layout
       
  5387     return ZeroWindowLayout();
       
  5388     }
       
  5389 
       
  5390 
       
  5391 // LAF Table : Browser WIM PIN Code query pop-up window elements
       
  5392 // C=215 H=2 W=336 b= l=6 r= t=50 
       
  5393 // Remark                    : Line between the pop-up heading and query text.
       
  5394 // Parent                    : popup_query_wml_wim_window
       
  5395 // Parent API                : popup_query_wml_wim_window
       
  5396 // Scale API match    ( 25%) : popup_number_entry_window_ParamLimits
       
  5397 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5398 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_1() 
       
  5399     {
       
  5400 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5401     return ZeroWindowLayout();
       
  5402     }
       
  5403 
       
  5404 // C=221 H=2 W=300 b= l=24 r= t={122, 160, 198} 
       
  5405 // Remark                    : Vertical shadow inside the editing frame.
       
  5406 // Parent                    : popup_query_wml_wim_window
       
  5407 // Parent API                : popup_query_wml_wim_window
       
  5408 // Scale API match    ( 25%) : popup_number_entry_window_ParamLimits
       
  5409 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5410 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_2(TInt /*aIndex_t*/) 
       
  5411     {
       
  5412 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5413     return ZeroWindowLayout();
       
  5414     }
       
  5415 
       
  5416 // C=221 H=40 W=2 b= l=24 r= t={124, 162, 200} 
       
  5417 // Remark                    : Horizontal shadow inside the editing frame.
       
  5418 // Parent                    : popup_query_wml_wim_window
       
  5419 // Parent API                : popup_query_wml_wim_window
       
  5420 // Scale API match    ( 25%) : popup_number_entry_window_ParamLimits
       
  5421 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5422 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_3(TInt /*aIndex_t*/) 
       
  5423     {
       
  5424 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5425     return ZeroWindowLayout();
       
  5426     }
       
  5427 
       
  5428 // C=215 H=46 W=306 b= l=22 r= t={120, 158, 196} 
       
  5429 // Remark                    : Outline for the editing frame.
       
  5430 // Parent                    : popup_query_wml_wim_window
       
  5431 // Parent API                : popup_query_wml_wim_window
       
  5432 // Scale API match    ( 25%) : popup_number_entry_window_ParamLimits
       
  5433 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5434 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_4(TInt /*aIndex_t*/)
       
  5435     {
       
  5436 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5437     return ZeroWindowLayout();
       
  5438     }
       
  5439 
       
  5440 // C= H=32 W=32 b= l=304 r= t=12 
       
  5441 // Remark                    : Secure WIM query indication.
       
  5442 // Parent                    : popup_query_wml_wim_window
       
  5443 // Parent API                : popup_query_wml_wim_window
       
  5444 // Scale API match    ( 25%) : popup_number_entry_window_ParamLimits
       
  5445 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5446 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_5()
       
  5447     {
       
  5448 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5449     return ZeroWindowLayout();
       
  5450     }
       
  5451 
       
  5452 // C= H=18 W=180 b= l=140 r= t={96, 134, 172} 
       
  5453 // Remark                    : Editing state icons.
       
  5454 // Parent                    : popup_query_wml_wim_window
       
  5455 // Parent API                : popup_query_wml_wim_window
       
  5456 // Scale API match    ( 25%) : popup_number_entry_window_ParamLimits
       
  5457 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5458 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_6(TInt /*aIndex_t*/) 
       
  5459     {
       
  5460 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5461     return ZeroWindowLayout();
       
  5462     }
       
  5463 
       
  5464 
       
  5465 // LAF Table : Browser WIM PIN Code query pop-up window texts
       
  5466 // B=36 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=276 l=22 r=54 
       
  5467 // Remark                    : WIM heading text.
       
  5468 // Parent                    : popup_query_wml_wim_window
       
  5469 // Parent API                : popup_query_wml_wim_window
       
  5470 // Scale API match    ( 26%) : popup_number_entry_window_t1_ParamLimits
       
  5471 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5472 TAknTextLineLayout Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_1() 
       
  5473     {
       
  5474 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5475     return ZeroTextLayout();
       
  5476     }
       
  5477 
       
  5478 // B={88, 126, 164} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=304 l=22 r=26 
       
  5479 // Remark                    : WIM prompt text.
       
  5480 // Parent                    : popup_query_wml_wim_window
       
  5481 // Parent API                : popup_query_wml_wim_window
       
  5482 // Scale API match    ( 26%) : popup_number_entry_window_t1_ParamLimits
       
  5483 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5484 TAknTextLineLayout Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_2(TInt /*aIndex_B*/) 
       
  5485     {
       
  5486 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5487     return ZeroTextLayout();
       
  5488     }
       
  5489 
       
  5490 
       
  5491 // B={152, 190, 228} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignCenter W=286 l=34 r=32 
       
  5492 // Remark                    : Code entry.
       
  5493 // Parent                    : popup_query_wml_wim_window
       
  5494 // Parent API                : popup_query_wml_wim_window
       
  5495 // Scale API match    ( 26%) : popup_number_entry_window_t1_ParamLimits
       
  5496 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5497 TAknTextLineLayout Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_3(TInt /*aIndex_B*/)
       
  5498     {
       
  5499 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5500     return ZeroTextLayout();
       
  5501     }
       
  5502 
       
  5503 
       
  5504 
       
  5505 // LAF Table : Browser WIM PIN Code query pop-up window graphics
       
  5506 // C=0 H=p W=352 b= l=0 r= t=0 
       
  5507 // Remark                    : A rectangle to cover the main pane items.
       
  5508 // Parent                    : popup_query_wml_wim_window
       
  5509 // Parent API                : popup_query_wml_wim_window
       
  5510 // Scale API match    ( 31%) : popup_grid_large_graphic_window_ParamLimits
       
  5511 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5512 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/)
       
  5513     {
       
  5514 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5515 	// also, border graphics such as these are all done by skins
       
  5516     return ZeroWindowLayout();
       
  5517     }
       
  5518 
       
  5519 // C=86 H=p-20 W=338 b= l=12 r= t=12 
       
  5520 // Remark                    : Second shadow.
       
  5521 // Parent                    : popup_query_wml_wim_window
       
  5522 // Parent API                : popup_query_wml_wim_window
       
  5523 // Scale API match    ( 31%) : popup_grid_large_graphic_window_ParamLimits
       
  5524 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5525 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/)
       
  5526     {
       
  5527 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5528 	// also, border graphics such as these are all done by skins
       
  5529     return ZeroWindowLayout();
       
  5530     }
       
  5531 
       
  5532 // C=221 H=p-18 W=340 b= l=8 r= t=8 
       
  5533 // Remark                    : First shadow.
       
  5534 // Parent                    : popup_query_wml_wim_window
       
  5535 // Parent API                : popup_query_wml_wim_window
       
  5536 // Scale API match    ( 31%) : popup_grid_large_graphic_window_ParamLimits
       
  5537 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5538 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/)
       
  5539     {
       
  5540 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5541 	// also, border graphics such as these are all done by skins
       
  5542     return ZeroWindowLayout();
       
  5543     }
       
  5544 
       
  5545 // C=215 H=p-16 W=342 b= l=4 r= t=4 
       
  5546 // Remark                    : Outline frame.
       
  5547 // Parent                    : popup_query_wml_wim_window
       
  5548 // Parent API                : popup_query_wml_wim_window
       
  5549 // Scale API match    ( 31%) : popup_grid_large_graphic_window_ParamLimits
       
  5550 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5551 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/) 
       
  5552     {
       
  5553 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5554 	// also, border graphics such as these are all done by skins
       
  5555     return ZeroWindowLayout();
       
  5556     }
       
  5557 
       
  5558 // C=0 H=p-20 W=338 b= l=6 r= t=6 
       
  5559 // Remark                    : Inside area.
       
  5560 // Parent                    : popup_query_wml_wim_window
       
  5561 // Parent API                : popup_query_wml_wim_window
       
  5562 // Scale API match    ( 31%) : popup_grid_large_graphic_window_ParamLimits
       
  5563 // Scale parent match ( 54%) : popup_wml_address_window_ParamLimits
       
  5564 TAknWindowLineLayout Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_5(const TRect& /*aParentRect*/) 
       
  5565     {
       
  5566 	// MurrayR 30/11/04: Browser does not seem to use this layout, uses CAknTextQueryDialog instead
       
  5567 	// also, border graphics such as these are all done by skins
       
  5568     return ZeroWindowLayout();
       
  5569     }
       
  5570 
       
  5571 
       
  5572 // LAF Table : Browser Digital Signing query pop-up window elements
       
  5573 // C=215 H=2 W=336 b= l=6 r= t=50 
       
  5574 // Remark                    : Line between the pop-up heading and query text.
       
  5575 // Parent                    : popup_query_wml_sign_window
       
  5576 // Parent API                : popup_query_wml_sign_window
       
  5577 // Scale API match    ( 29%) : popup_clock_digital_window_cp01
       
  5578 // Scale parent match ( 48%) : popup_wml_address_window_ParamLimits
       
  5579 TAknWindowLineLayout Browser_Digital_Signing_query_pop_up_window_elements_Line_1()
       
  5580     {
       
  5581 	// MurrayR 30/11/04: Browser does not seem to use this layout
       
  5582 	// no evidence of this layout in layout tool data either
       
  5583     return ZeroWindowLayout();
       
  5584     }
       
  5585 
       
  5586 // C= H=32 W=32 b= l=304 r= t=12 
       
  5587 // Remark                    : Secure WIM query indication.
       
  5588 // Parent                    : popup_query_wml_sign_window
       
  5589 // Parent API                : popup_query_wml_sign_window
       
  5590 // Scale API match    ( 29%) : popup_clock_digital_window_cp01
       
  5591 // Scale parent match ( 48%) : popup_wml_address_window_ParamLimits
       
  5592 TAknWindowLineLayout Browser_Digital_Signing_query_pop_up_window_elements_Line_2() 
       
  5593     {
       
  5594 	// MurrayR 30/11/04: Browser does not seem to use this layout
       
  5595 	// no evidence of this layout in layout tool data either
       
  5596     return ZeroWindowLayout();
       
  5597     }
       
  5598 
       
  5599 
       
  5600 // LAF Table : Browser Digital Signing query pop-up window texts
       
  5601 // B=36 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=276 l=22 r=54 
       
  5602 // Remark                    : Heading text.
       
  5603 // Parent                    : popup_query_wml_sign_window
       
  5604 // Parent API                : popup_query_wml_sign_window
       
  5605 // Scale API match    ( 33%) : popup_clock_digital_window_t1
       
  5606 // Scale parent match ( 48%) : popup_wml_address_window_ParamLimits
       
  5607 TAknTextLineLayout Browser_Digital_Signing_query_pop_up_window_texts_Line_1() 
       
  5608     {
       
  5609 	// MurrayR 30/11/04: Browser does not seem to use this layout
       
  5610 	// no evidence of this layout in layout tool data either
       
  5611     return ZeroTextLayout();
       
  5612     }
       
  5613 
       
  5614 // B={84, 116, 180, 148, 212, 244} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={306, 306}[aCommon1] l=22 r={24, 24}[aCommon1] 
       
  5615 // Remark                    : Item text.
       
  5616 // Parent                    : popup_query_wml_sign_window
       
  5617 // Parent API                : popup_query_wml_sign_window
       
  5618 // Scale API match    ( 33%) : popup_clock_digital_window_t1
       
  5619 // Scale parent match ( 48%) : popup_wml_address_window_ParamLimits
       
  5620 TAknTextLineLayout Browser_Digital_Signing_query_pop_up_window_texts_Line_2(TInt /*aCommon1*/, TInt /*aIndex_B*/) 
       
  5621     {
       
  5622 	// MurrayR 30/11/04: Browser does not seem to use this layout
       
  5623 	// no evidence of this layout in layout tool data either
       
  5624     return ZeroTextLayout();
       
  5625     }
       
  5626 
       
  5627 
       
  5628 // LAF Table : SAT Information query pop-up window elements
       
  5629 // C= H= W= b= l=6 r= t=10 
       
  5630 // Remark                    : For the dimensions see reference document 1.
       
  5631 // Parent                    : popup_query_sat_info_window
       
  5632 // Parent API                : popup_query_sat_info_window
       
  5633 // Scale API match    (  0%) : 
       
  5634 // Scale parent match ( 40%) : popup_loc_request_window
       
  5635 TAknWindowLineLayout SAT_Information_query_pop_up_window_elements_Line_1() 
       
  5636     {
       
  5637 	// MurrayR 09/12/04: SAT does not exist in either LAF spec or layout tool
       
  5638     return ZeroWindowLayout();
       
  5639     }
       
  5640 
       
  5641 // C= H=196 W=324 b= l=12 r= t=58 
       
  5642 // Remark                    : Image.
       
  5643 // Parent                    : popup_query_sat_info_window
       
  5644 // Parent API                : popup_query_sat_info_window
       
  5645 // Scale API match    (  0%) : 
       
  5646 // Scale parent match ( 40%) : popup_loc_request_window
       
  5647 TAknWindowLineLayout SAT_Information_query_pop_up_window_elements_Line_2() 
       
  5648     {
       
  5649 	// MurrayR 09/12/04: SAT does not exist in either LAF spec or layout tool
       
  5650     return ZeroWindowLayout();
       
  5651     }
       
  5652 
       
  5653 
       
  5654 // LAF Table : SAT Information query pop-up window texts
       
  5655 // B={84, 116, 148, 212, 244} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={306, 306}[aCommon1] l=22 r={24, 24}[aCommon1] 
       
  5656 // Remark                    : Item text.
       
  5657 // Parent                    : popup_query_sat_info_window
       
  5658 // Parent API                : popup_query_sat_info_window
       
  5659 // Scale API match    ( 25%) : bg_popup_window_pane_cp01_ParamLimits
       
  5660 // Scale parent match ( 40%) : popup_loc_request_window
       
  5661 TAknTextLineLayout SAT_Information_query_pop_up_window_texts_Line_1(TInt /*aCommon1*/, TInt /*aIndex_B*/)
       
  5662     {
       
  5663 	// MurrayR 09/12/04: SAT does not exist in either LAF spec or layout tool
       
  5664     return ZeroTextLayout();
       
  5665     }
       
  5666 
       
  5667 
       
  5668 // LAF Table : Analogue clock pop-up window elements
       
  5669 // C= H=p W=p b= l=0 r= t=0 
       
  5670 // Remark                    : Shadow graphics for the clock.
       
  5671 // Parent                    : 
       
  5672 // Parent API                : 
       
  5673 // Scale API match    ( 55%) : popup_clock_analogue_window_cp02
       
  5674 // Scale parent match (  0%) : 
       
  5675 TAknWindowLineLayout Analogue_clock_pop_up_window_elements_Line_1(const TRect& /*aParentRect*/)
       
  5676     {
       
  5677 	// MurrayR 30/11/04: Some of the API for analogue clock is called, but it looks like
       
  5678 	// none of the values are actually used.
       
  5679 	// The layout tool spec for the analogue clock gives totally different info from the old
       
  5680 	// layout specs. However, this rectangle looks about right.
       
  5681     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_clock_analogue_window_g1().LayoutLine();
       
  5682     return line;
       
  5683     }
       
  5684 
       
  5685 // C= H=p W=p b= l=0 r= t=0 
       
  5686 // Remark                    : Analogue clock face graphics.
       
  5687 // Parent                    : 
       
  5688 // Parent API                : 
       
  5689 // Scale API match    ( 55%) : popup_clock_analogue_window_cp02
       
  5690 // Scale parent match (  0%) : 
       
  5691 TAknWindowLineLayout Analogue_clock_pop_up_window_elements_Line_2(const TRect& /*aParentRect*/)
       
  5692     {
       
  5693 	// MurrayR 30/11/04: Some of the API for analogue clock is called, but it looks like
       
  5694 	// none of the values are actually used
       
  5695 	// The layout tool spec for the analogue clock gives totally different info from the old
       
  5696 	// layout specs. However, this rectangle looks about right.
       
  5697     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_clock_analogue_window_g1().LayoutLine();
       
  5698     return line;
       
  5699     }
       
  5700 
       
  5701 // C=215 H=28 W=4 b= l=46 r= t=50 
       
  5702 // Remark                    : Hour pointer.
       
  5703 // Parent                    : 
       
  5704 // Parent API                : 
       
  5705 // Scale API match    ( 55%) : popup_clock_analogue_window_cp02
       
  5706 // Scale parent match (  0%) : 
       
  5707 TAknWindowLineLayout Analogue_clock_pop_up_window_elements_Line_3()
       
  5708     {
       
  5709 	// MurrayR 30/11/04: Some of the API for analogue clock is called, but it looks like
       
  5710 	// none of the values are actually used.
       
  5711 	// The layout tool spec for the analogue clock gives totally different info from the old
       
  5712 	// layout specs.
       
  5713 	// MurrayR 09/02/05: Ok, we need to make up something here, so we hard code some working values...
       
  5714     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_clock_analogue_window_g3().LayoutLine();
       
  5715 	TInt h = line.iH;
       
  5716 	if (h > 90)
       
  5717 		{
       
  5718 		// double res range
       
  5719 		const TAknWindowLineLayoutImp lineImp = {215,47,49,ELayoutEmpty,ELayoutEmpty,4,28};
       
  5720 	    return *(TAknWindowLineLayout*)&lineImp;
       
  5721 		}
       
  5722 	else if (h > 65)
       
  5723 		{
       
  5724 		// qvga range
       
  5725 		const TAknWindowLineLayoutImp lineImp = {215,33,34,ELayoutEmpty,ELayoutEmpty,3,21};
       
  5726 	    return *(TAknWindowLineLayout*)&lineImp;
       
  5727 		}
       
  5728 	else
       
  5729 	   return ZeroWindowLayout();
       
  5730     }
       
  5731 
       
  5732 // C=215 H=36 W=4 b= l=46 r= t=50 
       
  5733 // Remark                    : Minute pointer.
       
  5734 // Parent                    : 
       
  5735 // Parent API                : 
       
  5736 // Scale API match    ( 55%) : popup_clock_analogue_window_cp02
       
  5737 // Scale parent match (  0%) : 
       
  5738 TAknWindowLineLayout Analogue_clock_pop_up_window_elements_Line_4() 
       
  5739     {
       
  5740 	// MurrayR 30/11/04: Some of the API for analogue clock is called, but it looks like
       
  5741 	// none of the values are actually used.
       
  5742 	// The layout tool spec for the analogue clock gives totally different info from the old
       
  5743 	// layout specs.
       
  5744 	// MurrayR 09/02/05: Ok, we need to make up something here, so we hard code some working values...
       
  5745     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_clock_analogue_window_g3().LayoutLine();
       
  5746 	TInt h = line.iH;
       
  5747 	if (h > 90)
       
  5748 		{
       
  5749 		// double res range
       
  5750 		const TAknWindowLineLayoutImp lineImp = {215,47,49,ELayoutEmpty,ELayoutEmpty,4,36};
       
  5751 	    return *(TAknWindowLineLayout*)&lineImp;
       
  5752 		}
       
  5753 	else if (h > 65)
       
  5754 		{
       
  5755 		// qvga range
       
  5756 		const TAknWindowLineLayoutImp lineImp = {215,33,34,ELayoutEmpty,ELayoutEmpty,3,27};
       
  5757 	    return *(TAknWindowLineLayout*)&lineImp;
       
  5758 		}
       
  5759 	else
       
  5760 	   return ZeroWindowLayout();
       
  5761     }
       
  5762 
       
  5763 // C=35 H=8 W=8 b= l=44 r= t=46 
       
  5764 // Remark                    : Center rectangle.
       
  5765 // Parent                    : 
       
  5766 // Parent API                : 
       
  5767 // Scale API match    ( 55%) : popup_clock_analogue_window_cp02
       
  5768 // Scale parent match (  0%) : 
       
  5769 TAknWindowLineLayout Analogue_clock_pop_up_window_elements_Line_5()
       
  5770     {
       
  5771 	// MurrayR 30/11/04: Some of the API for analogue clock is called, but it looks like
       
  5772 	// none of the values are actually used.
       
  5773 	// The layout tool spec for the analogue clock gives totally different info from the old
       
  5774 	// layout specs. So, the adaptation layer may aswell return nul rects.
       
  5775     return ZeroWindowLayout();
       
  5776     }
       
  5777 
       
  5778 // LAF Table : Analogue clock pop-up window texts
       
  5779 // B=54 C=198 Font=ENumberPlain5_Scaled J=ELayoutAlignCenter W=16 l=66 r=20 
       
  5780 // Remark                    : Current date.
       
  5781 // Parent                    : 
       
  5782 // Parent API                : 
       
  5783 // Scale API match    ( 63%) : popup_clock_analogue_window_t1
       
  5784 // Scale parent match (  0%) : 
       
  5785 TAknTextLineLayout Analogue_clock_pop_up_window_texts_Line_1()
       
  5786     {
       
  5787 	// MurrayR 30/11/04: the day number area seems to map well
       
  5788     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_clock_analogue_window_t1().LayoutLine();
       
  5789     return textLine;
       
  5790     }
       
  5791 
       
  5792 // LAF Table : Digital clock pop-up window elements
       
  5793 // C= H=30 W=44 b= l=0 r= t=58 
       
  5794 // Remark                    : Shadow graphics for the first two digits.
       
  5795 // Parent                    : 
       
  5796 // Parent API                : 
       
  5797 // Scale API match    ( 54%) : popup_clock_digital_window_cp01
       
  5798 // Scale parent match (  0%) : 
       
  5799 TAknWindowLineLayout Digital_clock_pop_up_window_elements_Line_1() 
       
  5800     {
       
  5801 	// MurrayR 01/12/04: Layout tool does not specify these shadow graphics
       
  5802     return ZeroWindowLayout();
       
  5803     }
       
  5804 
       
  5805 // C= H=30 W=44 b= l= r=2 t=58 
       
  5806 // Remark                    : Shadow graphics for the last two digits.
       
  5807 // Parent                    : 
       
  5808 // Parent API                : 
       
  5809 // Scale API match    ( 54%) : popup_clock_digital_window_cp01
       
  5810 // Scale parent match (  0%) : 
       
  5811 TAknWindowLineLayout Digital_clock_pop_up_window_elements_Line_2() 
       
  5812     {
       
  5813 	// MurrayR 01/12/04: Layout tool does not specify these shadow graphics
       
  5814     return ZeroWindowLayout();
       
  5815     }
       
  5816 
       
  5817 // C= H=30 W=12 b= l=44 r= t=58 
       
  5818 // Remark                    : Shadow graphics for the middle part.
       
  5819 // Parent                    : 
       
  5820 // Parent API                : 
       
  5821 // Scale API match    ( 54%) : popup_clock_digital_window_cp01
       
  5822 // Scale parent match (  0%) : 
       
  5823 TAknWindowLineLayout Digital_clock_pop_up_window_elements_Line_3()
       
  5824     {
       
  5825 	// MurrayR 01/12/04: Layout tool does not specify these shadow graphics
       
  5826     return ZeroWindowLayout();
       
  5827     }
       
  5828 
       
  5829 
       
  5830 // LAF Table : Digital clock pop-up window texts
       
  5831 // B=72 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=86 l=8 r=8 
       
  5832 // Remark                    : Time indication.
       
  5833 // Parent                    : 
       
  5834 // Parent API                : 
       
  5835 // Scale API match    ( 62%) : popup_clock_digital_window_t1
       
  5836 // Scale parent match (  0%) : 
       
  5837 TAknTextLineLayout Digital_clock_pop_up_window_texts_Line_1() 
       
  5838     {
       
  5839 	// MurrayR 01/12/04: Layout tool does not specify digital clock digit area as text.
       
  5840 	// instead it is as a set of window spaces
       
  5841     return ZeroTextLayout();
       
  5842     }
       
  5843 
       
  5844 // B=102 C=215 Font=ELatinBold12_Scaled J=ELayoutAlignRight W=72 l=22 r=8 
       
  5845 // Remark                    : 12-hour clock a.m.p.m. indication.
       
  5846 // Parent                    : 
       
  5847 // Parent API                : 
       
  5848 // Scale API match    ( 62%) : popup_clock_digital_window_t1
       
  5849 // Scale parent match (  0%) : 
       
  5850 TAknTextLineLayout Digital_clock_pop_up_window_texts_Line_2() 
       
  5851     {
       
  5852 	// MurrayR 01/12/04: This looks like a good match
       
  5853     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_clock_digital_window_t1().LayoutLine();
       
  5854     return textLine;
       
  5855     }
       
  5856 
       
  5857 
       
  5858 // LAF Table : Thumbnail pop-up window elements
       
  5859 // C=221 H=88 W=72 b= l=10 r= t=8 
       
  5860 // Remark                    : Shadow rectangle.
       
  5861 // Parent                    : 
       
  5862 // Parent API                : 
       
  5863 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5864 // Scale parent match (  0%) : 
       
  5865 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_1()
       
  5866     {
       
  5867 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5868     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5869     return line;
       
  5870     }
       
  5871 
       
  5872 // C=245 H=30 W=72 b= l=10 r= t=58 
       
  5873 // Remark                    : Second shadow rectangle.
       
  5874 // Parent                    : 
       
  5875 // Parent API                : 
       
  5876 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5877 // Scale parent match (  0%) : 
       
  5878 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_2()
       
  5879     {
       
  5880 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5881     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5882     return line;
       
  5883     }
       
  5884 
       
  5885 // C= H=88 W=72 b= l=8 r= t=6 
       
  5886 // Remark                    : tnCIF90
       
  5887 // Parent                    : 
       
  5888 // Parent API                : 
       
  5889 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5890 // Scale parent match (  0%) : 
       
  5891 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_3()
       
  5892     {
       
  5893 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5894     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5895     return line;
       
  5896     }
       
  5897 
       
  5898 // C=221 H=80 W=60 b= l=14 r= t=12 
       
  5899 // Remark                    : Shadow rectangle.
       
  5900 // Parent                    : 
       
  5901 // Parent API                : 
       
  5902 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5903 // Scale parent match (  0%) : 
       
  5904 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_4()
       
  5905     {
       
  5906 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5907     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5908     return line;
       
  5909     }
       
  5910 
       
  5911 // C=245 H=30 W=60 b= l=14 r= t=58 
       
  5912 // Remark                    : Second shadow rectangle.
       
  5913 // Parent                    : 
       
  5914 // Parent API                : 
       
  5915 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5916 // Scale parent match (  0%) : 
       
  5917 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_5()
       
  5918     {
       
  5919 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5920     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5921     return line;
       
  5922     }
       
  5923 
       
  5924 // C= H=80 W=60 b= l=12 r= t=10 
       
  5925 // Remark                    : tnVGA90
       
  5926 // Parent                    : 
       
  5927 // Parent API                : 
       
  5928 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5929 // Scale parent match (  0%) : 
       
  5930 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_6() 
       
  5931     {
       
  5932 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5933     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5934     return line;
       
  5935     }
       
  5936 
       
  5937 // C=221 H=96 W=80 b= l=4 r= t=4 
       
  5938 // Remark                    : Shadow rectangle.
       
  5939 // Parent                    : 
       
  5940 // Parent API                : 
       
  5941 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5942 // Scale parent match (  0%) : 
       
  5943 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_7()
       
  5944     {
       
  5945 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5946     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5947     return line;
       
  5948     }
       
  5949 
       
  5950 // C=245 H=30 W=80 b= l=14 r= t=58 
       
  5951 // Remark                    : Second shadow rectangle.
       
  5952 // Parent                    : 
       
  5953 // Parent API                : 
       
  5954 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5955 // Scale parent match (  0%) : 
       
  5956 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_8()
       
  5957     {
       
  5958 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5959     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5960     return line;
       
  5961     }
       
  5962 
       
  5963 // C= H=96 W=80 b= l=2 r= t=2 
       
  5964 // Remark                    : tnCOM
       
  5965 // Parent                    : 
       
  5966 // Parent API                : 
       
  5967 // Scale API match    ( 32%) : popup_cale_events_window_ParamLimits
       
  5968 // Scale parent match (  0%) : 
       
  5969 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_9() 
       
  5970     {
       
  5971 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5972     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5973     return line;
       
  5974     }
       
  5975 
       
  5976 // C=221 H=60 W=80 b= l=4 r= t=12 
       
  5977 // Remark                    : Shadow rectangle.
       
  5978 // Parent                    : 
       
  5979 // Parent API                : 
       
  5980 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  5981 // Scale parent match (  0%) : 
       
  5982 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_10() 
       
  5983     {
       
  5984 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5985     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5986     return line;
       
  5987     }
       
  5988 
       
  5989 // C=245 H=30 W=80 b= l=4 r= t=58 
       
  5990 // Remark                    : Second shadow rectangle.
       
  5991 // Parent                    : 
       
  5992 // Parent API                : 
       
  5993 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  5994 // Scale parent match (  0%) : 
       
  5995 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_11() 
       
  5996     {
       
  5997 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  5998     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  5999     return line;
       
  6000     }
       
  6001 
       
  6002 // C= H=60 W=80 b= l=2 r= t=10 
       
  6003 // Remark                    : tnVGA
       
  6004 // Parent                    : 
       
  6005 // Parent API                : 
       
  6006 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6007 // Scale parent match (  0%) : 
       
  6008 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_12()
       
  6009     {
       
  6010 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6011     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6012     return line;
       
  6013     }
       
  6014 
       
  6015 // C=221 H=72 W=80 b= l=4 r= t=8 
       
  6016 // Remark                    : Shadow rectangle.
       
  6017 // Parent                    : 
       
  6018 // Parent API                : 
       
  6019 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6020 // Scale parent match (  0%) : 
       
  6021 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_13()
       
  6022     {
       
  6023 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6024     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6025     return line;
       
  6026     }
       
  6027 
       
  6028 // C=245 H=30 W=80 b= l=4 r= t=58 
       
  6029 // Remark                    : Second shadow rectangle.
       
  6030 // Parent                    : 
       
  6031 // Parent API                : 
       
  6032 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6033 // Scale parent match (  0%) : 
       
  6034 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_14()
       
  6035     {
       
  6036 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6037     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6038     return line;
       
  6039     }
       
  6040 
       
  6041 // C= H=60 W=80 b= l=2 r= t=6 
       
  6042 // Remark                    : tnCIF
       
  6043 // Parent                    : 
       
  6044 // Parent API                : 
       
  6045 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6046 // Scale parent match (  0%) : 
       
  6047 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_15()
       
  6048     {
       
  6049 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6050     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6051     return line;
       
  6052     }
       
  6053 
       
  6054 // C=221 H= W= b= l=-2 r= t=-2 
       
  6055 // Remark                    : Shadow rectangle.
       
  6056 // Parent                    : 
       
  6057 // Parent API                : 
       
  6058 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6059 // Scale parent match (  0%) : 
       
  6060 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_16() 
       
  6061     {
       
  6062 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6063     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6064     return line;
       
  6065     }
       
  6066 
       
  6067 // C=245 H=30 W= b= l=-2 r= t=-2 
       
  6068 // Remark                    : Second shadow rectangle.
       
  6069 // Parent                    : 
       
  6070 // Parent API                : 
       
  6071 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6072 // Scale parent match (  0%) : 
       
  6073 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_17()
       
  6074     {
       
  6075 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6076     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6077     return line;
       
  6078     }
       
  6079 
       
  6080 // C= H=96 W=80 b= l= r= t= 
       
  6081 // Remark                    : Any other size.
       
  6082 // Parent                    : 
       
  6083 // Parent API                : 
       
  6084 // Scale API match    ( 31%) : popup_cale_events_window_ParamLimits
       
  6085 // Scale parent match (  0%) : 
       
  6086 TAknWindowLineLayout Thumbnail_pop_up_window_elements_Line_18()
       
  6087     {
       
  6088 	// MurrayR 21/12/04: One thumbnail window specified for all sizes
       
  6089     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_phob_thumbnail_window().LayoutLine();
       
  6090     return line;
       
  6091     }
       
  6092 
       
  6093 
       
  6094 // LAF Table : Call status pop-up window elements
       
  6095 // C= H=66 W=72 b= l=0 r= t=0 
       
  6096 // Remark                    : Status window background graphics.
       
  6097 // Parent                    : popup_call_status_window
       
  6098 // Parent API                : popup_call_status_window
       
  6099 // Scale API match    ( 54%) : popup_call_status_window_g1
       
  6100 // Scale parent match (100%) : popup_call_status_window
       
  6101 TAknWindowLineLayout Call_status_pop_up_window_elements_Line_1()
       
  6102     {
       
  6103 	// MurrayR 01/12/04: good match
       
  6104     // MAN: 25.8.2005 (landscape call statusbubble redesign)
       
  6105     TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  6106     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_status_window_g1(varietyIndex).LayoutLine();
       
  6107     return line;
       
  6108     }
       
  6109 
       
  6110 // C= H=46 W=50 b= l=10 r= t=14 
       
  6111 // Remark                    : Activeheldmutedwaiting call indication.
       
  6112 // Parent                    : popup_call_status_window
       
  6113 // Parent API                : popup_call_status_window
       
  6114 // Scale API match    ( 54%) : popup_call_status_window_g1
       
  6115 // Scale parent match (100%) : popup_call_status_window
       
  6116 TAknWindowLineLayout Call_status_pop_up_window_elements_Line_2()
       
  6117     {
       
  6118 	// MurrayR 01/12/04: good match
       
  6119     // MAN: 25.8.2005 (landscape call statusbubble redesign)
       
  6120     TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  6121     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_status_window_g2(varietyIndex).LayoutLine();
       
  6122     return line;
       
  6123     }
       
  6124 
       
  6125 // C= H=12 W=24 b= l=36 r= t=42 
       
  6126 // Remark                    : Data callfax call2ndline indication.
       
  6127 // Parent                    : popup_call_status_window
       
  6128 // Parent API                : popup_call_status_window
       
  6129 // Scale API match    ( 54%) : popup_call_status_window_g1
       
  6130 // Scale parent match (100%) : popup_call_status_window
       
  6131 TAknWindowLineLayout Call_status_pop_up_window_elements_Line_3() 
       
  6132     {
       
  6133 	// MurrayR 01/12/04: good match, except table in different order
       
  6134     // MAN: 25.8.2005 (landscape call statusbubble redesign)
       
  6135     if (!Layout_Meta_Data::IsLandscapeOrientation())
       
  6136         {
       
  6137         TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane().LayoutLine();
       
  6138         return line;
       
  6139         }
       
  6140     else
       
  6141         {
       
  6142         return EmptyWindowLayout(); // This is not shown in landscape mode. Bubble is too small.
       
  6143         }
       
  6144     }
       
  6145 
       
  6146 // C= H=16 W=18 b= l=14 r= t=14 
       
  6147 // Remark                    : Cyphering off indication.
       
  6148 // Parent                    : popup_call_status_window
       
  6149 // Parent API                : popup_call_status_window
       
  6150 // Scale API match    ( 54%) : popup_call_status_window_g1
       
  6151 // Scale parent match (100%) : popup_call_status_window
       
  6152 TAknWindowLineLayout Call_status_pop_up_window_elements_Line_4()
       
  6153     {
       
  6154 	// MurrayR 01/12/04: good match, except table in different order
       
  6155     // MAN: 25.8.2005 (landscape call statusbubble redesign)
       
  6156     if (!Layout_Meta_Data::IsLandscapeOrientation())
       
  6157         {
       
  6158         TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_status_window_g3(0).LayoutLine();
       
  6159         return line;
       
  6160         }
       
  6161     else
       
  6162         {
       
  6163         return EmptyWindowLayout(); // This is not shown in landscape mode. Bubble is too small.
       
  6164         }
       
  6165     }
       
  6166 
       
  6167 
       
  6168 // LAF Table : Incoming call pop-up window elements
       
  6169 // C= H=52 W=52 b= l=12 r= t=2 
       
  6170 // Remark                    : Animated incoming call indication.
       
  6171 // Parent                    : popup_call_audio_in_window
       
  6172 // Parent API                : popup_call_audio_in_window
       
  6173 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6174 // Scale parent match (100%) : popup_call_audio_in_window
       
  6175 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_1()
       
  6176     {
       
  6177 	// MurrayR 02/12/04: This looks like a good match
       
  6178     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_in_window_g1(0).LayoutLine();
       
  6179     return line;
       
  6180     }
       
  6181 
       
  6182 // C= H=26 W=26 b= l=38 r= t=30 
       
  6183 // Remark                    : Number type icon.
       
  6184 // Parent                    : popup_call_audio_in_window
       
  6185 // Parent API                : popup_call_audio_in_window
       
  6186 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6187 // Scale parent match (100%) : popup_call_audio_in_window
       
  6188 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_2()
       
  6189     {
       
  6190 	// MurrayR 02/12/04: It's a slightly different size and position, but looks about right
       
  6191     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_in_window_g2(0).LayoutLine();
       
  6192     return line;
       
  6193     }
       
  6194 
       
  6195 // C=221 H=72 W=88 b= l=242 r= t=28 
       
  6196 // Remark                    : Thumbnail image shadow.
       
  6197 // Parent                    : popup_call_audio_in_window
       
  6198 // Parent API                : popup_call_audio_in_window
       
  6199 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6200 // Scale parent match (100%) : popup_call_audio_in_window
       
  6201 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_3()
       
  6202     {
       
  6203 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6204 	// so returning the thumbnail pane for all of them.
       
  6205 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6206     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6207     return line;
       
  6208     }
       
  6209 
       
  6210 // C= H=72 W=88 b= l=240 r= t=26 
       
  6211 // Remark                    : tnCIF
       
  6212 // Parent                    : popup_call_audio_in_window
       
  6213 // Parent API                : popup_call_audio_in_window
       
  6214 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6215 // Scale parent match (100%) : popup_call_audio_in_window
       
  6216 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_4()
       
  6217     {
       
  6218 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6219 	// so returning the thumbnail pane for all of them.
       
  6220 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6221     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6222     return line;
       
  6223     }
       
  6224 
       
  6225 // C=221 H=84 W=72 b= l=258 r= t=22 
       
  6226 // Remark                    : Thumbnail image shadow.
       
  6227 // Parent                    : popup_call_audio_in_window
       
  6228 // Parent API                : popup_call_audio_in_window
       
  6229 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6230 // Scale parent match (100%) : popup_call_audio_in_window
       
  6231 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_5() 
       
  6232     {
       
  6233 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6234 	// so returning the thumbnail pane for all of them.
       
  6235 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6236     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6237     return line;
       
  6238     }
       
  6239 
       
  6240 // C= H=84 W=72 b= l=256 r= t=20 
       
  6241 // Remark                    : tnCIF90
       
  6242 // Parent                    : popup_call_audio_in_window
       
  6243 // Parent API                : popup_call_audio_in_window
       
  6244 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6245 // Scale parent match (100%) : popup_call_audio_in_window
       
  6246 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_6()
       
  6247     {
       
  6248 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6249 	// so returning the thumbnail pane for all of them.
       
  6250 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6251     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6252     return line;
       
  6253     }
       
  6254 
       
  6255 // C=221 H=60 W=80 b= l=250 r= t=34 
       
  6256 // Remark                    : Thumbnail image shadow.
       
  6257 // Parent                    : popup_call_audio_in_window
       
  6258 // Parent API                : popup_call_audio_in_window
       
  6259 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6260 // Scale parent match (100%) : popup_call_audio_in_window
       
  6261 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_7() 
       
  6262     {
       
  6263 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6264 	// so returning the thumbnail pane for all of them.
       
  6265 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6266     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6267     return line;
       
  6268     }
       
  6269 
       
  6270 // C= H=60 W=80 b= l=248 r= t=32 
       
  6271 // Remark                    : tnVGA
       
  6272 // Parent                    : popup_call_audio_in_window
       
  6273 // Parent API                : popup_call_audio_in_window
       
  6274 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6275 // Scale parent match (100%) : popup_call_audio_in_window
       
  6276 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_8() 
       
  6277     {
       
  6278 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6279 	// so returning the thumbnail pane for all of them.
       
  6280 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6281     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6282     return line;
       
  6283     }
       
  6284 
       
  6285 // C=221 H=80 W=60 b= l=270 r= t=24 
       
  6286 // Remark                    : Thumbnail image shadow.
       
  6287 // Parent                    : popup_call_audio_in_window
       
  6288 // Parent API                : popup_call_audio_in_window
       
  6289 // Scale API match    ( 34%) : popup_cale_events_window_ParamLimits
       
  6290 // Scale parent match (100%) : popup_call_audio_in_window
       
  6291 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_9() 
       
  6292     {
       
  6293 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6294 	// so returning the thumbnail pane for all of them.
       
  6295 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6296     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6297     return line;
       
  6298     }
       
  6299 
       
  6300 // C= H=80 W=60 b= l=268 r= t=22 
       
  6301 // Remark                    : tnVGA90
       
  6302 // Parent                    : popup_call_audio_in_window
       
  6303 // Parent API                : popup_call_audio_in_window
       
  6304 // Scale API match    ( 33%) : popup_cale_events_window_ParamLimits
       
  6305 // Scale parent match (100%) : popup_call_audio_in_window
       
  6306 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_10() 
       
  6307     {
       
  6308 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6309 	// so returning the thumbnail pane for all of them.
       
  6310 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6311     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6312     return line;
       
  6313     }
       
  6314 
       
  6315 // C=221 H=88 W=80 b= l=250 r= t=20 
       
  6316 // Remark                    : Thumbnail image shadow.
       
  6317 // Parent                    : popup_call_audio_in_window
       
  6318 // Parent API                : popup_call_audio_in_window
       
  6319 // Scale API match    ( 33%) : popup_cale_events_window_ParamLimits
       
  6320 // Scale parent match (100%) : popup_call_audio_in_window
       
  6321 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_11()
       
  6322     {
       
  6323 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6324 	// so returning the thumbnail pane for all of them.
       
  6325 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6326     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6327     return line;
       
  6328     }
       
  6329 
       
  6330 // C= H=88 W=80 b= l=248 r= t=18 
       
  6331 // Remark                    : tnCOM
       
  6332 // Parent                    : popup_call_audio_in_window
       
  6333 // Parent API                : popup_call_audio_in_window
       
  6334 // Scale API match    ( 33%) : popup_cale_events_window_ParamLimits
       
  6335 // Scale parent match (100%) : popup_call_audio_in_window
       
  6336 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_12()
       
  6337     {
       
  6338 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6339 	// so returning the thumbnail pane for all of them.
       
  6340 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6341     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6342     return line;
       
  6343     }
       
  6344 
       
  6345 // C=221 H= W= b= l=-2 r= t=-2 
       
  6346 // Remark                    : Shadow.
       
  6347 // Parent                    : popup_call_audio_in_window
       
  6348 // Parent API                : popup_call_audio_in_window
       
  6349 // Scale API match    ( 33%) : popup_cale_events_window_ParamLimits
       
  6350 // Scale parent match (100%) : popup_call_audio_in_window
       
  6351 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_13()
       
  6352     {
       
  6353 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6354 	// so returning the thumbnail pane for all of them.
       
  6355 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6356     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6357     return line;
       
  6358     }
       
  6359 
       
  6360 // C= H=88 W=88 b= l= r={-22, -22} t= 
       
  6361 // Remark                    : Any other size.
       
  6362 // Parent                    : popup_call_audio_in_window
       
  6363 // Parent API                : popup_call_audio_in_window
       
  6364 // Scale API match    ( 33%) : popup_cale_events_window_ParamLimits
       
  6365 // Scale parent match (100%) : popup_call_audio_in_window
       
  6366 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_14(TInt /*aIndex_r*/)
       
  6367     {
       
  6368 	// MurrayR 02/12/04: Thumbnail shadows & different sizes of thumbnames are not specified.
       
  6369 	// so returning the thumbnail pane for all of them.
       
  6370 	// TODO: improve or remove this API, depending on whether better layout tool data arrives.
       
  6371     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6372     return line;
       
  6373     }
       
  6374 
       
  6375 // C= H=16 W=18 b= l=12 r= t=4 
       
  6376 // Remark                    : Cyphering off indication.
       
  6377 // Parent                    : popup_call_audio_in_window
       
  6378 // Parent API                : popup_call_audio_in_window
       
  6379 // Scale API match    ( 33%) : popup_cale_events_window_ParamLimits
       
  6380 // Scale parent match (100%) : popup_call_audio_in_window
       
  6381 TAknWindowLineLayout Incoming_call_pop_up_window_elements_Line_15()
       
  6382     {
       
  6383 	// MurrayR 02/12/04: This looks quite a good match.
       
  6384     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_in_window_g3(0).LayoutLine();
       
  6385     return line;
       
  6386     }
       
  6387 
       
  6388 
       
  6389 // LAF Table : Incoming call pop-up window texts
       
  6390 // B={52, 88}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={262, 262, , 188, 176, 168, 160}[aCommon2] l={70, 70}[aCommon1] r={20, 20, , 94, 106, 114, 122}[aCommon2] 
       
  6391 // Remark                    : CLI and the text calling or Callif there is no CLI available. Two lines of text. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  6392 // Parent                    : popup_call_audio_in_window
       
  6393 // Parent API                : popup_call_audio_in_window
       
  6394 // Scale API match    ( 40%) : popup_call_audio_in_window_t1_ParamLimits
       
  6395 // Scale parent match (100%) : popup_call_audio_in_window
       
  6396 TAknTextLineLayout Incoming_call_pop_up_window_texts_Line_1(TInt aCommon1, TInt aCommon2) 
       
  6397     {
       
  6398 	// MurrayR 03/12/04: TODO - the numbers do not look right here
       
  6399 	TInt lineNumber = 0;
       
  6400 	switch (aCommon1)
       
  6401 		{
       
  6402 		case 0:
       
  6403 			lineNumber = 0;
       
  6404 			break;
       
  6405 		default:
       
  6406 			lineNumber = 1;
       
  6407 			break;
       
  6408 		}
       
  6409 	// LeonB 26.05.2005: fixed for thumbnail
       
  6410 	TBool thumbnail = aCommon2 >= 2;
       
  6411     TInt varietyIndex = thumbnail ? 0 : 1; // variety 0 = thumb. variety 1 = no thumb
       
  6412 	TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_in_window_t(lineNumber, varietyIndex).LayoutLine();
       
  6413     return textLine;
       
  6414     }
       
  6415 
       
  6416 
       
  6417 // B={52, 88, 124}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={262, 262, , 188, 176, 168, 160}[aCommon2] l={70, 70, 70}[aCommon1] r={20, 20, , 94, 106, 114, 122}[aCommon2] 
       
  6418 // Remark                    : CLI and the text calling or Callif there is no CLI available. Two lines of text. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  6419 // Parent                    : popup_call_audio_in_window
       
  6420 // Parent API                : popup_call_audio_in_window
       
  6421 // Scale API match    ( 40%) : popup_call_audio_in_window_t1_ParamLimits
       
  6422 // Scale parent match (100%) : popup_call_audio_in_window
       
  6423 TAknTextLineLayout Incoming_call_pop_up_window_texts_Line_2(TInt aCommon1, TInt aCommon2) 
       
  6424     {
       
  6425     // 18.11.2005
       
  6426 	TInt lineNumber = aCommon1;
       
  6427 	TBool thumbnail = aCommon2 > 2;
       
  6428     TInt varietyIndex = thumbnail ? 0 : 2; // variety 0 = thumb. variety 2 = no thumb
       
  6429     if (lineNumber >= 2)
       
  6430         {
       
  6431         lineNumber = 2;
       
  6432         varietyIndex = 0; // variety 0 = no thumb for 3rd line.
       
  6433         }
       
  6434     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_in_window_t(lineNumber, varietyIndex).LayoutLine();
       
  6435     return textLine;
       
  6436     }
       
  6437 
       
  6438 
       
  6439 
       
  6440 // LAF Table : Incoming call pop-up window graphics
       
  6441 // C=0 H={126, 154} W=352 b= l= r=0 t=0 
       
  6442 // Remark                    : A rectangle to cover the main pane items.
       
  6443 // Parent                    : popup_call_audio_in_window
       
  6444 // Parent API                : popup_call_audio_in_window
       
  6445 // Scale API match    ( 40%) : popup_grid_large_graphic_window_ParamLimits
       
  6446 // Scale parent match (100%) : popup_call_audio_in_window
       
  6447 TAknWindowLineLayout Incoming_call_pop_up_window_graphics_Line_1(TInt /*aIndex_H*/)
       
  6448     {
       
  6449 	// MurrayR 03/12/04: These graphics are done with skins in new layout world.
       
  6450 	// this line gives approximately the same area.
       
  6451     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp(0).LayoutLine();
       
  6452     return line;
       
  6453     }
       
  6454 
       
  6455 // C=86 H={98, 126} W=336 b= l=12 r= t=20 
       
  6456 // Remark                    : Second shadow.
       
  6457 // Parent                    : popup_call_audio_in_window
       
  6458 // Parent API                : popup_call_audio_in_window
       
  6459 // Scale API match    ( 40%) : popup_grid_large_graphic_window_ParamLimits
       
  6460 // Scale parent match (100%) : popup_call_audio_in_window
       
  6461 TAknWindowLineLayout Incoming_call_pop_up_window_graphics_Line_2(TInt /*aIndex_H*/)
       
  6462     {
       
  6463 	// MurrayR 03/12/04: These graphics are done with skins in new layout world.
       
  6464 	// this line gives approximately the same area.
       
  6465     return ZeroWindowLayout();
       
  6466     }
       
  6467 
       
  6468 // C=221 H={100, 128} W=338 b= l=8 r= t=16 
       
  6469 // Remark                    : First shadow.
       
  6470 // Parent                    : popup_call_audio_in_window
       
  6471 // Parent API                : popup_call_audio_in_window
       
  6472 // Scale API match    ( 40%) : popup_grid_large_graphic_window_ParamLimits
       
  6473 // Scale parent match (100%) : popup_call_audio_in_window
       
  6474 TAknWindowLineLayout Incoming_call_pop_up_window_graphics_Line_3(TInt /*aIndex_H*/)
       
  6475     {
       
  6476 	// MurrayR 03/12/04: These graphics are done with skins in new layout world.
       
  6477 	// this line gives approximately the same area.
       
  6478     return ZeroWindowLayout();
       
  6479     }
       
  6480 
       
  6481 // C=215 H={102, 130} W=340 b= l=4 r= t=12 
       
  6482 // Remark                    : Outline frame. The frame width is one pixel.
       
  6483 // Parent                    : popup_call_audio_in_window
       
  6484 // Parent API                : popup_call_audio_in_window
       
  6485 // Scale API match    ( 40%) : popup_grid_large_graphic_window_ParamLimits
       
  6486 // Scale parent match (100%) : popup_call_audio_in_window
       
  6487 TAknWindowLineLayout Incoming_call_pop_up_window_graphics_Line_4(TInt /*aIndex_H*/)
       
  6488     {
       
  6489 	// MurrayR 03/12/04: These graphics are done with skins in new layout world.
       
  6490 	// this line gives approximately the same area.
       
  6491     return ZeroWindowLayout();
       
  6492     }
       
  6493 
       
  6494 // C=0 H={98, 126} W=336 b= l=6 r= t=14 
       
  6495 // Remark                    : Inside area.
       
  6496 // Parent                    : popup_call_audio_in_window
       
  6497 // Parent API                : popup_call_audio_in_window
       
  6498 // Scale API match    ( 40%) : popup_grid_large_graphic_window_ParamLimits
       
  6499 // Scale parent match (100%) : popup_call_audio_in_window
       
  6500 TAknWindowLineLayout Incoming_call_pop_up_window_graphics_Line_5(TInt /*aIndex_H*/)
       
  6501     {
       
  6502 	// MurrayR 03/12/04: These graphics are done with skins in new layout world.
       
  6503 	// this line gives approximately the same area.
       
  6504     return ZeroWindowLayout();
       
  6505     }
       
  6506 
       
  6507 
       
  6508 // LAF Table : Incoming call pop-up window elements (NE)
       
  6509 // C= H=52 W=52 b= l=12 r= t=2 
       
  6510 // Remark                    : Animated incoming call indication.
       
  6511 // Parent                    : popup_call_audio_in_window
       
  6512 // Parent API                : popup_call_audio_in_window
       
  6513 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6514 // Scale parent match (100%) : popup_call_audio_in_window
       
  6515 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_1() 
       
  6516     {
       
  6517 	// MurrayR 08/12/04: Good match
       
  6518     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_in_window_g1(0).LayoutLine();
       
  6519     return line;
       
  6520     }
       
  6521 
       
  6522 // C= H=26 W=26 b= l=38 r= t=30 
       
  6523 // Remark                    : Number type icon.
       
  6524 // Parent                    : popup_call_audio_in_window
       
  6525 // Parent API                : popup_call_audio_in_window
       
  6526 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6527 // Scale parent match (100%) : popup_call_audio_in_window
       
  6528 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_2() 
       
  6529     {
       
  6530 	// MurrayR 08/12/04: Good match
       
  6531     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_in_window_g2(0).LayoutLine();
       
  6532     return line;
       
  6533     }
       
  6534 
       
  6535 // C=221 H=72 W=88 b= l=222 r= t=28 
       
  6536 // Remark                    : Thumbnail image shadow.
       
  6537 // Parent                    : popup_call_audio_in_window
       
  6538 // Parent API                : popup_call_audio_in_window
       
  6539 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6540 // Scale parent match (100%) : popup_call_audio_in_window
       
  6541 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_3()
       
  6542     {
       
  6543 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6544     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6545     return line;
       
  6546     }
       
  6547 
       
  6548 // C= H=72 W=88 b= l=220 r= t=26 
       
  6549 // Remark                    : tnCIF
       
  6550 // Parent                    : popup_call_audio_in_window
       
  6551 // Parent API                : popup_call_audio_in_window
       
  6552 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6553 // Scale parent match (100%) : popup_call_audio_in_window
       
  6554 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_4() 
       
  6555     {
       
  6556 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6557     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6558     return line;
       
  6559     }
       
  6560 
       
  6561 // C=221 H=84 W=72 b= l=238 r= t=22 
       
  6562 // Remark                    : Thumbnail image shadow.
       
  6563 // Parent                    : popup_call_audio_in_window
       
  6564 // Parent API                : popup_call_audio_in_window
       
  6565 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6566 // Scale parent match (100%) : popup_call_audio_in_window
       
  6567 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_5() 
       
  6568     {
       
  6569 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6570     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6571     return line;
       
  6572     }
       
  6573 
       
  6574 // C= H=84 W=72 b= l=236 r= t=20 
       
  6575 // Remark                    : tnCIF90
       
  6576 // Parent                    : popup_call_audio_in_window
       
  6577 // Parent API                : popup_call_audio_in_window
       
  6578 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6579 // Scale parent match (100%) : popup_call_audio_in_window
       
  6580 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_6()
       
  6581     {
       
  6582 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6583     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6584     return line;
       
  6585     }
       
  6586 
       
  6587 // C=221 H=60 W=80 b= l=230 r= t=34 
       
  6588 // Remark                    : Thumbnail image shadow.
       
  6589 // Parent                    : popup_call_audio_in_window
       
  6590 // Parent API                : popup_call_audio_in_window
       
  6591 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6592 // Scale parent match (100%) : popup_call_audio_in_window
       
  6593 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_7()
       
  6594     {
       
  6595 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6596     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6597     return line;
       
  6598     }
       
  6599 
       
  6600 // C= H=60 W=80 b= l=228 r= t=32 
       
  6601 // Remark                    : tnVGA
       
  6602 // Parent                    : popup_call_audio_in_window
       
  6603 // Parent API                : popup_call_audio_in_window
       
  6604 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6605 // Scale parent match (100%) : popup_call_audio_in_window
       
  6606 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_8()
       
  6607     {
       
  6608 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6609     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6610     return line;
       
  6611     }
       
  6612 
       
  6613 // C=221 H=80 W=60 b= l=250 r= t=24 
       
  6614 // Remark                    : Thumbnail image shadow.
       
  6615 // Parent                    : popup_call_audio_in_window
       
  6616 // Parent API                : popup_call_audio_in_window
       
  6617 // Scale API match    ( 30%) : popup_cale_events_window_g_Limits
       
  6618 // Scale parent match (100%) : popup_call_audio_in_window
       
  6619 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_9()
       
  6620     {
       
  6621 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6622     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6623     return line;
       
  6624     }
       
  6625 
       
  6626 // C= H=80 W=60 b= l=248 r= t=22 
       
  6627 // Remark                    : tnVGA90
       
  6628 // Parent                    : popup_call_audio_in_window
       
  6629 // Parent API                : popup_call_audio_in_window
       
  6630 // Scale API match    ( 29%) : popup_cale_events_window_g_Limits
       
  6631 // Scale parent match (100%) : popup_call_audio_in_window
       
  6632 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_10()
       
  6633     {
       
  6634 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6635     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6636     return line;
       
  6637     }
       
  6638 
       
  6639 // C=221 H=88 W=80 b= l=230 r= t=20 
       
  6640 // Remark                    : Thumbnail image shadow.
       
  6641 // Parent                    : popup_call_audio_in_window
       
  6642 // Parent API                : popup_call_audio_in_window
       
  6643 // Scale API match    ( 29%) : popup_cale_events_window_g_Limits
       
  6644 // Scale parent match (100%) : popup_call_audio_in_window
       
  6645 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_11()
       
  6646     {
       
  6647 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6648     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6649     return line;
       
  6650     }
       
  6651 
       
  6652 // C= H=88 W=80 b= l=228 r= t=18 
       
  6653 // Remark                    : tnCOM
       
  6654 // Parent                    : popup_call_audio_in_window
       
  6655 // Parent API                : popup_call_audio_in_window
       
  6656 // Scale API match    ( 29%) : popup_cale_events_window_g_Limits
       
  6657 // Scale parent match (100%) : popup_call_audio_in_window
       
  6658 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_12()
       
  6659     {
       
  6660 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6661     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6662     return line;
       
  6663     }
       
  6664 
       
  6665 // C=221 H= W= b= l=-2 r= t=-2 
       
  6666 // Remark                    : Shadow.
       
  6667 // Parent                    : popup_call_audio_in_window
       
  6668 // Parent API                : popup_call_audio_in_window
       
  6669 // Scale API match    ( 29%) : popup_cale_events_window_g_Limits
       
  6670 // Scale parent match (100%) : popup_call_audio_in_window
       
  6671 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_13()
       
  6672     {
       
  6673 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6674     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6675     return line;
       
  6676     }
       
  6677 
       
  6678 // C= H=88 W=88 b= l= r=-42 t= 
       
  6679 // Remark                    : Any other size.
       
  6680 // Parent                    : popup_call_audio_in_window
       
  6681 // Parent API                : popup_call_audio_in_window
       
  6682 // Scale API match    ( 29%) : popup_cale_events_window_g_Limits
       
  6683 // Scale parent match (100%) : popup_call_audio_in_window
       
  6684 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_14()
       
  6685     {
       
  6686 	// MurrayR 08/12/04: Only one thumbnail pane is specified
       
  6687     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane().LayoutLine();
       
  6688     return line;
       
  6689     }
       
  6690 
       
  6691 // C= H=16 W=18 b= l=12 r= t=4 
       
  6692 // Remark                    : Cyphering off indication.
       
  6693 // Parent                    : popup_call_audio_in_window
       
  6694 // Parent API                : popup_call_audio_in_window
       
  6695 // Scale API match    ( 29%) : popup_cale_events_window_g_Limits
       
  6696 // Scale parent match (100%) : popup_call_audio_in_window
       
  6697 TAknWindowLineLayout Incoming_call_pop_up_window_elements__NE__Line_15()
       
  6698     {
       
  6699 	// MurrayR 08/12/04: Good match
       
  6700     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_in_window_g3(0).LayoutLine();
       
  6701     return line;
       
  6702     }
       
  6703 
       
  6704 
       
  6705 // LAF Table : Incoming call pop-up window texts (NE)
       
  6706 // B={52, 88}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={242, 242, , 168, 156, 148, 140}[aCommon2] l={70, 70}[aCommon1] r={40, 40, , 114, 126, 134, 142}[aCommon2] 
       
  6707 // Remark                    : CLI and the text calling or Callif there is no CLI available. Two lines of text. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  6708 // Parent                    : popup_call_audio_in_window
       
  6709 // Parent API                : popup_call_audio_in_window
       
  6710 // Scale API match    ( 32%) : popup_call_audio_in_window_t_Limits
       
  6711 // Scale parent match (100%) : popup_call_audio_in_window
       
  6712 TAknTextLineLayout Incoming_call_pop_up_window_texts__NE__Line_1(TInt aCommon1, TInt aCommon2)
       
  6713     {
       
  6714 	// two lines of text
       
  6715 	TInt lineIndex = aCommon1;
       
  6716 	TBool thumbnail = aCommon2 >= 2;
       
  6717     TInt varietyIndex = thumbnail ? 0 : 1; // variety 0 = thumb. variety 1 = no thumb
       
  6718     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_in_window_t(lineIndex, varietyIndex).LayoutLine();
       
  6719     return textLine;
       
  6720     }
       
  6721 
       
  6722 
       
  6723 // B={38, 68, 98}[aCommon1] C=215 Font=ELatinBold12_Scaled J=ELayoutAlignLeft W={242, 242, 242, 168, 156, 148, 140}[aCommon2] l={70, 70, 70}[aCommon1] r={40, 40, 40, 114, 126, 134, 142}[aCommon2] 
       
  6724 // Remark                    : CLI and the text calling or Callif there is no CLI available. Two lines of text. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  6725 // Parent                    : popup_call_audio_in_window
       
  6726 // Parent API                : popup_call_audio_in_window
       
  6727 // Scale API match    ( 32%) : popup_call_audio_in_window_t_Limits
       
  6728 // Scale parent match (100%) : popup_call_audio_in_window
       
  6729 TAknTextLineLayout Incoming_call_pop_up_window_texts__NE__Line_2(TInt aCommon1, TInt aCommon2)
       
  6730     {
       
  6731     // 18.11.2005
       
  6732 	TInt lineNumber = aCommon1;
       
  6733 	TBool thumbnail = aCommon2 > 2;
       
  6734     TInt varietyIndex = thumbnail ? 0 : 2; // variety 0 = thumb. variety 2 = no thumb
       
  6735     if (lineNumber >= 2)
       
  6736         {
       
  6737         lineNumber = 2;
       
  6738         varietyIndex = 0; // variety 0 = no thumb for 3rd line.
       
  6739         }
       
  6740 	TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_in_window_t(lineNumber, varietyIndex).LayoutLine();
       
  6741     return textLine;
       
  6742     }
       
  6743 
       
  6744 
       
  6745 
       
  6746 // LAF Table : Incoming call pop-up window graphics (NE)
       
  6747 // C=0 H=126 W=352 b= l=0 r= t=0 
       
  6748 // Remark                    : A rectangle to cover the main pane items.
       
  6749 // Parent                    : popup_call_audio_in_window
       
  6750 // Parent API                : popup_call_audio_in_window
       
  6751 // Scale API match    ( 32%) : list_single_graphic_popup_wml_pane_g_Limits
       
  6752 // Scale parent match (100%) : popup_call_audio_in_window
       
  6753 TAknWindowLineLayout Incoming_call_pop_up_window_graphics__NE__Line_1()
       
  6754     {
       
  6755 	// MurrayR 08/12/04: Another of these graphics specs - return overall rectangle for this one
       
  6756     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp(0).LayoutLine();
       
  6757     return line;
       
  6758     }
       
  6759 // C=86 H=98 W=316 b= l=12 r= t=20 
       
  6760 // Remark                    : Second shadow.
       
  6761 // Parent                    : popup_call_audio_in_window
       
  6762 // Parent API                : popup_call_audio_in_window
       
  6763 // Scale API match    ( 32%) : list_single_graphic_popup_wml_pane_g_Limits
       
  6764 // Scale parent match (100%) : popup_call_audio_in_window
       
  6765 TAknWindowLineLayout Incoming_call_pop_up_window_graphics__NE__Line_2()
       
  6766     {
       
  6767 	// MurrayR 08/12/04: Shadows should be handled by skins
       
  6768     return ZeroWindowLayout();
       
  6769     }
       
  6770 
       
  6771 // C=221 H=100 W=318 b= l=8 r= t=16 
       
  6772 // Remark                    : First shadow.
       
  6773 // Parent                    : popup_call_audio_in_window
       
  6774 // Parent API                : popup_call_audio_in_window
       
  6775 // Scale API match    ( 32%) : list_single_graphic_popup_wml_pane_g_Limits
       
  6776 // Scale parent match (100%) : popup_call_audio_in_window
       
  6777 TAknWindowLineLayout Incoming_call_pop_up_window_graphics__NE__Line_3()
       
  6778     {
       
  6779 	// MurrayR 08/12/04: Shadows should be handled by skins
       
  6780     return ZeroWindowLayout();
       
  6781     }
       
  6782 
       
  6783 // C=215 H=102 W=320 b= l=4 r= t=12 
       
  6784 // Remark                    : Outline frame. The frame width is one pixel.
       
  6785 // Parent                    : popup_call_audio_in_window
       
  6786 // Parent API                : popup_call_audio_in_window
       
  6787 // Scale API match    ( 32%) : list_single_graphic_popup_wml_pane_g_Limits
       
  6788 // Scale parent match (100%) : popup_call_audio_in_window
       
  6789 TAknWindowLineLayout Incoming_call_pop_up_window_graphics__NE__Line_4()
       
  6790     {
       
  6791 	// MurrayR 08/12/04: Shadows should be handled by skins
       
  6792     return ZeroWindowLayout();
       
  6793     }
       
  6794 
       
  6795 // C=0 H=98 W=316 b= l=6 r= t=14 
       
  6796 // Remark                    : Inside area.
       
  6797 // Parent                    : popup_call_audio_in_window
       
  6798 // Parent API                : popup_call_audio_in_window
       
  6799 // Scale API match    ( 32%) : list_single_graphic_popup_wml_pane_g_Limits
       
  6800 // Scale parent match (100%) : popup_call_audio_in_window
       
  6801 TAknWindowLineLayout Incoming_call_pop_up_window_graphics__NE__Line_5()
       
  6802     {
       
  6803 	// MurrayR 08/12/04: Shadows should be handled by skins
       
  6804     return ZeroWindowLayout();
       
  6805     }
       
  6806 
       
  6807 
       
  6808 // LAF Table : Outgoing call pop-up window elements (held)
       
  6809 // C= H=52 W=52 b= l=32 r= t=2 
       
  6810 // Remark                    : Animated outgoing call indication.
       
  6811 // Parent                    : popup_call_audio_out_window
       
  6812 // Parent API                : popup_call_audio_out_window
       
  6813 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6814 // Scale parent match (100%) : popup_call_audio_out_window
       
  6815 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_1()
       
  6816     {
       
  6817 	// MurrayR 06/12/04: Layout tool has options that this API doesn't
       
  6818     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_out_window_g1(0).LayoutLine();
       
  6819     return line;
       
  6820     }
       
  6821 
       
  6822 // C= H=26 W=26 b= l=58 r= t=30 
       
  6823 // Remark                    : Number type icon.
       
  6824 // Parent                    : popup_call_audio_out_window
       
  6825 // Parent API                : popup_call_audio_out_window
       
  6826 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6827 // Scale parent match (100%) : popup_call_audio_out_window
       
  6828 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_2()
       
  6829     {
       
  6830 	// MurrayR 06/12/04: Looks ok.
       
  6831     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_out_window_g2(0).LayoutLine();
       
  6832     return line;
       
  6833     }
       
  6834 
       
  6835 // C=221 H=72 W=88 b= l=242 r= t=28 
       
  6836 // Remark                    : Thumbnail image shadow.
       
  6837 // Parent                    : popup_call_audio_out_window
       
  6838 // Parent API                : popup_call_audio_out_window
       
  6839 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6840 // Scale parent match (100%) : popup_call_audio_out_window
       
  6841 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_3()
       
  6842     {
       
  6843 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6844     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6845     return line;
       
  6846     }
       
  6847 
       
  6848 // C= H=72 W=88 b= l=240 r= t=26 
       
  6849 // Remark                    : tnCIF
       
  6850 // Parent                    : popup_call_audio_out_window
       
  6851 // Parent API                : popup_call_audio_out_window
       
  6852 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6853 // Scale parent match (100%) : popup_call_audio_out_window
       
  6854 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_4()
       
  6855     {
       
  6856 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6857     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6858     return line;
       
  6859     }
       
  6860 
       
  6861 // C=221 H=84 W=72 b= l=258 r= t=22 
       
  6862 // Remark                    : Thumbnail image shadow.
       
  6863 // Parent                    : popup_call_audio_out_window
       
  6864 // Parent API                : popup_call_audio_out_window
       
  6865 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6866 // Scale parent match (100%) : popup_call_audio_out_window
       
  6867 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_5()
       
  6868     {
       
  6869 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6870     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6871     return line;
       
  6872     }
       
  6873 
       
  6874 // C= H=84 W=72 b= l=256 r= t=20 
       
  6875 // Remark                    : tnCIF90
       
  6876 // Parent                    : popup_call_audio_out_window
       
  6877 // Parent API                : popup_call_audio_out_window
       
  6878 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6879 // Scale parent match (100%) : popup_call_audio_out_window
       
  6880 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_6() 
       
  6881     {
       
  6882 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6883     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6884     return line;
       
  6885     }
       
  6886 
       
  6887 // C=221 H=60 W=80 b= l=250 r= t=34 
       
  6888 // Remark                    : Thumbnail image shadow.
       
  6889 // Parent                    : popup_call_audio_out_window
       
  6890 // Parent API                : popup_call_audio_out_window
       
  6891 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6892 // Scale parent match (100%) : popup_call_audio_out_window
       
  6893 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_7() 
       
  6894     {
       
  6895 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6896     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6897     return line;
       
  6898     }
       
  6899 
       
  6900 // C= H=60 W=80 b= l=248 r= t=32 
       
  6901 // Remark                    : tnVGA
       
  6902 // Parent                    : popup_call_audio_out_window
       
  6903 // Parent API                : popup_call_audio_out_window
       
  6904 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6905 // Scale parent match (100%) : popup_call_audio_out_window
       
  6906 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_8() 
       
  6907     {
       
  6908 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6909     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6910     return line;
       
  6911     }
       
  6912 
       
  6913 // C=221 H=80 W=60 b= l=270 r= t=24 
       
  6914 // Remark                    : Thumbnail image shadow.
       
  6915 // Parent                    : popup_call_audio_out_window
       
  6916 // Parent API                : popup_call_audio_out_window
       
  6917 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  6918 // Scale parent match (100%) : popup_call_audio_out_window
       
  6919 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_9()
       
  6920     {
       
  6921 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6922     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6923     return line;
       
  6924     }
       
  6925 
       
  6926 // C= H=80 W=60 b= l=268 r= t=22 
       
  6927 // Remark                    : tnVGA90
       
  6928 // Parent                    : popup_call_audio_out_window
       
  6929 // Parent API                : popup_call_audio_out_window
       
  6930 // Scale API match    ( 28%) : popup_call_audio_out_window_g_Limits
       
  6931 // Scale parent match (100%) : popup_call_audio_out_window
       
  6932 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_10() 
       
  6933     {
       
  6934 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6935     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6936     return line;
       
  6937     }
       
  6938 
       
  6939 // C=221 H=88 W=80 b= l=250 r= t=20 
       
  6940 // Remark                    : Thumbnail image shadow.
       
  6941 // Parent                    : popup_call_audio_out_window
       
  6942 // Parent API                : popup_call_audio_out_window
       
  6943 // Scale API match    ( 28%) : popup_call_audio_out_window_g_Limits
       
  6944 // Scale parent match (100%) : popup_call_audio_out_window
       
  6945 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_11()
       
  6946     {
       
  6947 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6948     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6949     return line;
       
  6950     }
       
  6951 
       
  6952 // C= H=88 W=80 b= l=248 r= t=18 
       
  6953 // Remark                    : tnCOM
       
  6954 // Parent                    : popup_call_audio_out_window
       
  6955 // Parent API                : popup_call_audio_out_window
       
  6956 // Scale API match    ( 28%) : popup_call_audio_out_window_g_Limits
       
  6957 // Scale parent match (100%) : popup_call_audio_out_window
       
  6958 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_12()
       
  6959     {
       
  6960 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6961     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6962     return line;
       
  6963     }
       
  6964 
       
  6965 // C=221 H= W= b= l=-2 r= t=-2 
       
  6966 // Remark                    : Shadow.
       
  6967 // Parent                    : popup_call_audio_out_window
       
  6968 // Parent API                : popup_call_audio_out_window
       
  6969 // Scale API match    ( 28%) : popup_call_audio_out_window_g_Limits
       
  6970 // Scale parent match (100%) : popup_call_audio_out_window
       
  6971 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_13()
       
  6972     {
       
  6973 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6974     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6975     return line;
       
  6976     }
       
  6977 
       
  6978 // C= H=88 W=88 b= l= r=-22 t= 
       
  6979 // Remark                    : Any other size.
       
  6980 // Parent                    : popup_call_audio_out_window
       
  6981 // Parent API                : popup_call_audio_out_window
       
  6982 // Scale API match    ( 28%) : popup_call_audio_out_window_g_Limits
       
  6983 // Scale parent match (100%) : popup_call_audio_out_window
       
  6984 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_14() 
       
  6985     {
       
  6986 	// MurrayR 06/12/04: Layout tool only specifies one thumbnail pane.
       
  6987     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp02().LayoutLine();
       
  6988     return line;
       
  6989     }
       
  6990 
       
  6991 // C= H=16 W=18 b= l=32 r= t=4 
       
  6992 // Remark                    : Cyphering off indication.
       
  6993 // Parent                    : popup_call_audio_out_window
       
  6994 // Parent API                : popup_call_audio_out_window
       
  6995 // Scale API match    ( 28%) : popup_call_audio_out_window_g_Limits
       
  6996 // Scale parent match (100%) : popup_call_audio_out_window
       
  6997 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held__Line_15()
       
  6998     {
       
  6999 	// MurrayR 06/12/04: Layout tool has parameterisation not specified in old layout
       
  7000     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_out_window_g3(0).LayoutLine();
       
  7001     return line;
       
  7002     }
       
  7003 
       
  7004 
       
  7005 // LAF Table : Outgoing call pop-up window texts (held)
       
  7006 // B={52, 88}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={242, 242, , 168, 156, 148, 140}[aCommon2] l={90, 90}[aCommon1] r={20, 20, , 94, 106, 114, 122}[aCommon2] 
       
  7007 // Remark                    : CLI and the text calling or Callif there is no CLI available. Two lines of text. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7008 // Parent                    : popup_call_audio_out_window
       
  7009 // Parent API                : popup_call_audio_out_window
       
  7010 // Scale API match    ( 33%) : popup_call_audio_out_window_t_Limits
       
  7011 // Scale parent match (100%) : popup_call_audio_out_window
       
  7012 TAknTextLineLayout Outgoing_call_pop_up_window_texts__held__Line_1(TInt aCommon1, TInt aCommon2) 
       
  7013     {
       
  7014 	TInt lineIndex = (aCommon1 == 0) ? 0 : 1;
       
  7015 	TBool thumbnail = aCommon2 >= 2;
       
  7016     TInt varietyIndex = thumbnail ? 0 : 1; // variety 0 = thumb. variety 1 = no thumb
       
  7017 	TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_out_window_t(lineIndex, varietyIndex).LayoutLine();
       
  7018     return textLine;
       
  7019     }
       
  7020 
       
  7021 
       
  7022 // LAF Table : Outgoing call pop-up window graphics (held)
       
  7023 // C= H=126 W=352 b=0 l= r=0 t= 
       
  7024 // Remark                    : Background pop-up window graphics. Alerting or disconnected variations.
       
  7025 // Parent                    : popup_call_audio_in_window
       
  7026 // Parent API                : popup_call_audio_in_window
       
  7027 // Scale API match    ( 31%) : popup_call_audio_out_window_g_Limits
       
  7028 // Scale parent match (100%) : popup_call_audio_in_window
       
  7029 TAknWindowLineLayout Outgoing_call_pop_up_window_graphics__held__Line_1()
       
  7030     {
       
  7031 	// MurrayR 06/12/04: A resonable match. Parameters don't match of course.
       
  7032     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp01(0).LayoutLine();
       
  7033     return line;
       
  7034     }
       
  7035 
       
  7036 // LAF Table : Outgoing call pop-up window elements (held NE)
       
  7037 // C= H=46 W=50 b= l=34 r= t=12 
       
  7038 // Remark                    : Animated outgoing call indication.
       
  7039 // Parent                    : popup_call_audio_out_window
       
  7040 // Parent API                : popup_call_audio_out_window
       
  7041 // Scale API match    ( 27%) : popup_call_audio_out_window_g_Limits
       
  7042 // Scale parent match (100%) : popup_call_audio_out_window
       
  7043 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held_NE__Line_1() 
       
  7044     {
       
  7045 	// MurrayR 06/12/04: Looks like a good match with option 2
       
  7046     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_out_window_g1(2).LayoutLine();
       
  7047     return line;
       
  7048     }
       
  7049 
       
  7050 // C= H=12 W=24 b= l=60 r= t=40 
       
  7051 // Remark                    : Data call or fax call indication.
       
  7052 // Parent                    : popup_call_audio_out_window
       
  7053 // Parent API                : popup_call_audio_out_window
       
  7054 // Scale API match    ( 27%) : popup_call_audio_out_window_g_Limits
       
  7055 // Scale parent match (100%) : popup_call_audio_out_window
       
  7056 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held_NE__Line_2()
       
  7057     {
       
  7058 	// MurrayR 06/12/04: Looks like a good match
       
  7059     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp022().LayoutLine();
       
  7060     return line;
       
  7061     }
       
  7062 
       
  7063 // C= H=16 W=18 b= l=36 r= t=12 
       
  7064 // Remark                    : Cyphering off indication.
       
  7065 // Parent                    : popup_call_audio_out_window
       
  7066 // Parent API                : popup_call_audio_out_window
       
  7067 // Scale API match    ( 27%) : popup_call_audio_out_window_g_Limits
       
  7068 // Scale parent match (100%) : popup_call_audio_out_window
       
  7069 TAknWindowLineLayout Outgoing_call_pop_up_window_elements__held_NE__Line_3()
       
  7070     {
       
  7071 	// LeonB 25.05.2005: option 2 is a good match (one line of text)
       
  7072     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_out_window_g3(2).LayoutLine();
       
  7073     return line;
       
  7074     }
       
  7075 
       
  7076 
       
  7077 // LAF Table : Outgoing call pop-up window texts (held NE)
       
  7078 // B=52 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=222 l=90 r=40 
       
  7079 // Remark                    : CLI possible callingtext.
       
  7080 // Parent                    : popup_call_audio_first_window
       
  7081 // Parent API                : popup_call_audio_first_window
       
  7082 // Scale API match    ( 31%) : popup_call_audio_out_window_t_Limits
       
  7083 // Scale parent match (100%) : popup_call_audio_first_window
       
  7084 TAknTextLineLayout Outgoing_call_pop_up_window_texts__held_NE__Line_1() 
       
  7085     {
       
  7086 	// 07/12/04: Used line from popup_call_audio_out_window, for consistency with other lines
       
  7087     // 09.01.2006: Variety changed to 2.
       
  7088 	TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_out_window_t1(2).LayoutLine();
       
  7089     return textLine;
       
  7090     }
       
  7091 
       
  7092 // LAF Table : Outgoing call pop-up window graphics (held NE)
       
  7093 // C= H=82 W=352 b= l=0 r= t=0 
       
  7094 // Remark                    : Background pop-up window graphics. Alerting or disconnected variations.
       
  7095 // Parent                    : popup_call_audio_first_window
       
  7096 // Parent API                : popup_call_audio_first_window
       
  7097 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  7098 // Scale parent match (100%) : popup_call_audio_first_window
       
  7099 TAknWindowLineLayout Outgoing_call_pop_up_window_graphics__held_NE__Line_1()
       
  7100     {
       
  7101 	// MurrayR 07/12/04: Used line from popup_call_audio_out_window, for consistency with other lines
       
  7102     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp01(0).LayoutLine();
       
  7103     return line;
       
  7104     }
       
  7105 
       
  7106 // LAF Table : First call pop-up window elements (one call)
       
  7107 // C= H=46 W=50 b= l=14 r= t=20 
       
  7108 // Remark                    : Active held or disconnected call indication.
       
  7109 // Parent                    : popup_call_audio_first_window
       
  7110 // Parent API                : popup_call_audio_first_window
       
  7111 // Scale API match    ( 42%) : popup_call_audio_first_window_g_Limits
       
  7112 // Scale parent match (100%) : popup_call_audio_first_window
       
  7113 TAknWindowLineLayout First_call_pop_up_window_elements__one_call__Line_1() 
       
  7114     {
       
  7115 	// MurrayR 07/12/04: Good match
       
  7116     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_first_window_g1(11).LayoutLine();
       
  7117     return line;
       
  7118     }
       
  7119 
       
  7120 // C= H=12 W=24 b= l=42 r= t=48 
       
  7121 // Remark                    : Data call fax call or 2ndline indication.
       
  7122 // Parent                    : popup_call_audio_first_window
       
  7123 // Parent API                : popup_call_audio_first_window
       
  7124 // Scale API match    ( 42%) : popup_call_audio_first_window_g_Limits
       
  7125 // Scale parent match (100%) : popup_call_audio_first_window
       
  7126 TAknWindowLineLayout First_call_pop_up_window_elements__one_call__Line_2() 
       
  7127     {
       
  7128 	// MurrayR 07/12/04: Good match
       
  7129     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp01(12).LayoutLine();
       
  7130     return line;
       
  7131     }
       
  7132 
       
  7133 // C= H=16 W=18 b= l=18 r= t=20 
       
  7134 // Remark                    : Cyphering off indication.
       
  7135 // Parent                    : popup_call_audio_first_window
       
  7136 // Parent API                : popup_call_audio_first_window
       
  7137 // Scale API match    ( 42%) : popup_call_audio_first_window_g_Limits
       
  7138 // Scale parent match (100%) : popup_call_audio_first_window
       
  7139 TAknWindowLineLayout First_call_pop_up_window_elements__one_call__Line_3()
       
  7140     {
       
  7141 	// MurrayR 07/12/04: Good match
       
  7142     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_first_window_g2(12).LayoutLine();
       
  7143     return line;
       
  7144     }
       
  7145 
       
  7146 
       
  7147 // LAF Table : First call pop-up window texts (one call)
       
  7148 // B={52, 88}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={262, 262, , 188, 176, 168, 160}[aCommon2] l={70, 70}[aCommon1] r={20, 20, , 94, 106, 114, 122}[aCommon2] 
       
  7149 // Remark                    : CLI. The text on holdor disconnected. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7150 // Parent                    : popup_call_audio_first_window
       
  7151 // Parent API                : popup_call_audio_first_window
       
  7152 // Scale API match    ( 47%) : popup_call_audio_first_window_t_Limits
       
  7153 // Scale parent match (100%) : popup_call_audio_first_window
       
  7154 TAknTextLineLayout First_call_pop_up_window_texts__one_call__Line_1(TInt aCommon1, TInt aCommon2) 
       
  7155     {
       
  7156 	// MurrayR 07/12/04: Layout tool doesn't support the multiple thumbnail sizes of the LAF spec
       
  7157 	// but it does have a present/not-present option.
       
  7158 	// MurrayR 21/12/04: Updated for new option numbers.
       
  7159 	TBool thumbnail = (aCommon2 >= 2);
       
  7160     TAknTextLineLayout textLine;
       
  7161 	switch (aCommon1)
       
  7162 		{
       
  7163 		case 0:
       
  7164 			textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t1(thumbnail ? 10 : 16).LayoutLine();
       
  7165 			break;
       
  7166 		default:
       
  7167 			textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t4(thumbnail ? 5 : 12).LayoutLine();
       
  7168 			break;
       
  7169 		}
       
  7170     return textLine;
       
  7171     }
       
  7172 
       
  7173 
       
  7174 // B=88 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={252, , 178, 166, 158, 150}[aCommon1] l=80 r={20, , 94, 106, 114, 122}[aCommon1] 
       
  7175 // Remark                    : Call timer and costs. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7176 // Parent                    : popup_call_audio_first_window
       
  7177 // Parent API                : popup_call_audio_first_window
       
  7178 // Scale API match    ( 47%) : popup_call_audio_first_window_t_Limits
       
  7179 // Scale parent match (100%) : popup_call_audio_first_window
       
  7180 TAknTextLineLayout First_call_pop_up_window_texts__one_call__Line_2(TInt aCommon1)
       
  7181     {
       
  7182 	// MurrayR 21/12/04: Fixed for new option numbers
       
  7183 	TBool thumbnail = (aCommon1 >= 1);
       
  7184     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t4(thumbnail ? 9 : 13).LayoutLine();
       
  7185     return textLine;
       
  7186     }
       
  7187 
       
  7188 // LAF Table : First call pop-up window graphics (one call)
       
  7189 // C= H=126 W=352 b= l=0 r= t=0 
       
  7190 // Remark                    : Background pop-up window graphic. Active held and disconnected versions.
       
  7191 // Parent                    : popup_call_audio_first_window
       
  7192 // Parent API                : popup_call_audio_first_window
       
  7193 // Scale API match    ( 44%) : popup_call_audio_first_window_g_Limits
       
  7194 // Scale parent match (100%) : popup_call_audio_first_window
       
  7195 TAknWindowLineLayout First_call_pop_up_window_graphics__one_call__Line_1()
       
  7196     {
       
  7197 	// MurrayR 07/12/04: Good match
       
  7198     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane(12).LayoutLine();
       
  7199     return line;
       
  7200     }
       
  7201 
       
  7202 // LAF Table : First call pop-up window elements (two calls)
       
  7203 // C= H=46 W=50 b= l=14 r= t=20 
       
  7204 // Remark                    : Active held disconnected call indication.
       
  7205 // Parent                    : popup_call_audio_first_window
       
  7206 // Parent API                : popup_call_audio_first_window
       
  7207 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7208 // Scale parent match (100%) : popup_call_audio_first_window
       
  7209 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_1() 
       
  7210     {
       
  7211 	// MurrayR 07/12/04: Good match
       
  7212     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_first_window_g1(11).LayoutLine();
       
  7213     return line;
       
  7214     }
       
  7215 
       
  7216 // C= H=12 W=24 b= l=40 r= t=48 
       
  7217 // Remark                    : Data call fax call 2ndline indication.
       
  7218 // Parent                    : popup_call_audio_first_window
       
  7219 // Parent API                : popup_call_audio_first_window
       
  7220 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7221 // Scale parent match (100%) : popup_call_audio_first_window
       
  7222 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_2()
       
  7223     {
       
  7224 	// MurrayR 07/12/04: Good match
       
  7225     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp01(12).LayoutLine();
       
  7226     return line;
       
  7227     }
       
  7228 
       
  7229 // C=221 H=72 W=88 b= l=222 r= t=28 
       
  7230 // Remark                    : Thumbnail image shadow.
       
  7231 // Parent                    : popup_call_audio_first_window
       
  7232 // Parent API                : popup_call_audio_first_window
       
  7233 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7234 // Scale parent match (100%) : popup_call_audio_first_window
       
  7235 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_3()
       
  7236     {
       
  7237 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7238     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7239     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex).LayoutLine();
       
  7240     return line;
       
  7241     }
       
  7242 
       
  7243 // C= H=72 W=88 b= l=220 r= t=26 
       
  7244 // Remark                    : tnCIF
       
  7245 // Parent                    : popup_call_audio_first_window
       
  7246 // Parent API                : popup_call_audio_first_window
       
  7247 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7248 // Scale parent match (100%) : popup_call_audio_first_window
       
  7249 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_4()
       
  7250     {
       
  7251 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7252     // this is the graphic, so need to compose with the new pane
       
  7253     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7254     TAknWindowComponentLayout subPane = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex);
       
  7255     TAknWindowComponentLayout graphic = AknLayoutScalable_Apps::call_thumbnail_pane_g1();
       
  7256     return DoCompose( subPane, graphic ).LayoutLine();
       
  7257     }
       
  7258 
       
  7259 // C=221 H=84 W=72 b= l=238 r= t=22 
       
  7260 // Remark                    : Thumbnail image shadow.
       
  7261 // Parent                    : popup_call_audio_first_window
       
  7262 // Parent API                : popup_call_audio_first_window
       
  7263 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7264 // Scale parent match (100%) : popup_call_audio_first_window
       
  7265 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_5()
       
  7266     {
       
  7267 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7268     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7269     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex).LayoutLine();
       
  7270     return line;
       
  7271     }
       
  7272 
       
  7273 // C= H=84 W=72 b= l=236 r= t=20 
       
  7274 // Remark                    : tnCIF90
       
  7275 // Parent                    : popup_call_audio_first_window
       
  7276 // Parent API                : popup_call_audio_first_window
       
  7277 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7278 // Scale parent match (100%) : popup_call_audio_first_window
       
  7279 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_6() 
       
  7280     {
       
  7281 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7282     // this is the graphic, so need to compose with the new pane
       
  7283     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7284     TAknWindowComponentLayout subPane = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex);
       
  7285     TAknWindowComponentLayout graphic = AknLayoutScalable_Apps::call_thumbnail_pane_g1();
       
  7286     return DoCompose( subPane, graphic ).LayoutLine();
       
  7287     }
       
  7288 
       
  7289 // C=221 H=60 W=80 b= l=230 r= t=34 
       
  7290 // Remark                    : Thumbnail image shadow.
       
  7291 // Parent                    : popup_call_audio_first_window
       
  7292 // Parent API                : popup_call_audio_first_window
       
  7293 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7294 // Scale parent match (100%) : popup_call_audio_first_window
       
  7295 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_7() 
       
  7296     {
       
  7297 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7298     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7299     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex).LayoutLine();
       
  7300     return line;
       
  7301     }
       
  7302 
       
  7303 // C= H=60 W=80 b= l=228 r= t=32 
       
  7304 // Remark                    : tnVGA
       
  7305 // Parent                    : popup_call_audio_first_window
       
  7306 // Parent API                : popup_call_audio_first_window
       
  7307 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7308 // Scale parent match (100%) : popup_call_audio_first_window
       
  7309 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_8()
       
  7310     {
       
  7311 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7312     // this is the graphic, so need to compose with the new pane
       
  7313     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7314     TAknWindowComponentLayout subPane = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex);
       
  7315     TAknWindowComponentLayout graphic = AknLayoutScalable_Apps::call_thumbnail_pane_g1();
       
  7316     return DoCompose( subPane, graphic ).LayoutLine();
       
  7317     }
       
  7318 
       
  7319 // C=221 H=80 W=60 b= l=250 r= t=24 
       
  7320 // Remark                    : Thumbnail image shadow.
       
  7321 // Parent                    : popup_call_audio_first_window
       
  7322 // Parent API                : popup_call_audio_first_window
       
  7323 // Scale API match    ( 40%) : popup_call_audio_first_window_g_Limits
       
  7324 // Scale parent match (100%) : popup_call_audio_first_window
       
  7325 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_9() 
       
  7326     {
       
  7327 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7328     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7329     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex).LayoutLine();
       
  7330     return line;
       
  7331     }
       
  7332 
       
  7333 // C= H=80 W=60 b= l=248 r= t=22 
       
  7334 // Remark                    : tnVGA90
       
  7335 // Parent                    : popup_call_audio_first_window
       
  7336 // Parent API                : popup_call_audio_first_window
       
  7337 // Scale API match    ( 39%) : popup_call_audio_first_window_g_Limits
       
  7338 // Scale parent match (100%) : popup_call_audio_first_window
       
  7339 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_10()
       
  7340     {
       
  7341 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7342     // this is the graphic, so need to compose with the new pane
       
  7343     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7344     TAknWindowComponentLayout subPane = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex);
       
  7345     TAknWindowComponentLayout graphic = AknLayoutScalable_Apps::call_thumbnail_pane_g1();
       
  7346     return DoCompose( subPane, graphic ).LayoutLine();
       
  7347     }
       
  7348 
       
  7349 // C=221 H=88 W=88 b= l=230 r= t=20 
       
  7350 // Remark                    : Thumbnail image shadow.
       
  7351 // Parent                    : popup_call_audio_first_window
       
  7352 // Parent API                : popup_call_audio_first_window
       
  7353 // Scale API match    ( 39%) : popup_call_audio_first_window_g_Limits
       
  7354 // Scale parent match (100%) : popup_call_audio_first_window
       
  7355 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_11()
       
  7356     {
       
  7357 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7358     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7359     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex).LayoutLine();
       
  7360     return line;
       
  7361     }
       
  7362 
       
  7363 // C= H=88 W=88 b= l=228 r= t=18 
       
  7364 // Remark                    : tnCOM
       
  7365 // Parent                    : popup_call_audio_first_window
       
  7366 // Parent API                : popup_call_audio_first_window
       
  7367 // Scale API match    ( 39%) : popup_call_audio_first_window_g_Limits
       
  7368 // Scale parent match (100%) : popup_call_audio_first_window
       
  7369 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_12() 
       
  7370     {
       
  7371 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7372     // this is the graphic, so need to compose with the new pane
       
  7373     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7374     TAknWindowComponentLayout subPane = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex);
       
  7375     TAknWindowComponentLayout graphic = AknLayoutScalable_Apps::call_thumbnail_pane_g1();
       
  7376     return DoCompose( subPane, graphic ).LayoutLine();
       
  7377     }
       
  7378 
       
  7379 // C=221 H= W= b= l=-2 r= t=-2 
       
  7380 // Remark                    : Shadow.
       
  7381 // Parent                    : popup_call_audio_first_window
       
  7382 // Parent API                : popup_call_audio_first_window
       
  7383 // Scale API match    ( 39%) : popup_call_audio_first_window_g_Limits
       
  7384 // Scale parent match (100%) : popup_call_audio_first_window
       
  7385 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_13()
       
  7386     {
       
  7387 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7388     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7389     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex).LayoutLine();
       
  7390     return line;
       
  7391     }
       
  7392 
       
  7393 // C= H=88 W=88 b= l= r=-42 t= 
       
  7394 // Remark                    : Any other size.
       
  7395 // Parent                    : popup_call_audio_first_window
       
  7396 // Parent API                : popup_call_audio_first_window
       
  7397 // Scale API match    ( 39%) : popup_call_audio_first_window_g_Limits
       
  7398 // Scale parent match (100%) : popup_call_audio_first_window
       
  7399 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_14()
       
  7400     {
       
  7401 	// MurrayR 07/12/04: Only one thumbnail pane is specified in the layout tool
       
  7402     // this is the graphic, so need to compose with the new pane
       
  7403     TInt varietyIndex = 1; // first pane has cp, which has variety 1 in option 6, but other options would also be valid. [LMB 16/12/2004]
       
  7404     TAknWindowComponentLayout subPane = AknLayoutScalable_Apps::call_thumbnail_pane_cp(varietyIndex);
       
  7405     TAknWindowComponentLayout graphic = AknLayoutScalable_Apps::call_thumbnail_pane_g1();
       
  7406     return DoCompose( subPane, graphic ).LayoutLine();
       
  7407     }
       
  7408 
       
  7409 // C= H=16 W=18 b= l=18 r= t=20 
       
  7410 // Remark                    : Cyphering off indication.
       
  7411 // Parent                    : popup_call_audio_first_window
       
  7412 // Parent API                : popup_call_audio_first_window
       
  7413 // Scale API match    ( 39%) : popup_call_audio_first_window_g_Limits
       
  7414 // Scale parent match (100%) : popup_call_audio_first_window
       
  7415 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls__Line_15()
       
  7416     {
       
  7417 	// MurrayR 07/12/04: good match
       
  7418     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_first_window_g2(12).LayoutLine();
       
  7419     return line;
       
  7420     }
       
  7421 
       
  7422 
       
  7423 // LAF Table : First call pop-up window texts (two calls)
       
  7424 // B={52, 88}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={242, 242, , 168, 156, 148, 140}[aCommon2] l={70, 70}[aCommon1] r={40, 40, , 114, 126, 134, 142}[aCommon2] 
       
  7425 // Remark                    : CLI. The text on holdor disconnected. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7426 // Parent                    : popup_call_audio_first_window
       
  7427 // Parent API                : popup_call_audio_first_window
       
  7428 // Scale API match    ( 44%) : popup_call_audio_first_window_t_Limits
       
  7429 // Scale parent match (100%) : popup_call_audio_first_window
       
  7430 TAknTextLineLayout First_call_pop_up_window_texts__two_calls__Line_1(TInt aCommon1, TInt aCommon2)
       
  7431     {
       
  7432 	// MurrayR 07/12/04: There is no layout tool support for this line and a thumbnail
       
  7433     // layout data 0.75 now has thumbnail options [LMB 16/12/2004]
       
  7434 
       
  7435     // line1 is always CLI so group1 option 7
       
  7436     // thumbnail is option 6, no thumbnail is option 17
       
  7437     TInt option17_7 = 0;
       
  7438     TInt option6_7 = 1;
       
  7439 
       
  7440     // select the option depending on the thumbnail
       
  7441 	 TInt thumbnail = (aCommon2 >= 2) ? 1 : 0;
       
  7442      TInt option = thumbnail ? option6_7 : option17_7;
       
  7443 
       
  7444      TInt varietyIndex = 0;
       
  7445     TAknTextLineLayout textLine;
       
  7446 	switch (aCommon1)
       
  7447 		{
       
  7448 		case 0:
       
  7449             // pick the variety for t1 based on the option
       
  7450             varietyIndex = (option == option6_7) ? 6 : 15;
       
  7451 			textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t1(varietyIndex).LayoutLine();
       
  7452 			break;
       
  7453 		default:
       
  7454             // pick the variety for t4 based on the option
       
  7455             varietyIndex = (option == option6_7) ? 5 : 12;
       
  7456 			textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t4(varietyIndex).LayoutLine();
       
  7457 			break;
       
  7458 		}
       
  7459     return textLine;
       
  7460     }
       
  7461 
       
  7462 
       
  7463 // B=88 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={232, , 158, 146, 138, 130}[aCommon1] l=80 r={40, , 114, 126, 134, 142}[aCommon1] 
       
  7464 // Remark                    : Call timer and costs. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7465 // Parent                    : popup_call_audio_first_window
       
  7466 // Parent API                : popup_call_audio_first_window
       
  7467 // Scale API match    ( 44%) : popup_call_audio_first_window_t_Limits
       
  7468 // Scale parent match (100%) : popup_call_audio_first_window
       
  7469 TAknTextLineLayout First_call_pop_up_window_texts__two_calls__Line_2(TInt aCommon1)
       
  7470     {
       
  7471 	// MurrayR 07/12/04: There is no layout tool support for this line and a thumbnail
       
  7472     // layout data 0.75 now has thumbnail options [LMB 16/12/2004]
       
  7473 
       
  7474     // line2 is always call timer so group1 option 11
       
  7475     // thumbnail is option 6, no thumbnail is option 17
       
  7476     TInt option17_11 = 0;
       
  7477     TInt option6_11 = 1;
       
  7478 
       
  7479     // select the option depending on the thumbnail
       
  7480 	 TInt thumbnail = (aCommon1 >= 1) ? 1 : 0;
       
  7481      TInt option = thumbnail ? option6_11 : option17_11;
       
  7482 
       
  7483      TInt varietyIndex = (option == option6_11) ? 9 : 13;
       
  7484     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t4(varietyIndex).LayoutLine();
       
  7485     return textLine;
       
  7486     }
       
  7487 
       
  7488 // LAF Table : First call pop-up window graphics (two calls)
       
  7489 // C= H=126 W=352 b= l=0 r= t=0 
       
  7490 // Remark                    : Background pop-up window graphics. Active held and disconnected versions.
       
  7491 // Parent                    : popup_call_audio_first_window
       
  7492 // Parent API                : popup_call_audio_first_window
       
  7493 // Scale API match    ( 42%) : popup_call_audio_first_window_g_Limits
       
  7494 // Scale parent match (100%) : popup_call_audio_first_window
       
  7495 TAknWindowLineLayout First_call_pop_up_window_graphics__two_calls__Line_1()
       
  7496     {
       
  7497 	// MurrayR 07/12/04: Good match
       
  7498     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane(12).LayoutLine();
       
  7499     return line;
       
  7500     }
       
  7501 
       
  7502 // LAF Table : First call pop-up window elements (two calls a waiting call)
       
  7503 // C= H=46 W=50 b= l=14 r= t=20 
       
  7504 // Remark                    : Active held and disconnected call indication.
       
  7505 // Parent                    : popup_call_audio_first_window
       
  7506 // Parent API                : popup_call_audio_first_window
       
  7507 // Scale API match    ( 36%) : popup_call_audio_first_window_g_Limits
       
  7508 // Scale parent match (100%) : popup_call_audio_first_window
       
  7509 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_1()
       
  7510     {
       
  7511 	// MurrayR 07/12/04: Option 3 looks like a good match
       
  7512     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_first_window_g1(11).LayoutLine();
       
  7513     return line;
       
  7514     }
       
  7515 
       
  7516 // C= H=12 W=24 b= l=40 r= t=48 
       
  7517 // Remark                    : Data call fax call 2ndline indication.
       
  7518 // Parent                    : popup_call_audio_first_window
       
  7519 // Parent API                : popup_call_audio_first_window
       
  7520 // Scale API match    ( 36%) : popup_call_audio_first_window_g_Limits
       
  7521 // Scale parent match (100%) : popup_call_audio_first_window
       
  7522 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_2()
       
  7523     {
       
  7524 	// MurrayR 07/12/04: Option 3 looks like a good match
       
  7525     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp01(12).LayoutLine();
       
  7526     return line;
       
  7527     }
       
  7528  
       
  7529 // C= H=16 W=18 b= l=18 r= t=20 
       
  7530 // Remark                    : Cyphering off indication.
       
  7531 // Parent                    : popup_call_audio_first_window
       
  7532 // Parent API                : popup_call_audio_first_window
       
  7533 // Scale API match    ( 36%) : popup_call_audio_first_window_g_Limits
       
  7534 // Scale parent match (100%) : popup_call_audio_first_window
       
  7535 TAknWindowLineLayout First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_3()
       
  7536     {
       
  7537 	// LeonB 25.05.2005: Option 17_13 looks like a good match
       
  7538     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_first_window_g2(13).LayoutLine();
       
  7539     return line;
       
  7540     }
       
  7541 
       
  7542 
       
  7543 // LAF Table : First call pop-up window texts (two calls a waiting call)
       
  7544 // B=52 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=242 l=70 r=40 
       
  7545 // Remark                    : CLI.
       
  7546 // Parent                    : popup_call_audio_first_window
       
  7547 // Parent API                : popup_call_audio_first_window
       
  7548 // Scale API match    ( 40%) : popup_call_audio_first_window_t_Limits
       
  7549 // Scale parent match (100%) : popup_call_audio_first_window
       
  7550 TAknTextLineLayout First_call_pop_up_window_texts__two_calls_a_waiting_call__Line_1() 
       
  7551     {
       
  7552 	// LMB 25.05.2005: variety 12 no longer exists, changing to option 17_13 which is variety 17
       
  7553     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t1(17).LayoutLine();
       
  7554     return textLine;
       
  7555     }
       
  7556 
       
  7557 // LAF Table : First call pop-up window graphics (two calls a waiting call)
       
  7558 // C= H=82 W=352 b= l=0 r= t=0 
       
  7559 // Remark                    : Background pop-up window graphics. Active held and disconnected versions.
       
  7560 // Parent                    : popup_call_audio_first_window
       
  7561 // Parent API                : popup_call_audio_first_window
       
  7562 // Scale API match    ( 38%) : popup_call_audio_first_window_g_Limits
       
  7563 // Scale parent match (100%) : popup_call_audio_first_window
       
  7564 TAknWindowLineLayout First_call_pop_up_window_graphics__two_calls_a_waiting_call__Line_1()
       
  7565     {
       
  7566 	// MurrayR 07/12/04: Option 3 looks like a good match
       
  7567     // MAN: 13.4.2005: There does not anymore exist option 3, changed it to 12 
       
  7568     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane(12).LayoutLine();
       
  7569     return line;
       
  7570     }
       
  7571 
       
  7572 // LAF Table : First call pop-up window graphics (two wait NE)
       
  7573 // C= H=82 W=24 b= l=0 r= t=0 
       
  7574 // Remark                    : Background pop-up window graphics. Held and disconnected versions.
       
  7575 // Parent                    : popup_call_audio_first_window
       
  7576 // Parent API                : popup_call_audio_first_window
       
  7577 // Scale API match    ( 36%) : popup_call_audio_wait_window_g_Limits
       
  7578 // Scale parent match (100%) : popup_call_audio_first_window
       
  7579 TAknWindowLineLayout First_call_pop_up_window_graphics__two_wait_NE__Line_1() 
       
  7580     {
       
  7581 	// MurrayR 07/12/04: Option 4 looks like a good match for the call hidden corner
       
  7582     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane(4).LayoutLine();
       
  7583     return line;
       
  7584     }
       
  7585 
       
  7586 // LAF Table : Waiting call pop-up window elements (held out NE)
       
  7587 // C= H=46 W=50 b= l=14 r= t=20 
       
  7588 // Remark                    : Animated waiting call indication.
       
  7589 // Parent                    : popup_call_audio_wait_window
       
  7590 // Parent API                : popup_call_audio_wait_window
       
  7591 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  7592 // Scale parent match (100%) : popup_call_audio_wait_window
       
  7593 TAknWindowLineLayout Waiting_call_pop_up_window_elements__held_out_NE__Line_1() 
       
  7594     {
       
  7595 	// MurrayR 07/12/04: Good match
       
  7596     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_wait_window_g1().LayoutLine();
       
  7597     return line;
       
  7598     }
       
  7599 
       
  7600 // C= H=12 W=24 b= l=40 r= t=48 
       
  7601 // Remark                    : Data call fax call 2ndline indication
       
  7602 // Parent                    : popup_call_audio_wait_window
       
  7603 // Parent API                : popup_call_audio_wait_window
       
  7604 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  7605 // Scale parent match (100%) : popup_call_audio_wait_window
       
  7606 TAknWindowLineLayout Waiting_call_pop_up_window_elements__held_out_NE__Line_2() 
       
  7607     {
       
  7608 	// MurrayR 07/12/04: Good match
       
  7609     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp023().LayoutLine();
       
  7610     return line;
       
  7611     }
       
  7612 
       
  7613 // C= H=16 W=18 b= l=16 r= t=18 
       
  7614 // Remark                    : Cyphering off indication.
       
  7615 // Parent                    : popup_call_audio_wait_window
       
  7616 // Parent API                : popup_call_audio_wait_window
       
  7617 // Scale API match    ( 29%) : popup_call_audio_out_window_g_Limits
       
  7618 // Scale parent match (100%) : popup_call_audio_wait_window
       
  7619 TAknWindowLineLayout Waiting_call_pop_up_window_elements__held_out_NE__Line_3()
       
  7620     {
       
  7621 	// MurrayR 07/12/04: Good match
       
  7622     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_wait_window_g2().LayoutLine();
       
  7623     return line;
       
  7624     }
       
  7625 
       
  7626 
       
  7627 // LAF Table : Waiting call pop-up window texts (held out NE)
       
  7628 // B=52 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=242 l=70 r=40 
       
  7629 // Remark                    : CLI.
       
  7630 // Parent                    : popup_call_audio_wait_window
       
  7631 // Parent API                : popup_call_audio_wait_window
       
  7632 // Scale API match    ( 33%) : popup_call_audio_out_window_t_Limits
       
  7633 // Scale parent match (100%) : popup_call_audio_wait_window
       
  7634 TAknTextLineLayout Waiting_call_pop_up_window_texts__held_out_NE__Line_1() 
       
  7635     {
       
  7636 	// MurrayR 07/12/04: Good match
       
  7637     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_wait_window_t3().LayoutLine();
       
  7638     return textLine;
       
  7639     }
       
  7640 
       
  7641 // LAF Table : Waiting call pop-up window graphics (held out NE)
       
  7642 // C= H=82 W=352 b= l=0 r= t=0 
       
  7643 // Remark                    : Background pop-up window graphics.
       
  7644 // Parent                    : popup_call_audio_wait_window
       
  7645 // Parent API                : popup_call_audio_wait_window
       
  7646 // Scale API match    ( 31%) : popup_call_audio_out_window_g_Limits
       
  7647 // Scale parent match (100%) : popup_call_audio_wait_window
       
  7648 TAknWindowLineLayout Waiting_call_pop_up_window_graphics__held_out_NE__Line_1()
       
  7649     {
       
  7650 	// MurrayR 07/12/04: Good match
       
  7651     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp02().LayoutLine();
       
  7652     return line;
       
  7653     }
       
  7654 
       
  7655 // LAF Table : Waiting call pop-up window graphics (out)
       
  7656 // C= H=82 W=352 b= l=0 r= t=0 
       
  7657 // Remark                    : Background pop-up window graphics.
       
  7658 // Parent                    : popup_call_audio_wait_window
       
  7659 // Parent API                : popup_call_audio_wait_window
       
  7660 // Scale API match    ( 36%) : popup_call_audio_out_window_g_Limits
       
  7661 // Scale parent match (100%) : popup_call_audio_wait_window
       
  7662 TAknWindowLineLayout Waiting_call_pop_up_window_graphics__out__Line_1()
       
  7663     {
       
  7664 	// MurrayR 07/12/04: Good match
       
  7665     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp02().LayoutLine();
       
  7666     return line;
       
  7667     }
       
  7668 
       
  7669 // LAF Table : Second call pop-up window elements (two)
       
  7670 // C= H=46 W=50 b= l=34 r= t=20 
       
  7671 // Remark                    : Active held and disconnected call indication.
       
  7672 // Parent                    : popup_call_audio_second_window
       
  7673 // Parent API                : popup_call_audio_second_window
       
  7674 // Scale API match    ( 40%) : popup_call_audio_second_window_g_Limits
       
  7675 // Scale parent match (100%) : popup_call_audio_second_window
       
  7676 TAknWindowLineLayout Second_call_pop_up_window_elements__two__Line_1()
       
  7677     {
       
  7678 	// MurrayR 07/12/04: Good match
       
  7679     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_second_window_g1(0).LayoutLine();
       
  7680     return line;
       
  7681     }
       
  7682 
       
  7683 // C= H=12 W=24 b= l=60 r= t=48 
       
  7684 // Remark                    : Data call fax call 2ndline indication.
       
  7685 // Parent                    : popup_call_audio_second_window
       
  7686 // Parent API                : popup_call_audio_second_window
       
  7687 // Scale API match    ( 40%) : popup_call_audio_second_window_g_Limits
       
  7688 // Scale parent match (100%) : popup_call_audio_second_window
       
  7689 TAknWindowLineLayout Second_call_pop_up_window_elements__two__Line_2()
       
  7690     {
       
  7691 	// MurrayR 07/12/04: Good match
       
  7692     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp034(0).LayoutLine();
       
  7693     return line;
       
  7694     }
       
  7695 
       
  7696 // C= H=16 W=18 b= l=38 r= t=18 
       
  7697 // Remark                    : Cyphering off indication.
       
  7698 // Parent                    : popup_call_audio_second_window
       
  7699 // Parent API                : popup_call_audio_second_window
       
  7700 // Scale API match    ( 40%) : popup_call_audio_second_window_g_Limits
       
  7701 // Scale parent match (100%) : popup_call_audio_second_window
       
  7702 TAknWindowLineLayout Second_call_pop_up_window_elements__two__Line_3()
       
  7703     {
       
  7704 	// MurrayR 07/12/04: Good match
       
  7705     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_second_window_g2(0).LayoutLine();
       
  7706     return line;
       
  7707     }
       
  7708 
       
  7709 
       
  7710 // LAF Table : Second call pop-up window texts (two calls)
       
  7711 // B={52, 88}[aCommon1] C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W={242, 242, , 168, 156, 148, 140}[aCommon2] l={90, 90}[aCommon1] r={20, 20, , 94, 106, 114, 122}[aCommon2] 
       
  7712 // Remark                    : CLI. The text on holdor disconnected. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7713 // Parent                    : popup_call_audio_second_window
       
  7714 // Parent API                : popup_call_audio_second_window
       
  7715 // Scale API match    ( 45%) : popup_call_audio_second_window_t_Limits
       
  7716 // Scale parent match (100%) : popup_call_audio_second_window
       
  7717 TAknTextLineLayout Second_call_pop_up_window_texts__two_calls__Line_1(TInt aCommon1, TInt aCommon2) 
       
  7718     {
       
  7719 	// MurrayR 21/12/04: Updated with layout support for thumbnails
       
  7720 	TBool thumbnail = (aCommon2 >= 2);
       
  7721 	TAknTextLineLayout textLine;
       
  7722 	switch (aCommon1)
       
  7723 		{
       
  7724 		case 0:
       
  7725 			textLine = AknLayoutScalable_Apps::popup_call_audio_second_window_t1(thumbnail ? 9 : 12).LayoutLine();
       
  7726 			break;
       
  7727 		default:
       
  7728 			textLine = AknLayoutScalable_Apps::popup_call_audio_second_window_t3(thumbnail ? 3 : 4).LayoutLine();
       
  7729 			break;
       
  7730 		}
       
  7731     return textLine;
       
  7732     }
       
  7733 
       
  7734 
       
  7735 // B=88 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W={232, , 158, 146, 138, 130}[aCommon1] l=100 r={20, , 94, 106, 114, 122}[aCommon1] 
       
  7736 // Remark                    : Call timer and costs. Image width is 30. Image width is 36. Image width is 40. Image width is 44.
       
  7737 // Parent                    : popup_call_audio_second_window
       
  7738 // Parent API                : popup_call_audio_second_window
       
  7739 // Scale API match    ( 45%) : popup_call_audio_second_window_t_Limits
       
  7740 // Scale parent match (100%) : popup_call_audio_second_window
       
  7741 TAknTextLineLayout Second_call_pop_up_window_texts__two_calls__Line_2(TInt aCommon1) 
       
  7742     {
       
  7743 	// MurrayR 21/12/04: Updated with layout support for thumbnails
       
  7744 	TBool thumbnail = (aCommon1 >= 1);
       
  7745     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_second_window_t2(thumbnail ? 3 : 4).LayoutLine();
       
  7746     return textLine;
       
  7747     }
       
  7748 
       
  7749 // LAF Table : Second call pop-up window graphics (two calls)
       
  7750 // C= H=126 W=352 b= l=0 r= t=0 
       
  7751 // Remark                    : Background pop-up window graphics. Active held and disconnected indication.
       
  7752 // Parent                    : popup_call_audio_second_window
       
  7753 // Parent API                : popup_call_audio_second_window
       
  7754 // Scale API match    ( 43%) : popup_call_audio_second_window_g_Limits
       
  7755 // Scale parent match (100%) : popup_call_audio_second_window
       
  7756 TAknWindowLineLayout Second_call_pop_up_window_graphics__two_calls__Line_1()
       
  7757     {
       
  7758 	// MurrayR 07/12/04: Good match
       
  7759     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp03(0).LayoutLine();
       
  7760     return line;
       
  7761     }
       
  7762 
       
  7763 // LAF Table : Second call pop-up window elements (two calls waiting call)
       
  7764 // C= H=46 W=50 b= l=34 r= t=10 
       
  7765 // Remark                    : Active held and disconnected call indication.
       
  7766 // Parent                    : popup_call_audio_second_window
       
  7767 // Parent API                : popup_call_audio_second_window
       
  7768 // Scale API match    ( 39%) : popup_call_audio_second_window_g_Limits
       
  7769 // Scale parent match (100%) : popup_call_audio_second_window
       
  7770 TAknWindowLineLayout Second_call_pop_up_window_elements__two_calls_waiting_call__Line_1()
       
  7771     {
       
  7772     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_second_window_g1(11).LayoutLine();
       
  7773     return line;
       
  7774     }
       
  7775 
       
  7776 // C= H=12 W=24 b= l=60 r= t=38 
       
  7777 // Remark                    : Data call fax call 2ndline indication.
       
  7778 // Parent                    : popup_call_audio_second_window
       
  7779 // Parent API                : popup_call_audio_second_window
       
  7780 // Scale API match    ( 39%) : popup_call_audio_second_window_g_Limits
       
  7781 // Scale parent match (100%) : popup_call_audio_second_window
       
  7782 TAknWindowLineLayout Second_call_pop_up_window_elements__two_calls_waiting_call__Line_2() 
       
  7783     {
       
  7784 	// LeonB 25.5.2005: All options seem to have the same values. Option 0 seems as good a choice as any, so use variety index 0
       
  7785     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_cp034(0).LayoutLine();
       
  7786     return line;
       
  7787     }
       
  7788 
       
  7789 // C= H=16 W=18 b= l=36 r= t=10 
       
  7790 // Remark                    : Cyphering off indication.
       
  7791 // Parent                    : popup_call_audio_second_window
       
  7792 // Parent API                : popup_call_audio_second_window
       
  7793 // Scale API match    ( 39%) : popup_call_audio_second_window_g_Limits
       
  7794 // Scale parent match (100%) : popup_call_audio_second_window
       
  7795 TAknWindowLineLayout Second_call_pop_up_window_elements__two_calls_waiting_call__Line_3()
       
  7796     {
       
  7797 	// LeonB 25.5.2005: All options seem to have the same values. Option 0 seems as good a choice as any, so use variety index 0
       
  7798     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_call_audio_second_window_g2(0).LayoutLine();
       
  7799     return line;
       
  7800     }
       
  7801 
       
  7802 
       
  7803 // LAF Table : Second call pop-up window texts (two calls waiting call)
       
  7804 // B=42 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=242 l=90 r=20 
       
  7805 // Remark                    : CLI.
       
  7806 // Parent                    : popup_call_audio_second_window
       
  7807 // Parent API                : popup_call_audio_second_window
       
  7808 // Scale API match    ( 42%) : popup_call_audio_second_window_t_Limits
       
  7809 // Scale parent match (100%) : popup_call_audio_second_window
       
  7810 TAknTextLineLayout Second_call_pop_up_window_texts__two_calls_waiting_call__Line_1() 
       
  7811     {
       
  7812 	// LeonB 25.05.2005: Good match with Option 0_7, as only one line of text, and can assume no thumbnail. So variety 13.
       
  7813     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_second_window_t1(13).LayoutLine();
       
  7814     return textLine;
       
  7815     }
       
  7816 
       
  7817 // LAF Table : Second call pop-up window graphics (two calls waiting call)
       
  7818 // C= H=82 W=352 b= l=0 r= t=0 
       
  7819 // Remark                    : Background pop-up window graphics.
       
  7820 // Parent                    : popup_call_audio_second_window
       
  7821 // Parent API                : popup_call_audio_second_window
       
  7822 // Scale API match    ( 40%) : popup_call_audio_second_window_g_Limits
       
  7823 // Scale parent match (100%) : popup_call_audio_second_window
       
  7824 TAknWindowLineLayout Second_call_pop_up_window_graphics__two_calls_waiting_call__Line_1()
       
  7825     {
       
  7826 	// LeonB 25.5.2005: don't think it matters which option we use, as the background graphics
       
  7827 	// is always the same as the parent. So in this case, variety index 0 is a good choice.
       
  7828     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp03(0).LayoutLine();
       
  7829     return line;
       
  7830     }
       
  7831 
       
  7832 // LAF Table : Conference call pop-up window descendants and elements
       
  7833 // C= H=p W=352 b= l=0 r= t=0 
       
  7834 // Remark                    : Background pop-up window graphics.
       
  7835 // Parent                    : 
       
  7836 // Parent API                : 
       
  7837 // Scale API match    ( 26%) : popup_cale_events_window_ParamLimits
       
  7838 // Scale parent match (  0%) : 
       
  7839 TAknWindowLineLayout Conference_call_pop_up_window_descendants_and_elements_Line_1(const TRect& /*aParentRect*/)
       
  7840     {
       
  7841 	// MurrayR 07/12/04: Good match
       
  7842     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane_cp04().LayoutLine();
       
  7843     return line;
       
  7844     }
       
  7845 
       
  7846 // C= H={76, 114, 152, 190} W=320 b= l=14 r= t=26 
       
  7847 // Remark                    : Call status and a CLI.
       
  7848 // Parent                    : 
       
  7849 // Parent API                : 
       
  7850 // Scale API match    (100%) : list_conf_pane
       
  7851 // Scale parent match (  0%) : 
       
  7852 TAknWindowLineLayout list_conf_pane(TInt /*aIndex_H*/)
       
  7853     {
       
  7854 	// MurrayR 07/12/04: Good match
       
  7855     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_conf_pane().LayoutLine();
       
  7856     return line;
       
  7857     }
       
  7858 
       
  7859 // LAF Table : Conference call pop-up window texts
       
  7860 // B={126, 164, 202, 240} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=244 l=80 r=28 
       
  7861 // Remark                    : Call timer and costs.
       
  7862 // Parent                    : 
       
  7863 // Parent API                : 
       
  7864 // Scale API match    ( 44%) : popup_call_audio_conf_window_t1
       
  7865 // Scale parent match (  0%) : 
       
  7866 TAknTextLineLayout Conference_call_pop_up_window_texts_Line_1(TInt /*aIndex_B*/) 
       
  7867     {
       
  7868 	// MurrayR 07/12/04: Good match, except parameterisation is not needed
       
  7869     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_conf_window_t1().LayoutLine();
       
  7870     return textLine;
       
  7871     }
       
  7872 
       
  7873 
       
  7874 // LAF Table : Muted state elements
       
  7875 // C= H=144 W=150 b= l=100 r= t=48 
       
  7876 // Remark                    : Muted state indication.
       
  7877 // Parent                    : 
       
  7878 // Parent API                : 
       
  7879 // Scale API match    (  0%) : 
       
  7880 // Scale parent match (  0%) : 
       
  7881 TAknWindowLineLayout Muted_state_elements_Line_1() 
       
  7882     {
       
  7883     // RSD: DONE
       
  7884     // Compose up to main_pane
       
  7885     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_call_pane();
       
  7886     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::call_muted_g1();
       
  7887     return DoCompose( layout1, layout2 ).LayoutLine();
       
  7888     }
       
  7889 
       
  7890 // LAF Table : Calendar events list popup components
       
  7891 // C= H=20 W=2 b= l=2 r= t={8, 94} 
       
  7892 // Remark                    : 
       
  7893 // Parent                    : popup_cale_events_window
       
  7894 // Parent API                : popup_cale_events_window
       
  7895 // Scale API match    ( 44%) : popup_cale_events_window_g_Limits
       
  7896 // Scale parent match (100%) : popup_cale_events_window
       
  7897 TAknWindowLineLayout Calendar_events_list_popup_components_Line_1(TInt aIndex_t)
       
  7898     {
       
  7899     // RSD: DONE
       
  7900     // Must be 0 or 1
       
  7901     __ASSERT_ALWAYS(0 <= aIndex_t && aIndex_t <= 1, Panic(EParamsOutsideKnownRange));
       
  7902     TInt variety( 4 ); // Variety 4 is the one where there are missing events, and only one with this graphics
       
  7903     TInt lineNumber( aIndex_t );
       
  7904     ASSERT_ALWAYS_WITHIN_LIMITS( lineNumber, AknLayoutScalable_Apps::popup_cale_events_window_g_Limits() ); 
       
  7905     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::popup_cale_events_window_g( lineNumber, variety );
       
  7906     return layout1.LayoutLine();
       
  7907     }
       
  7908 
       
  7909 // LAF Table : Calendar events list popup texts
       
  7910 // B={26, 54, 82, 110} C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=250 l=8 r=10 
       
  7911 // Remark                    : 4 rows of text max.
       
  7912 // Parent                    : popup_cale_events_window
       
  7913 // Parent API                : popup_cale_events_window
       
  7914 // Scale API match    ( 41%) : popup_cale_events_window_g_Limits
       
  7915 // Scale parent match (100%) : popup_cale_events_window
       
  7916 TAknTextLineLayout Calendar_events_list_popup_texts_Line_1(TInt aIndex_B) 
       
  7917     {
       
  7918     // RSD: DONE
       
  7919     // Must be positive
       
  7920     __ASSERT_ALWAYS(0 <= aIndex_B, Panic(EParamsOutsideKnownRange));
       
  7921 
       
  7922     // Dead reckon the newIndex from the old. Reasonable assumption
       
  7923     TInt newIndex = aIndex_B;
       
  7924 
       
  7925     // This can be formally checked too
       
  7926     ASSERT_ALWAYS_WITHIN_LIMITS( newIndex, AknLayoutScalable_Apps::popup_cale_events_window_t_Limits() );
       
  7927 
       
  7928 	// this should be number of lines, but not available from old API, so choose max variety
       
  7929 	TInt varietyIndex = AknLayoutScalable_Apps::popup_cale_events_window_t_ParamLimits(newIndex).LastVariety(); 
       
  7930     return AknLayoutScalable_Apps::popup_cale_events_window_t( newIndex, varietyIndex ).LayoutLine();
       
  7931     }
       
  7932 
       
  7933 
       
  7934 // LAF Table : Calendar events list popup graphics
       
  7935 // C=0 H=p W=268 b= l=0 r= t=0 
       
  7936 // Remark                    : A rectangle to cover the main pane items.
       
  7937 // Parent                    : popup_cale_events_window
       
  7938 // Parent API                : popup_cale_events_window
       
  7939 // Scale API match    ( 44%) : list_single_graphic_popup_wml_pane_g_Limits
       
  7940 // Scale parent match (100%) : popup_cale_events_window
       
  7941 TAknWindowLineLayout Calendar_events_list_popup_graphics_Line_1(const TRect& aParentRect)
       
  7942     {
       
  7943 	// MurrayR 09/12/04: Can't implement with the data as supplied in the layout tool
       
  7944 	// so, return the parent rectangle instead.
       
  7945 	// TODO fix the layout tool so that these data driven layouts works
       
  7946     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_sub_pane_cp01(3).LayoutLine();
       
  7947     TAknWindowLineLayoutImp fixedLine = 
       
  7948 		{
       
  7949 		/*iC*/	line.iC,
       
  7950 		/*il*/	(TInt16)aParentRect.iTl.iX,
       
  7951 		/*it*/	(TInt16)aParentRect.iTl.iY,
       
  7952 		/*ir*/	ELayoutEmpty,
       
  7953 		/*ib*/	ELayoutEmpty,
       
  7954 		/*iW*/	(TInt16)aParentRect.Width(),
       
  7955 		/*iH*/	(TInt16)aParentRect.Height()
       
  7956 		};
       
  7957 
       
  7958     return fixedLine;
       
  7959     }
       
  7960 
       
  7961 // C=221 H=p-8 W=260 b= l=6 r= t=6 
       
  7962 // Remark                    : Shadow.
       
  7963 // Parent                    : popup_cale_events_window
       
  7964 // Parent API                : popup_cale_events_window
       
  7965 // Scale API match    ( 44%) : list_single_graphic_popup_wml_pane_g_Limits
       
  7966 // Scale parent match (100%) : popup_cale_events_window
       
  7967 TAknWindowLineLayout Calendar_events_list_popup_graphics_Line_2(const TRect& /*aParentRect*/)
       
  7968     {
       
  7969 	// MurrayR 09/12/04: These graphics should be done with skins
       
  7970     return ZeroWindowLayout();
       
  7971     }
       
  7972 
       
  7973 // C=215 H=p-6 W=262 b= l=2 r= t=2 
       
  7974 // Remark                    : Outline frame.
       
  7975 // Parent                    : popup_cale_events_window
       
  7976 // Parent API                : popup_cale_events_window
       
  7977 // Scale API match    ( 44%) : list_single_graphic_popup_wml_pane_g_Limits
       
  7978 // Scale parent match (100%) : popup_cale_events_window
       
  7979 TAknWindowLineLayout Calendar_events_list_popup_graphics_Line_3(const TRect& /*aParentRect*/) 
       
  7980     {
       
  7981 	// MurrayR 09/12/04: These graphics should be done with skins
       
  7982     return ZeroWindowLayout();
       
  7983     }
       
  7984 
       
  7985 // C=3 H=p-10 W=258 b= l=4 r= t=4 
       
  7986 // Remark                    : Inside area.
       
  7987 // Parent                    : popup_cale_events_window
       
  7988 // Parent API                : popup_cale_events_window
       
  7989 // Scale API match    ( 44%) : list_single_graphic_popup_wml_pane_g_Limits
       
  7990 // Scale parent match (100%) : popup_cale_events_window
       
  7991 TAknWindowLineLayout Calendar_events_list_popup_graphics_Line_4(const TRect& /*aParentRect*/) 
       
  7992     {
       
  7993 	// MurrayR 09/12/04: These graphics should be done with skins
       
  7994     return ZeroWindowLayout();
       
  7995     }
       
  7996 
       
  7997 
       
  7998 // LAF Table : Presence status popup window elements
       
  7999 // C= H=86 W=112 b= l={0, 114, 228, 0, 114, 228} r= t={0, , , 88} 
       
  8000 // Remark                    : Parent grid_cams_pane Camcorder 3x2 grid.
       
  8001 // Parent                    : 
       
  8002 // Parent API                : 
       
  8003 // Scale API match    (100%) : cell_cams_pane
       
  8004 // Scale parent match (  0%) : 
       
  8005 TAknWindowLineLayout cell_cams_pane(TInt aIndex_l, TInt aIndex_t)
       
  8006     {
       
  8007 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8008     TAknWindowLineLayout line = AknLayoutScalable_Apps::cell_cams_pane(varietyIndex, aIndex_l, aIndex_t).LayoutLine();
       
  8009     return line;
       
  8010     }
       
  8011 
       
  8012 // C= H=120 W=200 b= l=76 r= t=62 
       
  8013 // Remark                    : User defined image or default presence status graphic
       
  8014 // Parent                    : popup_dyc_status_message_window
       
  8015 // Parent API                : popup_dyc_status_message_window
       
  8016 // Scale API match    (  0%) : 
       
  8017 // Scale parent match (100%) : popup_dyc_status_message_window
       
  8018 TAknWindowLineLayout image_or_qgn_prop_dyc__ref_()
       
  8019     {
       
  8020 	// MurrayR 08/12/04: Good match
       
  8021 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8022     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_dyc_status_message_window_g1(varietyIndex).LayoutLine();
       
  8023     return line;
       
  8024     }
       
  8025 
       
  8026 // C= H={40, 72, 104} W={336, 322} b= l=6 r= t=56 
       
  8027 // Remark                    : Request  type text.
       
  8028 // Parent                    : popup_loc_request_window
       
  8029 // Parent API                : popup_loc_request_window
       
  8030 // Scale API match    (100%) : loc_type_pane
       
  8031 // Scale parent match (100%) : popup_loc_request_window
       
  8032 TAknWindowLineLayout loc_type_pane(TInt aIndex_H) 
       
  8033     {
       
  8034 	// MurrayR 08/12/04: Good match
       
  8035     TAknWindowLineLayout line = AknLayoutScalable_Apps::loc_type_pane(aIndex_H).LayoutLine();
       
  8036     return line;
       
  8037     }
       
  8038 
       
  8039 // C= H={40, 80, 120, 160, 200} W={336, 322} b= l=6 r= t={96, 128, 160} 
       
  8040 // Remark                    : Requestor  names. The maximum number of lines shown depends on the height of the loc_type_pane.
       
  8041 // Parent                    : popup_loc_request_window
       
  8042 // Parent API                : popup_loc_request_window
       
  8043 // Scale API match    (100%) : loc_req_pane
       
  8044 // Scale parent match (100%) : popup_loc_request_window
       
  8045 TAknWindowLineLayout loc_req_pane(TInt aIndex_t, TInt /*aIndex_H*/) 
       
  8046     {
       
  8047 	// MurrayR 08/12/04: Good match, except all parameters are not used
       
  8048     TAknWindowLineLayout line = AknLayoutScalable_Apps::loc_req_pane(aIndex_t).LayoutLine();
       
  8049     return line;
       
  8050     }
       
  8051 
       
  8052 
       
  8053 // LAF Table : Additional heading pane elements
       
  8054 // C= H=26 W=26 b= l=300 r= t=6 
       
  8055 // Remark                    : Icon place A
       
  8056 // Parent                    : popup_list_heading_pane
       
  8057 // Parent API                : Presence_status_popup_window_elements_Line_1
       
  8058 // Scale API match    ( 38%) : cale_week_day_heading_pane_t1
       
  8059 // Scale parent match ( 44%) : popup_dyc_status_message_window_g1
       
  8060 TAknWindowLineLayout Additional_heading_pane_elements_Line_1()
       
  8061     {
       
  8062 	// MurrayR 08/12/04: Parent matches heading_loc_req_pane. popup_list_heading_pane is
       
  8063 	// an avkon thing. Otherwise, this is a good match
       
  8064     TAknWindowLineLayout line = AknLayoutScalable_Apps::heading_loc_req_pane_g1().LayoutLine();
       
  8065     return line;
       
  8066     }
       
  8067 
       
  8068 // C= H=26 W=26 b= l=270 r= t=6 
       
  8069 // Remark                    : Icon place B
       
  8070 // Parent                    : popup_list_heading_pane
       
  8071 // Parent API                : Presence_status_popup_window_elements_Line_1
       
  8072 // Scale API match    ( 38%) : cale_week_day_heading_pane_t1
       
  8073 // Scale parent match ( 44%) : popup_dyc_status_message_window_g1
       
  8074 TAknWindowLineLayout Additional_heading_pane_elements_Line_2()
       
  8075     {
       
  8076 	// MurrayR 08/12/04: Parent matches heading_loc_req_pane. popup_list_heading_pane is
       
  8077 	// an avkon thing. Otherwise, this is a good match
       
  8078     TAknWindowLineLayout line = AknLayoutScalable_Apps::heading_loc_req_pane_g2().LayoutLine();
       
  8079     return line;
       
  8080     }
       
  8081 
       
  8082 // C= H=26 W=26 b= l=238 r= t=6 
       
  8083 // Remark                    : Icon place C
       
  8084 // Parent                    : popup_list_heading_pane
       
  8085 // Parent API                : Presence_status_popup_window_elements_Line_1
       
  8086 // Scale API match    ( 38%) : cale_week_day_heading_pane_t1
       
  8087 // Scale parent match ( 44%) : popup_dyc_status_message_window_g1
       
  8088 TAknWindowLineLayout Additional_heading_pane_elements_Line_3() 
       
  8089     {
       
  8090 	// MurrayR 08/12/04: Parent matches heading_loc_req_pane. popup_list_heading_pane is
       
  8091 	// an avkon thing. Otherwise, this is a good match
       
  8092     TAknWindowLineLayout line = AknLayoutScalable_Apps::heading_loc_req_pane_g3().LayoutLine();
       
  8093     return line;
       
  8094     }
       
  8095 
       
  8096 // LAF Table : Presence status popup window texts
       
  8097 // B=28 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=214 l=16 r=106 
       
  8098 // Remark                    : Heading title name nickname wv address Parent popup_list_heading_pane
       
  8099 // Parent                    : 
       
  8100 // Parent API                : 
       
  8101 // Scale API match    ( 51%) : popup_dyc_status_message_window_t1
       
  8102 // Scale parent match (  0%) : 
       
  8103 TAknTextLineLayout Presence_status_popup_window_texts_Line_1() 
       
  8104     {
       
  8105 	// MurrayR 08/12/04: Parent is heading_loc_req_pane.
       
  8106 	// Otherwise, this is a good match
       
  8107     //TInt rowIndex = 0; // only ever seems to have one row [LMB 16/03/2005]
       
  8108     // MAN: 7.6.2005 Seems that layout v0.9 no more param needed
       
  8109     TAknTextLineLayout textLine = AknLayoutScalable_Apps::heading_loc_req_pane_t1(/*rowIndex*/).LayoutLine();
       
  8110     return textLine;
       
  8111     }
       
  8112 
       
  8113 // B={212, 240, 268} C=215 Font=ELatinBold12_Scaled J=ELayoutAlignCenter W=314 l=18 r=20 
       
  8114 // Remark                    : Status message max three (3) lines of text. Parent popup_dyc_status_message_ window
       
  8115 // Parent                    : 
       
  8116 // Parent API                : 
       
  8117 // Scale API match    ( 51%) : popup_dyc_status_message_window_t1
       
  8118 // Scale parent match (  0%) : 
       
  8119 TAknTextLineLayout Presence_status_popup_window_texts_Line_2(TInt aIndex_B) 
       
  8120     {
       
  8121 	// MurrayR 08/12/04: Parent is popup_dyc_status_message_window
       
  8122 	// Otherwise, this is a good match
       
  8123     TInt lineIndex = aIndex_B;
       
  8124 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8125     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_dyc_status_message_window_t(lineIndex, varietyIndex).LayoutLine();
       
  8126     return textLine;
       
  8127     }
       
  8128 
       
  8129 
       
  8130 // LAF Table : Presence status window graphics
       
  8131 // C=0 H=304 W=352 b= l=0 r= t=0 
       
  8132 // Remark                    : A rectangle to cover the main pane items.
       
  8133 // Parent                    : popup_dyc_status_message_window
       
  8134 // Parent API                : popup_dyc_status_message_window
       
  8135 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  8136 // Scale parent match (100%) : popup_dyc_status_message_window
       
  8137 TAknWindowLineLayout Presence_status_window_graphics_Line_1()
       
  8138     {
       
  8139 	// MurrayR 08/12/04: Another of these shadow graphics tables
       
  8140 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8141     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_window_pane_cp03(varietyIndex).LayoutLine();
       
  8142     return line;
       
  8143     }
       
  8144 
       
  8145 // C=86 H=284 W=336 b= l=12 r= t=12 
       
  8146 // Remark                    : Second shadow.
       
  8147 // Parent                    : popup_dyc_status_message_window
       
  8148 // Parent API                : popup_dyc_status_message_window
       
  8149 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  8150 // Scale parent match (100%) : popup_dyc_status_message_window
       
  8151 TAknWindowLineLayout Presence_status_window_graphics_Line_2()
       
  8152     {
       
  8153 	// MurrayR 08/12/04: Returning zero for all internal structure - should be skinned
       
  8154     return ZeroWindowLayout();
       
  8155     }
       
  8156 
       
  8157 // C=221 H=284 W=338 b= l=8 r= t=8 
       
  8158 // Remark                    : First shadow.
       
  8159 // Parent                    : popup_dyc_status_message_window
       
  8160 // Parent API                : popup_dyc_status_message_window
       
  8161 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  8162 // Scale parent match (100%) : popup_dyc_status_message_window
       
  8163 TAknWindowLineLayout Presence_status_window_graphics_Line_3()
       
  8164     {
       
  8165 	// MurrayR 08/12/04: Returning zero for all internal structure - should be skinned
       
  8166     return ZeroWindowLayout();
       
  8167     }
       
  8168 
       
  8169 // C=215 H=288 W=340 b= l=4 r= t=4 
       
  8170 // Remark                    : Outline frame.
       
  8171 // Parent                    : popup_dyc_status_message_window
       
  8172 // Parent API                : popup_dyc_status_message_window
       
  8173 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  8174 // Scale parent match (100%) : popup_dyc_status_message_window
       
  8175 TAknWindowLineLayout Presence_status_window_graphics_Line_4() 
       
  8176     {
       
  8177 	// MurrayR 08/12/04: Returning zero for all internal structure - should be skinned
       
  8178     return ZeroWindowLayout();
       
  8179     }
       
  8180 
       
  8181 // C=0 H=284 W=336 b= l=6 r= t=6 
       
  8182 // Remark                    : Inside area.
       
  8183 // Parent                    : popup_dyc_status_message_window
       
  8184 // Parent API                : popup_dyc_status_message_window
       
  8185 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  8186 // Scale parent match (100%) : popup_dyc_status_message_window
       
  8187 TAknWindowLineLayout Presence_status_window_graphics_Line_5()
       
  8188     {
       
  8189 	// MurrayR 08/12/04: Returning zero for all internal structure - should be skinned
       
  8190     return ZeroWindowLayout();
       
  8191     }
       
  8192 
       
  8193 // Section 5
       
  8194 // LAF Table : Pop-up windows (main pane as parent)
       
  8195 // C= H=126 W=352 b=0 l= r=0 t= 
       
  8196 // Remark                    : Number entry.
       
  8197 // Parent                    : 
       
  8198 // Parent API                : 
       
  8199 // Scale API match    (100%) : popup_number_entry_window
       
  8200 // Scale parent match (  0%) : 
       
  8201 TAknWindowLineLayout popup_number_entry_window()
       
  8202     {
       
  8203     // RSD: DONE
       
  8204     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_call_pane();
       
  8205     // In scalable layout, the option is used at the number_entry_window level (which is better)
       
  8206     // but the old API uses the option in the texts only.
       
  8207     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::popup_number_entry_window(0);
       
  8208     return DoCompose( layout1, layout2 ).LayoutLine();
       
  8209     }
       
  8210 
       
  8211 // C= H=274 W=352 b=0 l= r=0 t= 
       
  8212 // Remark                    : Phonebook memory status indication.
       
  8213 // Parent                    : 
       
  8214 // Parent API                : 
       
  8215 // Scale API match    ( 59%) : popup_call_status_window
       
  8216 // Scale parent match (  0%) : 
       
  8217 TAknWindowLineLayout popup_pb_memory_status_window() 
       
  8218     {
       
  8219 	// MurrayR 07/12/04: Not supported in the layout tool & not used in code.
       
  8220 	// TODO: Confirm not used.
       
  8221     return ZeroWindowLayout();
       
  8222     }
       
  8223 
       
  8224 // C= H={154, 228, 302, 376} W=352 b=0 l= r=0 t= 
       
  8225 // Remark                    : Graphical messages image selection pop-up window. p_height_popup_grid_large_graphic_window.
       
  8226 // Parent                    : 
       
  8227 // Parent API                : 
       
  8228 // Scale API match    (100%) : popup_grid_large_graphic_window
       
  8229 // Scale parent match (  0%) : 
       
  8230 TAknWindowLineLayout popup_grid_large_graphic_window(TInt aIndex_H) 
       
  8231     {
       
  8232 	// MurrayR 07/12/04: Good match
       
  8233     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_grid_large_graphic_window(aIndex_H).LayoutLine();
       
  8234     return line;
       
  8235     }
       
  8236 
       
  8237 // C= H={126, 126, 154, 126}[aCommon1] W={352, 352, 352, 352}[aCommon1] b={0, 94, 0, 122}[aCommon1] l= r={0, 2, 0, 0}[aCommon1] t= 
       
  8238 // Remark                    : Incoming call indication.
       
  8239 // Parent                    : 
       
  8240 // Parent API                : 
       
  8241 // Scale API match    (100%) : popup_call_audio_in_window
       
  8242 // Scale parent match (  0%) : 
       
  8243 TAknWindowLineLayout popup_call_audio_in_window(TInt aCommon1)
       
  8244     {
       
  8245 	// MurrayR 07/12/04: Good match
       
  8246 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_call_pane();
       
  8247     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::popup_call_audio_in_window(aCommon1);
       
  8248     return DoCompose(main, popup).LayoutLine();
       
  8249     }
       
  8250 
       
  8251 // C= H={126, 82}[aCommon1] W=352 b={0, 126}[aCommon1] l= r=0 t= 
       
  8252 // Remark                    : Outgoing call indication.
       
  8253 // Parent                    : 
       
  8254 // Parent API                : 
       
  8255 // Scale API match    (100%) : popup_call_audio_out_window
       
  8256 // Scale parent match (  0%) : 
       
  8257 TAknWindowLineLayout popup_call_audio_out_window(TInt aCommon1)
       
  8258     {
       
  8259 	// MurrayR 07/12/04: Good match, except layout tool has an extra option
       
  8260 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_call_pane();
       
  8261     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::popup_call_audio_out_window(aCommon1);
       
  8262     return DoCompose(main, popup).LayoutLine();
       
  8263     }
       
  8264 
       
  8265 // C= H={126, 126, 126, 82, 126, 82}[aCommon1] W={352, 352, 352, 352, 352, 24}[aCommon1] b={0, 94, 96, 194, 122, 126}[aCommon1] l= r={0, 2, 0, 0, 0} t= 
       
  8266 // Remark                    : First call indication.
       
  8267 // Parent                    : 
       
  8268 // Parent API                : 
       
  8269 // Scale API match    (100%) : popup_call_audio_first_window
       
  8270 // Scale parent match (  0%) : 
       
  8271 TAknWindowLineLayout popup_call_audio_first_window(TInt /*aIndex_r*/, TInt aCommon1)
       
  8272     {
       
  8273 	// MurrayR 07/12/04: Good match, except for the second last entry, where aCommon1 == 4
       
  8274 	// an array mapping from aCommon1, to coresponding options in the layout tool
       
  8275 	CDL_ARRAY_START(TInt, KLay2ToolMap)
       
  8276 		{
       
  8277 		0,
       
  8278 		1,
       
  8279 		2,
       
  8280 		3,
       
  8281 		5,
       
  8282 		4
       
  8283 		}
       
  8284 	CDL_ARRAY_END(TInt, KLay2ToolMap);
       
  8285 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_call_pane();
       
  8286     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::popup_call_audio_first_window(KLay2ToolMap[aCommon1]);
       
  8287     return DoCompose(main, popup).LayoutLine();
       
  8288     }
       
  8289 
       
  8290 // C= H={126, 82, 82, 82}[aCommon1] W=352 b={0, 126, 194, 96}[aCommon1] l= r=0 t= 
       
  8291 // Remark                    : Waiting call indication.
       
  8292 // Parent                    : 
       
  8293 // Parent API                : 
       
  8294 // Scale API match    (100%) : popup_call_audio_wait_window
       
  8295 // Scale parent match (  0%) : 
       
  8296 TAknWindowLineLayout popup_call_audio_wait_window(TInt aCommon1)
       
  8297     {
       
  8298 	// MurrayR 07/12/04: Good match
       
  8299 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_call_pane();
       
  8300     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::popup_call_audio_wait_window(aCommon1);
       
  8301     return DoCompose(main, popup).LayoutLine();
       
  8302     }
       
  8303 
       
  8304 // C= H={126, 126, 82, 82, 82}[aCommon1] W={352, 352, 352, 352, 24}[aCommon1] b={0, 2, 126, 194, 126}[aCommon1] l= r={0, 2, 0, 0, 0} t= 
       
  8305 // Remark                    : Second call indication.
       
  8306 // Parent                    : 
       
  8307 // Parent API                : 
       
  8308 // Scale API match    (100%) : popup_call_audio_second_window
       
  8309 // Scale parent match (  0%) : 
       
  8310 TAknWindowLineLayout popup_call_audio_second_window(TInt /*aIndex_r*/, TInt aCommon1) 
       
  8311     {
       
  8312 	// MurrayR 07/12/04: Good match
       
  8313 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_call_pane();
       
  8314     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::popup_call_audio_second_window(aCommon1);
       
  8315     return DoCompose(main, popup).LayoutLine();
       
  8316     }
       
  8317 
       
  8318 // C= H={162, 200, 238, 276} W=352 b=0 l= r=0 t= 
       
  8319 // Remark                    : Conference call indication.
       
  8320 // Parent                    : 
       
  8321 // Parent API                : 
       
  8322 // Scale API match    (100%) : popup_call_audio_conf_window
       
  8323 // Scale parent match (  0%) : 
       
  8324 TAknWindowLineLayout popup_call_audio_conf_window(TInt aIndex_H) 
       
  8325     {
       
  8326 	// MurrayR 07/12/04: Good match
       
  8327 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_call_pane();
       
  8328     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::popup_call_audio_conf_window(aIndex_H);
       
  8329     return DoCompose(main, popup).LayoutLine();
       
  8330     }
       
  8331 
       
  8332 // C= H=102 W=352 b=0 l= r=0 t= 
       
  8333 // Remark                    : Incoming video call indication.
       
  8334 // Parent                    : 
       
  8335 // Parent API                : 
       
  8336 // Scale API match    ( 75%) : popup_call_audio_in_window_ParamLimits
       
  8337 // Scale parent match (  0%) : 
       
  8338 TAknWindowLineLayout popup_call_video_in_window() 
       
  8339     {
       
  8340 	// MurrayR 07/12/04: Not supported in the layout tool & not used in code.
       
  8341 	// TODO: Confirm not used.
       
  8342     return ZeroWindowLayout();
       
  8343     }
       
  8344 
       
  8345 // C= H=48 W=352 b=0 l= r=0 t= 
       
  8346 // Remark                    : (First) video call indication.
       
  8347 // Parent                    : 
       
  8348 // Parent API                : 
       
  8349 // Scale API match    ( 77%) : popup_call_audio_first_window_ParamLimits
       
  8350 // Scale parent match (  0%) : 
       
  8351 TAknWindowLineLayout popup_call_video_first_window() 
       
  8352     {
       
  8353 	// MurrayR 07/12/04: Not supported in the layout tool & not used in code.
       
  8354 	// TODO: Confirm not used.
       
  8355     return ZeroWindowLayout();
       
  8356     }
       
  8357 
       
  8358 // C= H=288 W=352 b=0 l= r=0 t= 
       
  8359 // Remark                    : Downlink video stream indication.
       
  8360 // Parent                    : 
       
  8361 // Parent API                : 
       
  8362 // Scale API match    ( 61%) : popup_call_audio_in_window_ParamLimits
       
  8363 // Scale parent match (  0%) : 
       
  8364 TAknWindowLineLayout popup_call_video_down_window() 
       
  8365     {
       
  8366 	// MurrayR 07/12/04: I think this is reasonable
       
  8367 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8368 	TAknWindowComponentLayout main = AknLayoutScalable_Apps::main_video_tele_pane();
       
  8369     TAknWindowComponentLayout popup = AknLayoutScalable_Apps::video_down_pane(varietyIndex);
       
  8370     return DoCompose(main, popup).LayoutLine();
       
  8371     }
       
  8372 
       
  8373 // C= H={198, 236, 274} W=352 b=0 l= r=0 t= 
       
  8374 // Remark                    : Browser WIM PIN query indication. p_height_popup_query_wml_wim_window.
       
  8375 // Parent                    : 
       
  8376 // Parent API                : 
       
  8377 // Scale API match    ( 54%) : popup_wml_address_window_ParamLimits
       
  8378 // Scale parent match (  0%) : 
       
  8379 TAknWindowLineLayout popup_query_wml_wim_window(TInt /*aIndex_H*/)
       
  8380     {
       
  8381 	// MurrayR 07/12/04: Not supported in the layout tool & not used in code.
       
  8382 	// TODO: Confirm not used.
       
  8383     return ZeroWindowLayout();
       
  8384     }
       
  8385 
       
  8386 // C= H={114, 146, 178, 210, 242, 274} W=352 b=0 l= r=0 t= 
       
  8387 // Remark                    : Browser Digital Signing query indication. p_height_popup_query_wml_sign_window.
       
  8388 // Parent                    : 
       
  8389 // Parent API                : 
       
  8390 // Scale API match    ( 48%) : popup_wml_address_window_ParamLimits
       
  8391 // Scale parent match (  0%) : 
       
  8392 TAknWindowLineLayout popup_query_wml_sign_window(TInt /*aIndex_H*/) 
       
  8393     {
       
  8394 	// MurrayR 07/12/04: Not supported in the layout tool & not used in code.
       
  8395 	// TODO: Confirm not used.
       
  8396     return ZeroWindowLayout();
       
  8397     }
       
  8398 
       
  8399 // C= H={114, 146, 178, 210, 242, 274} W=352 b=0 l= r=0 t= 
       
  8400 // Remark                    : SAT Information query indication. p_height_popup_query_sat_info_window.
       
  8401 // Parent                    : 
       
  8402 // Parent API                : 
       
  8403 // Scale API match    ( 40%) : popup_loc_request_window
       
  8404 // Scale parent match (  0%) : 
       
  8405 TAknWindowLineLayout popup_query_sat_info_window(TInt /*aIndex_H*/) 
       
  8406     {
       
  8407 	// MurrayR 07/12/04: I can't find anything to match this SAT thing.
       
  8408 	// MurrayR 09/12/04: SAT does not exist in either LAF spec or layout tool
       
  8409     return ZeroWindowLayout();
       
  8410     }
       
  8411 
       
  8412 // C= H=312 W=352 b=0 l= r=0 t= 
       
  8413 // Remark                    : Composer symbol selection pop-up window.
       
  8414 // Parent                    : 
       
  8415 // Parent API                : 
       
  8416 // Scale API match    ( 80%) : popup_grid_large_graphic_window_ParamLimits
       
  8417 // Scale parent match (  0%) : 
       
  8418 TAknWindowLineLayout popup_grid_large_compo_graphic_window() 
       
  8419     {
       
  8420 	// MurrayR 07/12/04: Not supported in the layout tool & not used in code.
       
  8421 	// TODO: Confirm not used.
       
  8422     return ZeroWindowLayout();
       
  8423     }
       
  8424 
       
  8425 // C= H=304 W=352 b=0 l= r=0 t= 
       
  8426 // Remark                    : Presence status indication.
       
  8427 // Parent                    : 
       
  8428 // Parent API                : 
       
  8429 // Scale API match    (100%) : popup_dyc_status_message_window
       
  8430 // Scale parent match (  0%) : 
       
  8431 TAknWindowLineLayout popup_dyc_status_message_window()
       
  8432     {
       
  8433 	// MurrayR 07/12/04: Good match
       
  8434 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8435     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_dyc_status_message_window(varietyIndex).LayoutLine();
       
  8436     return line;
       
  8437     }
       
  8438 
       
  8439 // LAF Table : Thumbnail image sizes
       
  8440 // C= H=60 W=80 b= l= r= t= 
       
  8441 // Remark                    : 
       
  8442 // Parent                    : 
       
  8443 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8444 // Scale API match    (100%) : image_vga_pane
       
  8445 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8446 TAknWindowLineLayout VGA() 
       
  8447     {
       
  8448 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8449 	// TODO: Fix if thumbnail support is ever added
       
  8450     return ZeroWindowLayout();
       
  8451     }
       
  8452 
       
  8453 // C= H=80 W=60 b= l= r= t= 
       
  8454 // Remark                    : 
       
  8455 // Parent                    : 
       
  8456 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8457 // Scale API match    (  0%) : 
       
  8458 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8459 TAknWindowLineLayout VGA_turned_90() 
       
  8460     {
       
  8461 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8462 	// TODO: Fix if thumbnail support is ever added
       
  8463     return ZeroWindowLayout();
       
  8464     }
       
  8465 
       
  8466 // C= H=72 W=88 b= l= r= t= 
       
  8467 // Remark                    : 
       
  8468 // Parent                    : 
       
  8469 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8470 // Scale API match    (100%) : image_cif_pane
       
  8471 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8472 TAknWindowLineLayout CIF()
       
  8473     {
       
  8474 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8475 	// TODO: Fix if thumbnail support is ever added
       
  8476     return ZeroWindowLayout();
       
  8477     }
       
  8478 
       
  8479 // C= H=68 W=72 b= l= r= t= 
       
  8480 // Remark                    : 
       
  8481 // Parent                    : 
       
  8482 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8483 // Scale API match    (  0%) : 
       
  8484 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8485 TAknWindowLineLayout CIF_turned_90()
       
  8486     {
       
  8487 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8488 	// TODO: Fix if thumbnail support is ever added
       
  8489     return ZeroWindowLayout();
       
  8490     }
       
  8491 
       
  8492 // C= H=96 W=80 b= l= r= t= 
       
  8493 // Remark                    : 
       
  8494 // Parent                    : 
       
  8495 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8496 // Scale API match    (  0%) : 
       
  8497 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8498 TAknWindowLineLayout Communicator_personal_image()
       
  8499     {
       
  8500 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8501 	// TODO: Fix if thumbnail support is ever added
       
  8502     return ZeroWindowLayout();
       
  8503     }
       
  8504 
       
  8505 // C= H=96 W=60 b= l= r= t= 
       
  8506 // Remark                    : 
       
  8507 // Parent                    : 
       
  8508 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8509 // Scale API match    (  0%) : 
       
  8510 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8511 TAknWindowLineLayout Image_aspect_ratio___0_625()
       
  8512     {
       
  8513 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8514 	// TODO: Fix if thumbnail support is ever added
       
  8515     return ZeroWindowLayout();
       
  8516     }
       
  8517 
       
  8518 // C= H=60 W=88 b= l= r= t= 
       
  8519 // Remark                    : 
       
  8520 // Parent                    : 
       
  8521 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8522 // Scale API match    (  0%) : 
       
  8523 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8524 TAknWindowLineLayout Image_aspect_ratio___1_467()
       
  8525     {
       
  8526 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8527 	// TODO: Fix if thumbnail support is ever added
       
  8528     return ZeroWindowLayout();
       
  8529     }
       
  8530 
       
  8531 // C= H=84 W=80 b= l= r= t= 
       
  8532 // Remark                    : 
       
  8533 // Parent                    : 
       
  8534 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8535 // Scale API match    (  0%) : 
       
  8536 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8537 TAknWindowLineLayout _0_625___image_aspect_ratio___1_467() 
       
  8538     {
       
  8539 	// MurrayR 07/12/04: No corresponding thumbnail support in layout tool
       
  8540 	// TODO: Fix if thumbnail support is ever added
       
  8541     return ZeroWindowLayout();
       
  8542     }
       
  8543 
       
  8544 // LAF Table : Message writing layout elements
       
  8545 // C=215 H={34, 68, 102, 136, 170, 204, 238, 272} W=348 b= l=2 r= t={12, 46, 80, 114, 148, 182, 216, 250} 
       
  8546 // Remark                    : Outline editing frame.
       
  8547 // Parent                    : 
       
  8548 // Parent API                : 
       
  8549 // Scale API match    (  0%) : 
       
  8550 // Scale parent match (  0%) : 
       
  8551 TAknWindowLineLayout Message_writing_layout_elements_Line_1(TInt /*aIndex_t*/, TInt aIndex_H)
       
  8552     {
       
  8553     // MAN: DONE
       
  8554     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  8555     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  8556     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_header_pane(0);
       
  8557     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::mce_header_field_pane(aIndex_H);
       
  8558     TAknWindowComponentLayout layout5 = AknLayoutScalable_Apps::input_focus_pane_cp03();
       
  8559     return DoCompose(layout1, DoCompose(layout2,DoCompose(layout3, DoCompose(layout4,layout5)))).LayoutLine();
       
  8560     }
       
  8561     
       
  8562 // C=221 H={28, 62, 96, 130, 164, 198, 232, 266} W=2 b= l=4 r= t={14, 42, 70, 98, 126, 154, 182, 210, 238} 
       
  8563 // Remark                    : Vertical shadow inside the editing frame.
       
  8564 // Parent                    : 
       
  8565 // Parent API                : 
       
  8566 // Scale API match    (  0%) : 
       
  8567 // Scale parent match (  0%) : 
       
  8568 TAknWindowLineLayout Message_writing_layout_elements_Line_2(TInt /*aIndex_t*/, TInt /*aIndex_H*/)
       
  8569     {
       
  8570     // MAN: NOT SUPPORTED (line) (not used)
       
  8571     return EmptyWindowLayout();
       
  8572     }
       
  8573     
       
  8574 // C=221 H=2 W=342 b= l=6 r= t={16, 50, 84, 118, 152, 186, 220, 254} 
       
  8575 // Remark                    : Horizontal shadow inside the editing frame.
       
  8576 // Parent                    : 
       
  8577 // Parent API                : 
       
  8578 // Scale API match    (  0%) : 
       
  8579 // Scale parent match (  0%) : 
       
  8580 TAknWindowLineLayout Message_writing_layout_elements_Line_3(TInt /*aIndex_t*/)
       
  8581     {
       
  8582     // MAN: NOT SUPPORTED (line) (not used)
       
  8583     return EmptyWindowLayout();
       
  8584     }
       
  8585     
       
  8586 // C=215 H={56, 90, 124, 158, 192, 226, 260} W=2 b= l=100 r= t=0 
       
  8587 // Remark                    : A line between the heading and user data.
       
  8588 // Parent                    : 
       
  8589 // Parent API                : 
       
  8590 // Scale API match    (  0%) : 
       
  8591 // Scale parent match (  0%) : 
       
  8592 TAknWindowLineLayout Message_writing_layout_elements_Line_4(TInt /*aIndex_H*/)
       
  8593     {
       
  8594     // NOT USED
       
  8595     return EmptyWindowLayout();
       
  8596     }
       
  8597     
       
  8598 // C= H=2 W=248 b= l=102 r= t={58, 92, 126, 160, 194, 228} 
       
  8599 // Remark                    : A line at the bottom of the header section.
       
  8600 // Parent                    : 
       
  8601 // Parent API                : 
       
  8602 // Scale API match    (  0%) : 
       
  8603 // Scale parent match (  0%) : 
       
  8604 TAknWindowLineLayout Message_writing_layout_elements_Line_5(TInt /*aIndex_t*/)
       
  8605     {
       
  8606     // NOT USED
       
  8607     return EmptyWindowLayout();
       
  8608     }
       
  8609     
       
  8610 // C={42, 128} H=2 W=344 b= l=4 r= t={44, 78, 112, 146, 180, 214, 248, 282} 
       
  8611 // Remark                    : Text lines on the text section.
       
  8612 // Parent                    : 
       
  8613 // Parent API                : 
       
  8614 // Scale API match    (  0%) : 
       
  8615 // Scale parent match (  0%) : 
       
  8616 TAknWindowLineLayout Message_writing_layout_elements_Line_6(TInt /*aIndex_C*/, TInt aIndex_t)
       
  8617     {
       
  8618     // MAN: DONE but aIndex_C is always ignored as new LAF does not provide more than 1 colors
       
  8619     //
       
  8620     // MAN 19.1.2005: Actually new laf does not even provide any colors, it sis assumed that application draws
       
  8621     // this with SVG graphics
       
  8622 	TInt rowIndex = aIndex_t;
       
  8623     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  8624     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  8625     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_text_pane(0);    
       
  8626     TAknWindowComponentLayout layout4 = AknLayoutScalable_Apps::list_single_mce_message_pane(rowIndex);
       
  8627     TAknWindowComponentLayout layout5 = AknLayoutScalable_Apps::list_single_mce_message_pane_g1();
       
  8628     
       
  8629     return DoCompose(layout1, DoCompose(layout2,DoCompose(layout3,DoCompose(layout4,layout5)))).LayoutLine();
       
  8630     }
       
  8631     
       
  8632 // C= H=30 W=4 b=6 l= r= t= 
       
  8633 // Remark                    : Cursor graphics.
       
  8634 // Parent                    : 
       
  8635 // Parent API                : 
       
  8636 // Scale API match    (  0%) : 
       
  8637 // Scale parent match (  0%) : 
       
  8638 TAknWindowLineLayout Message_writing_layout_elements_Line_7()
       
  8639     {
       
  8640     // MAN: NOT SUPPORTED (line)
       
  8641     return EmptyWindowLayout();
       
  8642     }
       
  8643 
       
  8644 // C= H={284, 100, 112} W={348, 300, 288} b= l= r= t={2, 38, 74, 110, 146, 182, 218, 254} 
       
  8645 // Remark                    : Maximum value.2 x operator logo.2 x image.
       
  8646 // Parent                    : 
       
  8647 // Parent API                : 
       
  8648 // Scale API match    (  0%) : 
       
  8649 // Scale parent match (  0%) : 
       
  8650 TAknWindowLineLayout Message_writing_layout_elements_Line_8(TInt /*aIndex_t*/, TInt /*aIndex_W*/, TInt /*aIndex_H*/)
       
  8651     {
       
  8652     // MAN: DONE but all idexes are ignored.
       
  8653     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_messa_pane();
       
  8654     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::listscroll_mce_pane();
       
  8655     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::mce_image_pane();
       
  8656 
       
  8657     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();    
       
  8658     }
       
  8659 
       
  8660 // C= H=78 W=104 b= l=4 r= t=4 
       
  8661 // Remark                    : Photo thumbnails.
       
  8662 // Parent                    : cell_cams_pane
       
  8663 // Parent API                : cell_cams_pane
       
  8664 // Scale API match    (  0%) : 
       
  8665 // Scale parent match (100%) : cell_cams_pane
       
  8666 TAknWindowLineLayout CamcorderBurst_Mode_Post_Recording_cell_elements_Line_1()
       
  8667     {
       
  8668     // MAN :DONE
       
  8669     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_burst_image_pane();
       
  8670     return layout1.LayoutLine();
       
  8671     }
       
  8672 
       
  8673 // C= H=26 W=26 b= l=82 r= t=4 
       
  8674 // Remark                    : Marked item indication.
       
  8675 // Parent                    : cell_cams_pane
       
  8676 // Parent API                : cell_cams_pane
       
  8677 // Scale API match    (  0%) : 
       
  8678 // Scale parent match (100%) : cell_cams_pane
       
  8679 TAknWindowLineLayout CamcorderBurst_Mode_Post_Recording_cell_elements_Line_2() 
       
  8680     {
       
  8681     // MAN: DONE
       
  8682     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_cams_pane_g1();
       
  8683     return layout1.LayoutLine();
       
  8684 
       
  8685     }
       
  8686 
       
  8687 // C=35 H=26 W=26 b= l=40 r= t=234 
       
  8688 // Remark                    : Burst mode  indication.
       
  8689 // Parent                    : 
       
  8690 // Parent API                : 
       
  8691 // Scale API match    (  0%) : 
       
  8692 // Scale parent match (  0%) : 
       
  8693 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_6() 
       
  8694     {
       
  8695     // MAN: DONE
       
  8696     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
  8697 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8698     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  8699     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g3(varietyIndex); // burst mode
       
  8700     return DoCompose(layout1, layout2).LayoutLine();    
       
  8701 
       
  8702     }
       
  8703 // C=35 H=26 W=26 b= l=66 r= t=234 
       
  8704 // Remark                    : Night mode indication.
       
  8705 // Parent                    : 
       
  8706 // Parent API                : 
       
  8707 // Scale API match    (  0%) : 
       
  8708 // Scale parent match (  0%) : 
       
  8709 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_7()
       
  8710     {
       
  8711     // MAN: DONE
       
  8712     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
  8713 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  8714     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
  8715     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g4(varietyIndex); // night mode
       
  8716     return DoCompose(layout1, layout2).LayoutLine();    
       
  8717     }
       
  8718 
       
  8719 // C= H=264 W=348 b= l=2 r= t=2 
       
  8720 // Remark                    : Near QCIF image.
       
  8721 // Parent                    : 
       
  8722 // Parent API                : 
       
  8723 // Scale API match    ( 28%) : image_subqcif_pane
       
  8724 // Scale parent match (  0%) : 
       
  8725 TAknWindowLineLayout near_QCIF() 
       
  8726     {
       
  8727     // WARNING - Very close name clash: Near_QCIF != near_QCIF() 
       
  8728     return EmptyWindowLayout();
       
  8729     }
       
  8730     
       
  8731 // B=28 C=0 Font=ELatinBold12_Scaled J=ELayoutAlignRight W=94 l=96 r=50 
       
  8732 // Remark                    : 
       
  8733 // Parent                    : 
       
  8734 // Parent API                : List_pane_texts__cale_time__Line_1
       
  8735 // Scale API match    ( 40%) : media_player_g1
       
  8736 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  8737 TAknTextLineLayout Media_Player_navi_pane_texts_Line_1()
       
  8738     {
       
  8739     // MAN: DONE
       
  8740     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::navi_pane_mp_t2();
       
  8741     return textLayout.LayoutLine();
       
  8742     }
       
  8743     
       
  8744 // C= H= W= b= l= r= t= 
       
  8745 // Remark                    : Volume off.
       
  8746 // Parent                    : smil_volume_pane
       
  8747 // Parent API                : smil_volume_pane
       
  8748 // Scale API match    (  0%) : 
       
  8749 // Scale parent match (100%) : smil_volume_pane_g1
       
  8750 TAknWindowLineLayout Volume_strength_area_values_Line_1() 
       
  8751     {
       
  8752     // MAN: NOT SUPPORTED (not used)
       
  8753     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8754     return EmptyWindowLayout();
       
  8755     }
       
  8756     
       
  8757 // C= H=28 W=12 b= l=0 r= t=0 
       
  8758 // Remark                    : 
       
  8759 // Parent                    : smil_volume_pane
       
  8760 // Parent API                : smil_volume_pane
       
  8761 // Scale API match    (  0%) : 
       
  8762 // Scale parent match (100%) : smil_volume_pane_g1
       
  8763 TAknWindowLineLayout Volume_strength_area_values_Line_2() 
       
  8764     {
       
  8765     // MAN: NOT SUPPORTED (not used)
       
  8766     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8767     return EmptyWindowLayout();
       
  8768     }
       
  8769 
       
  8770 // C= H=28 W=24 b= l=0 r= t=0 
       
  8771 // Remark                    : 
       
  8772 // Parent                    : smil_volume_pane
       
  8773 // Parent API                : smil_volume_pane
       
  8774 // Scale API match    (  0%) : 
       
  8775 // Scale parent match (100%) : smil_volume_pane_g1
       
  8776 TAknWindowLineLayout Volume_strength_area_values_Line_3() 
       
  8777     {
       
  8778     // MAN: NOT SUPPORTED (not used)
       
  8779     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8780     return EmptyWindowLayout();
       
  8781     }
       
  8782     
       
  8783 // C= H=28 W=36 b= l=0 r= t=0 
       
  8784 // Remark                    : 
       
  8785 // Parent                    : smil_volume_pane
       
  8786 // Parent API                : smil_volume_pane
       
  8787 // Scale API match    (  0%) : 
       
  8788 // Scale parent match (100%) : smil_volume_pane_g1
       
  8789 TAknWindowLineLayout Volume_strength_area_values_Line_4()
       
  8790     {
       
  8791     // MAN: NOT SUPPORTED (not used)
       
  8792     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8793     return EmptyWindowLayout();
       
  8794     }
       
  8795     
       
  8796 // C= H=28 W=48 b= l=0 r= t=0 
       
  8797 // Remark                    : 
       
  8798 // Parent                    : smil_volume_pane
       
  8799 // Parent API                : smil_volume_pane
       
  8800 // Scale API match    (  0%) : 
       
  8801 // Scale parent match (100%) : smil_volume_pane_g1
       
  8802 TAknWindowLineLayout Volume_strength_area_values_Line_5() 
       
  8803     {
       
  8804     // MAN: NOT SUPPORTED (not used)
       
  8805     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8806     return EmptyWindowLayout();
       
  8807     }
       
  8808     
       
  8809 // C= H=28 W=60 b= l=0 r= t=0 
       
  8810 // Remark                    : 
       
  8811 // Parent                    : smil_volume_pane
       
  8812 // Parent API                : smil_volume_pane
       
  8813 // Scale API match    (  0%) : 
       
  8814 // Scale parent match (100%) : smil_volume_pane_g1
       
  8815 TAknWindowLineLayout Volume_strength_area_values_Line_6() 
       
  8816     {
       
  8817     // MAN: NOT SUPPORTED (not used)
       
  8818     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8819     return EmptyWindowLayout();
       
  8820    }
       
  8821    
       
  8822 // C= H=28 W=72 b= l=0 r= t=0 
       
  8823 // Remark                    : 
       
  8824 // Parent                    : smil_volume_pane
       
  8825 // Parent API                : smil_volume_pane
       
  8826 // Scale API match    (  0%) : 
       
  8827 // Scale parent match (100%) : smil_volume_pane_g1
       
  8828 TAknWindowLineLayout Volume_strength_area_values_Line_7()
       
  8829     {
       
  8830     // MAN: NOT SUPPORTED (not used)
       
  8831     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8832     return EmptyWindowLayout();
       
  8833     }
       
  8834     
       
  8835 // C= H=28 W=84 b= l=0 r= t=0 
       
  8836 // Remark                    : 
       
  8837 // Parent                    : smil_volume_pane
       
  8838 // Parent API                : smil_volume_pane
       
  8839 // Scale API match    (  0%) : 
       
  8840 // Scale parent match (100%) : smil_volume_pane_g1
       
  8841 TAknWindowLineLayout Volume_strength_area_values_Line_8() 
       
  8842     {
       
  8843     // MAN: NOT SUPPORTED (not used)
       
  8844     // Volume_strength_area_values(TInt aLineIndex) can be used instead.
       
  8845     return EmptyWindowLayout();
       
  8846     }
       
  8847     
       
  8848 // C= H=248 W=256 b= l=0 r= t=40 
       
  8849 // Remark                    : Compass graphics.
       
  8850 // Parent                    : 
       
  8851 // Parent API                : 
       
  8852 // Scale API match    (100%) : blid_compass_pane
       
  8853 // Scale parent match (  0%) : 
       
  8854 TAknWindowLineLayout blid_compass_pane() 
       
  8855     {
       
  8856     // MAN: DONE
       
  8857     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_location_pane();
       
  8858     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::blid_compass_pane(); 
       
  8859     return DoCompose(layout1, layout2).LayoutLine();    
       
  8860     }
       
  8861     
       
  8862 // C= H=82 W=26 b= l=318 r= t=160 
       
  8863 // Remark                    : Accuracy graphics. Off state.
       
  8864 // Parent                    : 
       
  8865 // Parent API                : 
       
  8866 // Scale API match    ( 44%) : blid_compass_pane
       
  8867 // Scale parent match (  0%) : 
       
  8868 TAknWindowLineLayout BLID_compass_view_elements_Line_2() 
       
  8869     {
       
  8870     // MAN: DONE
       
  8871     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_location_pane();
       
  8872     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::blid_accuracy_pane(); 
       
  8873     return DoCompose(layout1, layout2).LayoutLine();    
       
  8874     }
       
  8875     
       
  8876 // C= H=82 W=26 b= l=318 r= t=160 
       
  8877 // Remark                    : Accuracy graphics.  On state.
       
  8878 // Parent                    : 
       
  8879 // Parent API                : 
       
  8880 // Scale API match    ( 44%) : blid_compass_pane
       
  8881 // Scale parent match (  0%) : 
       
  8882 TAknWindowLineLayout BLID_compass_view_elements_Line_3() 
       
  8883     {
       
  8884     // MAN: DONE
       
  8885     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_location_pane();
       
  8886     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::blid_accuracy_pane(); 
       
  8887     return DoCompose(layout1, layout2).LayoutLine();    
       
  8888     }
       
  8889     
       
  8890 // C= H= W= b= l= r= t= 
       
  8891 // Remark                    : No coverage.
       
  8892 // Parent                    : 
       
  8893 // Parent API                : 
       
  8894 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8895 // Scale parent match (  0%) : 
       
  8896 TAknWindowLineLayout Accuracyvalues_Line_1() 
       
  8897     {
       
  8898     // NOT USED
       
  8899     return EmptyWindowLayout();
       
  8900     }
       
  8901     
       
  8902 // C= H= W= b= l=318 r= t=232 
       
  8903 // Remark                    : level 1 (minimum  accuracy)
       
  8904 // Parent                    : 
       
  8905 // Parent API                : 
       
  8906 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8907 // Scale parent match (  0%) : 
       
  8908 TAknWindowLineLayout Accuracyvalues_Line_2() 
       
  8909     {
       
  8910     // NOT USED
       
  8911     return EmptyWindowLayout();
       
  8912     }
       
  8913     
       
  8914 // C= H= W= b= l=318 r= t=220 
       
  8915 // Remark                    : level 2
       
  8916 // Parent                    : 
       
  8917 // Parent API                : 
       
  8918 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8919 // Scale parent match (  0%) : 
       
  8920 TAknWindowLineLayout Accuracyvalues_Line_3() 
       
  8921     {
       
  8922     // NOT USED
       
  8923     return EmptyWindowLayout();
       
  8924     }
       
  8925     
       
  8926 // C= H= W= b= l=318 r= t=208 
       
  8927 // Remark                    : level 3
       
  8928 // Parent                    : 
       
  8929 // Parent API                : 
       
  8930 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8931 // Scale parent match (  0%) : 
       
  8932 TAknWindowLineLayout Accuracyvalues_Line_4() 
       
  8933     {
       
  8934     // NOT USED
       
  8935     return EmptyWindowLayout();
       
  8936     }
       
  8937     
       
  8938 // C= H= W= b= l=318 r= t=196 
       
  8939 // Remark                    : level 4
       
  8940 // Parent                    : 
       
  8941 // Parent API                : 
       
  8942 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8943 // Scale parent match (  0%) : 
       
  8944 TAknWindowLineLayout Accuracyvalues_Line_5()
       
  8945     {
       
  8946     // NOT USED
       
  8947     return EmptyWindowLayout();
       
  8948     }
       
  8949     
       
  8950 // C= H= W= b= l=318 r= t=184 
       
  8951 // Remark                    : level 5
       
  8952 // Parent                    : 
       
  8953 // Parent API                : 
       
  8954 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8955 // Scale parent match (  0%) : 
       
  8956 TAknWindowLineLayout Accuracyvalues_Line_6() 
       
  8957     {
       
  8958     // NOT USED
       
  8959     return EmptyWindowLayout();
       
  8960     }
       
  8961     
       
  8962 // C= H= W= b= l=318 r= t=172 
       
  8963 // Remark                    : level 6
       
  8964 // Parent                    : 
       
  8965 // Parent API                : 
       
  8966 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8967 // Scale parent match (  0%) : 
       
  8968 TAknWindowLineLayout Accuracyvalues_Line_7() 
       
  8969     {
       
  8970     // NOT USED
       
  8971     return EmptyWindowLayout();
       
  8972     }
       
  8973     
       
  8974 // C= H= W= b= l=318 r= t=160 
       
  8975 // Remark                    : level 7 (maximum  accuracy)
       
  8976 // Parent                    : 
       
  8977 // Parent API                : 
       
  8978 // Scale API match    ( 46%) : blid_accuracy_pane
       
  8979 // Scale parent match (  0%) : 
       
  8980 TAknWindowLineLayout Accuracyvalues_Line_8()
       
  8981     {
       
  8982     // NOT USED
       
  8983     return EmptyWindowLayout();
       
  8984     }
       
  8985     
       
  8986 // B=32 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=160 l=6 r=186 
       
  8987 // Remark                    : Distance or speed  indication.
       
  8988 // Parent                    : 
       
  8989 // Parent API                : 
       
  8990 // Scale API match    ( 38%) : blid_compass_pane
       
  8991 // Scale parent match (  0%) : 
       
  8992 TAknTextLineLayout BLIDcompass_view_texts_Line_1()
       
  8993     {
       
  8994     // MAN: DONE
       
  8995 	// t1 is distance or speed [LMB 12/01/2005]
       
  8996     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_location_pane();
       
  8997     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::main_location_t1();
       
  8998     return DoComposeText(layout1, textLayout).LayoutLine();    
       
  8999     }
       
  9000     
       
  9001 // B=32 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignRight W=160 l=188 r=4 
       
  9002 // Remark                    : Time of arrival or  heading indication.
       
  9003 // Parent                    : 
       
  9004 // Parent API                : 
       
  9005 // Scale API match    ( 38%) : blid_compass_pane
       
  9006 // Scale parent match (  0%) : 
       
  9007 TAknTextLineLayout BLIDcompass_view_texts_Line_2()
       
  9008     {
       
  9009     // MAN: DONE
       
  9010     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_location_pane();
       
  9011     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::main_location_t2(); 
       
  9012     return DoComposeText(layout1, textLayout).LayoutLine();    
       
  9013     }
       
  9014     
       
  9015 // B=274 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=92 l=256 r=4 
       
  9016 // Remark                    : Accuracy  indication.
       
  9017 // Parent                    : 
       
  9018 // Parent API                : 
       
  9019 // Scale API match    ( 38%) : blid_compass_pane
       
  9020 // Scale parent match (  0%) : 
       
  9021 TAknTextLineLayout BLIDcompass_view_texts_Line_3()
       
  9022     {
       
  9023     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_location_pane();
       
  9024     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::main_location_t3(); 
       
  9025     return DoComposeText(layout1, textLayout).LayoutLine();    
       
  9026     }
       
  9027     
       
  9028 // C= H=248 W=256 b= l=0 r= t=0 
       
  9029 // Remark                    : Compass  background graphics.
       
  9030 // Parent                    : blid_compass_pane
       
  9031 // Parent API                : blid_compass_pane
       
  9032 // Scale API match    ( 36%) : blid_compass_pane
       
  9033 // Scale parent match (100%) : blid_compass_pane
       
  9034 TAknWindowLineLayout Compasspane_elements_Line_1()
       
  9035     {
       
  9036     // MAN: NOT USED 19.1.2005
       
  9037     return EmptyWindowLayout();
       
  9038     }
       
  9039     
       
  9040 // C=215 H=54 W=106 b= l= r= t= 
       
  9041 // Remark                    : Vector.
       
  9042 // Parent                    : blid_compass_pane
       
  9043 // Parent API                : blid_compass_pane
       
  9044 // Scale API match    ( 41%) : popup_grid_large_graphic_window_ParamLimits
       
  9045 // Scale parent match (100%) : blid_compass_pane
       
  9046 TAknWindowLineLayout Arrow_head__graphic() 
       
  9047     {
       
  9048     // MAN: NOT USED 19.1.2005
       
  9049     return EmptyWindowLayout();
       
  9050     }
       
  9051     
       
  9052 // C=215 H=78 W=38 b=0 l= r= t= 
       
  9053 // Remark                    : Vector.
       
  9054 // Parent                    : blid_compass_pane
       
  9055 // Parent API                : blid_compass_pane
       
  9056 // Scale API match    ( 41%) : popup_grid_large_graphic_window_ParamLimits
       
  9057 // Scale parent match (100%) : blid_compass_pane
       
  9058 TAknWindowLineLayout Arrow_body__graphic()
       
  9059     {
       
  9060     // MAN: NOT USED 19.1.2005
       
  9061     return EmptyWindowLayout();
       
  9062     }
       
  9063     
       
  9064 // C= H=32 W=32 b= l=94 r= t=94 
       
  9065 // Remark                    : 
       
  9066 // Parent                    : 
       
  9067 // Parent API                : 
       
  9068 // Scale API match    ( 47%) : wml_selection_box_pane_ParamLimits
       
  9069 // Scale parent match (  0%) : 
       
  9070 TAknWindowLineLayout blid_direction_pane() 
       
  9071     {
       
  9072     // MAN: NOT USED 19.1.2005
       
  9073     return EmptyWindowLayout();
       
  9074     }
       
  9075     
       
  9076 // B=26 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignCenter W=32 l=0 r=0 
       
  9077 // Remark                    : Compass points.
       
  9078 // Parent                    : blid_direction_pane
       
  9079 // Parent API                : blid_direction_pane
       
  9080 // Scale API match    ( 28%) : wml_selection_box_pane_ParamLimits
       
  9081 // Scale parent match ( 47%) : wml_selection_box_pane_ParamLimits
       
  9082 TAknTextLineLayout BLIDdirection_elements_Line_1() 
       
  9083     {
       
  9084     // MAN: NOT USED 19.1.2005
       
  9085     return EmptyTextLayout();
       
  9086     }
       
  9087     
       
  9088 // C= H=52 W=52 b= l=12 r= t=2 
       
  9089 // Remark                    : Animated incoming call indication.
       
  9090 // Parent                    : 
       
  9091 // Parent API                : 
       
  9092 // Scale API match    (  0%) : 
       
  9093 // Scale parent match (  0%) : 
       
  9094 TAknWindowLineLayout Outgoingincoming_video_call_elements_Line_1()
       
  9095     {
       
  9096     // MAN: NOT SUPPORTED (Not specified in scalable LAF, not used. 22.11.2004)
       
  9097     return EmptyWindowLayout();
       
  9098     }
       
  9099     
       
  9100 // C= H= W= b= l= r= t= 
       
  9101 // Remark                    : 
       
  9102 // Parent                    : 
       
  9103 // Parent API                : 
       
  9104 // Scale API match    (  0%) : 
       
  9105 // Scale parent match (  0%) : 
       
  9106 TAknWindowLineLayout Outgoingincoming_video_call_elements_Line_2()
       
  9107     {
       
  9108     // MAN: NOT SUPPORTED (This is only a dummy line in LAF, not used)
       
  9109     return EmptyWindowLayout();
       
  9110     }
       
  9111     
       
  9112 // C= H=96 W=116 b= l=2 r= t=2 
       
  9113 // Remark                    : Background  graphics.
       
  9114 // Parent                    : 
       
  9115 // Parent API                : 
       
  9116 // Scale API match    ( 38%) : call_video_uplink_pane_ParamLimits
       
  9117 // Scale parent match (  0%) : 
       
  9118 TAknWindowLineLayout Uplink_video_image__large__Line_1() 
       
  9119     {
       
  9120 	// MAN: DONE
       
  9121     if ( Layout_Meta_Data::IsLandscapeOrientation() )
       
  9122         {
       
  9123         TAknWindowComponentLayout layout1 = 
       
  9124             AknLayoutScalable_Apps::main_pane( 4 );
       
  9125         TAknWindowComponentLayout layout2 = 
       
  9126             AknLayoutScalable_Apps::main_video_tele_pane();
       
  9127         TAknWindowComponentLayout layout3 = 
       
  9128             AknLayoutScalable_Apps::call_video_uplink_pane_cp1( 0 );
       
  9129         TAknWindowComponentLayout layout4 = 
       
  9130             AknLayoutScalable_Apps::call_video_uplink_pane_g1();
       
  9131         return 
       
  9132             DoCompose( 
       
  9133                 DoCompose( layout1, layout2 ), 
       
  9134                 DoCompose( layout3, layout4 ) ).LayoutLine();
       
  9135         }
       
  9136     else
       
  9137         {
       
  9138         TAknWindowComponentLayout layout1 = 
       
  9139             AknLayoutScalable_Apps::call_video_uplink_pane(0);
       
  9140         TAknWindowComponentLayout layout2 = 
       
  9141             AknLayoutScalable_Apps::call_video_uplink_pane_g1();
       
  9142         return DoCompose(layout1, layout2).LayoutLine();  
       
  9143         }
       
  9144     }
       
  9145 
       
  9146 // C= H=92 W=112 b= l=4 r= t=4 
       
  9147 // Remark                    : Uplink video  stream.
       
  9148 // Parent                    : 
       
  9149 // Parent API                : 
       
  9150 // Scale API match    ( 38%) : call_video_uplink_pane_ParamLimits
       
  9151 // Scale parent match (  0%) : 
       
  9152 TAknWindowLineLayout Uplink_video_image__large__Line_2()
       
  9153     {
       
  9154 	// MAN: DONE
       
  9155     if ( Layout_Meta_Data::IsLandscapeOrientation() )
       
  9156         {
       
  9157         TAknWindowComponentLayout layout1 = 
       
  9158             AknLayoutScalable_Apps::main_pane( 4 );
       
  9159         TAknWindowComponentLayout layout2 = 
       
  9160             AknLayoutScalable_Apps::main_video_tele_pane();
       
  9161         TAknWindowComponentLayout layout3 = 
       
  9162             AknLayoutScalable_Apps::call_video_uplink_pane_cp1( 0 );
       
  9163         TAknWindowComponentLayout layout4 = 
       
  9164             AknLayoutScalable_Apps::video_uplink_pane();
       
  9165         return 
       
  9166             DoCompose( 
       
  9167                 DoCompose( layout1, layout2 ), 
       
  9168                 DoCompose( layout3, layout4 ) ).LayoutLine();
       
  9169         }
       
  9170     else
       
  9171         {
       
  9172         TAknWindowComponentLayout layout1 = 
       
  9173             AknLayoutScalable_Apps::call_video_uplink_pane( 0 );
       
  9174         TAknWindowComponentLayout layout2 = 
       
  9175             AknLayoutScalable_Apps::video_uplink_pane();
       
  9176         return DoCompose(layout1, layout2).LayoutLine();
       
  9177         }
       
  9178     }
       
  9179 
       
  9180 // C= H=26 W=42 b= l=74 r= t=4 
       
  9181 // Remark                    : Uplink blind  indication.
       
  9182 // Parent                    : 
       
  9183 // Parent API                : 
       
  9184 // Scale API match    ( 38%) : call_video_uplink_pane_ParamLimits
       
  9185 // Scale parent match (  0%) : 
       
  9186 TAknWindowLineLayout Uplink_video_image__large__Line_3() 
       
  9187     {
       
  9188 	// MAN: DONE
       
  9189     if ( Layout_Meta_Data::IsLandscapeOrientation() )
       
  9190         {
       
  9191         TAknWindowComponentLayout layout1 = 
       
  9192             AknLayoutScalable_Apps::main_pane( 4 );
       
  9193         TAknWindowComponentLayout layout2 = 
       
  9194             AknLayoutScalable_Apps::main_video_tele_pane();
       
  9195         TAknWindowComponentLayout layout3 = 
       
  9196             AknLayoutScalable_Apps::call_video_uplink_pane_cp1( 0 );
       
  9197         TAknWindowComponentLayout layout4 = 
       
  9198             AknLayoutScalable_Apps::call_video_uplink_pane_g2();
       
  9199         return 
       
  9200             DoCompose( 
       
  9201                 DoCompose( layout1, layout2 ), 
       
  9202                 DoCompose( layout3, layout4 ) ).LayoutLine();
       
  9203         }
       
  9204     else
       
  9205         {
       
  9206         TAknWindowComponentLayout layout1 = 
       
  9207             AknLayoutScalable_Apps::call_video_uplink_pane( 0 );
       
  9208         TAknWindowComponentLayout layout2 = 
       
  9209             AknLayoutScalable_Apps::call_video_uplink_pane_g2();
       
  9210         return DoCompose(layout1, layout2).LayoutLine();  
       
  9211         }
       
  9212     }
       
  9213     
       
  9214 // C=217 H=286 W=348 b= l=2 r= t=2 
       
  9215 // Remark                    : Background  graphics.
       
  9216 // Parent                    : 
       
  9217 // Parent API                : 
       
  9218 // Scale API match    ( 42%) : call_video_uplink_pane_ParamLimits
       
  9219 // Scale parent match (  0%) : 
       
  9220 TAknWindowLineLayout Downlink_video_image_Line_1() 
       
  9221     {
       
  9222     // MAN: DONE
       
  9223 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  9224     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_tele_pane();
       
  9225     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::call_video_g1(varietyIndex); 
       
  9226     return DoCompose(layout1, layout2).LayoutLine();    
       
  9227     }
       
  9228     
       
  9229 // C= H=286 W=348 b= l=2 r= t=2 
       
  9230 // Remark                    : Cropped downlink  video stream.
       
  9231 // Parent                    : 
       
  9232 // Parent API                : 
       
  9233 // Scale API match    (  0%) : 
       
  9234 // Scale parent match (  0%) : 
       
  9235 TAknWindowLineLayout downlink_stream() 
       
  9236     {
       
  9237     // MAN: DONE
       
  9238 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 2 : 0;
       
  9239     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_tele_pane();
       
  9240     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::video_down_crop_pane(varietyIndex); 
       
  9241     return DoCompose(layout1, layout2).LayoutLine();    
       
  9242     }
       
  9243 // C= H=50 W=106 b= l=242 r= t=4 
       
  9244 // Remark                    : Downlink blind  indicator.
       
  9245 // Parent                    : 
       
  9246 // Parent API                : 
       
  9247 // Scale API match    ( 42%) : call_video_uplink_pane_ParamLimits
       
  9248 // Scale parent match (  0%) : 
       
  9249 TAknWindowLineLayout Downlink_video_image_Line_3() 
       
  9250     {
       
  9251     // MAN: DONE
       
  9252 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
  9253     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_tele_pane();
       
  9254     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::call_video_g2(varietyIndex); 
       
  9255     return DoCompose(layout1, layout2).LayoutLine();    
       
  9256     }
       
  9257     
       
  9258 // C= H=56 W=178 b= l=112 r= t=0 
       
  9259 // Remark                    : 
       
  9260 // Parent                    : 
       
  9261 // Parent API                : 
       
  9262 // Scale API match    ( 62%) : main_video_tele_pane
       
  9263 // Scale parent match (  0%) : 
       
  9264 TAknWindowLineLayout title_pane() 
       
  9265     {
       
  9266     // MAN: DONE 
       
  9267     // This may become a problem, for double and qvga we can use
       
  9268     // values from Avkon layout but for 176x208 not....
       
  9269     return AknLayoutScalable_Avkon::title_pane(1).LayoutLine();
       
  9270     }
       
  9271     
       
  9272 // C= H=56 W=24 b= l= r=24 t=0 
       
  9273 // Remark                    : 
       
  9274 // Parent                    : 
       
  9275 // Parent API                : 
       
  9276 // Scale API match    ( 43%) : clock_digital_separator_pane_ParamLimits
       
  9277 // Scale parent match (  0%) : 
       
  9278 TAknWindowLineLayout uni_indicator_pane() 
       
  9279     {
       
  9280     // MAN: DONE 
       
  9281     // This may become a problem, for double and qvga we can use
       
  9282     // values from Avkon layout but for 176x208 not....
       
  9283 
       
  9284 	// 0 = classic, 1 = flat
       
  9285 	return AknLayoutScalable_Avkon::uni_indicator_pane(0).LayoutLine();
       
  9286     }
       
  9287     
       
  9288 // B={22, 50} C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=170 l=2 r=6 
       
  9289 // Remark                    : CLI two rows of text.
       
  9290 // Parent                    : title_pane
       
  9291 // Parent API                : title_pane
       
  9292 // Scale API match    ( 60%) : mce_text_pane_ParamLimits
       
  9293 // Scale parent match ( 62%) : main_video_tele_pane
       
  9294 TAknTextLineLayout Title_pane_texts_Line_2(TInt aIndex_B)
       
  9295     {
       
  9296     // MAN: DONE 
       
  9297     // This may become a problem, for double and qvga we can use
       
  9298     // values from Avkon layout but for 176x208 not....
       
  9299     if (aIndex_B == 0)
       
  9300 		return AknLayoutScalable_Avkon::title_pane_t2(0).LayoutLine();
       
  9301 	else
       
  9302 		return AknLayoutScalable_Avkon::title_pane_t3(0).LayoutLine();
       
  9303     }
       
  9304     
       
  9305 // C=0 H=32 W=34 b= l=18 r= t=0 
       
  9306 // Remark                    : Audio routing  indicator.
       
  9307 // Parent                    : 
       
  9308 // Parent API                : 
       
  9309 // Scale API match    (  0%) : 
       
  9310 // Scale parent match (  0%) : 
       
  9311 TAknWindowLineLayout Navipane_elements_and_descendant_panes_Line_1()
       
  9312     {
       
  9313     // MAN: DONE
       
  9314     return AknLayoutScalable_Apps::navi_pane_vt_g1().LayoutLine();
       
  9315     }
       
  9316     
       
  9317 // C= H=32 W=202 b= l=0 r= t=0 
       
  9318 // Remark                    : Zooming indicator  pane.
       
  9319 // Parent                    : 
       
  9320 // Parent API                : 
       
  9321 // Scale API match    ( 60%) : bg_cale_heading_pane
       
  9322 // Scale parent match (  0%) : 
       
  9323 TAknWindowLineLayout zooming_pane()
       
  9324     {
       
  9325     // MAN: DONE
       
  9326     return AknLayoutScalable_Apps::zooming_pane().LayoutLine();
       
  9327     }
       
  9328     
       
  9329 // C=0 H=32 W=18 b= l=10 r= t=0 
       
  9330 // Remark                    : Zooming adjusting  direction indication + and - signs
       
  9331 // Parent                    : zooming_pane
       
  9332 // Parent API                : zooming_pane
       
  9333 // Scale API match    ( 35%) : cale_week_day_heading_pane_t1
       
  9334 // Scale parent match ( 60%) : bg_cale_heading_pane
       
  9335 TAknWindowLineLayout Zooming_pane_elements_Line_1() 
       
  9336     {
       
  9337     // MAN: DONE
       
  9338     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::zooming_pane();
       
  9339     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::zooming_pane_g1(); 
       
  9340     return DoCompose(layout1, layout2).LayoutLine();    
       
  9341     }
       
  9342     
       
  9343 // C=0 H=22 W=166 b= l=28 r= t=0 
       
  9344 // Remark                    : Zooming area  form skinnable component.
       
  9345 // Parent                    : zooming_pane
       
  9346 // Parent API                : zooming_pane
       
  9347 // Scale API match    ( 35%) : cale_week_day_heading_pane_t1
       
  9348 // Scale parent match ( 60%) : bg_cale_heading_pane
       
  9349 TAknWindowLineLayout Zooming_pane_elements_Line_2() 
       
  9350     {
       
  9351     // MAN: DONE
       
  9352     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::zooming_pane();
       
  9353     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::zooming_pane_g2(); 
       
  9354     return DoCompose(layout1, layout2).LayoutLine();    
       
  9355     }
       
  9356     
       
  9357 // C= H=22 W=166 b= l=28 r= t=6 
       
  9358 // Remark                    : Minimum zooming  level indication.
       
  9359 // Parent                    : zooming_pane
       
  9360 // Parent API                : zooming_pane
       
  9361 // Scale API match    ( 35%) : cale_week_day_heading_pane_t1
       
  9362 // Scale parent match ( 60%) : bg_cale_heading_pane
       
  9363 TAknWindowLineLayout Zooming_pane_elements_Line_3() 
       
  9364     {
       
  9365     // MAN: DONE
       
  9366     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::zooming_pane();
       
  9367     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::zooming_pane_g3(); 
       
  9368     return DoCompose(layout1, layout2).LayoutLine();    
       
  9369     }
       
  9370     
       
  9371 // C= H=22 W=166 b= l=28 r= t=6 
       
  9372 // Remark                    : Maximum zooming  level indication.
       
  9373 // Parent                    : zooming_pane
       
  9374 // Parent API                : zooming_pane
       
  9375 // Scale API match    ( 35%) : cale_week_day_heading_pane_t1
       
  9376 // Scale parent match ( 60%) : bg_cale_heading_pane
       
  9377 TAknWindowLineLayout Zooming_pane_elements_Line_4()
       
  9378     {
       
  9379     // MAN: DONE
       
  9380     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::zooming_pane();
       
  9381     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::zooming_pane_g3(); 
       
  9382     return DoCompose(layout1, layout2).LayoutLine();    
       
  9383     }
       
  9384     
       
  9385 // B=24 C=0 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=80 l=104 r=20 
       
  9386 // Remark                    : Call duration.
       
  9387 // Parent                    : 
       
  9388 // Parent API                : 
       
  9389 // Scale API match    ( 33%) : context_pane
       
  9390 // Scale parent match (  0%) : 
       
  9391 TAknTextLineLayout Navipanetexts_Line_1() 
       
  9392     {
       
  9393     // MAN: DONE
       
  9394     return AknLayoutScalable_Apps::navi_pane_vt_t1().LayoutLine();
       
  9395     }
       
  9396     
       
  9397 // B=24 C=0 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=186 l=12 r=6 
       
  9398 // Remark                    : Muted call  indication.
       
  9399 // Parent                    : 
       
  9400 // Parent API                : 
       
  9401 // Scale API match    ( 33%) : context_pane
       
  9402 // Scale parent match (  0%) : 
       
  9403 TAknTextLineLayout Navipanetexts_Line_2() 
       
  9404     {
       
  9405     // AsM 01.09.2005: The pane changed to navi_text_pane_t1.
       
  9406     return AknLayoutScalable_Avkon::navi_text_pane_t1().LayoutLine();
       
  9407     }
       
  9408     
       
  9409 // C= H=46 W=50 b= l=14 r= t=20 
       
  9410 // Remark                    : Video call indicator.
       
  9411 // Parent                    : popup_call_audio_first_window
       
  9412 // Parent API                : popup_call_audio_first_window
       
  9413 // Scale API match    ( 26%) : call_video_uplink_pane_ParamLimits
       
  9414 // Scale parent match (100%) : popup_call_audio_first_window
       
  9415 TAknWindowLineLayout Videocall_indicator__NEwaiting_call__Line_1() 
       
  9416     {
       
  9417     //NOT USED
       
  9418     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  9419     return line;
       
  9420     }
       
  9421     
       
  9422 // C= H= W= b= l= r= t= 
       
  9423 // Remark                    : 
       
  9424 // Parent                    : popup_call_audio_first_window
       
  9425 // Parent API                : popup_call_audio_first_window
       
  9426 // Scale API match    ( 26%) : call_video_uplink_pane_ParamLimits
       
  9427 // Scale parent match (100%) : popup_call_audio_first_window
       
  9428 TAknWindowLineLayout Videocall_indicator__NEwaiting_call__Line_2() 
       
  9429     {
       
  9430     //NOT USED
       
  9431     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  9432     return line;
       
  9433     }
       
  9434     
       
  9435 // C= H=66 W=72 b= l=0 r= t=0 
       
  9436 // Remark                    : Status window  background graphics.
       
  9437 // Parent                    : popup_call_status_window
       
  9438 // Parent API                : popup_call_status_window
       
  9439 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  9440 // Scale parent match (100%) : popup_call_status_window
       
  9441 TAknWindowLineLayout Callstatus_pop_up_window_elements_Line_1() 
       
  9442     {
       
  9443     //NOT USED
       
  9444     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  9445     return line;
       
  9446     }
       
  9447     
       
  9448 // C= H=46 W=50 b= l=10 r= t=14 
       
  9449 // Remark                    : Video call indicator.
       
  9450 // Parent                    : popup_call_status_window
       
  9451 // Parent API                : popup_call_status_window
       
  9452 // Scale API match    ( 46%) : popup_call_status_window_g1
       
  9453 // Scale parent match (100%) : popup_call_status_window
       
  9454 TAknWindowLineLayout Callstatus_pop_up_window_elements_Line_2() 
       
  9455     {
       
  9456     //NOT USED
       
  9457     TAknWindowLineLayout line = AknLayoutScalable_Apps::Screen().LayoutLine(); // NOT IMPLEMENTED
       
  9458     return line;
       
  9459     }
       
  9460     
       
  9461 // C= H=88 W=328 b= l=12 r= t=28 
       
  9462 // Remark                    : Index value 0
       
  9463 // Parent                    : 
       
  9464 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9465 // Scale API match    ( 28%) : list_im_single_pane_ParamLimits
       
  9466 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9467 TAknWindowLineLayout Rectangle() 
       
  9468     {
       
  9469     // MAN: DONE    
       
  9470     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_skin_pane();
       
  9471     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::skin_g1();
       
  9472 
       
  9473     return DoCompose(layout1, layout2).LayoutLine();
       
  9474     }
       
  9475     
       
  9476 // C= H=32 W=32 b= l=20 r= t=36 
       
  9477 // Remark                    : Index value 226
       
  9478 // Parent                    : 
       
  9479 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9480 // Scale API match    (  0%) : 
       
  9481 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9482 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_2() 
       
  9483     {
       
  9484     // MAN: DONE    
       
  9485     return Skin_color_palette_preview_color_pane_common(0, 0); // local function
       
  9486     }
       
  9487     
       
  9488 // C= H=32 W=32 b= l=60 r= t=36 
       
  9489 // Remark                    : Index value 227
       
  9490 // Parent                    : 
       
  9491 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9492 // Scale API match    (  0%) : 
       
  9493 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9494 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_3() 
       
  9495     {
       
  9496     // MAN: DONE    
       
  9497     return Skin_color_palette_preview_color_pane_common(1, 0); // local function
       
  9498     }
       
  9499     
       
  9500 // C= H=32 W=32 b= l=100 r= t=36 
       
  9501 // Remark                    : Index value 228
       
  9502 // Parent                    : 
       
  9503 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9504 // Scale API match    (  0%) : 
       
  9505 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9506 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_4()
       
  9507     {
       
  9508     // MAN: DONE    
       
  9509     return Skin_color_palette_preview_color_pane_common(2, 0); // local function
       
  9510     }
       
  9511     
       
  9512 // C= H=32 W=32 b= l=140 r= t=36 
       
  9513 // Remark                    : Index value 229
       
  9514 // Parent                    : 
       
  9515 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9516 // Scale API match    (  0%) : 
       
  9517 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9518 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_5() 
       
  9519     {
       
  9520     // MAN: DONE    
       
  9521     return Skin_color_palette_preview_color_pane_common(3, 0); // local function
       
  9522     }
       
  9523     
       
  9524 // C= H=32 W=32 b= l=180 r= t=36 
       
  9525 // Remark                    : Index value 230
       
  9526 // Parent                    : 
       
  9527 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9528 // Scale API match    (  0%) : 
       
  9529 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9530 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_6() 
       
  9531     {
       
  9532     // MAN: DONE    
       
  9533     return Skin_color_palette_preview_color_pane_common(4, 0); // local function
       
  9534     }
       
  9535     
       
  9536 // C= H=32 W=32 b= l=220 r= t=36 
       
  9537 // Remark                    : Index value 231
       
  9538 // Parent                    : 
       
  9539 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9540 // Scale API match    (  0%) : 
       
  9541 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9542 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_7() 
       
  9543     {
       
  9544     // MAN: DONE    
       
  9545     return Skin_color_palette_preview_color_pane_common(5, 0); // local function
       
  9546     }
       
  9547     
       
  9548 // C= H=32 W=32 b= l=260 r= t=36 
       
  9549 // Remark                    : Index value 232
       
  9550 // Parent                    : 
       
  9551 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9552 // Scale API match    (  0%) : 
       
  9553 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9554 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_8() 
       
  9555     {
       
  9556     // MAN: DONE    
       
  9557     return Skin_color_palette_preview_color_pane_common(6, 0); // local function
       
  9558     }
       
  9559     
       
  9560 // C= H=32 W=32 b= l=300 r= t=36 
       
  9561 // Remark                    : Index value 233
       
  9562 // Parent                    : 
       
  9563 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9564 // Scale API match    (  0%) : 
       
  9565 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9566 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_9() 
       
  9567     {
       
  9568     // MAN: DONE    
       
  9569     return Skin_color_palette_preview_color_pane_common(7, 0); // local function
       
  9570     }
       
  9571     
       
  9572 // C= H=32 W=32 b= l=20 r= t=76 
       
  9573 // Remark                    : Index value 234
       
  9574 // Parent                    : 
       
  9575 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9576 // Scale API match    (  0%) : 
       
  9577 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9578 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_10() 
       
  9579     {
       
  9580     // MAN: DONE    
       
  9581     return Skin_color_palette_preview_color_pane_common(0, 1); // local function
       
  9582     }
       
  9583     
       
  9584 // C= H=32 W=32 b= l=60 r= t=76 
       
  9585 // Remark                    : Index value 235
       
  9586 // Parent                    : 
       
  9587 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9588 // Scale API match    (  0%) : 
       
  9589 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9590 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_11() 
       
  9591     {
       
  9592     // MAN: DONE    
       
  9593     return Skin_color_palette_preview_color_pane_common(1, 1); // local function
       
  9594     }
       
  9595     
       
  9596 // C= H=32 W=32 b= l=100 r= t=76 
       
  9597 // Remark                    : Index value 236
       
  9598 // Parent                    : 
       
  9599 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9600 // Scale API match    (  0%) : 
       
  9601 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9602 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_12() 
       
  9603     {
       
  9604     // MAN: DONE    
       
  9605     return Skin_color_palette_preview_color_pane_common(2, 1); // local function
       
  9606     }
       
  9607     
       
  9608 // C= H=32 W=32 b= l=140 r= t=76 
       
  9609 // Remark                    : Index value 237
       
  9610 // Parent                    : 
       
  9611 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9612 // Scale API match    (  0%) : 
       
  9613 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9614 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_13() 
       
  9615     {
       
  9616     // MAN: DONE    
       
  9617     return Skin_color_palette_preview_color_pane_common(3, 1); // local function
       
  9618     }
       
  9619     
       
  9620 // C= H=32 W=32 b= l=180 r= t=76 
       
  9621 // Remark                    : Index value 238
       
  9622 // Parent                    : 
       
  9623 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9624 // Scale API match    (  0%) : 
       
  9625 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9626 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_14() 
       
  9627     {
       
  9628     // MAN: DONE    
       
  9629     return Skin_color_palette_preview_color_pane_common(4, 1); // local function
       
  9630     }
       
  9631     
       
  9632 // C= H=32 W=32 b= l=220 r= t=76 
       
  9633 // Remark                    : Index value 239
       
  9634 // Parent                    : 
       
  9635 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9636 // Scale API match    (  0%) : 
       
  9637 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9638 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_15() 
       
  9639     {
       
  9640     // MAN: DONE    
       
  9641     return Skin_color_palette_preview_color_pane_common(5, 1); // local function
       
  9642     }
       
  9643     
       
  9644 // C= H=32 W=32 b= l=260 r= t=76 
       
  9645 // Remark                    : Index value 240
       
  9646 // Parent                    : 
       
  9647 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9648 // Scale API match    (  0%) : 
       
  9649 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9650 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_16() 
       
  9651     {
       
  9652     // MAN: DONE    
       
  9653     return Skin_color_palette_preview_color_pane_common(6, 1); // local function
       
  9654     }
       
  9655     
       
  9656 // C= H=32 W=32 b= l=300 r= t=76 
       
  9657 // Remark                    : Index value 241
       
  9658 // Parent                    : 
       
  9659 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9660 // Scale API match    (  0%) : 
       
  9661 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9662 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_17() 
       
  9663     {
       
  9664     // MAN: DONE    
       
  9665     return Skin_color_palette_preview_color_pane_common(7, 1); // local function
       
  9666     }
       
  9667     
       
  9668 // C= H=40 W=352 b= l=0 r= t=186 
       
  9669 // Remark                    : List highlight  background
       
  9670 // Parent                    : 
       
  9671 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9672 // Scale API match    (  0%) : 
       
  9673 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9674 TAknWindowLineLayout Colorpalette_preview_screen_element_placing__main_area__Line_18() 
       
  9675     {
       
  9676     // MAN: DONE    
       
  9677     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_skin_pane();
       
  9678     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::list_highlight_pane_cp03();
       
  9679 
       
  9680     return DoCompose(layout1, layout2).LayoutLine();
       
  9681     }
       
  9682 
       
  9683 // B=168 C=11 Font=ELatinBold13_Scaled J=ELayoutAlignCenter W=320 l=18 r=14 
       
  9684 // Remark                    : 
       
  9685 // Parent                    : 
       
  9686 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9687 // Scale API match    (  0%) : 
       
  9688 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9689 TAknTextLineLayout Colorpalette_preview_screen_text_placing__main_area__Line_1() 
       
  9690     {
       
  9691     // MAN: DONE
       
  9692     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_skin_pane();
       
  9693     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::skin_t1();
       
  9694 
       
  9695     return DoComposeText(layout1, textLayout).LayoutLine();
       
  9696     }
       
  9697     
       
  9698 // B=214 C=14 Font=ELatinBold13_Scaled J=ELayoutAlignCenter W=320 l=18 r=14 
       
  9699 // Remark                    : 
       
  9700 // Parent                    : 
       
  9701 // Parent API                : List_pane_texts__cale_time__Line_1
       
  9702 // Scale API match    (  0%) : 
       
  9703 // Scale parent match ( 59%) : list_cale_time_pane_g_Limits
       
  9704 TAknTextLineLayout Colorpalette_preview_screen_text_placing__main_area__Line_2() 
       
  9705     {
       
  9706     // MAN: DONE    
       
  9707     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_skin_pane();
       
  9708     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::skin_t2();
       
  9709 
       
  9710     return DoComposeText(layout1, textLayout).LayoutLine();
       
  9711     }
       
  9712     
       
  9713 // C= H=120 W=304 b= l=24 r= t=154 
       
  9714 // Remark                    : Audioskin pane.
       
  9715 // Parent                    : 
       
  9716 // Parent API                : 
       
  9717 // Scale API match    ( 58%) : main_skin_pane
       
  9718 // Scale parent match (  0%) : 
       
  9719 TAknWindowLineLayout audioskin_pane() 
       
  9720     {
       
  9721     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  9722     return EmptyWindowLayout();
       
  9723     }
       
  9724     
       
  9725 // B=38 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=304 l=24 r=24 
       
  9726 // Remark                    : First item heading.
       
  9727 // Parent                    : 
       
  9728 // Parent API                : 
       
  9729 // Scale API match    (  0%) : 
       
  9730 // Scale parent match (  0%) : 
       
  9731 TAknTextLineLayout Audio_Playbackview_texts_Line_1()
       
  9732     {
       
  9733     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  9734     return EmptyTextLayout();
       
  9735     }
       
  9736     
       
  9737 // B=70 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=294 l=34 r=24 
       
  9738 // Remark                    : First item data.
       
  9739 // Parent                    : 
       
  9740 // Parent API                : 
       
  9741 // Scale API match    (  0%) : 
       
  9742 // Scale parent match (  0%) : 
       
  9743 TAknTextLineLayout Audio_Playbackview_texts_Line_2()
       
  9744     {
       
  9745     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  9746     return EmptyTextLayout();
       
  9747     }
       
  9748     
       
  9749 // B=102 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=304 l=24 r=24 
       
  9750 // Remark                    : Second item heading.
       
  9751 // Parent                    : 
       
  9752 // Parent API                : 
       
  9753 // Scale API match    (  0%) : 
       
  9754 // Scale parent match (  0%) : 
       
  9755 TAknTextLineLayout Audio_Playbackview_texts_Line_3()
       
  9756     {
       
  9757     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  9758     return EmptyTextLayout();
       
  9759     }
       
  9760     
       
  9761 // B=134 C=215 Font=ELatinBold13_Scaled J=ELayoutAlignLeft W=294 l=34 r=24 
       
  9762 // Remark                    : Second item data.
       
  9763 // Parent                    : 
       
  9764 // Parent API                : 
       
  9765 // Scale API match    (  0%) : 
       
  9766 // Scale parent match (  0%) : 
       
  9767 TAknTextLineLayout Audio_Playbackview_texts_Line_4()
       
  9768     {
       
  9769     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  9770     return EmptyTextLayout();
       
  9771     }
       
  9772     
       
  9773 // C= H=120 W=304 b= l=0 r= t=0 
       
  9774 // Remark                    : Audio skin.
       
  9775 // Parent                    : audioskin_pane
       
  9776 // Parent API                : audioskin_pane
       
  9777 // Scale API match    ( 31%) : main_skin_pane
       
  9778 // Scale parent match ( 58%) : main_skin_pane
       
  9779 TAknWindowLineLayout Audioskin_pane_elements_Line_1()
       
  9780     {
       
  9781     // MAN: NOT SUPPORTED (not used 26.11.2004)
       
  9782     return EmptyWindowLayout();
       
  9783     }
       
  9784     
       
  9785 // C= H={156, 196, 236, 276, 316, 188, 228, 268, 310, 220, 260, 300, 340} W=352 b= l= r= t= 
       
  9786 // Remark                    : Location request query.
       
  9787 // Parent                    : 
       
  9788 // Parent API                : 
       
  9789 // Scale API match    (100%) : popup_loc_request_window
       
  9790 // Scale parent match (  0%) : 
       
  9791 TAknWindowLineLayout popup_loc_request_window(TInt aIndex_H) 
       
  9792     {
       
  9793     // layout data 0.75 now has options for this [LMB 16/12/2004]
       
  9794     TInt varietyIndex = aIndex_H;
       
  9795     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_loc_request_window(varietyIndex).LayoutLine();
       
  9796     return line;
       
  9797     }
       
  9798     
       
  9799 // C= H=38 W=324 b= l=6 r= t={8, 46, 84, 122, 160, 198} 
       
  9800 // Remark                    : Parent list_wml_pane
       
  9801 // Parent                    : list_conf_pane
       
  9802 // Parent API                : list_conf_pane
       
  9803 // Scale API match    (100%) : list_single_graphic_popup_wml_pane
       
  9804 // Scale parent match (100%) : list_conf_pane
       
  9805 TAknWindowLineLayout list_single_graphic_popup_wml_pane(TInt aIndex_t) 
       
  9806     {
       
  9807 	// MurrayR 21/12/04: Good match
       
  9808     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_single_graphic_popup_wml_pane(aIndex_t).LayoutLine();
       
  9809     return line;
       
  9810     }
       
  9811     
       
  9812 // C= H={38, 76, 114, 152, 190, 228} W=336 b= l=6 r= t=8 
       
  9813 // Remark                    : Address pane.
       
  9814 // Parent                    : popup_wml_address_window
       
  9815 // Parent API                : popup_wml_address_window
       
  9816 // Scale API match    (100%) : list_wml_pane
       
  9817 // Scale parent match (100%) : popup_wml_address_window
       
  9818 TAknWindowLineLayout list_wml_pane(TInt /*aIndex_H*/) 
       
  9819     {
       
  9820     // AsM modified
       
  9821     TAknWindowComponentLayout single = AknLayoutScalable_Apps::listscroll_popup_wml_pane();
       
  9822     TAknWindowComponentLayout line = AknLayoutScalable_Apps::list_wml_pane();
       
  9823     return DoCompose(line, single).LayoutLine();
       
  9824     }
       
  9825     
       
  9826 // C=0 H=p W=350 b= l=0 r= t=0 
       
  9827 // Remark                    : A rectangle to cover the mainpane items
       
  9828 // Parent                    : popup_wml_address_window
       
  9829 // Parent API                : popup_wml_address_window
       
  9830 // Scale API match    ( 37%) : popup_wml_address_window_ParamLimits
       
  9831 // Scale parent match (100%) : popup_wml_address_window
       
  9832 TAknWindowLineLayout Browser_address_field_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/) 
       
  9833     {
       
  9834 	// MurrayR 30/11/04 - This should be implemented with skins, client should not be calling this
       
  9835     // could give an outer rectangle with bg_popup_sub_pane_cp02() but it seems better to
       
  9836 	// save space and return nul layout
       
  9837     return EmptyWindowLayout();
       
  9838     }
       
  9839     
       
  9840 // C=221 H=p-8 W=342 b= l=6 r= t=6 
       
  9841 // Remark                    : Shadow
       
  9842 // Parent                    : popup_wml_address_window
       
  9843 // Parent API                : popup_wml_address_window
       
  9844 // Scale API match    ( 37%) : popup_wml_address_window_ParamLimits
       
  9845 // Scale parent match (100%) : popup_wml_address_window
       
  9846 TAknWindowLineLayout Browser_address_field_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/) 
       
  9847     {
       
  9848 	// MurrayR 30/11/04 - This should be implemented with skins, client should not be calling this
       
  9849     // could give an outer rectangle with bg_popup_sub_pane_cp02() but it seems better to
       
  9850 	// save space and return nul layout
       
  9851     return EmptyWindowLayout();
       
  9852     }
       
  9853     
       
  9854 // C=215 H=p-6 W=344 b= l=2 r= t=2 
       
  9855 // Remark                    : Outline frame
       
  9856 // Parent                    : popup_wml_address_window
       
  9857 // Parent API                : popup_wml_address_window
       
  9858 // Scale API match    ( 37%) : popup_wml_address_window_ParamLimits
       
  9859 // Scale parent match (100%) : popup_wml_address_window
       
  9860 TAknWindowLineLayout Browser_address_field_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/) 
       
  9861     {
       
  9862 	// MurrayR 30/11/04 - This should be implemented with skins, client should not be calling this
       
  9863     // could give an outer rectangle with bg_popup_sub_pane_cp02() but it seems better to
       
  9864 	// save space and return nul layout
       
  9865     return EmptyWindowLayout();
       
  9866     }
       
  9867     
       
  9868 // C=0 H=p-10 W=340 b= l=4 r= t=4 
       
  9869 // Remark                    : Inside area
       
  9870 // Parent                    : popup_wml_address_window
       
  9871 // Parent API                : popup_wml_address_window
       
  9872 // Scale API match    ( 37%) : popup_wml_address_window_ParamLimits
       
  9873 // Scale parent match (100%) : popup_wml_address_window
       
  9874 TAknWindowLineLayout Browser_address_field_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/) 
       
  9875     {
       
  9876 	// MurrayR 30/11/04 - This should be implemented with skins, client should not be calling this
       
  9877     // could give an outer rectangle with bg_popup_sub_pane_cp02() but it seems better to
       
  9878 	// save space and return nul layout
       
  9879     return EmptyWindowLayout();
       
  9880     }
       
  9881 
       
  9882 // B=122 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=252 l=80 r=20 
       
  9883 // Remark                    : 3rd line of emergency call
       
  9884 // Parent                    : popup_call_audio_first_window
       
  9885 // Parent API                : popup_call_audio_first_window
       
  9886 // Scale API match    ( 47%) : popup_call_audio_first_window_t_Limits
       
  9887 // Scale parent match (100%) : popup_call_audio_first_window
       
  9888 TAknTextLineLayout First_call_pop_up_window_texts__one_call__Line_3() 
       
  9889     {
       
  9890 	// MurrayR 07/12/04: Good match
       
  9891     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t5(0).LayoutLine();
       
  9892     return textLine;
       
  9893     }
       
  9894     
       
  9895 // C= H=154 W=352 b= l=0 r= t=0 
       
  9896 // Remark                    : emergency call
       
  9897 // Parent                    : popup_call_audio_first_window
       
  9898 // Parent API                : popup_call_audio_first_window
       
  9899 // Scale API match    ( 44%) : popup_call_audio_first_window_g_Limits
       
  9900 // Scale parent match (100%) : popup_call_audio_first_window
       
  9901 TAknWindowLineLayout First_call_pop_up_window_graphics__one_call__Line_2() 
       
  9902     {
       
  9903 	// MurrayR 07/12/04: Good match
       
  9904     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane(5).LayoutLine();
       
  9905     return line;
       
  9906     }
       
  9907     
       
  9908 // B=122 C=215 Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=232 l=80 r=40 
       
  9909 // Remark                    : 3rd line of emergency call
       
  9910 // Parent                    : popup_call_audio_first_window
       
  9911 // Parent API                : popup_call_audio_first_window
       
  9912 // Scale API match    ( 44%) : popup_call_audio_first_window_t_Limits
       
  9913 // Scale parent match (100%) : popup_call_audio_first_window
       
  9914 TAknTextLineLayout First_call_pop_up_window_texts__two_calls__Line_3()
       
  9915     {
       
  9916 	// MurrayR 07/12/04: Good match
       
  9917     TAknTextLineLayout textLine = AknLayoutScalable_Apps::popup_call_audio_first_window_t5(0).LayoutLine();
       
  9918     return textLine;
       
  9919     }
       
  9920     
       
  9921 // C= H=154 W=352 b= l=0 r= t=0 
       
  9922 // Remark                    : emergency call
       
  9923 // Parent                    : popup_call_audio_first_window
       
  9924 // Parent API                : popup_call_audio_first_window
       
  9925 // Scale API match    ( 42%) : popup_call_audio_first_window_g_Limits
       
  9926 // Scale parent match (100%) : popup_call_audio_first_window
       
  9927 TAknWindowLineLayout First_call_pop_up_window_graphics__two_calls__Line_2() 
       
  9928     {
       
  9929 	// MurrayR 07/12/04: Good match
       
  9930     TAknWindowLineLayout line = AknLayoutScalable_Apps::bg_popup_call_pane(5).LayoutLine();
       
  9931     return line;
       
  9932     }
       
  9933 
       
  9934 // C= H=12 W=12 b= l=0 r= t=0 
       
  9935 // Remark                    : First icon
       
  9936 // Parent                    : call_type_pane
       
  9937 // Parent API                : Call_status_pop_up_window_elements_Line_3
       
  9938 // Scale API match    ( 68%) : call_type_pane_cp022
       
  9939 // Scale parent match ( 54%) : popup_call_status_window_g1
       
  9940 TAknWindowLineLayout Call_type_pane_split_Line_1() 
       
  9941     {
       
  9942 	// MurrayR 07/12/04: Good match
       
  9943     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_g1().LayoutLine();
       
  9944     return line;
       
  9945     }
       
  9946     
       
  9947 // C= H=12 W=12 b= l=12 r= t=0 
       
  9948 // Remark                    : Second icon
       
  9949 // Parent                    : call_type_pane
       
  9950 // Parent API                : Call_status_pop_up_window_elements_Line_3
       
  9951 // Scale API match    ( 68%) : call_type_pane_cp022
       
  9952 // Scale parent match ( 54%) : popup_call_status_window_g1
       
  9953 TAknWindowLineLayout Call_type_pane_split_Line_2()
       
  9954     {
       
  9955 	// MurrayR 07/12/04: Good match
       
  9956     TAknWindowLineLayout line = AknLayoutScalable_Apps::call_type_pane_g2().LayoutLine();
       
  9957     return line;
       
  9958     }
       
  9959 
       
  9960 // C= H={56, 94, 132, 170, 208, 246} W=350 b={54, 80} l= r=0 t= 
       
  9961 // Remark                    : Browser address field popup window.
       
  9962 // Parent                    : 
       
  9963 // Parent API                : 
       
  9964 // Scale API match    (100%) : popup_wml_address_window
       
  9965 // Scale parent match (  0%) : 
       
  9966 TAknWindowLineLayout popup_wml_address_window(TInt aIndex_b, TInt aIndex_H)
       
  9967     {
       
  9968 	// MurrayR 21/12/04: Good match
       
  9969 	TInt optionOffsetB = (aIndex_b == 1) ? 0 : 6;
       
  9970     TAknWindowLineLayout line = AknLayoutScalable_Apps::popup_wml_address_window(optionOffsetB + aIndex_H).LayoutLine();
       
  9971     return line;
       
  9972     }
       
  9973     
       
  9974 // C={0, 243} H=38 W=336 b= l=0 r= t=0 
       
  9975 // Remark                    : Highlight.
       
  9976 // Parent                    : list_single_graphic_popup_wml_pane
       
  9977 // Parent API                : list_single_graphic_popup_wml_pane
       
  9978 // Scale API match    ( 47%) : list_single_graphic_popup_wml_pane_g_Limits
       
  9979 // Scale parent match (100%) : list_single_graphic_popup_wml_pane
       
  9980 TAknWindowLineLayout List_pane_elements__browser_single_graphic__Line_1(TInt /*aIndex_C*/)
       
  9981     {
       
  9982 	// MurrayR 06/12/04 - looks ok, except for lack of color parameterisation
       
  9983     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_single_graphic_popup_wml_pane_g1().LayoutLine();
       
  9984     return line;
       
  9985     }
       
  9986     
       
  9987 // C= H=26 W=26 b= l=4 r= t=4 
       
  9988 // Remark                    : Address type indication.
       
  9989 // Parent                    : list_single_graphic_popup_wml_pane
       
  9990 // Parent API                : list_single_graphic_popup_wml_pane
       
  9991 // Scale API match    ( 47%) : list_single_graphic_popup_wml_pane_g_Limits
       
  9992 // Scale parent match (100%) : list_single_graphic_popup_wml_pane
       
  9993 TAknWindowLineLayout List_pane_elements__browser_single_graphic__Line_2()
       
  9994     {
       
  9995 	// MurrayR 06/12/04: Good match
       
  9996     TAknWindowLineLayout line = AknLayoutScalable_Apps::list_single_graphic_popup_wml_pane_g2().LayoutLine();
       
  9997     return line;
       
  9998     }
       
  9999     
       
 10000 // B=26 C={215, 0} Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=296 l=36 r=4 
       
 10001 // Remark                    : Address text.
       
 10002 // Parent                    : list_single_graphic_popup_wml_pane
       
 10003 // Parent API                : list_single_graphic_popup_wml_pane
       
 10004 // Scale API match    ( 51%) : list_single_graphic_popup_wml_pane_g_Limits
       
 10005 // Scale parent match (100%) : list_single_graphic_popup_wml_pane
       
 10006 TAknTextLineLayout List_pane_texts__browser_single_graphic__Line_1(TInt /*aIndex_C*/)
       
 10007     {
       
 10008 	// MurrayR 06/12/04: Good match, except for color parameterisation
       
 10009     TAknTextLineLayout textLine = AknLayoutScalable_Apps::list_single_graphic_popup_wml_pane_t1().LayoutLine();
       
 10010     return textLine;
       
 10011     }
       
 10012     
       
 10013 // C=35 H=26 W=26 b= l=92 r= t=234 
       
 10014 // Remark                    : White balance indication.
       
 10015 // Parent                    : 
       
 10016 // Parent API                : 
       
 10017 // Scale API match    (  0%) : 
       
 10018 // Scale parent match (  0%) : 
       
 10019 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_8()
       
 10020     {
       
 10021     // MAN: DONE
       
 10022     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
 10023 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
 10024     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
 10025     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g5(varietyIndex); // night mode
       
 10026     return DoCompose(layout1, layout2).LayoutLine();    
       
 10027     }
       
 10028     
       
 10029 // C= H=26 W=26 b= l=118 r= t=234 
       
 10030 // Remark                    : Burst mode  indication.
       
 10031 // Parent                    : 
       
 10032 // Parent API                : 
       
 10033 // Scale API match    (  0%) : 
       
 10034 // Scale parent match (  0%) : 
       
 10035 TAknWindowLineLayout Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_9()
       
 10036     {
       
 10037     // MAN: DONE
       
 10038     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
 10039 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
 10040     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_camera_pane();
       
 10041     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_camera_pane_g6(varietyIndex);
       
 10042     return DoCompose(layout1, layout2).LayoutLine();    
       
 10043     }
       
 10044     
       
 10045 // C={215, 35} H=24 W=22 b= l=14 r= t=8 
       
 10046 // Remark                    : Selected memory  type indication.
       
 10047 // Parent                    : 
       
 10048 // Parent API                : 
       
 10049 // Scale API match    (  0%) : 
       
 10050 // Scale parent match (  0%) : 
       
 10051 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_7(TInt /*aIndex_C*/)
       
 10052     {
       
 10053     // MAN :DONE
       
 10054     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
 10055 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 3 : 0;    
       
 10056     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
 10057     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g1(varietyIndex); // memory type
       
 10058     return DoCompose(layout1, layout2).LayoutLine();        
       
 10059     }
       
 10060     
       
 10061 // C={215, 35} H=104 W=30 b= l=320 r= t=8 
       
 10062 // Remark                    : Zooming factor  indication.
       
 10063 // Parent                    : 
       
 10064 // Parent API                : 
       
 10065 // Scale API match    (  0%) : 
       
 10066 // Scale parent match (  0%) : 
       
 10067 TAknWindowLineLayout Camcorder_Video_Viewfinder_descendants_and_elements_Line_8(TInt aIndex_C)
       
 10068     {
       
 10069     // MAN: DONE
       
 10070     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
 10071     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
 10072     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cams_zoom_pane_cp(aIndex_C);
       
 10073     return DoCompose(layout1, layout2).LayoutLine();        
       
 10074     }
       
 10075     
       
 10076 // C={215, 35} H=24 W=22 b= l=14 r= t=8 
       
 10077 // Remark                    : Selected memory  type indication.
       
 10078 // Parent                    : 
       
 10079 // Parent API                : 
       
 10080 // Scale API match    (  0%) : 
       
 10081 // Scale parent match (  0%) : 
       
 10082 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_7(TInt aIndex_C)
       
 10083     {
       
 10084     // MAN :DONE
       
 10085     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
 10086     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
 10087     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g1(aIndex_C); // memory type
       
 10088     return DoCompose(layout1, layout2).LayoutLine();        
       
 10089     }
       
 10090     
       
 10091 // C={215, 35} H=104 W=30 b= l=320 r= t=8 
       
 10092 // Remark                    : Zooming factor  indication.
       
 10093 // Parent                    : 
       
 10094 // Parent API                : 
       
 10095 // Scale API match    (  0%) : 
       
 10096 // Scale parent match (  0%) : 
       
 10097 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_8(TInt aIndex_C)
       
 10098     {
       
 10099     // MAN: DONE
       
 10100     // Note that this line number is wrong in the LAF spec rel 2.6 v4.0.
       
 10101     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
 10102     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::cams_zoom_pane_cp(aIndex_C);
       
 10103     return DoCompose(layout1, layout2).LayoutLine();        
       
 10104     }
       
 10105     
       
 10106 // C={215, 35} H=26 W=26 b= l=8 r= t=40 
       
 10107 // Remark                    : Recording state  indication.
       
 10108 // Parent                    : 
       
 10109 // Parent API                : 
       
 10110 // Scale API match    (  0%) : 
       
 10111 // Scale parent match (  0%) : 
       
 10112 TAknWindowLineLayout Camcorder_Video_Recording_descendants_and_elements_Line_9(TInt /*aIndex_C*/)
       
 10113     {
       
 10114     // MAN: DONE
       
 10115     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
 10116     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::main_video_pane_g6(2); // rec/pause
       
 10117     return DoCompose(layout1, layout2).LayoutLine();        
       
 10118     }
       
 10119     
       
 10120 // B=30 C={215, 35} Font=ELatinPlain12_Scaled J=ELayoutAlignLeft W=284 l=36 r=32 
       
 10121 // Remark                    : Available memory  indication.
       
 10122 // Parent                    : 
       
 10123 // Parent API                : 
       
 10124 // Scale API match    (  0%) : 
       
 10125 // Scale parent match (  0%) : 
       
 10126 TAknTextLineLayout Camcorder_viewfinder_texts_Line_1(TInt /*aIndex_C*/)
       
 10127     {
       
 10128 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 3 : 0;
       
 10129     TAknWindowComponentLayout layout = AknLayoutScalable_Apps::main_video_pane();
       
 10130     TAknTextComponentLayout textLayout = AknLayoutScalable_Apps::main_video_pane_t1(varietyIndex);
       
 10131     return DoComposeText(layout, textLayout).LayoutLine();
       
 10132     }
       
 10133     
       
 10134 // C=219 H=2 W=344 b= l=4 r= t={2, 90, 178} 
       
 10135 // Remark                    : Horizontal lines  between the cells.
       
 10136 // Parent                    : 
       
 10137 // Parent API                : 
       
 10138 // Scale API match    (  0%) : 
       
 10139 // Scale parent match (  0%) : 
       
 10140 TAknWindowLineLayout Camcorder_Still_Image_Burst_Mode_Post_recording_elements_Line_1(TInt aIndex_t)
       
 10141     {
       
 10142     // MAN: DONE 
       
 10143 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
 10144     TInt param = aIndex_t; 
       
 10145     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_burst_pane();
       
 10146     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::linegrid_cams_pane(varietyIndex);
       
 10147     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::linegrid_cams_pane_g(param);
       
 10148     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();    
       
 10149     }
       
 10150 
       
 10151 // C=219 H=176 W=2 b= l={4, 118, 232, 346} r= t=4 
       
 10152 // Remark                    : Vertical lines  between the cells.
       
 10153 // Parent                    : 
       
 10154 // Parent API                : 
       
 10155 // Scale API match    (  0%) : 
       
 10156 // Scale parent match (  0%) : 
       
 10157 TAknWindowLineLayout Camcorder_Still_Image_Burst_Mode_Post_recording_elements_Line_2(TInt aIndex_l)
       
 10158     {
       
 10159     // MAN: DONE
       
 10160 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
 10161     TInt param = aIndex_l + 3; 
       
 10162     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_burst_pane();
       
 10163     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::linegrid_cams_pane(varietyIndex);
       
 10164     TAknWindowComponentLayout layout3 = AknLayoutScalable_Apps::linegrid_cams_pane_g(param);
       
 10165     return DoCompose(layout1, DoCompose(layout2,layout3)).LayoutLine();    
       
 10166     }
       
 10167 
       
 10168 // C= H=174 W=340 b= l=6 r= t=4 
       
 10169 // Remark                    : Burst mode photo  thumbnail selection grid.
       
 10170 // Parent                    : 
       
 10171 // Parent API                : 
       
 10172 // Scale API match    (100%) : grid_cams_pane
       
 10173 // Scale parent match (  0%) : 
       
 10174 TAknWindowLineLayout grid_cams_pane()
       
 10175     {
       
 10176     // MAN: DONE
       
 10177 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
 10178     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_burst_pane();
       
 10179     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::grid_cams_pane(varietyIndex);
       
 10180     return DoCompose(layout1, layout2).LayoutLine();        
       
 10181     }
       
 10182     
       
 10183 // B=24 C=0 Font=ELatinPlain12_Scaled J=ELayoutAlignRight W=222 l=10 r=8 
       
 10184 // Remark                    : Timer indication.
       
 10185 // Parent                    : 
       
 10186 // Parent API                : 
       
 10187 // Scale API match    (  0%) : 
       
 10188 // Scale parent match (  0%) : 
       
 10189 TAknTextLineLayout Camcorder_Burst_Mode_texts_Line_1()
       
 10190     {
       
 10191     // MAN: NOT SUPPORTED (not used)
       
 10192     // This has been removed from LAF specs (removed in A2.6 v1.1).
       
 10193     return EmptyTextLayout();
       
 10194     }
       
 10195     
       
 10196 // C=0 H=32 W=30 b= l=0 r= t=2 
       
 10197 // Remark                    : Brightnesscontrast indications.
       
 10198 // Parent                    : 
       
 10199 // Parent API                : 
       
 10200 // Scale API match    (  0%) : 
       
 10201 // Scale parent match (  0%) : 
       
 10202 TAknWindowLineLayout Camcorder_Brightness_Contrast_descendants_and_elements_Line_1()
       
 10203     {
       
 10204     // MAN: DONE
       
 10205     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_pane_cams_g5(); 
       
 10206     return layout1.LayoutLine();    
       
 10207     }
       
 10208     
       
 10209 // C= H=22 W=180 b= l=40 r= t=8 
       
 10210 // Remark                    : Slider graphics.
       
 10211 // Parent                    : 
       
 10212 // Parent API                : 
       
 10213 // Scale API match    ( 42%) : mce_header_pane_ParamLimits
       
 10214 // Scale parent match (  0%) : 
       
 10215 TAknWindowLineLayout navi_slider_pane()
       
 10216     {
       
 10217     // MAN: DONE
       
 10218     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_slider_pane(); 
       
 10219     return layout1.LayoutLine();    
       
 10220     }
       
 10221     
       
 10222 //TAknLayoutTableLimits Camcorder_Brightness_Contrast_descendants_and_elements_Limits()
       
 10223 //TAknWindowLineLayout Camcorder_Brightness_Contrast_descendants_and_elements(TInt aLineIndex)
       
 10224 
       
 10225 // C=0 H=2 W=180 b= l=40 r= t=16 
       
 10226 // Remark                    : Horizontal slider line.
       
 10227 // Parent                    : navi_slider_pane
       
 10228 // Parent API                : navi_slider_pane
       
 10229 // Scale API match    ( 29%) : mce_header_pane_ParamLimits
       
 10230 // Scale parent match ( 42%) : mce_header_pane_ParamLimits
       
 10231 TAknWindowLineLayout Navi_Slider_pane_elements_Line_1()
       
 10232     {
       
 10233     // MAN: DONE
       
 10234     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_slider_pane_g1(); 
       
 10235     return layout1.LayoutLine();    
       
 10236     }
       
 10237     
       
 10238 // C=0 H=22 W=22 b= l= r= t=6 
       
 10239 // Remark                    : Slider current value indication.
       
 10240 // Parent                    : navi_slider_pane
       
 10241 // Parent API                : navi_slider_pane
       
 10242 // Scale API match    ( 29%) : mce_header_pane_ParamLimits
       
 10243 // Scale parent match ( 42%) : mce_header_pane_ParamLimits
       
 10244 TAknWindowLineLayout Navi_Slider_pane_elements_Line_2()
       
 10245     {
       
 10246     // MAN: DONE
       
 10247     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_slider_pane_g2(); 
       
 10248     return layout1.LayoutLine();    
       
 10249     }
       
 10250     
       
 10251 //TAknLayoutTableLimits Navi_Slider_pane_elements_Limits()
       
 10252 //TAknWindowLineLayout Navi_Slider_pane_elements(TInt aLineIndex)
       
 10253 
       
 10254 // C=0 H=32 W=30 b= l=0 r= t=2 
       
 10255 // Remark                    : Manual exposure indications.
       
 10256 // Parent                    : 
       
 10257 // Parent API                : 
       
 10258 // Scale API match    (  0%) : 
       
 10259 // Scale parent match (  0%) : 
       
 10260 TAknWindowLineLayout Camcorder_Manual_Exposure_descendants_and_elements_Line_1()
       
 10261     {
       
 10262     // MAN: DONE
       
 10263     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::navi_pane_cams_g5(); 
       
 10264     return layout1.LayoutLine();    
       
 10265     }
       
 10266 
       
 10267 // C= H=2 W=166 b= l=28 r= t=26 
       
 10268 // Remark                    : Minimum zooming level.
       
 10269 // Parent                    : zooming_pane
       
 10270 // Parent API                : zooming_pane
       
 10271 // Scale API match    (  0%) : 
       
 10272 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10273 TAknWindowLineLayout Zooming_steps_sizes_Line_1()    
       
 10274     {
       
 10275     // MAN: DONE
       
 10276     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10277     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_1_zoom();
       
 10278     return DoCompose(layout1, layout2).LayoutLine();        
       
 10279     }
       
 10280 
       
 10281 // C= H=2 W=166 b= l=28 r= t=24 
       
 10282 // Remark                    : 
       
 10283 // Parent                    : zooming_pane
       
 10284 // Parent API                : zooming_pane
       
 10285 // Scale API match    (  0%) : 
       
 10286 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10287 TAknWindowLineLayout Zooming_steps_sizes_Line_2()
       
 10288     {
       
 10289     // MAN: DONE
       
 10290     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10291     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_2_zoom();
       
 10292     return DoCompose(layout1, layout2).LayoutLine();        
       
 10293     }
       
 10294 
       
 10295 // C= H=2 W=166 b= l=28 r= t=22 
       
 10296 // Remark                    : 
       
 10297 // Parent                    : zooming_pane
       
 10298 // Parent API                : zooming_pane
       
 10299 // Scale API match    (  0%) : 
       
 10300 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10301 TAknWindowLineLayout Zooming_steps_sizes_Line_3()
       
 10302     {
       
 10303     // MAN: DONE
       
 10304     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10305     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_3_zoom();
       
 10306     return DoCompose(layout1, layout2).LayoutLine();        
       
 10307     }
       
 10308 
       
 10309 // C= H=2 W=166 b= l=28 r= t=20 
       
 10310 // Remark                    : 
       
 10311 // Parent                    : zooming_pane
       
 10312 // Parent API                : zooming_pane
       
 10313 // Scale API match    (  0%) : 
       
 10314 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10315 TAknWindowLineLayout Zooming_steps_sizes_Line_4()
       
 10316     {
       
 10317     // MAN: DONE
       
 10318     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10319     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_4_zoom();
       
 10320     return DoCompose(layout1, layout2).LayoutLine();        
       
 10321     }
       
 10322 
       
 10323 // C= H=2 W=166 b= l=28 r= t=18 
       
 10324 // Remark                    : 
       
 10325 // Parent                    : zooming_pane
       
 10326 // Parent API                : zooming_pane
       
 10327 // Scale API match    (  0%) : 
       
 10328 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10329 TAknWindowLineLayout Zooming_steps_sizes_Line_5()
       
 10330     {
       
 10331     // MAN: DONE
       
 10332     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10333     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_5_zoom();
       
 10334     return DoCompose(layout1, layout2).LayoutLine();        
       
 10335     }
       
 10336 
       
 10337 // C= H=2 W=166 b= l=28 r= t=16 
       
 10338 // Remark                    : 
       
 10339 // Parent                    : zooming_pane
       
 10340 // Parent API                : zooming_pane
       
 10341 // Scale API match    (  0%) : 
       
 10342 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10343 TAknWindowLineLayout Zooming_steps_sizes_Line_6()
       
 10344     {
       
 10345     // MAN: DONE
       
 10346     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10347     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_6_zoom();
       
 10348     return DoCompose(layout1, layout2).LayoutLine();        
       
 10349     }
       
 10350 
       
 10351 // C= H=2 W=166 b= l=28 r= t=14 
       
 10352 // Remark                    : 
       
 10353 // Parent                    : zooming_pane
       
 10354 // Parent API                : zooming_pane
       
 10355 // Scale API match    (  0%) : 
       
 10356 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10357 TAknWindowLineLayout Zooming_steps_sizes_Line_7()
       
 10358     {
       
 10359     // MAN: DONE
       
 10360     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10361     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_7_zoom();
       
 10362     return DoCompose(layout1, layout2).LayoutLine();        
       
 10363     }
       
 10364 
       
 10365 // C= H=2 W=166 b= l=28 r= t=12 
       
 10366 // Remark                    : 
       
 10367 // Parent                    : zooming_pane
       
 10368 // Parent API                : zooming_pane
       
 10369 // Scale API match    (  0%) : 
       
 10370 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10371 TAknWindowLineLayout Zooming_steps_sizes_Line_8()
       
 10372     {
       
 10373     // MAN: DONE
       
 10374     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10375     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_8_zoom();
       
 10376     return DoCompose(layout1, layout2).LayoutLine();        
       
 10377     }
       
 10378 // C= H=2 W=166 b= l=28 r= t=10 
       
 10379 // Remark                    : 
       
 10380 // Parent                    : zooming_pane
       
 10381 // Parent API                : zooming_pane
       
 10382 // Scale API match    (  0%) : 
       
 10383 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10384 TAknWindowLineLayout Zooming_steps_sizes_Line_9()
       
 10385     {
       
 10386     // MAN: DONE
       
 10387     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10388     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_9_zoom();
       
 10389     return DoCompose(layout1, layout2).LayoutLine();        
       
 10390     }
       
 10391 
       
 10392 // C= H=2 W=166 b= l=28 r= t=8 
       
 10393 // Remark                    : 
       
 10394 // Parent                    : zooming_pane
       
 10395 // Parent API                : zooming_pane
       
 10396 // Scale API match    (  0%) : 
       
 10397 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10398 TAknWindowLineLayout Zooming_steps_sizes_Line_10()
       
 10399     {
       
 10400     // MAN: DONE
       
 10401     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10402     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_10_zoom();
       
 10403     return DoCompose(layout1, layout2).LayoutLine();        
       
 10404     }
       
 10405 
       
 10406 // C= H=2 W=166 b= l=28 r= t=6 
       
 10407 // Remark                    : Maximum zooming level.
       
 10408 // Parent                    : zooming_pane
       
 10409 // Parent API                : zooming_pane
       
 10410 // Scale API match    (  0%) : 
       
 10411 // Scale parent match ( 60%) : bg_cale_heading_pane
       
 10412 TAknWindowLineLayout Zooming_steps_sizes_Line_11()
       
 10413     {
       
 10414     // MAN: DONE
       
 10415     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::aid_levels_zoom();
       
 10416     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::level_11_zoom();
       
 10417     return DoCompose(layout1, layout2).LayoutLine();        
       
 10418     }
       
 10419 
       
 10420 // C= H=76 W=92 b= l=28 r= t=6 
       
 10421 // Remark                    : Background graphics.
       
 10422 // Parent                    : 
       
 10423 // Parent API                : 
       
 10424 // Scale API match    ( 45%) : call_video_uplink_pane_ParamLimits
       
 10425 // Scale parent match (  0%) : 
       
 10426 TAknWindowLineLayout Uplink_video_image__small__Line_1()
       
 10427     {
       
 10428 	// MAN: DONE
       
 10429     if ( Layout_Meta_Data::IsLandscapeOrientation() )
       
 10430         {
       
 10431         TAknWindowComponentLayout layout1 = 
       
 10432             AknLayoutScalable_Apps::main_pane( 4 );
       
 10433         TAknWindowComponentLayout layout2 = 
       
 10434             AknLayoutScalable_Apps::main_video_tele_pane();
       
 10435         TAknWindowComponentLayout layout3 = 
       
 10436             AknLayoutScalable_Apps::call_video_uplink_pane_cp2(); 
       
 10437         TAknWindowComponentLayout layout4 = 
       
 10438             AknLayoutScalable_Apps::call_video_uplink_pane_g1();
       
 10439         return 
       
 10440             DoCompose( 
       
 10441                 DoCompose( layout1, layout2 ), 
       
 10442                 DoCompose( layout3, layout4 ) ).LayoutLine();
       
 10443         }
       
 10444     else
       
 10445         {
       
 10446         TAknWindowComponentLayout layout1 = 
       
 10447             AknLayoutScalable_Apps::call_video_uplink_pane(1);
       
 10448         TAknWindowComponentLayout layout2 = 
       
 10449             AknLayoutScalable_Apps::call_video_uplink_pane_g1();
       
 10450         return DoCompose(layout1, layout2).LayoutLine(); 
       
 10451         }
       
 10452     }
       
 10453 
       
 10454 // C= H=72 W=88 b= l=30 r= t=8 
       
 10455 // Remark                    : Uplink video stream.
       
 10456 // Parent                    : 
       
 10457 // Parent API                : 
       
 10458 // Scale API match    ( 45%) : call_video_uplink_pane_ParamLimits
       
 10459 // Scale parent match (  0%) : 
       
 10460 TAknWindowLineLayout Uplink_video_image__small__Line_2()
       
 10461     {
       
 10462 	// MAN: DONE
       
 10463     if ( Layout_Meta_Data::IsLandscapeOrientation() )
       
 10464         {
       
 10465         TAknWindowComponentLayout layout1 = 
       
 10466             AknLayoutScalable_Apps::main_pane( 4 );
       
 10467         TAknWindowComponentLayout layout2 = 
       
 10468             AknLayoutScalable_Apps::main_video_tele_pane();
       
 10469         TAknWindowComponentLayout layout3 = 
       
 10470             AknLayoutScalable_Apps::call_video_uplink_pane_cp2(); 
       
 10471         TAknWindowComponentLayout layout4 = 
       
 10472             AknLayoutScalable_Apps::video_uplink_pane();
       
 10473         return 
       
 10474             DoCompose( 
       
 10475                 DoCompose( layout1, layout2 ), 
       
 10476                 DoCompose( layout3, layout4 ) ).LayoutLine();
       
 10477         }
       
 10478     else
       
 10479         {
       
 10480         TAknWindowComponentLayout layout1 = 
       
 10481             AknLayoutScalable_Apps::call_video_uplink_pane( 1 );
       
 10482         TAknWindowComponentLayout layout2 = 
       
 10483             AknLayoutScalable_Apps::video_uplink_pane();
       
 10484         return DoCompose(layout1, layout2).LayoutLine();  
       
 10485         }
       
 10486     }
       
 10487 
       
 10488 // C= H=26 W=42 b= l=76 r= t=8 
       
 10489 // Remark                    : Uplink blind indication.
       
 10490 // Parent                    : 
       
 10491 // Parent API                : 
       
 10492 // Scale API match    ( 45%) : call_video_uplink_pane_ParamLimits
       
 10493 // Scale parent match (  0%) : 
       
 10494 TAknWindowLineLayout Uplink_video_image__small__Line_3()
       
 10495     {
       
 10496  	// MAN: DONE
       
 10497     if ( Layout_Meta_Data::IsLandscapeOrientation() )
       
 10498         {
       
 10499         TAknWindowComponentLayout layout1 = 
       
 10500             AknLayoutScalable_Apps::main_pane( 4 );
       
 10501         TAknWindowComponentLayout layout2 = 
       
 10502             AknLayoutScalable_Apps::main_video_tele_pane();
       
 10503         TAknWindowComponentLayout layout3 = 
       
 10504             AknLayoutScalable_Apps::call_video_uplink_pane_cp2(); 
       
 10505         TAknWindowComponentLayout layout4 = 
       
 10506             AknLayoutScalable_Apps::call_video_uplink_pane_g2();
       
 10507         return 
       
 10508             DoCompose( 
       
 10509                 DoCompose( layout1, layout2 ), 
       
 10510                 DoCompose( layout3, layout4 ) ).LayoutLine();
       
 10511         }
       
 10512     else
       
 10513         {
       
 10514         TAknWindowComponentLayout layout1 = 
       
 10515             AknLayoutScalable_Apps::call_video_uplink_pane( 1 );
       
 10516         TAknWindowComponentLayout layout2 = 
       
 10517             AknLayoutScalable_Apps::call_video_uplink_pane_g2();
       
 10518         return DoCompose(layout1, layout2).LayoutLine();  
       
 10519         }
       
 10520     }
       
 10521 
       
 10522 // C= H=10 W=116 b= l=2 r= t=0 
       
 10523 // Remark                    : Uplink image.
       
 10524 // Parent                    : 
       
 10525 // Parent API                : 
       
 10526 // Scale API match    ( 42%) : call_video_uplink_pane_ParamLimits
       
 10527 // Scale parent match (  0%) : 
       
 10528 TAknWindowLineLayout Downlink_video_image_Line_4()
       
 10529     {
       
 10530     // MAN: NOT SUPPORTED (not used 27.12.2004)
       
 10531     return EmptyWindowLayout(); // NOT IMPLEMENTED
       
 10532     }
       
 10533 
       
 10534 // C= H=288 W=352 b= l=0 r= t=0 
       
 10535 // Remark                    : Uncropped downlink video stream.
       
 10536 // Parent                    : 
       
 10537 // Parent API                : 
       
 10538 // Scale API match    (  0%) : 
       
 10539 // Scale parent match (  0%) : 
       
 10540 TAknWindowLineLayout downlink_stream_area()
       
 10541     {
       
 10542     // MAN: DONE
       
 10543 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0;
       
 10544     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_tele_pane();
       
 10545     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::video_down_pane(varietyIndex);
       
 10546     return DoCompose(layout1, layout2).LayoutLine();    
       
 10547     }
       
 10548     
       
 10549 TAknWindowLineLayout MIDP_text_elements_Line_1(TInt /*aIndex_t*/)
       
 10550     {
       
 10551     //NOT USED
       
 10552     return EmptyWindowLayout();
       
 10553     }
       
 10554 
       
 10555 TAknWindowLineLayout MIDP_text_elements_Line_2()
       
 10556     {
       
 10557     // NOT USED
       
 10558     return EmptyWindowLayout();
       
 10559     }
       
 10560 
       
 10561 TAknTextLineLayout MIDP_texts_Line_1(TInt /*aIndex_B*/)
       
 10562     {
       
 10563     // NOT USED
       
 10564     return EmptyTextLayout();
       
 10565     }
       
 10566 
       
 10567 // LAF Table : Camcorder Zooming factor pane elements
       
 10568 // C=215 H=104 W=30 b= l=0 r= t=0 
       
 10569 // Remark                    : Zooming scale.
       
 10570 // Parent                    : cams_zoom_pane
       
 10571 // Parent API                : Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4
       
 10572 // Scale API match    (  0%) : 
       
 10573 // Scale parent match (  0%) : 
       
 10574 TAknWindowLineLayout Camcorder_Zooming_factor_pane_elements_v2_Line_1(TInt /*aIndex_C*/)
       
 10575     {
       
 10576     // MAN: DONE
       
 10577     // Note that it is a bit unsure if the new and old laf can be mapped like this.
       
 10578     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_zoom_pane_g2();
       
 10579     return layout1.LayoutLine();    
       
 10580     }
       
 10581 
       
 10582 // C=215 H=10 W=6 b= l=12 r= t=0 
       
 10583 // Remark                    : Elevator.
       
 10584 // Parent                    : cams_zoom_pane
       
 10585 // Parent API                : Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4
       
 10586 // Scale API match    (  0%) : 
       
 10587 // Scale parent match (  0%) : 
       
 10588 TAknWindowLineLayout Camcorder_Zooming_factor_pane_elements_v2_Line_2(TInt /*aIndex_C*/)
       
 10589     {
       
 10590     // MAN: DONE
       
 10591     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_zoom_pane_g4();
       
 10592     return layout1.LayoutLine();    
       
 10593     }
       
 10594 
       
 10595 TAknWindowLineLayout Camcorder_Zooming_factor_pane_elements_v2_Line_3(TInt /*aIndex_C*/)
       
 10596     {
       
 10597     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_zoom_pane_g3(); // Min
       
 10598     return layout1.LayoutLine();    
       
 10599     }
       
 10600 
       
 10601 TAknWindowLineLayout Camcorder_Zooming_factor_pane_elements_v2_Line_4(TInt /*aIndex_C*/)
       
 10602     {
       
 10603     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cams_zoom_pane_g1(); // Max
       
 10604     return layout1.LayoutLine();    
       
 10605     }
       
 10606 
       
 10607 // FM Radio layouts
       
 10608 TAknWindowLineLayout cell_radio_pane(TInt aIndex_t)
       
 10609     {
       
 10610     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::cell_fmradio_pane(aIndex_t);
       
 10611     return layout1.LayoutLine();   
       
 10612     }
       
 10613 
       
 10614 TAknWindowLineLayout FM_Radio_cell_elements_Line_1()
       
 10615     {
       
 10616     return EmptyWindowLayout(); // NOT USED
       
 10617     }
       
 10618 
       
 10619 TAknWindowLineLayout grid_radio_pane()
       
 10620     {
       
 10621     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::grid_radio_pane();
       
 10622     return layout1.LayoutLine();   
       
 10623     }
       
 10624 
       
 10625 TAknWindowLineLayout FM_Radio_elements_Line_2()
       
 10626     {
       
 10627     // vertical
       
 10628     TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::bg_list_pane(0);
       
 10629     TAknWindowComponentLayout layout3 = AknLayoutScalable_Avkon::bg_list_pane_g4(2);
       
 10630     return DoCompose(layout2, layout3).LayoutLine();
       
 10631     }
       
 10632 
       
 10633 TAknWindowLineLayout FM_Radio_elements_Line_3()
       
 10634     {
       
 10635     // horizontal
       
 10636     TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::bg_list_pane(0);
       
 10637     TAknWindowComponentLayout layout3 = AknLayoutScalable_Avkon::bg_list_pane_g5(2);
       
 10638     return DoCompose(layout2, layout3).LayoutLine();
       
 10639     }
       
 10640 
       
 10641 TAknWindowLineLayout FM_Radio_elements_Line_4()
       
 10642     {
       
 10643     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::wait_bar_pane_cp03();
       
 10644     return layout1.LayoutLine();    
       
 10645     }
       
 10646 
       
 10647 TAknWindowLineLayout FM_Radio_elements_Line_5()
       
 10648     {
       
 10649     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::wait_bar_pane_cp03();
       
 10650     return layout1.LayoutLine();    
       
 10651     }
       
 10652 
       
 10653 /* TAknLayoutTableLimits FM_Radio_elements_Limits();
       
 10654    TAknWindowLineLayout FM_Radio_elements(TInt aLineIndex); */
       
 10655 
       
 10656 TAknTextLineLayout FM_Radio_texts_Line_1()
       
 10657     {
       
 10658     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::main_fmradio_pane_t1();
       
 10659     return layout1.LayoutLine();    
       
 10660     }
       
 10661 
       
 10662 TAknTextLineLayout FM_Radio_texts_Line_2()
       
 10663     {
       
 10664     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::main_fmradio_pane_t2();
       
 10665     return layout1.LayoutLine();    
       
 10666     }
       
 10667 
       
 10668 TAknTextLineLayout FM_Radio_texts_Line_3()
       
 10669     {
       
 10670     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::main_fmradio_pane_t3();
       
 10671     return layout1.LayoutLine();    
       
 10672     }
       
 10673 
       
 10674 TAknTextLineLayout FM_Radio_texts_Line_4()
       
 10675     {
       
 10676     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::main_fmradio_pane_t4();
       
 10677     return layout1.LayoutLine();    
       
 10678     }
       
 10679 
       
 10680 TAknTextLineLayout FM_Radio_texts_Line_5()
       
 10681     {
       
 10682     TAknTextComponentLayout layout1 = AknLayoutScalable_Apps::main_fmradio_pane_t5();
       
 10683     return layout1.LayoutLine();    
       
 10684     }
       
 10685 
       
 10686 /* TAknLayoutTableLimits FM_Radio_texts_Limits();
       
 10687    TAknTextLineLayout FM_Radio_texts(TInt aLineIndex);*/
       
 10688 
       
 10689 TAknWindowLineLayout aid_cams_cif_uncrop_pane()
       
 10690     {
       
 10691     // AsM 06.05.2005: DONE
       
 10692 	TInt varietyIndex = Layout_Meta_Data::IsLandscapeOrientation() ? 2 : 0;
       
 10693     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_pane();
       
 10694     TAknWindowComponentLayout layout2 = AknLayoutScalable_Apps::aid_cams_cif_uncrop_pane(varietyIndex);
       
 10695     return DoCompose(layout1, layout2).LayoutLine();        
       
 10696     }
       
 10697 
       
 10698 TAknWindowLineLayout video_down_subqcif_pane()
       
 10699     {
       
 10700     // AsM DONE
       
 10701     TAknWindowComponentLayout layout1 = AknLayoutScalable_Apps::main_video_tele_pane();
       
 10702     TAknWindowComponentLayout layout2;
       
 10703     if (Layout_Meta_Data::IsLandscapeOrientation())
       
 10704         {
       
 10705         layout2 = AknLayoutScalable_Apps::video_down_subqcif_pane_cp(5);
       
 10706         }
       
 10707     else
       
 10708         {
       
 10709         layout2 = AknLayoutScalable_Apps::video_down_subqcif_pane(2);
       
 10710         }
       
 10711     return DoCompose(layout1, layout2).LayoutLine();    
       
 10712     }
       
 10713 
       
 10714 //
       
 10715 // Lookup Table
       
 10716 // This is needed for multiline texts and table decoding
       
 10717 // Do not modify
       
 10718 //
       
 10719 
       
 10720 const TUint KDataLookup[AppLayout::E_TApiId_TableSize] =
       
 10721 	{
       
 10722 (TUint)&Browser_image_highlight_Line_1,
       
 10723 
       
 10724 (TUint)&Browser_image_highlight_Line_2,
       
 10725 
       
 10726 (TUint)&Browser_image_highlight_Line_3,
       
 10727 
       
 10728 (TUint)&Browser_image_highlight_Line_4,
       
 10729 
       
 10730 (TUint)&Browser_image_highlight_Line_5,
       
 10731 
       
 10732 (TUint)&Browser_image_highlight_Line_6,
       
 10733 
       
 10734 (TUint)&Browser_image_highlight_Line_7,
       
 10735 
       
 10736 (TUint)&Browser_image_highlight_Line_8,
       
 10737 
       
 10738 (TUint)&Browser_image_highlight_Line_9,
       
 10739 
       
 10740 0x0008,
       
 10741 
       
 10742 (TUint16)AppLayout::EApiId_Browser_image_highlight_Line_1,
       
 10743 
       
 10744 (TUint)&Navi_pane_elements_Line_1,
       
 10745 
       
 10746 (TUint)&list_cale_time_pane,
       
 10747 
       
 10748 (TUint)&list_pinb_item_pane,
       
 10749 
       
 10750 (TUint)&List_pane_elements__cale_time__Line_1,
       
 10751 
       
 10752 (TUint)&List_pane_elements__cale_time__Line_2,
       
 10753 
       
 10754 (TUint)&List_pane_elements__cale_time__Line_3,
       
 10755 
       
 10756 (TUint)&List_pane_texts__cale_time__Line_1,
       
 10757 
       
 10758 0x0101,	// Multiline_List_pane_texts__cale_time__Line_1
       
 10759 
       
 10760 (TUint)&List_pane_texts__cale_time__Line_2,
       
 10761 
       
 10762 (TUint)&List_pane_texts__cale_time__Line_3,
       
 10763 
       
 10764 0x0203,	// Multiline_List_pane_texts__cale_time__Line_3
       
 10765 
       
 10766 (TUint)&List_pane_elements__pinb_item__Line_1,
       
 10767 
       
 10768 (TUint)&List_pane_elements__pinb_item__Line_2,
       
 10769 
       
 10770 (TUint)&List_pane_elements__pinb_item__Line_3,
       
 10771 
       
 10772 (TUint)&List_pane_elements__pinb_item__Line_4,
       
 10773 
       
 10774 0x0002,
       
 10775 
       
 10776 (TUint16)AppLayout::EApiId_List_pane_elements__pinb_item__Line_1,
       
 10777 
       
 10778 (TUint)&List_pane_texts__pinb_item__Line_1,
       
 10779 
       
 10780 (TUint)&List_pane_highlight__several__Line_1,
       
 10781 
       
 10782 (TUint)&List_pane_highlight__several__Line_2,
       
 10783 
       
 10784 0x0001,
       
 10785 
       
 10786 (TUint16)AppLayout::EApiId_List_pane_highlight__several__Line_1,
       
 10787 
       
 10788 (TUint)&cell_pinb_pane,
       
 10789 
       
 10790 (TUint)&cell_qdial_pane,
       
 10791 
       
 10792 (TUint)&cell_cale_month_pane,
       
 10793 
       
 10794 (TUint)&cell_calc_pane,
       
 10795 
       
 10796 (TUint)&cell_cale_week_pane,
       
 10797 
       
 10798 (TUint)&cell_vorec_pane,
       
 10799 
       
 10800 (TUint)&cell_gms_pane,
       
 10801 
       
 10802 (TUint)&cell_mp_pane,
       
 10803 
       
 10804 0x0001,
       
 10805 
       
 10806 (TUint16)AppLayout::EApiId_cell_pinb_pane,
       
 10807 
       
 10808 (TUint)&Cell_pane_elements__pinb__Line_1,
       
 10809 
       
 10810 (TUint)&Cell_pane_elements__pinb__Line_2,
       
 10811 
       
 10812 (TUint)&Cell_pane_elements__pinb__Line_3,
       
 10813 
       
 10814 0x0002,
       
 10815 
       
 10816 (TUint16)AppLayout::EApiId_Cell_pane_elements__pinb__Line_1,
       
 10817 
       
 10818 (TUint)&Cell_pane_elements__qdial__Line_1,
       
 10819 
       
 10820 (TUint)&Cell_pane_elements__qdial__Line_2,
       
 10821 
       
 10822 (TUint)&Cell_pane_elements__qdial__Line_3,
       
 10823 
       
 10824 (TUint)&Cell_pane_elements__qdial__Line_4,
       
 10825 
       
 10826 (TUint)&Cell_pane_elements__qdial__Line_5,
       
 10827 
       
 10828 (TUint)&Cell_pane_elements__qdial__Line_6,
       
 10829 
       
 10830 (TUint)&Cell_pane_elements__qdial__Line_7,
       
 10831 
       
 10832 (TUint)&Cell_pane_elements__qdial__Line_8,
       
 10833 
       
 10834 (TUint)&Cell_pane_elements__qdial__Line_9,
       
 10835 
       
 10836 (TUint)&Cell_pane_elements__qdial__Line_10,
       
 10837 
       
 10838 (TUint)&Cell_pane_elements__qdial__Line_11,
       
 10839 
       
 10840 (TUint)&Cell_pane_elements__qdial__Line_12,
       
 10841 
       
 10842 (TUint)&Cell_pane_elements__qdial__Line_13,
       
 10843 
       
 10844 (TUint)&Cell_pane_elements__qdial__Line_14,
       
 10845 
       
 10846 (TUint)&Cell_pane_elements__qdial__Line_15,
       
 10847 
       
 10848 (TUint)&Cell_pane_elements__qdial__Line_16,
       
 10849 
       
 10850 (TUint)&Cell_pane_elements__qdial__Line_17,
       
 10851 
       
 10852 (TUint)&Cell_pane_elements__qdial__Line_18,
       
 10853 
       
 10854 (TUint)&Cell_pane_elements__qdial__Line_19,
       
 10855 
       
 10856 (TUint)&Cell_pane_elements__qdial__Line_20,
       
 10857 
       
 10858 (TUint)&Cell_pane_elements__qdial__Line_21,
       
 10859 
       
 10860 0x0014,
       
 10861 
       
 10862 (TUint16)AppLayout::EApiId_Cell_pane_elements__qdial__Line_1,
       
 10863 
       
 10864 (TUint)&Cell_pane_texts__qdial__Line_1,
       
 10865 
       
 10866 0x0403,	// Multiline_Cell_pane_texts__qdial__Line_1
       
 10867 
       
 10868 (TUint)&Cell_pane_elements__cale_month__Line_1,
       
 10869 
       
 10870 (TUint)&Cell_pane_elements__cale_month__Line_2,
       
 10871 
       
 10872 (TUint)&Cell_pane_texts__cale_month__Line_1,
       
 10873 
       
 10874 (TUint)&Cell_pane_elements__calc__Line_1,
       
 10875 
       
 10876 (TUint)&Cell_pane_elements__cale_week__Line_1,
       
 10877 
       
 10878 (TUint)&Cell_pane_elements__cale_week__Line_2,
       
 10879 
       
 10880 (TUint)&Cell_pane_elements__cale_week__Line_3,
       
 10881 
       
 10882 (TUint)&Cell_pane_elements__cale_week__Line_4,
       
 10883 
       
 10884 0x0102,
       
 10885 
       
 10886 (TUint16)AppLayout::EApiId_Cell_pane_elements__cale_week__Line_1,
       
 10887 
       
 10888 (TUint)&Voice_Recorder_cell_elements_Line_1,
       
 10889 
       
 10890 (TUint)&Graphical_message_cell_elements_Line_1,
       
 10891 
       
 10892 (TUint)&Graphical_message_cell_elements_Line_2,
       
 10893 
       
 10894 0x0001,
       
 10895 
       
 10896 (TUint16)AppLayout::EApiId_Graphical_message_cell_elements_Line_1,
       
 10897 
       
 10898 (TUint)&MediaPlayer_cell_elements_Line_1,
       
 10899 
       
 10900 (TUint)&Cell_pane_highlight_elements__various__Line_1,
       
 10901 
       
 10902 (TUint)&Cell_pane_highlight_elements__qdial__Line_1,
       
 10903 
       
 10904 (TUint)&Cell_pane_highlight_elements__qdial__Line_2,
       
 10905 
       
 10906 (TUint)&Browser_texts_Line_1,
       
 10907 
       
 10908 0x0101,	// Multiline_Browser_texts_Line_1
       
 10909 
       
 10910 (TUint)&Browser_texts_Line_2,
       
 10911 
       
 10912 0x0101,	// Multiline_Browser_texts_Line_2
       
 10913 
       
 10914 (TUint)&Browser_texts_Line_3,
       
 10915 
       
 10916 0x0101,	// Multiline_Browser_texts_Line_3
       
 10917 
       
 10918 0x0002,
       
 10919 
       
 10920 (TUint16)AppLayout::EApiId_Browser_texts_Line_1,
       
 10921 
       
 10922 (TUint)&Browser_selection_box_elements_Line_1,
       
 10923 
       
 10924 (TUint)&Browser_selection_box_elements_Line_2,
       
 10925 
       
 10926 (TUint)&Browser_selection_box_elements_Line_3,
       
 10927 
       
 10928 (TUint)&Browser_selection_box_elements_Line_4,
       
 10929 
       
 10930 0x0003,
       
 10931 
       
 10932 (TUint16)AppLayout::EApiId_Browser_selection_box_elements_Line_1,
       
 10933 
       
 10934 (TUint)&Browser_highlights_Line_1,
       
 10935 
       
 10936 (TUint)&Browser_highlights_Line_2,
       
 10937 
       
 10938 0x0001,
       
 10939 
       
 10940 (TUint16)AppLayout::EApiId_Browser_highlights_Line_1,
       
 10941 
       
 10942 (TUint)&Browser_text_link_underlining_Line_1,
       
 10943 
       
 10944 (TUint)&Browser_table_frame_graphics_and_highlight_Line_1,
       
 10945 
       
 10946 (TUint)&Browser_table_frame_graphics_and_highlight_Line_2,
       
 10947 
       
 10948 0x0001,
       
 10949 
       
 10950 (TUint16)AppLayout::EApiId_Browser_table_frame_graphics_and_highlight_Line_1,
       
 10951 
       
 10952 (TUint)&Browser_image_frame_and_highlight_Line_1,
       
 10953 
       
 10954 (TUint)&Browser_image_frame_and_highlight_Line_2,
       
 10955 
       
 10956 (TUint)&Browser_image_frame_and_highlight_Line_3,
       
 10957 
       
 10958 0x0102,
       
 10959 
       
 10960 (TUint16)AppLayout::EApiId_Browser_image_frame_and_highlight_Line_1,
       
 10961 
       
 10962 (TUint)&Browser_broken_image_Line_1,
       
 10963 
       
 10964 (TUint)&Browser_broken_image_Line_2,
       
 10965 
       
 10966 (TUint)&Browser_broken_image_Line_3,
       
 10967 
       
 10968 0x0002,
       
 10969 
       
 10970 (TUint16)AppLayout::EApiId_Browser_broken_image_Line_1,
       
 10971 
       
 10972 (TUint)&Browser_broken_image_text_Line_1,
       
 10973 
       
 10974 (TUint)&Calendar_Day_view_elements_and_descendants_Line_1,
       
 10975 
       
 10976 (TUint)&Calendar_Day_view_elements_and_descendants_Line_2,
       
 10977 
       
 10978 (TUint)&Calendar_Day_view_elements_and_descendants_Line_3,
       
 10979 
       
 10980 (TUint)&list_cale_pane,
       
 10981 
       
 10982 0x0003,
       
 10983 
       
 10984 (TUint16)AppLayout::EApiId_Calendar_Day_view_elements_and_descendants_Line_1,
       
 10985 
       
 10986 (TUint)&List_pane_texts__cale_time_empty__Line_1,
       
 10987 
       
 10988 0x0000,	// Multiline_List_pane_texts__cale_time_empty__Line_1
       
 10989 
       
 10990 (TUint)&Calendar_Week_view_elements_Line_1,
       
 10991 
       
 10992 (TUint)&Calendar_Week_view_elements_Line_2,
       
 10993 
       
 10994 (TUint)&Calendar_Week_view_elements_Line_3,
       
 10995 
       
 10996 (TUint)&Calendar_Week_view_elements_Line_4,
       
 10997 
       
 10998 (TUint)&Calendar_Week_view_elements_Line_5,
       
 10999 
       
 11000 (TUint)&Calendar_Week_view_elements_Line_6,
       
 11001 
       
 11002 (TUint)&Calendar_Week_view_elements_Line_7,
       
 11003 
       
 11004 (TUint)&Calendar_Week_view_elements_Line_8,
       
 11005 
       
 11006 (TUint)&grid_cale_week_pane,
       
 11007 
       
 11008 0x0004,
       
 11009 
       
 11010 (TUint16)AppLayout::EApiId_Calendar_Week_view_elements_Line_1,
       
 11011 
       
 11012 (TUint)&Calendar_Week_view_texts_Line_1,
       
 11013 
       
 11014 (TUint)&Calendar_Week_view_texts_Line_2,
       
 11015 
       
 11016 0x0000,	// Multiline_Calendar_Week_view_texts_Line_2
       
 11017 
       
 11018 (TUint)&Calendar_Month_view_elements_Line_1,
       
 11019 
       
 11020 (TUint)&Calendar_Month_view_elements_Line_2,
       
 11021 
       
 11022 (TUint)&Calendar_Month_view_elements_Line_3,
       
 11023 
       
 11024 (TUint)&Calendar_Month_view_elements_Line_4,
       
 11025 
       
 11026 (TUint)&Calendar_Month_view_elements_Line_5,
       
 11027 
       
 11028 (TUint)&Calendar_Month_view_elements_Line_6,
       
 11029 
       
 11030 (TUint)&Calendar_Month_view_elements_Line_7,
       
 11031 
       
 11032 (TUint)&grid_cale_month_pane,
       
 11033 
       
 11034 0x0004,
       
 11035 
       
 11036 (TUint16)AppLayout::EApiId_Calendar_Month_view_elements_Line_1,
       
 11037 
       
 11038 (TUint)&Calendar_Month_view_texts_Line_1,
       
 11039 
       
 11040 (TUint)&Calendar_Month_view_texts_Line_2,
       
 11041 
       
 11042 0x0000,	// Multiline_Calendar_Month_view_texts_Line_2
       
 11043 
       
 11044 (TUint)&Calculator_elements_Line_1,
       
 11045 
       
 11046 (TUint)&gqn_graf_calc_paper,
       
 11047 
       
 11048 (TUint)&Calculator_elements_Line_3,
       
 11049 
       
 11050 (TUint)&grid_calc_pane,
       
 11051 
       
 11052 0x0001,
       
 11053 
       
 11054 (TUint16)AppLayout::EApiId_Calculator_elements_Line_1,
       
 11055 
       
 11056 (TUint)&Calculator_texts_Line_1,
       
 11057 
       
 11058 (TUint)&Calculator_texts_Line_2,
       
 11059 
       
 11060 (TUint)&Calculator_texts_Line_3,
       
 11061 
       
 11062 (TUint)&Calculator_texts_Line_4,
       
 11063 
       
 11064 (TUint)&Calculator_texts_Line_5,
       
 11065 
       
 11066 (TUint)&Calculator_texts_Line_6,
       
 11067 
       
 11068 (TUint)&Calculator_texts_Line_7,
       
 11069 
       
 11070 0x0000,	// Multiline_Calculator_texts_Line_7
       
 11071 
       
 11072 (TUint)&Calculator_texts_Line_8,
       
 11073 
       
 11074 0x0000,	// Multiline_Calculator_texts_Line_8
       
 11075 
       
 11076 0x0005,
       
 11077 
       
 11078 (TUint16)AppLayout::EApiId_Calculator_texts_Line_1,
       
 11079 
       
 11080 0x0607,
       
 11081 
       
 11082 (TUint16)AppLayout::EApiId_Calculator_texts_Line_1,
       
 11083 
       
 11084 (TUint)&popup_clock__ref__window,
       
 11085 
       
 11086 (TUint)&Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_2,
       
 11087 
       
 11088 (TUint)&Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_3,
       
 11089 
       
 11090 (TUint)&Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_4,
       
 11091 
       
 11092 (TUint)&Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_5,
       
 11093 
       
 11094 0x0004,
       
 11095 
       
 11096 (TUint16)AppLayout::EApiId_popup_clock__ref__window,
       
 11097 
       
 11098 (TUint)&Real_Time_Alarm_Clock_view_texts__skins__Line_1,
       
 11099 
       
 11100 (TUint)&Real_Time_Alarm_Clock_view_texts__skins__Line_2,
       
 11101 
       
 11102 0x0000,	// Multiline_Real_Time_Alarm_Clock_view_texts__skins__Line_2
       
 11103 
       
 11104 (TUint)&Real_Time_Alarm_Clock_view_texts__skins__Line_3,
       
 11105 
       
 11106 (TUint)&Real_Time_Alarm_Clock_view_texts__skins__Line_4,
       
 11107 
       
 11108 0x0000,	// Multiline_Real_Time_Alarm_Clock_view_texts__skins__Line_4
       
 11109 
       
 11110 (TUint)&Real_Time_Alarm_Clock_view_texts__skins__Line_5,
       
 11111 
       
 11112 (TUint)&Real_Time_Alarm_Clock_view_texts__skins__Line_6,
       
 11113 
       
 11114 0x0405,
       
 11115 
       
 11116 (TUint16)AppLayout::EApiId_Real_Time_Alarm_Clock_view_texts__skins__Line_1,
       
 11117 
       
 11118 (TUint)&Clock_find_pane_elements_Line_1,
       
 11119 
       
 11120 (TUint)&Clock_find_pane_elements_Line_2,
       
 11121 
       
 11122 (TUint)&Clock_find_pane_elements_Line_3,
       
 11123 
       
 11124 (TUint)&Clock_find_pane_elements_Line_4,
       
 11125 
       
 11126 (TUint)&Clock_find_pane_elements_Line_5,
       
 11127 
       
 11128 0x0004,
       
 11129 
       
 11130 (TUint16)AppLayout::EApiId_Clock_find_pane_elements_Line_1,
       
 11131 
       
 11132 (TUint)&Find_pane_texts_Line_1,
       
 11133 
       
 11134 (TUint)&Near_QCIF,
       
 11135 
       
 11136 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_2,
       
 11137 
       
 11138 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_3,
       
 11139 
       
 11140 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4,
       
 11141 
       
 11142 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_5,
       
 11143 
       
 11144 0x0008,
       
 11145 
       
 11146 (TUint16)AppLayout::EApiId_Near_QCIF,
       
 11147 
       
 11148 (TUint)&Camcorder_Zooming_factor_pane_elements_Line_1,
       
 11149 
       
 11150 (TUint)&Camcorder_Zooming_factor_pane_elements_Line_2,
       
 11151 
       
 11152 0x0001,
       
 11153 
       
 11154 (TUint16)AppLayout::EApiId_Camcorder_Zooming_factor_pane_elements_Line_1,
       
 11155 
       
 11156 (TUint)&Camcorder_Still_Image_Viewfinder_texts_Line_1,
       
 11157 
       
 11158 (TUint)&Camcorder_Still_Image_Viewfinder_texts_Line_2,
       
 11159 
       
 11160 0x0001,
       
 11161 
       
 11162 (TUint16)AppLayout::EApiId_Camcorder_Still_Image_Viewfinder_texts_Line_1,
       
 11163 
       
 11164 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_1,
       
 11165 
       
 11166 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_2,
       
 11167 
       
 11168 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_3,
       
 11169 
       
 11170 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_4,
       
 11171 
       
 11172 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_5,
       
 11173 
       
 11174 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_6,
       
 11175 
       
 11176 0x0001,
       
 11177 
       
 11178 (TUint16)AppLayout::EApiId_Camcorder_Video_Viewfinder_descendants_and_elements_Line_1,
       
 11179 
       
 11180 0x0207,
       
 11181 
       
 11182 (TUint16)AppLayout::EApiId_Camcorder_Video_Viewfinder_descendants_and_elements_Line_1,
       
 11183 
       
 11184 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_1,
       
 11185 
       
 11186 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_2,
       
 11187 
       
 11188 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_3,
       
 11189 
       
 11190 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_4,
       
 11191 
       
 11192 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_5,
       
 11193 
       
 11194 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_6,
       
 11195 
       
 11196 0x0001,
       
 11197 
       
 11198 (TUint16)AppLayout::EApiId_Camcorder_Video_Recording_descendants_and_elements_Line_1,
       
 11199 
       
 11200 0x0208,
       
 11201 
       
 11202 (TUint16)AppLayout::EApiId_Camcorder_Video_Recording_descendants_and_elements_Line_1,
       
 11203 
       
 11204 (TUint)&Camcorder_Duration_texts_Line_1,
       
 11205 
       
 11206 (TUint)&QVGA,
       
 11207 
       
 11208 (TUint)&Camcorder_Video_Post_recording_elements_Line_2,
       
 11209 
       
 11210 (TUint)&Camcorder_Video_Post_recording_elements_Line_3,
       
 11211 
       
 11212 0x0003,
       
 11213 
       
 11214 (TUint16)AppLayout::EApiId_QVGA,
       
 11215 
       
 11216 (TUint)&Graphical_message_selection_layout_elements_Line_1,
       
 11217 
       
 11218 (TUint)&Graphical_message_selection_layout_elements_Line_2,
       
 11219 
       
 11220 (TUint)&grid_gms_pane,
       
 11221 
       
 11222 (TUint)&Help_texts_Line_1,
       
 11223 
       
 11224 0x0000, // Multiline_Help_texts_Line_1
       
 11225 
       
 11226 (TUint)&Phonebook_Photo_view_elements_Line_1,
       
 11227 
       
 11228 (TUint)&Phonebook_Photo_view_elements_Line_2,
       
 11229 
       
 11230 (TUint)&Phonebook_Photo_view_elements_Line_3,
       
 11231 
       
 11232 (TUint)&Phonebook_Photo_view_elements_Line_4,
       
 11233 
       
 11234 (TUint)&Phonebook_Photo_view_elements_Line_5,
       
 11235 
       
 11236 (TUint)&Phonebook_Photo_view_elements_Line_6,
       
 11237 
       
 11238 (TUint)&Phonebook_Photo_view_elements_Line_7,
       
 11239 
       
 11240 (TUint)&Phonebook_Photo_view_elements_Line_8,
       
 11241 
       
 11242 0x0007,
       
 11243 
       
 11244 (TUint16)AppLayout::EApiId_Phonebook_Photo_view_elements_Line_1,
       
 11245 
       
 11246 (TUint)&Presence_status_list_components_Line_1,
       
 11247 
       
 11248 (TUint)&Presence_status_list_components_Line_2,
       
 11249 
       
 11250 (TUint)&Presence_status_list_components_Line_3,
       
 11251 
       
 11252 (TUint)&image_or_qgn_prop_dyc_big__ref_,
       
 11253 
       
 11254 (TUint)&Presence_status_list_texts_Line_1,
       
 11255 
       
 11256 0x0000,	// Multiline_Presence_status_list_texts_Line_1
       
 11257 
       
 11258 (TUint)&Pinboard_elements__grid__Line_1,
       
 11259 
       
 11260 (TUint)&Pinboard_elements__grid__Line_2,
       
 11261 
       
 11262 (TUint)&Pinboard_elements__grid__Line_3,
       
 11263 
       
 11264 (TUint)&Pinboard_elements__grid__Line_4,
       
 11265 
       
 11266 (TUint)&Pinboard_elements__grid__Line_5,
       
 11267 
       
 11268 (TUint)&Pinboard_elements__grid__Line_6,
       
 11269 
       
 11270 (TUint)&Pinboard_elements__grid__Line_7,
       
 11271 
       
 11272 (TUint)&find_pinb_pane,
       
 11273 
       
 11274 0x0002,
       
 11275 
       
 11276 (TUint16)AppLayout::EApiId_Pinboard_elements__grid__Line_1,
       
 11277 
       
 11278 0x0607,
       
 11279 
       
 11280 (TUint16)AppLayout::EApiId_Pinboard_elements__grid__Line_1,
       
 11281 
       
 11282 (TUint)&Find_pane_elements__pinb__Line_1,
       
 11283 
       
 11284 (TUint)&Find_pane_elements__pinb__Line_2,
       
 11285 
       
 11286 (TUint)&Find_pane_elements__pinb__Line_3,
       
 11287 
       
 11288 (TUint)&Find_pane_elements__pinb__Line_4,
       
 11289 
       
 11290 0x0003,
       
 11291 
       
 11292 (TUint16)AppLayout::EApiId_Find_pane_elements__pinb__Line_1,
       
 11293 
       
 11294 (TUint)&Find_pane_texts__pinb__Line_1,
       
 11295 
       
 11296 (TUint)&Find_pane_texts__pinb__Line_2,
       
 11297 
       
 11298 0x0001,
       
 11299 
       
 11300 (TUint16)AppLayout::EApiId_Find_pane_texts__pinb__Line_1,
       
 11301 
       
 11302 (TUint)&Pinboard_elements__list__Line_1,
       
 11303 
       
 11304 (TUint)&Pinboard_elements__list__Line_2,
       
 11305 
       
 11306 (TUint)&Pinboard_elements__list__Line_3,
       
 11307 
       
 11308 (TUint)&Pinboard_elements__list__Line_4,
       
 11309 
       
 11310 (TUint)&Pinboard_elements__list__Line_5,
       
 11311 
       
 11312 (TUint)&Pinboard_elements__list__Line_6,
       
 11313 
       
 11314 (TUint)&list_pinb_pane,
       
 11315 
       
 11316 0x0002,
       
 11317 
       
 11318 (TUint16)AppLayout::EApiId_Pinboard_elements__list__Line_1,
       
 11319 
       
 11320 (TUint)&Speed_Dial_descendants_Line_1,
       
 11321 
       
 11322 (TUint)&grid_vorec_pane,
       
 11323 
       
 11324 (TUint)&Voice_Recorder_elements_Line_2,
       
 11325 
       
 11326 (TUint)&Voice_Recorder_elements_Line_3,
       
 11327 
       
 11328 (TUint)&Voice_Recorder_elements_Line_4,
       
 11329 
       
 11330 (TUint)&Voice_Recorder_elements_Line_5,
       
 11331 
       
 11332 0x0004,
       
 11333 
       
 11334 (TUint16)AppLayout::EApiId_grid_vorec_pane,
       
 11335 
       
 11336 (TUint)&Voice_Recorder_texts_Line_1,
       
 11337 
       
 11338 (TUint)&Voice_Recorder_texts_Line_2,
       
 11339 
       
 11340 (TUint)&Voice_Recorder_texts_Line_3,
       
 11341 
       
 11342 (TUint)&Voice_Recorder_texts_Line_4,
       
 11343 
       
 11344 (TUint)&Voice_Recorder_texts_Line_5,
       
 11345 
       
 11346 (TUint)&Voice_Recorder_texts_Line_6,
       
 11347 
       
 11348 0x0005,
       
 11349 
       
 11350 (TUint16)AppLayout::EApiId_Voice_Recorder_texts_Line_1,
       
 11351 
       
 11352 (TUint)&Message_writing_texts_Line_1,
       
 11353 
       
 11354 0x0000,	// Multiline_Message_writing_texts_Line_1
       
 11355 
       
 11356 (TUint)&Message_writing_texts_Line_2,
       
 11357 
       
 11358 0x0000,	// Multiline_Message_writing_texts_Line_2
       
 11359 
       
 11360 (TUint)&Message_writing_texts_Line_3,
       
 11361 
       
 11362 0x0000, // Multiline_Message_writing_texts_Line_3
       
 11363 
       
 11364 0x0002,
       
 11365 
       
 11366 (TUint16)AppLayout::EApiId_Message_writing_texts_Line_1,
       
 11367 
       
 11368 (TUint)&Smart_Messages_Line_1,
       
 11369 
       
 11370 0x0000,	// Multiline_Smart_Messages_Line_1
       
 11371 
       
 11372 (TUint)&Smart_Messages_Line_2,
       
 11373 
       
 11374 0x0000,	// Multiline_Smart_Messages_Line_2
       
 11375 
       
 11376 0x0001,
       
 11377 
       
 11378 (TUint16)AppLayout::EApiId_Smart_Messages_Line_1,
       
 11379 
       
 11380 (TUint)&Note_writing_layout_elements_Line_1,
       
 11381 
       
 11382 (TUint)&Note_writing_layout_elements_Line_2,
       
 11383 
       
 11384 (TUint)&Note_writing_layout_elements_Line_3,
       
 11385 
       
 11386 (TUint)&Note_writing_layout_elements_Line_4,
       
 11387 
       
 11388 (TUint)&Note_writing_layout_elements_Line_5,
       
 11389 
       
 11390 0x0003,
       
 11391 
       
 11392 (TUint16)AppLayout::EApiId_Note_writing_layout_elements_Line_1,
       
 11393 
       
 11394 (TUint)&Note_writing_texts_Line_1,
       
 11395 
       
 11396 0x0000,	// Multiline_Note_writing_texts_Line_1
       
 11397 
       
 11398 (TUint)&im_reading_pane,
       
 11399 
       
 11400 (TUint)&im_writing_pane,
       
 11401 
       
 11402 (TUint)&IM_navi_pane_texts_Line_1,
       
 11403 
       
 11404 (TUint)&IM_reading_pane_texts_Line_1,
       
 11405 
       
 11406 (TUint)&IM_reading_pane_texts_Line_2,
       
 11407 
       
 11408 0x0000,	// Multiline_IM_reading_pane_texts_Line_2
       
 11409 
       
 11410 (TUint)&IM_text_elements_Line_1,
       
 11411 
       
 11412 (TUint)&IM_text_elements_Line_2,
       
 11413 
       
 11414 (TUint)&smiley__qgn_prop_im_smileys__ref__,
       
 11415 
       
 11416 0x0002,
       
 11417 
       
 11418 (TUint16)AppLayout::EApiId_IM_text_elements_Line_1,
       
 11419 
       
 11420 (TUint)&IM_reading_field_highlight_graphics_Line_1,
       
 11421 
       
 11422 (TUint)&IM_reading_field_highlight_graphics_Line_2,
       
 11423 
       
 11424 0x0001,
       
 11425 
       
 11426 (TUint16)AppLayout::EApiId_IM_reading_field_highlight_graphics_Line_1,
       
 11427 
       
 11428 (TUint)&IM_writing_field_elements_Line_1,
       
 11429 
       
 11430 (TUint)&IM_writing_field_elements_Line_2,
       
 11431 
       
 11432 (TUint)&IM_writing_field_elements_Line_3,
       
 11433 
       
 11434 (TUint)&IM_writing_pane_texts_Line_1,
       
 11435 
       
 11436 0x0000,	// Multiline_IM_writing_pane_texts_Line_1
       
 11437 
       
 11438 (TUint)&mp_bg_pane,
       
 11439 
       
 11440 (TUint)&Empty_Player_view_elements_Line_1,
       
 11441 
       
 11442 (TUint)&Media_Player_Playback_view_navi_pane_elements_Line_1,
       
 11443 
       
 11444 (TUint)&Media_Player_Playback_view_navi_pane_elements_Line_2,
       
 11445 
       
 11446 0x0001,
       
 11447 
       
 11448 (TUint16)AppLayout::EApiId_Media_Player_Playback_view_navi_pane_elements_Line_1,
       
 11449 
       
 11450 (TUint)&Media_Player_Playback_view_navi_pane_texts_Line_1,
       
 11451 
       
 11452 (TUint)&Media_Player_Playlist_navi_pane_elements_Line_1,
       
 11453 
       
 11454 (TUint)&Media_Player_Playlist_navi_pane_elements_Line_2,
       
 11455 
       
 11456 0x0001,
       
 11457 
       
 11458 (TUint16)AppLayout::EApiId_Media_Player_Playlist_navi_pane_elements_Line_1,
       
 11459 
       
 11460 (TUint)&grid_mp_pane,
       
 11461 
       
 11462 (TUint)&Media_Player_Playback_view_elements_Line_2,
       
 11463 
       
 11464 (TUint)&Media_Player_Playback_view_elements_Line_3,
       
 11465 
       
 11466 (TUint)&Media_Player_Playback_view_elements_Line_4,
       
 11467 
       
 11468 (TUint)&Media_Player_Playback_view_elements_Line_5,
       
 11469 
       
 11470 (TUint)&Media_Player_Playback_view_elements_Line_6,
       
 11471 
       
 11472 (TUint)&Media_Player_Playback_view_texts_Line_1,
       
 11473 
       
 11474 (TUint)&Media_Player_Playback_view_texts_Line_2,
       
 11475 
       
 11476 (TUint)&Media_Player_Playback_view_texts_Line_3,
       
 11477 
       
 11478 (TUint)&Media_Player_Playback_view_texts_Line_4,
       
 11479 
       
 11480 (TUint)&Media_Player_Playback_view_texts_Line_5,
       
 11481 
       
 11482 (TUint)&Media_Player_Playback_view_texts_Line_6,
       
 11483 
       
 11484 (TUint)&Media_Player_Playback_view_texts_Line_7,
       
 11485 
       
 11486 0x0006,
       
 11487 
       
 11488 (TUint16)AppLayout::EApiId_Media_Player_Playback_view_texts_Line_1,
       
 11489 
       
 11490 (TUint)&SMIL_presentation_attachment_element_Line_1,
       
 11491 
       
 11492 (TUint)&SMIL_presentation_attachment_highlight_Line_1,
       
 11493 
       
 11494 (TUint)&SMIL_presentation_attachment_highlight_Line_2,
       
 11495 
       
 11496 0x0001,
       
 11497 
       
 11498 (TUint16)AppLayout::EApiId_SMIL_presentation_attachment_highlight_Line_1,
       
 11499 
       
 11500 (TUint)&SMIL_presentation_elements_and_descendant_panes_Line_1,
       
 11501 
       
 11502 (TUint)&smil_status_pane,
       
 11503 
       
 11504 (TUint)&smil_text_pane,
       
 11505 
       
 11506 0x0001,
       
 11507 
       
 11508 (TUint16)AppLayout::EApiId_SMIL_presentation_elements_and_descendant_panes_Line_1,
       
 11509 
       
 11510 (TUint)&smil_volume_pane,
       
 11511 
       
 11512 (TUint)&SMIL_status_pane_elements_and_descendant_panes_Line_2,
       
 11513 
       
 11514 (TUint)&SMIL_status_pane_elements_and_descendant_panes_Line_3,
       
 11515 
       
 11516 (TUint)&SMIL_status_pane_elements_and_descendant_panes_Line_4,
       
 11517 
       
 11518 0x0003,
       
 11519 
       
 11520 (TUint16)AppLayout::EApiId_smil_volume_pane,
       
 11521 
       
 11522 (TUint)&SMIL_status_pane_texts_Line_1,
       
 11523 
       
 11524 (TUint)&SMIL_volume_pane_elements_Line_1,
       
 11525 
       
 11526 (TUint)&SMIL_volume_pane_elements_Line_2,
       
 11527 
       
 11528 0x0001,
       
 11529 
       
 11530 (TUint16)AppLayout::EApiId_SMIL_volume_pane_elements_Line_1,
       
 11531 
       
 11532 (TUint)&Location_request_type_texts_Line_1,
       
 11533 
       
 11534 0x0000,	// Multiline_Location_request_type_texts_Line_1
       
 11535 
       
 11536 (TUint)&Location_requestor_pane_elements_Line_1,
       
 11537 
       
 11538 (TUint)&Location_reqestor_pane_texts_Line_1,
       
 11539 
       
 11540 (TUint)&Location_request_popup_window_grapihcs_Line_1,
       
 11541 
       
 11542 (TUint)&Location_request_popup_window_grapihcs_Line_2,
       
 11543 
       
 11544 (TUint)&Location_request_popup_window_grapihcs_Line_3,
       
 11545 
       
 11546 (TUint)&Location_request_popup_window_grapihcs_Line_4,
       
 11547 
       
 11548 (TUint)&Location_request_popup_window_grapihcs_Line_5,
       
 11549 
       
 11550 0x0004,
       
 11551 
       
 11552 (TUint16)AppLayout::EApiId_Location_request_popup_window_grapihcs_Line_1,
       
 11553 
       
 11554 0x000a,
       
 11555 
       
 11556 (TUint16)AppLayout::EApiId_Volume_strength_area_values_Line_1,
       
 11557 
       
 11558 (TUint)&SMIL_text_pane_elements_Line_1,
       
 11559 
       
 11560 (TUint)&smil_scroll_pane,
       
 11561 
       
 11562 (TUint)&SMIL_text_pane_texts_Line_1,
       
 11563 
       
 11564 0x0101,	// Multiline_SMIL_text_pane_texts_Line_1
       
 11565 
       
 11566 (TUint)&SMIL_scroll_pane_elements_Line_1,
       
 11567 
       
 11568 (TUint)&SMIL_scroll_pane_elements_Line_2,
       
 11569 
       
 11570 (TUint)&SMIL_scroll_pane_elements_Line_3,
       
 11571 
       
 11572 0x0102,
       
 11573 
       
 11574 (TUint16)AppLayout::EApiId_SMIL_scroll_pane_elements_Line_1,
       
 11575 
       
 11576 (TUint)&popup_pbook_thumbnail_window,
       
 11577 
       
 11578 (TUint)&popup_call_status_window,
       
 11579 
       
 11580 (TUint)&popup_call_video_up_window,
       
 11581 
       
 11582 (TUint)&popup_cale_events_window,
       
 11583 
       
 11584 (TUint)&list_single_graphic_popup_conf_pane,
       
 11585 
       
 11586 (TUint)&List_pane_elements__conf_single_graphic__Line_1,
       
 11587 
       
 11588 (TUint)&List_pane_elements__conf_single_graphic__Line_2,
       
 11589 
       
 11590 0x0001,
       
 11591 
       
 11592 (TUint16)AppLayout::EApiId_List_pane_elements__conf_single_graphic__Line_1,
       
 11593 
       
 11594 (TUint)&List_pane_texts__conf_single_graphic__Line_1,
       
 11595 
       
 11596 (TUint)&List_pane_elements__menu_single_graphic_bt__Line_1,
       
 11597 
       
 11598 (TUint)&List_pane_elements__menu_single_graphic_bt__Line_2,
       
 11599 
       
 11600 (TUint)&List_pane_text__menu_single_graphic_bt__Line_1,
       
 11601 
       
 11602 (TUint)&Highlight_graphics_Line_1,
       
 11603 
       
 11604 (TUint)&Highlight_graphics_Line_2,
       
 11605 
       
 11606 0x0001,
       
 11607 
       
 11608 (TUint16)AppLayout::EApiId_Highlight_graphics_Line_1,
       
 11609 
       
 11610 (TUint)&cell_large_graphic_popup_pane,
       
 11611 
       
 11612 (TUint)&Cell_pane_elements__popup_large_graphic_gms__Line_1,
       
 11613 
       
 11614 (TUint)&Cell_pane_elements__popup_large_graphic_gms__Line_2,
       
 11615 
       
 11616 0x0001,
       
 11617 
       
 11618 (TUint16)AppLayout::EApiId_Cell_pane_elements__popup_large_graphic_gms__Line_1,
       
 11619 
       
 11620 (TUint)&Highlight_elements__grid_pop_up__Line_1,
       
 11621 
       
 11622 (TUint)&Number_entry_pop_up_window_texts_Line_1,
       
 11623 
       
 11624 (TUint)&Number_entry_pop_up_window_texts_Line_2,
       
 11625 
       
 11626 0x0101,	// Multiline_Number_entry_pop_up_window_texts_Line_2
       
 11627 
       
 11628 (TUint)&Number_entry_pop_up_window_graphics_Line_1,
       
 11629 
       
 11630 (TUint)&Number_entry_pop_up_window_graphics_Line_2,
       
 11631 
       
 11632 (TUint)&Number_entry_pop_up_window_graphics_Line_3,
       
 11633 
       
 11634 (TUint)&Number_entry_pop_up_window_graphics_Line_4,
       
 11635 
       
 11636 (TUint)&Number_entry_pop_up_window_graphics_Line_5,
       
 11637 
       
 11638 0x0104,
       
 11639 
       
 11640 (TUint16)AppLayout::EApiId_Number_entry_pop_up_window_graphics_Line_1,
       
 11641 
       
 11642 (TUint)&popup_heading_pane,
       
 11643 
       
 11644 (TUint)&Phonebook_memory_status_pop_up_window_descendants_and_elements_Line_2,
       
 11645 
       
 11646 0x0001,
       
 11647 
       
 11648 (TUint16)AppLayout::EApiId_popup_heading_pane,
       
 11649 
       
 11650 (TUint)&Phonebook_memory_status_pop_up_window_texts_Line_1,
       
 11651 
       
 11652 0x0000,	// Multiline_Phonebook_memory_status_pop_up_window_texts_Line_1
       
 11653 
       
 11654 (TUint)&Phonebook_memory_status_pop_up_window_texts_Line_2,
       
 11655 
       
 11656 0x0000,	// Multiline_Phonebook_memory_status_pop_up_window_texts_Line_2
       
 11657 
       
 11658 0x0001,
       
 11659 
       
 11660 (TUint16)AppLayout::EApiId_Phonebook_memory_status_pop_up_window_texts_Line_1,
       
 11661 
       
 11662 (TUint)&Phonebook_memory_status_pop_up_window_graphics_Line_1,
       
 11663 
       
 11664 (TUint)&Phonebook_memory_status_pop_up_window_graphics_Line_2,
       
 11665 
       
 11666 (TUint)&Phonebook_memory_status_pop_up_window_graphics_Line_3,
       
 11667 
       
 11668 (TUint)&Phonebook_memory_status_pop_up_window_graphics_Line_4,
       
 11669 
       
 11670 (TUint)&Phonebook_memory_status_pop_up_window_graphics_Line_5,
       
 11671 
       
 11672 0x0004,
       
 11673 
       
 11674 (TUint16)AppLayout::EApiId_Phonebook_memory_status_pop_up_window_graphics_Line_1,
       
 11675 
       
 11676 (TUint)&Graphical_message_image_selection_pop_up_window_descendants_Line_1,
       
 11677 
       
 11678 (TUint)&grid_large_graphic_popup_pane,
       
 11679 
       
 11680 (TUint)&Graphical_message_image_selection_pop_up_window_elements_Line_1,
       
 11681 
       
 11682 (TUint)&Graphical_message_image_selection_pop_up_window_elements_Line_2,
       
 11683 
       
 11684 (TUint)&Graphical_message_image_selection_pop_up_window_graphics_Line_1,
       
 11685 
       
 11686 (TUint)&Graphical_message_image_selection_pop_up_window_graphics_Line_2,
       
 11687 
       
 11688 (TUint)&Graphical_message_image_selection_pop_up_window_graphics_Line_3,
       
 11689 
       
 11690 (TUint)&Graphical_message_image_selection_pop_up_window_graphics_Line_4,
       
 11691 
       
 11692 (TUint)&Graphical_message_image_selection_pop_up_window_graphics_Line_5,
       
 11693 
       
 11694 0x0004,
       
 11695 
       
 11696 (TUint16)AppLayout::EApiId_Graphical_message_image_selection_pop_up_window_graphics_Line_1,
       
 11697 
       
 11698 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_1,
       
 11699 
       
 11700 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_2,
       
 11701 
       
 11702 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_3,
       
 11703 
       
 11704 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_4,
       
 11705 
       
 11706 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_5,
       
 11707 
       
 11708 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_6,
       
 11709 
       
 11710 0x0103,
       
 11711 
       
 11712 (TUint16)AppLayout::EApiId_Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_1,
       
 11713 
       
 11714 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_1,
       
 11715 
       
 11716 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_2,
       
 11717 
       
 11718 0x0000,	// Multiline_Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_2
       
 11719 
       
 11720 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_3,
       
 11721 
       
 11722 0x0000,	// Multiline_Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_3
       
 11723 
       
 11724 0x0102,
       
 11725 
       
 11726 (TUint16)AppLayout::EApiId_Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_1,
       
 11727 
       
 11728 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_1,
       
 11729 
       
 11730 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_2,
       
 11731 
       
 11732 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_3,
       
 11733 
       
 11734 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_4,
       
 11735 
       
 11736 (TUint)&Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_5,
       
 11737 
       
 11738 0x0004,
       
 11739 
       
 11740 (TUint16)AppLayout::EApiId_Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_1,
       
 11741 
       
 11742 (TUint)&Browser_Digital_Signing_query_pop_up_window_elements_Line_1,
       
 11743 
       
 11744 (TUint)&Browser_Digital_Signing_query_pop_up_window_elements_Line_2,
       
 11745 
       
 11746 0x0001,
       
 11747 
       
 11748 (TUint16)AppLayout::EApiId_Browser_Digital_Signing_query_pop_up_window_elements_Line_1,
       
 11749 
       
 11750 (TUint)&Browser_Digital_Signing_query_pop_up_window_texts_Line_1,
       
 11751 
       
 11752 (TUint)&Browser_Digital_Signing_query_pop_up_window_texts_Line_2,
       
 11753 
       
 11754 0x0101,	// Multiline_Browser_Digital_Signing_query_pop_up_window_texts_Line_2
       
 11755 
       
 11756 (TUint)&SAT_Information_query_pop_up_window_elements_Line_1,
       
 11757 
       
 11758 (TUint)&SAT_Information_query_pop_up_window_elements_Line_2,
       
 11759 
       
 11760 0x0001,
       
 11761 
       
 11762 (TUint16)AppLayout::EApiId_SAT_Information_query_pop_up_window_elements_Line_1,
       
 11763 
       
 11764 (TUint)&SAT_Information_query_pop_up_window_texts_Line_1,
       
 11765 
       
 11766 0x0101,	// Multiline_SAT_Information_query_pop_up_window_texts_Line_1
       
 11767 
       
 11768 (TUint)&Analogue_clock_pop_up_window_elements_Line_1,
       
 11769 
       
 11770 (TUint)&Analogue_clock_pop_up_window_elements_Line_2,
       
 11771 
       
 11772 (TUint)&Analogue_clock_pop_up_window_elements_Line_3,
       
 11773 
       
 11774 (TUint)&Analogue_clock_pop_up_window_elements_Line_4,
       
 11775 
       
 11776 (TUint)&Analogue_clock_pop_up_window_elements_Line_5,
       
 11777 
       
 11778 0x0001,
       
 11779 
       
 11780 (TUint16)AppLayout::EApiId_Analogue_clock_pop_up_window_elements_Line_1,
       
 11781 
       
 11782 0x0204,
       
 11783 
       
 11784 (TUint16)AppLayout::EApiId_Analogue_clock_pop_up_window_elements_Line_1,
       
 11785 
       
 11786 (TUint)&Analogue_clock_pop_up_window_texts_Line_1,
       
 11787 
       
 11788 (TUint)&Digital_clock_pop_up_window_elements_Line_1,
       
 11789 
       
 11790 (TUint)&Digital_clock_pop_up_window_elements_Line_2,
       
 11791 
       
 11792 (TUint)&Digital_clock_pop_up_window_elements_Line_3,
       
 11793 
       
 11794 0x0002,
       
 11795 
       
 11796 (TUint16)AppLayout::EApiId_Digital_clock_pop_up_window_elements_Line_1,
       
 11797 
       
 11798 (TUint)&Digital_clock_pop_up_window_texts_Line_1,
       
 11799 
       
 11800 (TUint)&Digital_clock_pop_up_window_texts_Line_2,
       
 11801 
       
 11802 0x0001,
       
 11803 
       
 11804 (TUint16)AppLayout::EApiId_Digital_clock_pop_up_window_texts_Line_1,
       
 11805 
       
 11806 (TUint)&Thumbnail_pop_up_window_elements_Line_1,
       
 11807 
       
 11808 (TUint)&Thumbnail_pop_up_window_elements_Line_2,
       
 11809 
       
 11810 (TUint)&Thumbnail_pop_up_window_elements_Line_3,
       
 11811 
       
 11812 (TUint)&Thumbnail_pop_up_window_elements_Line_4,
       
 11813 
       
 11814 (TUint)&Thumbnail_pop_up_window_elements_Line_5,
       
 11815 
       
 11816 (TUint)&Thumbnail_pop_up_window_elements_Line_6,
       
 11817 
       
 11818 (TUint)&Thumbnail_pop_up_window_elements_Line_7,
       
 11819 
       
 11820 (TUint)&Thumbnail_pop_up_window_elements_Line_8,
       
 11821 
       
 11822 (TUint)&Thumbnail_pop_up_window_elements_Line_9,
       
 11823 
       
 11824 (TUint)&Thumbnail_pop_up_window_elements_Line_10,
       
 11825 
       
 11826 (TUint)&Thumbnail_pop_up_window_elements_Line_11,
       
 11827 
       
 11828 (TUint)&Thumbnail_pop_up_window_elements_Line_12,
       
 11829 
       
 11830 (TUint)&Thumbnail_pop_up_window_elements_Line_13,
       
 11831 
       
 11832 (TUint)&Thumbnail_pop_up_window_elements_Line_14,
       
 11833 
       
 11834 (TUint)&Thumbnail_pop_up_window_elements_Line_15,
       
 11835 
       
 11836 (TUint)&Thumbnail_pop_up_window_elements_Line_16,
       
 11837 
       
 11838 (TUint)&Thumbnail_pop_up_window_elements_Line_17,
       
 11839 
       
 11840 (TUint)&Thumbnail_pop_up_window_elements_Line_18,
       
 11841 
       
 11842 0x0011,
       
 11843 
       
 11844 (TUint16)AppLayout::EApiId_Thumbnail_pop_up_window_elements_Line_1,
       
 11845 
       
 11846 (TUint)&Call_status_pop_up_window_elements_Line_1,
       
 11847 
       
 11848 (TUint)&Call_status_pop_up_window_elements_Line_2,
       
 11849 
       
 11850 (TUint)&Call_status_pop_up_window_elements_Line_3,
       
 11851 
       
 11852 (TUint)&Call_status_pop_up_window_elements_Line_4,
       
 11853 
       
 11854 0x0003,
       
 11855 
       
 11856 (TUint16)AppLayout::EApiId_Call_status_pop_up_window_elements_Line_1,
       
 11857 
       
 11858 (TUint)&Incoming_call_pop_up_window_elements_Line_1,
       
 11859 
       
 11860 (TUint)&Incoming_call_pop_up_window_elements_Line_2,
       
 11861 
       
 11862 (TUint)&Incoming_call_pop_up_window_elements_Line_3,
       
 11863 
       
 11864 (TUint)&Incoming_call_pop_up_window_elements_Line_4,
       
 11865 
       
 11866 (TUint)&Incoming_call_pop_up_window_elements_Line_5,
       
 11867 
       
 11868 (TUint)&Incoming_call_pop_up_window_elements_Line_6,
       
 11869 
       
 11870 (TUint)&Incoming_call_pop_up_window_elements_Line_7,
       
 11871 
       
 11872 (TUint)&Incoming_call_pop_up_window_elements_Line_8,
       
 11873 
       
 11874 (TUint)&Incoming_call_pop_up_window_elements_Line_9,
       
 11875 
       
 11876 (TUint)&Incoming_call_pop_up_window_elements_Line_10,
       
 11877 
       
 11878 (TUint)&Incoming_call_pop_up_window_elements_Line_11,
       
 11879 
       
 11880 (TUint)&Incoming_call_pop_up_window_elements_Line_12,
       
 11881 
       
 11882 (TUint)&Incoming_call_pop_up_window_elements_Line_13,
       
 11883 
       
 11884 (TUint)&Incoming_call_pop_up_window_elements_Line_14,
       
 11885 
       
 11886 (TUint)&Incoming_call_pop_up_window_elements_Line_15,
       
 11887 
       
 11888 0x000c,
       
 11889 
       
 11890 (TUint16)AppLayout::EApiId_Incoming_call_pop_up_window_elements_Line_1,
       
 11891 
       
 11892 (TUint)&Incoming_call_pop_up_window_texts_Line_1,
       
 11893 
       
 11894 0x0402,	// Multiline_Incoming_call_pop_up_window_texts_Line_1
       
 11895 
       
 11896 (TUint)&Incoming_call_pop_up_window_texts_Line_2,
       
 11897 
       
 11898 0x0402,	// Multiline_Incoming_call_pop_up_window_texts_Line_2
       
 11899 
       
 11900 0x0001,
       
 11901 
       
 11902 (TUint16)AppLayout::EApiId_Incoming_call_pop_up_window_texts_Line_1,
       
 11903 
       
 11904 (TUint)&Incoming_call_pop_up_window_graphics_Line_1,
       
 11905 
       
 11906 (TUint)&Incoming_call_pop_up_window_graphics_Line_2,
       
 11907 
       
 11908 (TUint)&Incoming_call_pop_up_window_graphics_Line_3,
       
 11909 
       
 11910 (TUint)&Incoming_call_pop_up_window_graphics_Line_4,
       
 11911 
       
 11912 (TUint)&Incoming_call_pop_up_window_graphics_Line_5,
       
 11913 
       
 11914 0x0004,
       
 11915 
       
 11916 (TUint16)AppLayout::EApiId_Incoming_call_pop_up_window_graphics_Line_1,
       
 11917 
       
 11918 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_1,
       
 11919 
       
 11920 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_2,
       
 11921 
       
 11922 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_3,
       
 11923 
       
 11924 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_4,
       
 11925 
       
 11926 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_5,
       
 11927 
       
 11928 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_6,
       
 11929 
       
 11930 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_7,
       
 11931 
       
 11932 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_8,
       
 11933 
       
 11934 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_9,
       
 11935 
       
 11936 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_10,
       
 11937 
       
 11938 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_11,
       
 11939 
       
 11940 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_12,
       
 11941 
       
 11942 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_13,
       
 11943 
       
 11944 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_14,
       
 11945 
       
 11946 (TUint)&Incoming_call_pop_up_window_elements__NE__Line_15,
       
 11947 
       
 11948 0x000e,
       
 11949 
       
 11950 (TUint16)AppLayout::EApiId_Incoming_call_pop_up_window_elements__NE__Line_1,
       
 11951 
       
 11952 (TUint)&Incoming_call_pop_up_window_texts__NE__Line_1,
       
 11953 
       
 11954 0x0402,	// Multiline_Incoming_call_pop_up_window_texts__NE__Line_1
       
 11955 
       
 11956 (TUint)&Incoming_call_pop_up_window_texts__NE__Line_2,
       
 11957 
       
 11958 0x0402,	// Multiline_Incoming_call_pop_up_window_texts__NE__Line_2
       
 11959 
       
 11960 0x0001,
       
 11961 
       
 11962 (TUint16)AppLayout::EApiId_Incoming_call_pop_up_window_texts__NE__Line_1,
       
 11963 
       
 11964 (TUint)&Incoming_call_pop_up_window_graphics__NE__Line_1,
       
 11965 
       
 11966 (TUint)&Incoming_call_pop_up_window_graphics__NE__Line_2,
       
 11967 
       
 11968 (TUint)&Incoming_call_pop_up_window_graphics__NE__Line_3,
       
 11969 
       
 11970 (TUint)&Incoming_call_pop_up_window_graphics__NE__Line_4,
       
 11971 
       
 11972 (TUint)&Incoming_call_pop_up_window_graphics__NE__Line_5,
       
 11973 
       
 11974 0x0004,
       
 11975 
       
 11976 (TUint16)AppLayout::EApiId_Incoming_call_pop_up_window_graphics__NE__Line_1,
       
 11977 
       
 11978 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_1,
       
 11979 
       
 11980 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_2,
       
 11981 
       
 11982 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_3,
       
 11983 
       
 11984 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_4,
       
 11985 
       
 11986 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_5,
       
 11987 
       
 11988 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_6,
       
 11989 
       
 11990 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_7,
       
 11991 
       
 11992 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_8,
       
 11993 
       
 11994 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_9,
       
 11995 
       
 11996 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_10,
       
 11997 
       
 11998 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_11,
       
 11999 
       
 12000 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_12,
       
 12001 
       
 12002 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_13,
       
 12003 
       
 12004 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_14,
       
 12005 
       
 12006 (TUint)&Outgoing_call_pop_up_window_elements__held__Line_15,
       
 12007 
       
 12008 0x000e,
       
 12009 
       
 12010 (TUint16)AppLayout::EApiId_Outgoing_call_pop_up_window_elements__held__Line_1,
       
 12011 
       
 12012 (TUint)&Outgoing_call_pop_up_window_texts__held__Line_1,
       
 12013 
       
 12014 0x0402,	// Multiline_Outgoing_call_pop_up_window_texts__held__Line_1
       
 12015 
       
 12016 (TUint)&Outgoing_call_pop_up_window_graphics__held__Line_1,
       
 12017 
       
 12018 (TUint)&Outgoing_call_pop_up_window_elements__held_NE__Line_1,
       
 12019 
       
 12020 (TUint)&Outgoing_call_pop_up_window_elements__held_NE__Line_2,
       
 12021 
       
 12022 (TUint)&Outgoing_call_pop_up_window_elements__held_NE__Line_3,
       
 12023 
       
 12024 0x0002,
       
 12025 
       
 12026 (TUint16)AppLayout::EApiId_Outgoing_call_pop_up_window_elements__held_NE__Line_1,
       
 12027 
       
 12028 (TUint)&Outgoing_call_pop_up_window_texts__held_NE__Line_1,
       
 12029 
       
 12030 (TUint)&Outgoing_call_pop_up_window_graphics__held_NE__Line_1,
       
 12031 
       
 12032 (TUint)&First_call_pop_up_window_elements__one_call__Line_1,
       
 12033 
       
 12034 (TUint)&First_call_pop_up_window_elements__one_call__Line_2,
       
 12035 
       
 12036 (TUint)&First_call_pop_up_window_elements__one_call__Line_3,
       
 12037 
       
 12038 0x0002,
       
 12039 
       
 12040 (TUint16)AppLayout::EApiId_First_call_pop_up_window_elements__one_call__Line_1,
       
 12041 
       
 12042 (TUint)&First_call_pop_up_window_texts__one_call__Line_1,
       
 12043 
       
 12044 0x0402,	// Multiline_First_call_pop_up_window_texts__one_call__Line_1
       
 12045 
       
 12046 (TUint)&First_call_pop_up_window_texts__one_call__Line_2,
       
 12047 
       
 12048 (TUint)&First_call_pop_up_window_graphics__one_call__Line_1,
       
 12049 
       
 12050 (TUint)&First_call_pop_up_window_elements__two_calls__Line_1,
       
 12051 
       
 12052 (TUint)&First_call_pop_up_window_elements__two_calls__Line_2,
       
 12053 
       
 12054 (TUint)&First_call_pop_up_window_elements__two_calls__Line_3,
       
 12055 
       
 12056 (TUint)&First_call_pop_up_window_elements__two_calls__Line_4,
       
 12057 
       
 12058 (TUint)&First_call_pop_up_window_elements__two_calls__Line_5,
       
 12059 
       
 12060 (TUint)&First_call_pop_up_window_elements__two_calls__Line_6,
       
 12061 
       
 12062 (TUint)&First_call_pop_up_window_elements__two_calls__Line_7,
       
 12063 
       
 12064 (TUint)&First_call_pop_up_window_elements__two_calls__Line_8,
       
 12065 
       
 12066 (TUint)&First_call_pop_up_window_elements__two_calls__Line_9,
       
 12067 
       
 12068 (TUint)&First_call_pop_up_window_elements__two_calls__Line_10,
       
 12069 
       
 12070 (TUint)&First_call_pop_up_window_elements__two_calls__Line_11,
       
 12071 
       
 12072 (TUint)&First_call_pop_up_window_elements__two_calls__Line_12,
       
 12073 
       
 12074 (TUint)&First_call_pop_up_window_elements__two_calls__Line_13,
       
 12075 
       
 12076 (TUint)&First_call_pop_up_window_elements__two_calls__Line_14,
       
 12077 
       
 12078 (TUint)&First_call_pop_up_window_elements__two_calls__Line_15,
       
 12079 
       
 12080 0x000e,
       
 12081 
       
 12082 (TUint16)AppLayout::EApiId_First_call_pop_up_window_elements__two_calls__Line_1,
       
 12083 
       
 12084 (TUint)&First_call_pop_up_window_texts__two_calls__Line_1,
       
 12085 
       
 12086 0x0402,	// Multiline_First_call_pop_up_window_texts__two_calls__Line_1
       
 12087 
       
 12088 (TUint)&First_call_pop_up_window_texts__two_calls__Line_2,
       
 12089 
       
 12090 (TUint)&First_call_pop_up_window_graphics__two_calls__Line_1,
       
 12091 
       
 12092 (TUint)&First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_1,
       
 12093 
       
 12094 (TUint)&First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_2,
       
 12095 
       
 12096 (TUint)&First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_3,
       
 12097 
       
 12098 0x0002,
       
 12099 
       
 12100 (TUint16)AppLayout::EApiId_First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_1,
       
 12101 
       
 12102 (TUint)&First_call_pop_up_window_texts__two_calls_a_waiting_call__Line_1,
       
 12103 
       
 12104 (TUint)&First_call_pop_up_window_graphics__two_calls_a_waiting_call__Line_1,
       
 12105 
       
 12106 (TUint)&First_call_pop_up_window_graphics__two_wait_NE__Line_1,
       
 12107 
       
 12108 (TUint)&Waiting_call_pop_up_window_elements__held_out_NE__Line_1,
       
 12109 
       
 12110 (TUint)&Waiting_call_pop_up_window_elements__held_out_NE__Line_2,
       
 12111 
       
 12112 (TUint)&Waiting_call_pop_up_window_elements__held_out_NE__Line_3,
       
 12113 
       
 12114 0x0002,
       
 12115 
       
 12116 (TUint16)AppLayout::EApiId_Waiting_call_pop_up_window_elements__held_out_NE__Line_1,
       
 12117 
       
 12118 (TUint)&Waiting_call_pop_up_window_texts__held_out_NE__Line_1,
       
 12119 
       
 12120 (TUint)&Waiting_call_pop_up_window_graphics__held_out_NE__Line_1,
       
 12121 
       
 12122 (TUint)&Waiting_call_pop_up_window_graphics__out__Line_1,
       
 12123 
       
 12124 (TUint)&Second_call_pop_up_window_elements__two__Line_1,
       
 12125 
       
 12126 (TUint)&Second_call_pop_up_window_elements__two__Line_2,
       
 12127 
       
 12128 (TUint)&Second_call_pop_up_window_elements__two__Line_3,
       
 12129 
       
 12130 0x0002,
       
 12131 
       
 12132 (TUint16)AppLayout::EApiId_Second_call_pop_up_window_elements__two__Line_1,
       
 12133 
       
 12134 (TUint)&Second_call_pop_up_window_texts__two_calls__Line_1,
       
 12135 
       
 12136 0x0402,	// Multiline_Second_call_pop_up_window_texts__two_calls__Line_1
       
 12137 
       
 12138 (TUint)&Second_call_pop_up_window_texts__two_calls__Line_2,
       
 12139 
       
 12140 (TUint)&Second_call_pop_up_window_graphics__two_calls__Line_1,
       
 12141 
       
 12142 (TUint)&Second_call_pop_up_window_elements__two_calls_waiting_call__Line_1,
       
 12143 
       
 12144 (TUint)&Second_call_pop_up_window_elements__two_calls_waiting_call__Line_2,
       
 12145 
       
 12146 (TUint)&Second_call_pop_up_window_elements__two_calls_waiting_call__Line_3,
       
 12147 
       
 12148 0x0002,
       
 12149 
       
 12150 (TUint16)AppLayout::EApiId_Second_call_pop_up_window_elements__two_calls_waiting_call__Line_1,
       
 12151 
       
 12152 (TUint)&Second_call_pop_up_window_texts__two_calls_waiting_call__Line_1,
       
 12153 
       
 12154 (TUint)&Second_call_pop_up_window_graphics__two_calls_waiting_call__Line_1,
       
 12155 
       
 12156 (TUint)&Conference_call_pop_up_window_descendants_and_elements_Line_1,
       
 12157 
       
 12158 (TUint)&list_conf_pane,
       
 12159 
       
 12160 (TUint)&Conference_call_pop_up_window_texts_Line_1,
       
 12161 
       
 12162 0x0000,	// Multiline_Conference_call_pop_up_window_texts_Line_1
       
 12163 
       
 12164 (TUint)&Muted_state_elements_Line_1,
       
 12165 
       
 12166 (TUint)&Calendar_events_list_popup_components_Line_1,
       
 12167 
       
 12168 (TUint)&Calendar_events_list_popup_texts_Line_1,
       
 12169 
       
 12170 0x0000,	// Multiline_Calendar_events_list_popup_texts_Line_1
       
 12171 
       
 12172 (TUint)&Calendar_events_list_popup_graphics_Line_1,
       
 12173 
       
 12174 (TUint)&Calendar_events_list_popup_graphics_Line_2,
       
 12175 
       
 12176 (TUint)&Calendar_events_list_popup_graphics_Line_3,
       
 12177 
       
 12178 (TUint)&Calendar_events_list_popup_graphics_Line_4,
       
 12179 
       
 12180 0x0003,
       
 12181 
       
 12182 (TUint16)AppLayout::EApiId_Calendar_events_list_popup_graphics_Line_1,
       
 12183 
       
 12184 (TUint)&cell_cams_pane,
       
 12185 
       
 12186 (TUint)&image_or_qgn_prop_dyc__ref_,
       
 12187 
       
 12188 (TUint)&loc_type_pane,
       
 12189 
       
 12190 (TUint)&loc_req_pane,
       
 12191 
       
 12192 (TUint)&Additional_heading_pane_elements_Line_1,
       
 12193 
       
 12194 (TUint)&Additional_heading_pane_elements_Line_2,
       
 12195 
       
 12196 (TUint)&Additional_heading_pane_elements_Line_3,
       
 12197 
       
 12198 (TUint)&Presence_status_popup_window_texts_Line_1,
       
 12199 
       
 12200 (TUint)&Presence_status_popup_window_texts_Line_2,
       
 12201 
       
 12202 0x0000,	// Multiline_Presence_status_popup_window_texts_Line_2
       
 12203 
       
 12204 (TUint)&Presence_status_window_graphics_Line_1,
       
 12205 
       
 12206 (TUint)&Presence_status_window_graphics_Line_2,
       
 12207 
       
 12208 (TUint)&Presence_status_window_graphics_Line_3,
       
 12209 
       
 12210 (TUint)&Presence_status_window_graphics_Line_4,
       
 12211 
       
 12212 (TUint)&Presence_status_window_graphics_Line_5,
       
 12213 
       
 12214 0x0004,
       
 12215 
       
 12216 (TUint16)AppLayout::EApiId_Presence_status_window_graphics_Line_1,
       
 12217 
       
 12218 (TUint)&popup_number_entry_window,
       
 12219 
       
 12220 (TUint)&popup_pb_memory_status_window,
       
 12221 
       
 12222 (TUint)&popup_grid_large_graphic_window,
       
 12223 
       
 12224 (TUint)&popup_call_audio_in_window,
       
 12225 
       
 12226 (TUint)&popup_call_audio_out_window,
       
 12227 
       
 12228 (TUint)&popup_call_audio_first_window,
       
 12229 
       
 12230 (TUint)&popup_call_audio_wait_window,
       
 12231 
       
 12232 (TUint)&popup_call_audio_second_window,
       
 12233 
       
 12234 (TUint)&popup_call_audio_conf_window,
       
 12235 
       
 12236 (TUint)&popup_call_video_in_window,
       
 12237 
       
 12238 (TUint)&popup_call_video_first_window,
       
 12239 
       
 12240 (TUint)&popup_call_video_down_window,
       
 12241 
       
 12242 (TUint)&popup_query_wml_wim_window,
       
 12243 
       
 12244 (TUint)&popup_query_wml_sign_window,
       
 12245 
       
 12246 (TUint)&popup_query_sat_info_window,
       
 12247 
       
 12248 (TUint)&popup_grid_large_compo_graphic_window,
       
 12249 
       
 12250 (TUint)&popup_dyc_status_message_window,
       
 12251 
       
 12252 (TUint)&VGA,
       
 12253 
       
 12254 (TUint)&VGA_turned_90,
       
 12255 
       
 12256 (TUint)&CIF,
       
 12257 
       
 12258 (TUint)&CIF_turned_90,
       
 12259 
       
 12260 (TUint)&Communicator_personal_image,
       
 12261 
       
 12262 (TUint)&Image_aspect_ratio___0_625,
       
 12263 
       
 12264 (TUint)&Image_aspect_ratio___1_467,
       
 12265 
       
 12266 (TUint)&_0_625___image_aspect_ratio___1_467,
       
 12267 
       
 12268 0x0007,
       
 12269 
       
 12270 (TUint16)AppLayout::EApiId_VGA,
       
 12271 
       
 12272 (TUint)&Message_writing_layout_elements_Line_1,
       
 12273 
       
 12274 (TUint)&Message_writing_layout_elements_Line_2,
       
 12275 
       
 12276 (TUint)&Message_writing_layout_elements_Line_3,
       
 12277 
       
 12278 (TUint)&Message_writing_layout_elements_Line_4,
       
 12279 
       
 12280 (TUint)&Message_writing_layout_elements_Line_5,
       
 12281 
       
 12282 (TUint)&Message_writing_layout_elements_Line_6,
       
 12283 
       
 12284 (TUint)&Message_writing_layout_elements_Line_7,
       
 12285 
       
 12286 (TUint)&Message_writing_layout_elements_Line_8,
       
 12287 
       
 12288 (TUint)&CamcorderBurst_Mode_Post_Recording_cell_elements_Line_1,
       
 12289 
       
 12290 (TUint)&CamcorderBurst_Mode_Post_Recording_cell_elements_Line_2,
       
 12291 
       
 12292 0x0001,
       
 12293 
       
 12294 (TUint16)AppLayout::EApiId_CamcorderBurst_Mode_Post_Recording_cell_elements_Line_1,
       
 12295 
       
 12296 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_6,
       
 12297 
       
 12298 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_7,
       
 12299 
       
 12300 (TUint)&near_QCIF,
       
 12301 
       
 12302 (TUint)&Media_Player_navi_pane_texts_Line_1,
       
 12303 
       
 12304 (TUint)&Volume_strength_area_values_Line_1,
       
 12305 
       
 12306 (TUint)&Volume_strength_area_values_Line_2,
       
 12307 
       
 12308 (TUint)&Volume_strength_area_values_Line_3,
       
 12309 
       
 12310 (TUint)&Volume_strength_area_values_Line_4,
       
 12311 
       
 12312 (TUint)&Volume_strength_area_values_Line_5,
       
 12313 
       
 12314 (TUint)&Volume_strength_area_values_Line_6,
       
 12315 
       
 12316 (TUint)&Volume_strength_area_values_Line_7,
       
 12317 
       
 12318 (TUint)&Volume_strength_area_values_Line_8,
       
 12319 
       
 12320 (TUint)&blid_compass_pane,
       
 12321 
       
 12322 (TUint)&BLID_compass_view_elements_Line_2,
       
 12323 
       
 12324 (TUint)&BLID_compass_view_elements_Line_3,
       
 12325 
       
 12326 0x0002,
       
 12327 
       
 12328 (TUint16)AppLayout::EApiId_blid_compass_pane,
       
 12329 
       
 12330 (TUint)&Accuracyvalues_Line_1,
       
 12331 
       
 12332 (TUint)&Accuracyvalues_Line_2,
       
 12333 
       
 12334 (TUint)&Accuracyvalues_Line_3,
       
 12335 
       
 12336 (TUint)&Accuracyvalues_Line_4,
       
 12337 
       
 12338 (TUint)&Accuracyvalues_Line_5,
       
 12339 
       
 12340 (TUint)&Accuracyvalues_Line_6,
       
 12341 
       
 12342 (TUint)&Accuracyvalues_Line_7,
       
 12343 
       
 12344 (TUint)&Accuracyvalues_Line_8,
       
 12345 
       
 12346 0x0007,
       
 12347 
       
 12348 (TUint16)AppLayout::EApiId_Accuracyvalues_Line_1,
       
 12349 
       
 12350 (TUint)&BLIDcompass_view_texts_Line_1,
       
 12351 
       
 12352 (TUint)&BLIDcompass_view_texts_Line_2,
       
 12353 
       
 12354 (TUint)&BLIDcompass_view_texts_Line_3,
       
 12355 
       
 12356 0x0002,
       
 12357 
       
 12358 (TUint16)AppLayout::EApiId_BLIDcompass_view_texts_Line_1,
       
 12359 
       
 12360 (TUint)&Compasspane_elements_Line_1,
       
 12361 
       
 12362 (TUint)&Arrow_head__graphic,
       
 12363 
       
 12364 (TUint)&Arrow_body__graphic,
       
 12365 
       
 12366 0x0002,
       
 12367 
       
 12368 (TUint16)AppLayout::EApiId_Compasspane_elements_Line_1,
       
 12369 
       
 12370 (TUint)&blid_direction_pane,
       
 12371 
       
 12372 (TUint)&BLIDdirection_elements_Line_1,
       
 12373 
       
 12374 (TUint)&Outgoingincoming_video_call_elements_Line_1,
       
 12375 
       
 12376 (TUint)&Outgoingincoming_video_call_elements_Line_2,
       
 12377 
       
 12378 0x0001,
       
 12379 
       
 12380 (TUint16)AppLayout::EApiId_Outgoingincoming_video_call_elements_Line_1,
       
 12381 
       
 12382 (TUint)&Uplink_video_image__large__Line_1,
       
 12383 
       
 12384 (TUint)&Uplink_video_image__large__Line_2,
       
 12385 
       
 12386 (TUint)&Uplink_video_image__large__Line_3,
       
 12387 
       
 12388 0x0002,
       
 12389 
       
 12390 (TUint16)AppLayout::EApiId_Uplink_video_image__large__Line_1,
       
 12391 
       
 12392 (TUint)&Downlink_video_image_Line_1,
       
 12393 
       
 12394 (TUint)&downlink_stream,
       
 12395 
       
 12396 (TUint)&Downlink_video_image_Line_3,
       
 12397 
       
 12398 0x0002,
       
 12399 
       
 12400 (TUint16)AppLayout::EApiId_Downlink_video_image_Line_1,
       
 12401 
       
 12402 (TUint)&title_pane,
       
 12403 
       
 12404 (TUint)&uni_indicator_pane,
       
 12405 
       
 12406 0x0001,
       
 12407 
       
 12408 (TUint16)AppLayout::EApiId_title_pane,
       
 12409 
       
 12410 (TUint)&Title_pane_texts_Line_2,
       
 12411 
       
 12412 0x0000,	// Multiline_Title_pane_texts_Line_2
       
 12413 
       
 12414 (TUint)&Navipane_elements_and_descendant_panes_Line_1,
       
 12415 
       
 12416 (TUint)&zooming_pane,
       
 12417 
       
 12418 0x0001,
       
 12419 
       
 12420 (TUint16)AppLayout::EApiId_Navipane_elements_and_descendant_panes_Line_1,
       
 12421 
       
 12422 (TUint)&Zooming_pane_elements_Line_1,
       
 12423 
       
 12424 (TUint)&Zooming_pane_elements_Line_2,
       
 12425 
       
 12426 (TUint)&Zooming_pane_elements_Line_3,
       
 12427 
       
 12428 (TUint)&Zooming_pane_elements_Line_4,
       
 12429 
       
 12430 0x0003,
       
 12431 
       
 12432 (TUint16)AppLayout::EApiId_Zooming_pane_elements_Line_1,
       
 12433 
       
 12434 (TUint)&Navipanetexts_Line_1,
       
 12435 
       
 12436 (TUint)&Navipanetexts_Line_2,
       
 12437 
       
 12438 0x0001,
       
 12439 
       
 12440 (TUint16)AppLayout::EApiId_Navipanetexts_Line_1,
       
 12441 
       
 12442 (TUint)&Videocall_indicator__NEwaiting_call__Line_1,
       
 12443 
       
 12444 (TUint)&Videocall_indicator__NEwaiting_call__Line_2,
       
 12445 
       
 12446 0x0001,
       
 12447 
       
 12448 (TUint16)AppLayout::EApiId_Videocall_indicator__NEwaiting_call__Line_1,
       
 12449 
       
 12450 (TUint)&Callstatus_pop_up_window_elements_Line_1,
       
 12451 
       
 12452 (TUint)&Callstatus_pop_up_window_elements_Line_2,
       
 12453 
       
 12454 0x0001,
       
 12455 
       
 12456 (TUint16)AppLayout::EApiId_Callstatus_pop_up_window_elements_Line_1,
       
 12457 
       
 12458 (TUint)&Rectangle,
       
 12459 
       
 12460 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_2,
       
 12461 
       
 12462 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_3,
       
 12463 
       
 12464 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_4,
       
 12465 
       
 12466 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_5,
       
 12467 
       
 12468 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_6,
       
 12469 
       
 12470 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_7,
       
 12471 
       
 12472 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_8,
       
 12473 
       
 12474 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_9,
       
 12475 
       
 12476 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_10,
       
 12477 
       
 12478 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_11,
       
 12479 
       
 12480 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_12,
       
 12481 
       
 12482 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_13,
       
 12483 
       
 12484 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_14,
       
 12485 
       
 12486 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_15,
       
 12487 
       
 12488 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_16,
       
 12489 
       
 12490 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_17,
       
 12491 
       
 12492 (TUint)&Colorpalette_preview_screen_element_placing__main_area__Line_18,
       
 12493 
       
 12494 0x0011,
       
 12495 
       
 12496 (TUint16)AppLayout::EApiId_Rectangle,
       
 12497 
       
 12498 (TUint)&Colorpalette_preview_screen_text_placing__main_area__Line_1,
       
 12499 
       
 12500 (TUint)&Colorpalette_preview_screen_text_placing__main_area__Line_2,
       
 12501 
       
 12502 0x0001,
       
 12503 
       
 12504 (TUint16)AppLayout::EApiId_Colorpalette_preview_screen_text_placing__main_area__Line_1,
       
 12505 
       
 12506 (TUint)&audioskin_pane,
       
 12507 
       
 12508 (TUint)&Audio_Playbackview_texts_Line_1,
       
 12509 
       
 12510 (TUint)&Audio_Playbackview_texts_Line_2,
       
 12511 
       
 12512 (TUint)&Audio_Playbackview_texts_Line_3,
       
 12513 
       
 12514 (TUint)&Audio_Playbackview_texts_Line_4,
       
 12515 
       
 12516 0x0003,
       
 12517 
       
 12518 (TUint16)AppLayout::EApiId_Audio_Playbackview_texts_Line_1,
       
 12519 
       
 12520 (TUint)&Audioskin_pane_elements_Line_1,
       
 12521 
       
 12522 (TUint)&popup_loc_request_window,
       
 12523 
       
 12524 (TUint)&list_single_graphic_popup_wml_pane,
       
 12525 
       
 12526 0x0001,
       
 12527 
       
 12528 (TUint16)AppLayout::EApiId_list_single_graphic_popup_conf_pane,
       
 12529 
       
 12530 (TUint)&list_wml_pane,
       
 12531 
       
 12532 (TUint)&Browser_address_field_pop_up_window_graphics_Line_1,
       
 12533 
       
 12534 (TUint)&Browser_address_field_pop_up_window_graphics_Line_2,
       
 12535 
       
 12536 (TUint)&Browser_address_field_pop_up_window_graphics_Line_3,
       
 12537 
       
 12538 (TUint)&Browser_address_field_pop_up_window_graphics_Line_4,
       
 12539 
       
 12540 0x0003,
       
 12541 
       
 12542 (TUint16)AppLayout::EApiId_Browser_address_field_pop_up_window_graphics_Line_1,
       
 12543 
       
 12544 (TUint)&First_call_pop_up_window_texts__one_call__Line_3,
       
 12545 
       
 12546 (TUint)&First_call_pop_up_window_graphics__one_call__Line_2,
       
 12547 
       
 12548 0x0001,
       
 12549 
       
 12550 (TUint16)AppLayout::EApiId_First_call_pop_up_window_graphics__one_call__Line_1,
       
 12551 
       
 12552 (TUint)&First_call_pop_up_window_texts__two_calls__Line_3,
       
 12553 
       
 12554 (TUint)&First_call_pop_up_window_graphics__two_calls__Line_2,
       
 12555 
       
 12556 0x0001,
       
 12557 
       
 12558 (TUint16)AppLayout::EApiId_First_call_pop_up_window_graphics__two_calls__Line_1,
       
 12559 
       
 12560 (TUint)&Call_type_pane_split_Line_1,
       
 12561 
       
 12562 (TUint)&Call_type_pane_split_Line_2,
       
 12563 
       
 12564 (TUint)&popup_wml_address_window,
       
 12565 
       
 12566 (TUint)&List_pane_elements__browser_single_graphic__Line_1,
       
 12567 
       
 12568 (TUint)&List_pane_elements__browser_single_graphic__Line_2,
       
 12569 
       
 12570 (TUint)&List_pane_texts__browser_single_graphic__Line_1,
       
 12571 
       
 12572 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_8,
       
 12573 
       
 12574 (TUint)&Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_9,
       
 12575 
       
 12576 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_7,
       
 12577 
       
 12578 (TUint)&Camcorder_Video_Viewfinder_descendants_and_elements_Line_8,
       
 12579 
       
 12580 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_7,
       
 12581 
       
 12582 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_8,
       
 12583 
       
 12584 (TUint)&Camcorder_Video_Recording_descendants_and_elements_Line_9,
       
 12585 
       
 12586 (TUint)&Camcorder_viewfinder_texts_Line_1,
       
 12587 
       
 12588 (TUint)&Camcorder_Still_Image_Burst_Mode_Post_recording_elements_Line_1,
       
 12589 
       
 12590 (TUint)&Camcorder_Still_Image_Burst_Mode_Post_recording_elements_Line_2,
       
 12591 
       
 12592 (TUint)&grid_cams_pane,
       
 12593 
       
 12594 (TUint)&Camcorder_Burst_Mode_texts_Line_1,
       
 12595 
       
 12596 (TUint)&Camcorder_Brightness_Contrast_descendants_and_elements_Line_1,
       
 12597 
       
 12598 (TUint)&navi_slider_pane,
       
 12599 
       
 12600 0x0001,
       
 12601 
       
 12602 (TUint16)AppLayout::EApiId_Camcorder_Brightness_Contrast_descendants_and_elements_Line_1,
       
 12603 
       
 12604 (TUint)&Navi_Slider_pane_elements_Line_1,
       
 12605 
       
 12606 (TUint)&Navi_Slider_pane_elements_Line_2,
       
 12607 
       
 12608 0x0001,
       
 12609 
       
 12610 (TUint16)AppLayout::EApiId_Navi_Slider_pane_elements_Line_1,
       
 12611 
       
 12612 (TUint)&Camcorder_Manual_Exposure_descendants_and_elements_Line_1,
       
 12613 
       
 12614 (TUint)&Zooming_steps_sizes_Line_1,
       
 12615 
       
 12616 (TUint)&Zooming_steps_sizes_Line_2,
       
 12617 
       
 12618 (TUint)&Zooming_steps_sizes_Line_3,
       
 12619 
       
 12620 (TUint)&Zooming_steps_sizes_Line_4,
       
 12621 
       
 12622 (TUint)&Zooming_steps_sizes_Line_5,
       
 12623 
       
 12624 (TUint)&Zooming_steps_sizes_Line_6,
       
 12625 
       
 12626 (TUint)&Zooming_steps_sizes_Line_7,
       
 12627 
       
 12628 (TUint)&Zooming_steps_sizes_Line_8,
       
 12629 
       
 12630 (TUint)&Zooming_steps_sizes_Line_9,
       
 12631 
       
 12632 (TUint)&Zooming_steps_sizes_Line_10,
       
 12633 
       
 12634 (TUint)&Zooming_steps_sizes_Line_11,
       
 12635 
       
 12636 (TUint)&Uplink_video_image__small__Line_1,
       
 12637 
       
 12638 (TUint)&Uplink_video_image__small__Line_2,
       
 12639 
       
 12640 (TUint)&Uplink_video_image__small__Line_3,
       
 12641 
       
 12642 0x0002,
       
 12643 
       
 12644 (TUint16)AppLayout::EApiId_Uplink_video_image__small__Line_1,
       
 12645 
       
 12646 (TUint)&Downlink_video_image_Line_4,
       
 12647 
       
 12648 (TUint)&downlink_stream_area,
       
 12649 
       
 12650 (TUint)&MIDP_text_elements_Line_1,
       
 12651 
       
 12652 (TUint)&MIDP_text_elements_Line_2,
       
 12653 
       
 12654 (TUint)&MIDP_texts_Line_1,
       
 12655 
       
 12656 0x0000,	// Multiline_MIDP_texts_Line_1
       
 12657 
       
 12658 (TUint)&Camcorder_Zooming_factor_pane_elements_v2_Line_1,
       
 12659 
       
 12660 (TUint)&Camcorder_Zooming_factor_pane_elements_v2_Line_2,
       
 12661 
       
 12662 (TUint)&Camcorder_Zooming_factor_pane_elements_v2_Line_3,
       
 12663 
       
 12664 (TUint)&Camcorder_Zooming_factor_pane_elements_v2_Line_4,
       
 12665 
       
 12666 0x0003,
       
 12667 
       
 12668 (TUint16)AppLayout::EApiId_Camcorder_Zooming_factor_pane_elements_v2_Line_1,
       
 12669 
       
 12670 (TUint)&cell_radio_pane,
       
 12671 
       
 12672 (TUint)&FM_Radio_cell_elements_Line_1,
       
 12673 
       
 12674 (TUint)&grid_radio_pane,
       
 12675 
       
 12676 (TUint)&FM_Radio_elements_Line_2,
       
 12677 
       
 12678 (TUint)&FM_Radio_elements_Line_3,
       
 12679 
       
 12680 (TUint)&FM_Radio_elements_Line_4,
       
 12681 
       
 12682 (TUint)&FM_Radio_elements_Line_5,
       
 12683 
       
 12684 0x0004,
       
 12685 
       
 12686 (TUint16)AppLayout::EApiId_grid_radio_pane,
       
 12687 
       
 12688 (TUint)&FM_Radio_texts_Line_1,
       
 12689 
       
 12690 (TUint)&FM_Radio_texts_Line_2,
       
 12691 
       
 12692 (TUint)&FM_Radio_texts_Line_3,
       
 12693 
       
 12694 (TUint)&FM_Radio_texts_Line_4,
       
 12695 
       
 12696 (TUint)&FM_Radio_texts_Line_5,
       
 12697 
       
 12698 0x0004,
       
 12699 
       
 12700 (TUint16)AppLayout::EApiId_FM_Radio_texts_Line_1,
       
 12701 
       
 12702 (TUint)&aid_cams_cif_uncrop_pane,
       
 12703 
       
 12704 (TUint)&video_down_subqcif_pane,
       
 12705 
       
 12706 };
       
 12707 
       
 12708 
       
 12709 
       
 12710 /*
       
 12711 * Use these macro to turn on or off all the APIs marked with the macro
       
 12712 */
       
 12713 //#define NOT_IMPL(api) NULL
       
 12714 #define NOT_IMPL(api) &api
       
 12715 
       
 12716 //#define NO_DATA(api) NULL
       
 12717 #define NO_DATA(api) &api
       
 12718 
       
 12719 //#define NOT_SUPP(api) NULL
       
 12720 #define NOT_SUPP(api) &api
       
 12721 
       
 12722 //#define NOT_USED(api) NULL
       
 12723 #define NOT_USED(api) &api
       
 12724 
       
 12725 //#define IMPL_OK(api) NULL
       
 12726 #define IMPL_OK(api) &api
       
 12727 
       
 12728 //#define MGR_TODO(api) NULL
       
 12729 #define MGR_TODO(api) &api
       
 12730 
       
 12731 //#define RSD_TODO(api) NULL
       
 12732 #define RSD_TODO(api) &api
       
 12733 
       
 12734 //#define MAN_OK(api) NULL
       
 12735 #define MAN_OK(api) &api
       
 12736 
       
 12737 //#define MAN_TODO(api) NULL
       
 12738 #define MAN_TODO(api) &api
       
 12739 
       
 12740 //#define MAN_OK_BUT_DO_NOT_WORK(api) NULL
       
 12741 #define MAN_OK_BUT_DO_NOT_WORK(api) &api
       
 12742 
       
 12743 
       
 12744 //
       
 12745 // Implementation
       
 12746 // - if there is NULL in this table, then the implementation in other CDL instance will be used (the ones generated from LAY files)
       
 12747 //
       
 12748 const AppLayout::SCdlImpl KCdlImpl = 
       
 12749 	{
       
 12750 	NOT_SUPP(Browser_image_highlight_Line_1), //	&WindowLine0f,
       
 12751 	NOT_USED(Browser_image_highlight_Line_2), //	&WindowLine0f,
       
 12752 	NOT_USED(Browser_image_highlight_Line_3), //	&WindowLine0f,
       
 12753 	NOT_USED(Browser_image_highlight_Line_4), //	&WindowLine0f,
       
 12754 	NOT_USED(Browser_image_highlight_Line_5), //	&WindowLine0f,
       
 12755 	NOT_USED(Browser_image_highlight_Line_6), //	&WindowLine0f,
       
 12756 	NOT_USED(Browser_image_highlight_Line_7), //	&WindowLine0f,
       
 12757 	NOT_USED(Browser_image_highlight_Line_8), //	&WindowLine0f,
       
 12758 	NOT_USED(Browser_image_highlight_Line_9), //	&WindowLine0f,
       
 12759 	NOT_USED(Limits), // &Browser_image_highlight_Limits, //	&Limits,
       
 12760 	NOT_USED(WindowTable0f), // &Browser_image_highlight, //	&WindowTable0f,
       
 12761 	NOT_USED(Navi_pane_elements_Line_1), //	&WindowLine0f,
       
 12762 	MAN_OK(list_cale_time_pane), // &list_cale_time_pane, //	&WindowLine2f,
       
 12763 	MAN_OK(list_pinb_item_pane), // &list_pinb_item_pane, //	&WindowLine1f,
       
 12764 	MAN_OK(List_pane_elements__cale_time__Line_1), // &List_pane_elements__cale_time__Line_1, //	&WindowLine1f,
       
 12765 	MAN_OK(List_pane_elements__cale_time__Line_2), // &List_pane_elements__cale_time__Line_2, //	&WindowLine0f,
       
 12766 	MAN_OK(List_pane_elements__cale_time__Line_3), // &List_pane_elements__cale_time__Line_3, //	&WindowLine2f,
       
 12767 	MAN_OK(List_pane_texts__cale_time__Line_1), // &List_pane_texts__cale_time__Line_1, //	&TextLine2f,
       
 12768    	MAN_OK(MultiLineTextLine2f), // &Multiline_List_pane_texts__cale_time__Line_1, //	&MultiLineTextLine2f,
       
 12769 	MAN_OK(List_pane_texts__cale_time__Line_2), // &List_pane_texts__cale_time__Line_2, //	&TextLine1f,
       
 12770 	MAN_OK(List_pane_texts__cale_time__Line_3), // &List_pane_texts__cale_time__Line_3, //	&TextLine4f,
       
 12771     MAN_OK(MultiLineTextLine4f), // &Multiline_List_pane_texts__cale_time__Line_3, 
       
 12772    	NOT_SUPP(List_pane_elements__pinb_item__Line_1), //	&WindowLine0f,
       
 12773 	MAN_OK(List_pane_elements__pinb_item__Line_2), // &List_pane_elements__pinb_item__Line_2, //	&WindowLine0f,
       
 12774 	MAN_OK(List_pane_elements__pinb_item__Line_3), // &List_pane_elements__pinb_item__Line_3, //	&WindowLine0f,
       
 12775 	MAN_OK(List_pane_elements__pinb_item__Line_4), // &List_pane_elements__pinb_item__Line_4, //	&WindowLine1f,
       
 12776    	MAN_OK(Limits), // &List_pane_elements__pinb_item__SUB_TABLE_0_Limits, 
       
 12777    	MAN_OK(WindowTable0f),// &List_pane_elements__pinb_item__SUB_TABLE_0, //	&WindowTable0f,
       
 12778 	MAN_OK(List_pane_texts__pinb_item__Line_1), // &List_pane_texts__pinb_item__Line_1, //	&TextLine1f,
       
 12779 	NOT_SUPP(List_pane_highlight__several__Line_1), //	&WindowLine0t,
       
 12780 	NOT_SUPP(List_pane_highlight__several__Line_2), //	&WindowLine0t,
       
 12781     NOT_SUPP(Limits), // &List_pane_highlight__several__Limits, //	
       
 12782     NOT_SUPP(WindowTable0t), // &List_pane_highlight__several_, //	
       
 12783 	MAN_OK(cell_pinb_pane), // &cell_pinb_pane, //	&WindowLine2f,
       
 12784     MAN_OK(cell_qdial_pane), // &cell_qdial_pane, //	&WindowLine2f,
       
 12785 	MAN_OK(cell_cale_month_pane), // &cell_cale_month_pane, //	&WindowLine3f,
       
 12786     MAN_OK(cell_calc_pane), // &cell_calc_pane, //	&WindowLine2f,
       
 12787 	MAN_OK(cell_cale_week_pane), // &cell_cale_week_pane, //	&WindowLine2f,
       
 12788 	MAN_OK(cell_vorec_pane), //	&WindowLine1f,
       
 12789 	MAN_OK(cell_gms_pane), //	&WindowLine2f,
       
 12790 	MAN_OK(cell_mp_pane), // &cell_mp_pane, //	&WindowLine1f,
       
 12791     MAN_OK(Limits), // &Grid_pane_descendants_SUB_TABLE_0_Limits, //	
       
 12792     MAN_OK(WindowTable2f), // &Grid_pane_descendants_SUB_TABLE_0, //	
       
 12793 	MAN_OK(Cell_pane_elements__pinb__Line_1), // &Cell_pane_elements__pinb__Line_1, //	&WindowLine0f,
       
 12794 	MAN_OK(Cell_pane_elements__pinb__Line_2), // &Cell_pane_elements__pinb__Line_2, //	&WindowLine0f,
       
 12795 	MAN_OK(Cell_pane_elements__pinb__Line_3), // &Cell_pane_elements__pinb__Line_3, //	&WindowLine0f,
       
 12796     MAN_OK(Limits), // &Cell_pane_elements__pinb__Limits, //	
       
 12797     MAN_OK(WindowTable0f), // &Cell_pane_elements__pinb_, //	
       
 12798 	NOT_SUPP(Cell_pane_elements__qdial__Line_1), //	&WindowLine0f,
       
 12799     MAN_OK(Cell_pane_elements__qdial__Line_2), // &Cell_pane_elements__qdial__Line_2, //	&WindowLine0f,
       
 12800 	MAN_OK(Cell_pane_elements__qdial__Line_3), // &Cell_pane_elements__qdial__Line_3, //	&WindowLine0f,
       
 12801 	NOT_SUPP(Cell_pane_elements__qdial__Line_4), //	&WindowLine0f,
       
 12802 	MAN_OK(Cell_pane_elements__qdial__Line_5), // &Cell_pane_elements__qdial__Line_5, //	&WindowLine0f,
       
 12803 	MAN_OK(Cell_pane_elements__qdial__Line_6), // &Cell_pane_elements__qdial__Line_6, //	&WindowLine0f,
       
 12804 	NOT_SUPP(Cell_pane_elements__qdial__Line_7), //	&WindowLine0f,
       
 12805 	MAN_OK(Cell_pane_elements__qdial__Line_8), // &Cell_pane_elements__qdial__Line_8, //	&WindowLine0f,
       
 12806 	MAN_OK(Cell_pane_elements__qdial__Line_9), // &Cell_pane_elements__qdial__Line_9, //	&WindowLine0f,
       
 12807 	NOT_SUPP(Cell_pane_elements__qdial__Line_10), //	&WindowLine0f,
       
 12808 	MAN_OK(Cell_pane_elements__qdial__Line_11), // &Cell_pane_elements__qdial__Line_11, //	&WindowLine0f,
       
 12809 	MAN_OK(Cell_pane_elements__qdial__Line_12), // &Cell_pane_elements__qdial__Line_12, //	&WindowLine0f,
       
 12810 	NOT_SUPP(Cell_pane_elements__qdial__Line_13), //	&WindowLine0f,
       
 12811 	MAN_OK(Cell_pane_elements__qdial__Line_14), // &Cell_pane_elements__qdial__Line_14, //	&WindowLine0f,
       
 12812 	MAN_OK(Cell_pane_elements__qdial__Line_15), // &Cell_pane_elements__qdial__Line_15, //	&WindowLine0f,
       
 12813 	NOT_SUPP(Cell_pane_elements__qdial__Line_16), //	&WindowLine0f,
       
 12814 	MAN_OK(Cell_pane_elements__qdial__Line_17), // &Cell_pane_elements__qdial__Line_17, //	&WindowLine0f,
       
 12815 	MAN_OK(Cell_pane_elements__qdial__Line_18), // &Cell_pane_elements__qdial__Line_18, //	&WindowLine0f,
       
 12816 	MAN_OK(Cell_pane_elements__qdial__Line_19), // &Cell_pane_elements__qdial__Line_19, //	&WindowLine0f,
       
 12817    	MAN_OK(Cell_pane_elements__qdial__Line_20), // &Cell_pane_elements__qdial__Line_20, //	&WindowLine0f,
       
 12818     MAN_OK(Cell_pane_elements__qdial__Line_21), // &Cell_pane_elements__qdial__Line_21, //	&WindowLine0f,
       
 12819     MAN_OK(Limits), // &Cell_pane_elements__qdial__Limits, //	
       
 12820     MAN_OK(WindowTable0f), // &Cell_pane_elements__qdial_, //	
       
 12821     MAN_OK(Cell_pane_texts__qdial__Line_1), // &Cell_pane_texts__qdial__Line_1, //	&TextLine3f,
       
 12822     MAN_OK(MultiLineTextLine4f), // &Multiline_Cell_pane_texts__qdial__Line_1, //	
       
 12823 	NOT_SUPP(Cell_pane_elements__cale_month__Line_1), //	&WindowLine2f,
       
 12824     MAN_OK(Cell_pane_elements__cale_month__Line_2), // &Cell_pane_elements__cale_month__Line_2, //	&WindowLine1f,
       
 12825 	MAN_OK(Cell_pane_texts__cale_month__Line_1), // &Cell_pane_texts__cale_month__Line_1, //	&TextLine2f,
       
 12826 	MAN_OK(Cell_pane_elements__calc__Line_1), // &Cell_pane_elements__calc__Line_1, //	&WindowLine0f,
       
 12827 	NOT_SUPP(Cell_pane_elements__cale_week__Line_1), //	&WindowLine1t,
       
 12828     MAN_OK(Cell_pane_elements__cale_week__Line_2), // &Cell_pane_elements__cale_week__Line_2, //	&WindowLine1f,
       
 12829   	MAN_OK(Cell_pane_elements__cale_week__Line_3), // &Cell_pane_elements__cale_week__Line_3, //	&WindowLine1f,
       
 12830 	MAN_OK(Cell_pane_elements__cale_week__Line_4), // &Cell_pane_elements__cale_week__Line_4, //	&WindowLine0f,
       
 12831     MAN_OK(Limits), // &Cell_pane_elements__cale_week__SUB_TABLE_0_Limits, //	
       
 12832     MAN_OK(WindowTable1f), // &Cell_pane_elements__cale_week__SUB_TABLE_0, //	
       
 12833 	MAN_OK(Voice_Recorder_cell_elements_Line_1), //	&WindowLine0f,
       
 12834 	MAN_OK(Graphical_message_cell_elements_Line_1), //	&WindowLine0f,
       
 12835 	MAN_OK(Graphical_message_cell_elements_Line_2), //	&WindowLine0f,
       
 12836     MAN_OK(Limits), // &Graphical_message_cell_elements_Limits, //	
       
 12837     MAN_OK(WindowTable0f), // &Graphical_message_cell_elements, //	
       
 12838 	MAN_OK(MediaPlayer_cell_elements_Line_1), // &MediaPlayer_cell_elements_Line_1, //	&WindowLine0f,
       
 12839 	NOT_SUPP(Cell_pane_highlight_elements__various__Line_1), //	&WindowLine0t,
       
 12840 	NOT_SUPP(Cell_pane_highlight_elements__qdial__Line_1), //	&WindowLine0t,
       
 12841 	NOT_SUPP(Cell_pane_highlight_elements__qdial__Line_2), //	&WindowLine0f,
       
 12842 	NOT_USED(Browser_texts_Line_1), //	&TextLine2f,
       
 12843     NOT_USED(MultiLineTextLine2f), // &Multiline_Browser_texts_Line_1, //	
       
 12844 	NOT_USED(Browser_texts_Line_2), //	&TextLine2f,
       
 12845     NOT_USED(MultiLineTextLine2f), // &Multiline_Browser_texts_Line_2, //	
       
 12846 	NOT_USED(Browser_texts_Line_3), //	&TextLine2f,
       
 12847     NOT_USED(MultiLineTextLine2f), // &Multiline_Browser_texts_Line_3, //	
       
 12848     NOT_USED(Limits), // &Browser_texts_Limits, //	
       
 12849 	NOT_USED(TextTable2f), // &Browser_texts, //	
       
 12850 	NOT_USED(Browser_selection_box_elements_Line_1), //	&WindowLine0f,
       
 12851 	NOT_USED(Browser_selection_box_elements_Line_2), //	&WindowLine0f,
       
 12852 	NOT_USED(Browser_selection_box_elements_Line_3), //	&WindowLine0f,
       
 12853 	NOT_USED(Browser_selection_box_elements_Line_4), //	&WindowLine0f,
       
 12854 	NOT_USED(Limits), // &Browser_selection_box_elements_Limits, //	
       
 12855 	NOT_USED(WindowTable0f), // &Browser_selection_box_elements, //	
       
 12856 	NOT_USED(Browser_highlights_Line_1), //	&WindowLine1t,
       
 12857 	NOT_USED(Browser_highlights_Line_2), //	&WindowLine1t,
       
 12858     NOT_USED(Limits), // &Browser_highlights_Limits, //	
       
 12859 	NOT_USED(WindowTable1t), // &Browser_highlights, //	
       
 12860 	NOT_USED(Browser_text_link_underlining_Line_1), //	&WindowLine1t,
       
 12861 	NOT_USED(Browser_table_frame_graphics_and_highlight_Line_1), //	&WindowLine0f,
       
 12862 	NOT_USED(Browser_table_frame_graphics_and_highlight_Line_2), //	&WindowLine0f,
       
 12863     NOT_USED(Limits), // Browser_table_frame_graphics_and_highlight_Limits, //	
       
 12864 	NOT_USED(WindowTable0f), // &Browser_table_frame_graphics_and_highlight, //	
       
 12865 	NOT_USED(Browser_image_frame_and_highlight_Line_1), //	&WindowLine1f,
       
 12866 	NOT_USED(Browser_image_frame_and_highlight_Line_2), //	&WindowLine0f,
       
 12867 	NOT_USED(Browser_image_frame_and_highlight_Line_3), //	&WindowLine0f,
       
 12868     NOT_USED(Limits), // &Browser_image_frame_and_highlight_SUB_TABLE_0_Limits, //	
       
 12869     NOT_USED(WindowTable0f), // &Browser_image_frame_and_highlight_SUB_TABLE_0, //	
       
 12870 	NOT_USED(Browser_broken_image_Line_1), //	&WindowLine0f,
       
 12871 	NOT_USED(Browser_broken_image_Line_2), //	&WindowLine0f,
       
 12872 	NOT_USED(Browser_broken_image_Line_3), //	&WindowLine0f,
       
 12873     NOT_USED(Limits), // &Browser_broken_image_Limits, //	
       
 12874 	NOT_USED(WindowTable0f), // &Browser_broken_image, //	
       
 12875 	NOT_USED(Browser_broken_image_text_Line_1), //	&TextLine0f,
       
 12876 	NOT_SUPP(Calendar_Day_view_elements_and_descendants_Line_1), //	&WindowLine0f,
       
 12877 	NOT_SUPP(Calendar_Day_view_elements_and_descendants_Line_2), //	&WindowLine0f,
       
 12878     MAN_OK(Calendar_Day_view_elements_and_descendants_Line_3), // &Calendar_Day_view_elements_and_descendants_Line_3, //	&WindowLine0f,
       
 12879     MAN_OK(list_cale_pane), // &list_cale_pane, //	&WindowLine0f,
       
 12880     MAN_OK(Limits), // &Calendar_Day_view_elements_and_descendants_Limits, //	
       
 12881     MAN_OK(WindowTable0f), // &Calendar_Day_view_elements_and_descendants, //	
       
 12882 	NOT_SUPP(List_pane_texts__cale_time_empty__Line_1), //	&TextLine1f,
       
 12883     NOT_SUPP(MultiLineTextLine1f), // &Multiline_List_pane_texts__cale_time_empty__Line_1, //	
       
 12884 	NOT_SUPP(Calendar_Week_view_elements_Line_1), //	&WindowLine0f,
       
 12885 	NOT_SUPP(Calendar_Week_view_elements_Line_2), //	&WindowLine0f,
       
 12886     MAN_OK(Calendar_Week_view_elements_Line_3), // &Calendar_Week_view_elements_Line_3, //	&WindowLine0f,
       
 12887     MAN_OK(Calendar_Week_view_elements_Line_4), // &Calendar_Week_view_elements_Line_4, //	&WindowLine0f,
       
 12888     MAN_OK(Calendar_Week_view_elements_Line_5), // &Calendar_Week_view_elements_Line_5, //	&WindowLine0f,
       
 12889     MAN_OK(Calendar_Week_view_elements_Line_6), // &Calendar_Week_view_elements_Line_6, //	&WindowLine1f,
       
 12890     MAN_OK(Calendar_Week_view_elements_Line_7), // &Calendar_Week_view_elements_Line_7, //	&WindowLine1f,
       
 12891 	NOT_SUPP(Calendar_Week_view_elements_Line_8), //	&WindowLine1f,
       
 12892     MAN_OK(grid_cale_week_pane), // &grid_cale_week_pane, //	&WindowLine0f,
       
 12893     MAN_OK(Limits), // &Calendar_Week_view_elements_SUB_TABLE_0_Limits, //	
       
 12894     MAN_OK(WindowTable0f), // &Calendar_Week_view_elements_SUB_TABLE_0, //	
       
 12895     MAN_OK(Calendar_Week_view_texts_Line_1), // &Calendar_Week_view_texts_Line_1, //	&TextLine1f,
       
 12896     MAN_OK(Calendar_Week_view_texts_Line_2), // &Calendar_Week_view_texts_Line_2, //	&TextLine1f,
       
 12897     MAN_OK(MultiLineTextLine1f), // &Multiline_Calendar_Week_view_texts_Line_2, //	
       
 12898 	NOT_USED(Calendar_Month_view_elements_Line_1), //	&WindowLine0f,
       
 12899 	NOT_USED(Calendar_Month_view_elements_Line_2), //	&WindowLine0f,
       
 12900     MAN_OK(Calendar_Month_view_elements_Line_3), // &4, //	&WindowLine0f,
       
 12901     MAN_OK(Calendar_Month_view_elements_Line_4), // &Calendar_Month_view_elements_Line_4, //	&WindowLine0f,
       
 12902     MAN_OK(Calendar_Month_view_elements_Line_5), // &Calendar_Month_view_elements_Line_5, //	&WindowLine0f,
       
 12903     MAN_OK(Calendar_Month_view_elements_Line_6), // &Calendar_Month_view_elements_Line_6, //	&WindowLine1f,
       
 12904     MAN_OK(Calendar_Month_view_elements_Line_7), // &Calendar_Month_view_elements_Line_7, //	&WindowLine2f,
       
 12905     MAN_OK(grid_cale_month_pane), // &grid_cale_month_pane, //	&WindowLine1f,
       
 12906     MAN_OK(Limits), // &Calendar_Month_view_elements_SUB_TABLE_0_Limits, //	
       
 12907     MAN_OK(WindowTable0f), // &Calendar_Month_view_elements_SUB_TABLE_0, //	
       
 12908     MAN_OK(Calendar_Month_view_texts_Line_1), // &Calendar_Month_view_texts_Line_1, //	&TextLine1f,
       
 12909     MAN_OK(Calendar_Month_view_texts_Line_2), // &Calendar_Month_view_texts_Line_2, //	&TextLine1f,
       
 12910     MAN_OK(MultiLineTextLine1f), // &Multiline_Calendar_Month_view_texts_Line_2, //	
       
 12911 	MAN_OK(Calculator_elements_Line_1), // &Calculator_elements_Line_1, //	&WindowLine0f,
       
 12912     MAN_OK(gqn_graf_calc_paper), // &gqn_graf_calc_paper, //	&WindowLine0f,
       
 12913     MAN_OK(Calculator_elements_Line_3), // &Calculator_elements_Line_3, //	&WindowLine1f,
       
 12914     MAN_OK(grid_calc_pane), // &grid_calc_pane, //	&WindowLine0f,
       
 12915     MAN_OK(Limits), // &Calculator_elements_SUB_TABLE_0_Limits, //	
       
 12916     MAN_OK(WindowTable0f), // &Calculator_elements_SUB_TABLE_0, //	
       
 12917 	NOT_SUPP(Calculator_texts_Line_1), //	&TextLine0f,
       
 12918     MAN_OK(Calculator_texts_Line_2), // &Calculator_texts_Line_2, //	&TextLine0f,
       
 12919 	NOT_SUPP(Calculator_texts_Line_3), //	&TextLine0f,
       
 12920     MAN_OK(Calculator_texts_Line_4), // &Calculator_texts_Line_4, //	&TextLine0f,
       
 12921 	NOT_SUPP(Calculator_texts_Line_5), //	&TextLine0f,
       
 12922 	MAN_OK(Calculator_texts_Line_6), // &Calculator_texts_Line_6, //	&TextLine0f,
       
 12923 	MAN_OK(Calculator_texts_Line_7), // &Calculator_texts_Line_7, //	&TextLine1f,
       
 12924     MAN_OK(MultiLineTextLine1f),// &Multiline_Calculator_texts_Line_7, //	
       
 12925 	MAN_OK(Calculator_texts_Line_8), // &Calculator_texts_Line_8, //	&TextLine1f,
       
 12926     MAN_OK(MultiLineTextLine1f), // &Multiline_Calculator_texts_Line_8, //	
       
 12927     MAN_OK(Limits), // &Calculator_texts_SUB_TABLE_0_Limits, //	
       
 12928     MAN_OK(TextTable0f), // &Calculator_texts_SUB_TABLE_0, //	
       
 12929     MAN_OK(Limits), // &Calculator_texts_SUB_TABLE_1_Limits, //	
       
 12930     MAN_OK(TextTable1f), // &Calculator_texts_SUB_TABLE_1, //	
       
 12931     MAN_OK(popup_clock__ref__window), // &popup_clock__ref__window, //	&WindowLine0f,
       
 12932 	MAN_OK(Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_2), // &Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_2, //	&WindowLine0f,
       
 12933 	MAN_OK(Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_3), // &Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_3, //	&WindowLine0f,
       
 12934 	MAN_OK(Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_4), // &Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_4, //	&WindowLine0f,
       
 12935     MAN_OK(Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_5), // &Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Line_5, //	&WindowLine0f,
       
 12936 	MAN_OK(Limits), // &Real_Time_Alarm_Clock_view_descendants_panes_and_elements_Limits, //	
       
 12937 	MAN_OK(WindowTable0f), // &Real_Time_Alarm_Clock_view_descendants_panes_and_elements, //	
       
 12938 	MAN_OK(Real_Time_Alarm_Clock_view_texts__skins__Line_1), // &Real_Time_Alarm_Clock_view_texts__skins__Line_1, //	&TextLine1f,
       
 12939 	MAN_OK(Real_Time_Alarm_Clock_view_texts__skins__Line_2), // &Real_Time_Alarm_Clock_view_texts__skins__Line_2, //	&TextLine1f,
       
 12940 	MAN_OK(MultiLineTextLine1f), // &Multiline_Real_Time_Alarm_Clock_view_texts__skins__Line_2, //	
       
 12941 	MAN_OK(Real_Time_Alarm_Clock_view_texts__skins__Line_3), // &Real_Time_Alarm_Clock_view_texts__skins__Line_3, //	&TextLine0f,
       
 12942 	MAN_OK(Real_Time_Alarm_Clock_view_texts__skins__Line_4), // &Real_Time_Alarm_Clock_view_texts__skins__Line_4, //	&TextLine1f,
       
 12943 	MAN_OK(MultiLineTextLine1f), // &Multiline_Real_Time_Alarm_Clock_view_texts__skins__Line_4, //	
       
 12944 	MAN_OK(Real_Time_Alarm_Clock_view_texts__skins__Line_5), // &Real_Time_Alarm_Clock_view_texts__skins__Line_5, //	&TextLine0f,
       
 12945 	MAN_OK(Real_Time_Alarm_Clock_view_texts__skins__Line_6), // &Real_Time_Alarm_Clock_view_texts__skins__Line_6, //	&TextLine0f,
       
 12946     MAN_OK(Limits), // &Real_Time_Alarm_Clock_view_texts__skins__SUB_TABLE_0_Limits, //	
       
 12947     MAN_OK(TextTable0f), // &Real_Time_Alarm_Clock_view_texts__skins__SUB_TABLE_0, //	
       
 12948 	NOT_SUPP(Clock_find_pane_elements_Line_1), //	&WindowLine0f,
       
 12949 	NOT_SUPP(Clock_find_pane_elements_Line_2), //	&WindowLine0f,
       
 12950 	NOT_SUPP(Clock_find_pane_elements_Line_3), //	&WindowLine0f,
       
 12951 	NOT_SUPP(Clock_find_pane_elements_Line_4), //	&WindowLine0f,
       
 12952 	NOT_SUPP(Clock_find_pane_elements_Line_5), //	&WindowLine0f,
       
 12953     NOT_SUPP(Limits), // &Clock_find_pane_elements_Limits, //	
       
 12954     NOT_SUPP(WindowTable0f), // &Clock_find_pane_elements, //	
       
 12955 	NOT_SUPP(Find_pane_texts_Line_1), //	&TextLine0f,
       
 12956 	MAN_OK(Near_QCIF), //	&WindowLine0f,
       
 12957 	MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_2), //	&WindowLine0f,
       
 12958 	MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_3), //	&WindowLine0f,
       
 12959 	MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_4), //	&WindowLine0f,
       
 12960 	MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_5), //	&WindowLine0f,
       
 12961     MAN_OK(Limits), // &Camcorder_Still_Image_Viewfinder_descendants_and_elements_Limits, //	
       
 12962     MAN_OK(WindowTable0f), // &Camcorder_Still_Image_Viewfinder_descendants_and_elements, //	
       
 12963 	MAN_OK(Camcorder_Zooming_factor_pane_elements_Line_1), //	&WindowLine0f,
       
 12964 	MAN_OK(Camcorder_Zooming_factor_pane_elements_Line_2), //	&WindowLine0f,
       
 12965     MAN_OK(Limits), // &Camcorder_Zooming_factor_pane_elements_Limits, //	
       
 12966     MAN_OK(WindowTable0f), // &Camcorder_Zooming_factor_pane_elements, //	
       
 12967 	MAN_OK(Camcorder_Still_Image_Viewfinder_texts_Line_1), //	&TextLine0f,
       
 12968 	MAN_OK(Camcorder_Still_Image_Viewfinder_texts_Line_2), //	&TextLine0f,
       
 12969     MAN_OK(Limits), // &Camcorder_Still_Image_Viewfinder_texts_Limits, //	
       
 12970     MAN_OK(TextTable0f), // &Camcorder_Still_Image_Viewfinder_texts, //	&TextTable0f,
       
 12971 	MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_1), //	&WindowLine0f,
       
 12972 	MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_2), //	&WindowLine0f,
       
 12973 	MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_3), //	&WindowLine1f,
       
 12974 	MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_4), //	&WindowLine1f,
       
 12975 	MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_5), //	&WindowLine1f,
       
 12976 	MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_6), //	&WindowLine1f,
       
 12977     MAN_OK(Limits), // &Camcorder_Video_Viewfinder_descendants_and_elements_SUB_TABLE_0_Limits, //	
       
 12978     MAN_OK(WindowTable0f), // &Camcorder_Video_Viewfinder_descendants_and_elements_SUB_TABLE_0, //	
       
 12979     MAN_OK(Limits), // &Camcorder_Video_Viewfinder_descendants_and_elements_SUB_TABLE_1_Limits, //	
       
 12980     MAN_OK(WindowTable1f), // &Camcorder_Video_Viewfinder_descendants_and_elements_SUB_TABLE_1, //	
       
 12981 	MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_1), //	&WindowLine0f,
       
 12982 	MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_2), //	&WindowLine0f,
       
 12983 	MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_3), //	&WindowLine1f,
       
 12984 	MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_4), //	&WindowLine1f,
       
 12985 	MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_5), //	&WindowLine1f,
       
 12986 	MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_6), //	&WindowLine1f,
       
 12987     MAN_OK(Limits), // &Camcorder_Video_Recording_descendants_and_elements_SUB_TABLE_0_Limits, //	
       
 12988     MAN_OK(WindowTable0f), // &Camcorder_Video_Recording_descendants_and_elements_SUB_TABLE_0, //	
       
 12989     MAN_OK(Limits), // &Camcorder_Video_Recording_descendants_and_elements_SUB_TABLE_1_Limits, //	
       
 12990     MAN_OK(WindowTable1f), // &Camcorder_Video_Recording_descendants_and_elements_SUB_TABLE_1, //	
       
 12991 	MAN_OK(Camcorder_Duration_texts_Line_1), //	&TextLine0f,
       
 12992 	NOT_SUPP(QVGA), //	&WindowLine0f,
       
 12993 	IMPL_OK(Camcorder_Video_Post_recording_elements_Line_2), //	&WindowLine0f,
       
 12994 	IMPL_OK(Camcorder_Video_Post_recording_elements_Line_3), //	&WindowLine0f,
       
 12995     NOT_SUPP(Limits), // &Camcorder_Video_Post_recording_elements_Limits, //	
       
 12996 	NOT_SUPP(WindowTable0f), // &Camcorder_Video_Post_recording_elements, //	
       
 12997 	MAN_OK(Graphical_message_selection_layout_elements_Line_1), //	&WindowLine1f,
       
 12998 	MAN_OK(Graphical_message_selection_layout_elements_Line_2), //	&WindowLine1f,
       
 12999 	MAN_OK(grid_gms_pane), //	&WindowLine0f,
       
 13000 	MAN_OK(Help_texts_Line_1), // &Help_texts_Line_1, //	&TextLine1f,
       
 13001     NOT_SUPP(MultiLineTextLine1f), // &Multiline_Help_texts_Line_1, //	
       
 13002 	NOT_SUPP(Phonebook_Photo_view_elements_Line_1), //	&WindowLine0f,
       
 13003 	NOT_SUPP(Phonebook_Photo_view_elements_Line_2), //	&WindowLine0f,
       
 13004 	NOT_SUPP(Phonebook_Photo_view_elements_Line_3), //	&WindowLine0f,
       
 13005 	NOT_SUPP(Phonebook_Photo_view_elements_Line_4), //	&WindowLine0f,
       
 13006 	NOT_SUPP(Phonebook_Photo_view_elements_Line_5), //	&WindowLine0f,
       
 13007 	NOT_SUPP(Phonebook_Photo_view_elements_Line_6), //	&WindowLine0f,
       
 13008 	NOT_SUPP(Phonebook_Photo_view_elements_Line_7), //	&WindowLine0f,
       
 13009 	NOT_SUPP(Phonebook_Photo_view_elements_Line_8), //	&WindowLine0f,
       
 13010     NOT_SUPP(Limits), // &Phonebook_Photo_view_elements_Limits, //	
       
 13011     NOT_SUPP(WindowTable0f), // &Phonebook_Photo_view_elements, //	
       
 13012 	MAN_OK(Presence_status_list_components_Line_1), //	&WindowLine0f,
       
 13013 	MAN_OK(Presence_status_list_components_Line_2), //	&WindowLine0f,
       
 13014 	MAN_OK(Presence_status_list_components_Line_3), //	&WindowLine0f,
       
 13015 	MAN_OK(image_or_qgn_prop_dyc_big__ref_), //	&WindowLine0f,
       
 13016 	MAN_OK(Presence_status_list_texts_Line_1), //	&TextLine1f,
       
 13017     MAN_OK(MultiLineTextLine1f), // &Multiline_Presence_status_list_texts_Line_1, //	
       
 13018 	NOT_SUPP(Pinboard_elements__grid__Line_1), //	&WindowLine0f,
       
 13019 	NOT_SUPP(Pinboard_elements__grid__Line_2), //	&WindowLine0f,
       
 13020 	NOT_SUPP(Pinboard_elements__grid__Line_3), //	&WindowLine0f,
       
 13021 	NOT_SUPP(Pinboard_elements__grid__Line_4), //	&WindowLine1f,
       
 13022 	NOT_SUPP(Pinboard_elements__grid__Line_5), //	&WindowLine0f,
       
 13023 	NOT_SUPP(Pinboard_elements__grid__Line_6), //	&WindowLine1f,
       
 13024 	MAN_OK(Pinboard_elements__grid__Line_7), // &Pinboard_elements__grid__Line_7, //	&WindowLine0f,
       
 13025 	MAN_OK(find_pinb_pane), // &find_pinb_pane, //	&WindowLine0f,
       
 13026     NOT_SUPP(Limits), // &Pinboard_elements__grid__SUB_TABLE_0_Limits, //	
       
 13027     NOT_SUPP(WindowTable0f), // &Pinboard_elements__grid__SUB_TABLE_0, //	
       
 13028     NOT_SUPP(Limits), // &Pinboard_elements__grid__SUB_TABLE_1_Limits, //	
       
 13029     NOT_SUPP(WindowTable0f), // &Pinboard_elements__grid__SUB_TABLE_1, //	
       
 13030 	NOT_SUPP(Find_pane_elements__pinb__Line_1), //	&WindowLine0f,
       
 13031 	NOT_SUPP(Find_pane_elements__pinb__Line_2), //	&WindowLine0f,
       
 13032 	MAN_OK(Find_pane_elements__pinb__Line_3), // &Find_pane_elements__pinb__Line_3, //	&WindowLine0f,
       
 13033 	MAN_OK(Find_pane_elements__pinb__Line_4), // &Find_pane_elements__pinb__Line_4, //	&WindowLine0f,
       
 13034     NOT_SUPP(Limits), // &Find_pane_elements__pinb__Limits, //	
       
 13035     NOT_SUPP(WindowTable0f), // &Find_pane_elements__pinb_, //	
       
 13036 	MAN_OK(Find_pane_texts__pinb__Line_1), // &Find_pane_texts__pinb__Line_1, //	&TextLine0f,
       
 13037 	MAN_OK(Find_pane_texts__pinb__Line_2), // &Find_pane_texts__pinb__Line_2, //	&TextLine0f,
       
 13038     MAN_OK(Limits), // &Find_pane_texts__pinb__Limits, //	
       
 13039     MAN_OK(TextTable0f), // &Find_pane_texts__pinb_, //	
       
 13040 	NOT_SUPP(Pinboard_elements__list__Line_1), //	&WindowLine0f,
       
 13041 	NOT_SUPP(Pinboard_elements__list__Line_2), //	&WindowLine0f,
       
 13042 	NOT_SUPP(Pinboard_elements__list__Line_3), //	&WindowLine0f,
       
 13043 	NOT_SUPP(Pinboard_elements__list__Line_4), //	&WindowLine1f,
       
 13044 	NOT_SUPP(Pinboard_elements__list__Line_5), //	&WindowLine0f,
       
 13045 	NOT_SUPP(Pinboard_elements__list__Line_6), //	&WindowLine1f,
       
 13046 	MAN_OK(list_pinb_pane), // &list_pinb_pane, //	&WindowLine0f,
       
 13047     NOT_SUPP(Limits), // &Pinboard_elements__list__SUB_TABLE_0_Limits, //	
       
 13048     NOT_SUPP(WindowTable0f), // &Pinboard_elements__list__SUB_TABLE_0, //	
       
 13049     MAN_OK(Speed_Dial_descendants_Line_1), // &Speed_Dial_descendants_Line_1, //	&WindowLine0f,
       
 13050 	MAN_OK(grid_vorec_pane), //	&WindowLine0f,
       
 13051 	NOT_SUPP(Voice_Recorder_elements_Line_2), //	&WindowLine0f,
       
 13052 	NOT_SUPP(Voice_Recorder_elements_Line_3), //	&WindowLine0f,
       
 13053 	MAN_OK(Voice_Recorder_elements_Line_4), //	&WindowLine0f,
       
 13054 	MAN_OK(Voice_Recorder_elements_Line_5), //	&WindowLine0f,
       
 13055     NOT_SUPP(Limits), // &Voice_Recorder_elements_Limits, //	
       
 13056     NOT_SUPP(WindowTable0f), // &Voice_Recorder_elements, //	
       
 13057 	MAN_OK(Voice_Recorder_texts_Line_1), //	&TextLine0f,
       
 13058 	MAN_OK(Voice_Recorder_texts_Line_2), //	&TextLine0f,
       
 13059 	MAN_OK(Voice_Recorder_texts_Line_3), //	&TextLine0f,
       
 13060 	MAN_OK(Voice_Recorder_texts_Line_4), //	&TextLine0f,
       
 13061 	MAN_OK(Voice_Recorder_texts_Line_5), //	&TextLine0f,
       
 13062 	MAN_OK(Voice_Recorder_texts_Line_6), //	&TextLine0f,
       
 13063     MAN_OK(Limits), // &Voice_Recorder_texts_Limits, //	
       
 13064     MAN_OK(TextTable0f), // &Voice_Recorder_texts, //	
       
 13065 	MAN_OK(Message_writing_texts_Line_1), //	&TextLine1f,
       
 13066     MAN_OK(MultiLineTextLine1f), // &Multiline_Message_writing_texts_Line_1, //	
       
 13067 	MAN_OK(Message_writing_texts_Line_2), //	&TextLine1f,
       
 13068     MAN_OK(MultiLineTextLine1f), // Multiline_Message_writing_texts_Line_2), //	
       
 13069 	MAN_OK(Message_writing_texts_Line_3), //	&TextLine1f,
       
 13070     MAN_OK(MultiLineTextLine1f), // &Multiline_Message_writing_texts_Line_3, //	
       
 13071     MAN_OK(Limits), // &Message_writing_texts_Limits, //	
       
 13072     MAN_OK(TextTable1f), // &Message_writing_texts, //	
       
 13073 	MAN_OK(Smart_Messages_Line_1), //	&TextLine1f,
       
 13074     MAN_OK(MultiLineTextLine1f), // &Multiline_Smart_Messages_Line_1, //	
       
 13075 	MAN_OK(Smart_Messages_Line_2), //	&TextLine1f,
       
 13076     MAN_OK(MultiLineTextLine1f), // &Multiline_Smart_Messages_Line_2, //	
       
 13077     MAN_OK(Limits), // &Smart_Messages_Limits, //	
       
 13078     MAN_OK(TextTable1f), // &Smart_Messages, //	
       
 13079 	NOT_SUPP(Note_writing_layout_elements_Line_1), //	&WindowLine0f,
       
 13080     MAN_OK(Note_writing_layout_elements_Line_2), //	&WindowLine0f,
       
 13081 	MAN_OK(Note_writing_layout_elements_Line_3), //	&WindowLine0f,
       
 13082     MAN_OK(Note_writing_layout_elements_Line_4), //	&WindowLine0f,
       
 13083     MAN_OK(Note_writing_layout_elements_Line_5), //	&WindowLine1f,
       
 13084     MAN_OK(Limits), // &Note_writing_layout_elements_SUB_TABLE_0_Limits, //	
       
 13085     MAN_OK(WindowTable0f), // &Note_writing_layout_elements_SUB_TABLE_0, //	
       
 13086 	MAN_OK(Note_writing_texts_Line_1), //	&TextLine1f,
       
 13087     MAN_OK(MultiLineTextLine1f), // &Multiline_Note_writing_texts_Line_1, //	
       
 13088 	MAN_OK(im_reading_pane), //	&WindowLine1f,
       
 13089 	MAN_OK(im_writing_pane), //	&WindowLine1f,
       
 13090 	MAN_OK(IM_navi_pane_texts_Line_1), //	&TextLine2f,
       
 13091 	MAN_OK(IM_reading_pane_texts_Line_1), //	&TextLine1f,
       
 13092 	MAN_OK(IM_reading_pane_texts_Line_2), //	&TextLine1f,
       
 13093     MAN_OK(im_reading_field), // WindowLine1f
       
 13094 	MAN_TODO(IM_text_elements_Line_1), //	&WindowLine0f,
       
 13095 	MAN_TODO(IM_text_elements_Line_2), //	&WindowLine0f,
       
 13096 	MAN_TODO(smiley__qgn_prop_im_smileys__ref__), //	&WindowLine0f,
       
 13097     MAN_TODO(Limits), // &IM_text_elements_Limits, //	
       
 13098     MAN_TODO(WindowTable0f), // &IM_text_elements, //	
       
 13099 	NOT_SUPP(IM_reading_field_highlight_graphics_Line_1), //	&WindowLine0t,
       
 13100 	MAN_OK(IM_reading_field_highlight_graphics_Line_2), //	&WindowLine0t,
       
 13101 	MAN_OK(Limits), // &IM_reading_field_highlight_graphics_Limits, //	
       
 13102 	MAN_OK(WindowTable0t), // &IM_reading_field_highlight_graphics, //	
       
 13103 	NOT_SUPP(IM_writing_field_elements_Line_1), //	&WindowLine1f,
       
 13104 	NOT_SUPP(IM_writing_field_elements_Line_2), //	&WindowLine0f,
       
 13105 	NOT_SUPP(IM_writing_field_elements_Line_3), //	&WindowLine1f,
       
 13106 	MAN_OK(IM_writing_pane_texts_Line_1), //	&TextLine1f,
       
 13107     MAN_OK(MultiLineTextLine1f), // &Multiline_IM_writing_pane_texts_Line_1, //	
       
 13108 	MAN_OK(mp_bg_pane), // &mp_bg_pane, //	&WindowLine0f,
       
 13109 	MAN_OK(Empty_Player_view_elements_Line_1), //	&WindowLine0f,
       
 13110 	MAN_OK(Media_Player_Playback_view_navi_pane_elements_Line_1), //	&WindowLine0f,
       
 13111 	MAN_OK(Media_Player_Playback_view_navi_pane_elements_Line_2), //	&WindowLine0f,
       
 13112     MAN_OK(Limits), // Media_Player_Playback_view_navi_pane_elements_Limits, //	
       
 13113     MAN_OK(WindowTable0f), // &Media_Player_Playback_view_navi_pane_elements, //	
       
 13114 	MAN_OK(Media_Player_Playback_view_navi_pane_texts_Line_1), //	&TextLine0f,
       
 13115 	MAN_OK(Media_Player_Playlist_navi_pane_elements_Line_1), //	&WindowLine0f,
       
 13116 	MAN_OK(Media_Player_Playlist_navi_pane_elements_Line_2), //	&WindowLine0f,
       
 13117     MAN_OK(Limits), // &Media_Player_Playlist_navi_pane_elements_Limits, //	
       
 13118     MAN_OK(WindowTable0f), // &Media_Player_Playlist_navi_pane_elements, //	
       
 13119 	MAN_OK(grid_mp_pane), // &grid_mp_pane, //	&WindowLine0f,
       
 13120 	NOT_SUPP(Media_Player_Playback_view_elements_Line_2), //	&WindowLine0f,
       
 13121 	NOT_SUPP(Media_Player_Playback_view_elements_Line_3), //	&WindowLine0f,
       
 13122 	MAN_OK(Media_Player_Playback_view_elements_Line_4), // &Media_Player_Playback_view_elements_Line_4, //	&WindowLine0f,
       
 13123 	MAN_OK(Media_Player_Playback_view_elements_Line_5), //	&WindowLine0f,
       
 13124 	MAN_OK(Media_Player_Playback_view_elements_Line_6), //	&WindowLine0f,
       
 13125 	MAN_OK(Media_Player_Playback_view_texts_Line_1), // &Media_Player_Playback_view_texts_Line_1, //	&TextLine0f,
       
 13126 	MAN_OK(Media_Player_Playback_view_texts_Line_2), // &Media_Player_Playback_view_texts_Line_2, //	&TextLine0f,
       
 13127 	MAN_OK(Media_Player_Playback_view_texts_Line_3), // &Media_Player_Playback_view_texts_Line_3, //	&TextLine0f,
       
 13128 	MAN_OK(Media_Player_Playback_view_texts_Line_4), // &Media_Player_Playback_view_texts_Line_4, //	&TextLine0f,
       
 13129     MAN_OK(Media_Player_Playback_view_texts_Line_5), // &Media_Player_Playback_view_texts_Line_5, //	&TextLine0f,
       
 13130 	MAN_OK(Media_Player_Playback_view_texts_Line_6), // &Media_Player_Playback_view_texts_Line_6, //	&TextLine0f,
       
 13131 	MAN_OK(Media_Player_Playback_view_texts_Line_7), // &Media_Player_Playback_view_texts_Line_7, //	&TextLine0f,
       
 13132     MAN_OK(Limits), // &Media_Player_Playback_view_texts_Limits, //	
       
 13133     MAN_OK(TextTable0f), // &Media_Player_Playback_view_texts, //	
       
 13134 	MAN_OK(SMIL_presentation_attachment_element_Line_1), //	&WindowLine0f,
       
 13135 	NOT_SUPP(SMIL_presentation_attachment_highlight_Line_1), //	&WindowLine0f,
       
 13136 	NOT_SUPP(SMIL_presentation_attachment_highlight_Line_2), //	&WindowLine0f,
       
 13137     NOT_SUPP(Limits), // &SMIL_presentation_attachment_highlight_Limits, //	
       
 13138     NOT_SUPP(WindowTable0f), // &SMIL_presentation_attachment_highlight, //	
       
 13139 	MAN_OK(SMIL_presentation_elements_and_descendant_panes_Line_1), //	&WindowLine0f,
       
 13140 	MAN_OK(smil_status_pane), //	&WindowLine0f,
       
 13141 	MAN_OK(smil_text_pane), //	&WindowLine2f,
       
 13142     MAN_OK(Limits), // &SMIL_presentation_elements_and_descendant_panes_SUB_TABLE_0_Limits, //	
       
 13143     MAN_OK(WindowTable0f), // &SMIL_presentation_elements_and_descendant_panes_SUB_TABLE_0, //	
       
 13144 	MAN_OK(smil_volume_pane), //	&WindowLine0f,
       
 13145 	MAN_OK(SMIL_status_pane_elements_and_descendant_panes_Line_2), //	&WindowLine0f,
       
 13146 	MAN_OK(SMIL_status_pane_elements_and_descendant_panes_Line_3), //	&WindowLine0f,
       
 13147 	MAN_OK(SMIL_status_pane_elements_and_descendant_panes_Line_4), //	&WindowLine0f,
       
 13148     MAN_OK(Limits), // &SMIL_status_pane_elements_and_descendant_panes_Limits, //	
       
 13149     MAN_OK(WindowTable0f), // &SMIL_status_pane_elements_and_descendant_panes, //	
       
 13150 	MAN_OK(SMIL_status_pane_texts_Line_1), //	&TextLine0f,
       
 13151 	MAN_OK(SMIL_volume_pane_elements_Line_1), //	&WindowLine0f,
       
 13152 	MAN_OK(SMIL_volume_pane_elements_Line_2), //	&WindowLine0f,
       
 13153     MAN_OK(Limits), // &SMIL_volume_pane_elements_Limits, //	
       
 13154     MAN_OK(WindowTable0f), // &SMIL_volume_pane_elements, //	
       
 13155 	IMPL_OK(Location_request_type_texts_Line_1),	// MurrayR implemented
       
 13156 	IMPL_OK(MultiLineTextLine1f), // &Multiline_Location_request_type_texts_Line_1, //	
       
 13157 	IMPL_OK(Location_requestor_pane_elements_Line_1),	// MurrayR implemented
       
 13158 	IMPL_OK(Location_reqestor_pane_texts_Line_1),	// MurrayR implemented
       
 13159 	IMPL_OK(Location_request_popup_window_grapihcs_Line_1),	// MurrayR implemented
       
 13160 	NOT_SUPP(Location_request_popup_window_grapihcs_Line_2), //	&WindowLine0t,
       
 13161 	NOT_SUPP(Location_request_popup_window_grapihcs_Line_3), //	&WindowLine0t,
       
 13162 	NOT_SUPP(Location_request_popup_window_grapihcs_Line_4), //	&WindowLine0t,
       
 13163 	NOT_SUPP(Location_request_popup_window_grapihcs_Line_5), //	&WindowLine0t,
       
 13164     NOT_SUPP(Limits), // &Location_request_popup_window_grapihcs_Limits, //	
       
 13165     NOT_SUPP(WindowTable0t), // &Location_request_popup_window_grapihcs, //	
       
 13166     NOT_SUPP(Limits), // &Volume_strength_area_values_Limits, //	
       
 13167     NOT_SUPP(Volume_strength_area_values), //	&WindowTable0f, // table implemented by hand
       
 13168 	NOT_SUPP(SMIL_text_pane_elements_Line_1), //	&WindowLine0t,
       
 13169 	MAN_OK(smil_scroll_pane), //	&WindowLine0t,
       
 13170 	MAN_OK(SMIL_text_pane_texts_Line_1), //	&TextLine2f,
       
 13171     MAN_OK(MultiLineTextLine2f), // &Multiline_SMIL_text_pane_texts_Line_1, //	
       
 13172 	NOT_SUPP(SMIL_scroll_pane_elements_Line_1), //	&WindowLine0t,
       
 13173 	NOT_SUPP(SMIL_scroll_pane_elements_Line_2), //	&WindowLine0f,
       
 13174 	NOT_SUPP(SMIL_scroll_pane_elements_Line_3), //	&WindowLine0f,
       
 13175     NOT_SUPP(Limits), // &SMIL_scroll_pane_elements_SUB_TABLE_0_Limits, //	
       
 13176     NOT_SUPP(WindowTable0f), // &SMIL_scroll_pane_elements_SUB_TABLE_0, //	
       
 13177 	IMPL_OK(popup_pbook_thumbnail_window),	// MurrayR implemented
       
 13178 	IMPL_OK(popup_call_status_window),	// MurrayR implemented
       
 13179 	IMPL_OK(popup_call_video_up_window),	// MurrayR implemented
       
 13180 	IMPL_OK(popup_cale_events_window), // BobD implemented
       
 13181 	IMPL_OK(list_single_graphic_popup_conf_pane),	// MurrayR implemented
       
 13182 	IMPL_OK(List_pane_elements__conf_single_graphic__Line_1),	// MurrayR implemented
       
 13183 	IMPL_OK(List_pane_elements__conf_single_graphic__Line_2),	// MurrayR implemented
       
 13184     IMPL_OK(Limits), // &List_pane_elements__conf_single_graphic__Limits, //	
       
 13185     IMPL_OK(WindowTable0f), // &List_pane_elements__conf_single_graphic_, //	
       
 13186 	IMPL_OK(List_pane_texts__conf_single_graphic__Line_1),	// MurrayR implemented
       
 13187 	IMPL_OK(List_pane_elements__menu_single_graphic_bt__Line_1), //	&WindowLine0f,
       
 13188 	IMPL_OK(List_pane_elements__menu_single_graphic_bt__Line_2), //	&WindowLine1f,
       
 13189 	IMPL_OK(List_pane_text__menu_single_graphic_bt__Line_1), //	&TextLine1f,
       
 13190 	IMPL_OK(Highlight_graphics_Line_1),	// MurrayR implemented
       
 13191 	IMPL_OK(Highlight_graphics_Line_2),	// MurrayR implemented
       
 13192 	IMPL_OK(Limits), // &Highlight_graphics_Limits, //	&
       
 13193 	IMPL_OK(WindowTable0t), // &Highlight_graphics, //	&
       
 13194 	IMPL_OK(cell_large_graphic_popup_pane),	// MurrayR implemented
       
 13195 	IMPL_OK(Cell_pane_elements__popup_large_graphic_gms__Line_1),	// MurrayR implemented
       
 13196 	IMPL_OK(Cell_pane_elements__popup_large_graphic_gms__Line_2),	// MurrayR implemented
       
 13197 	IMPL_OK(Limits), // &Cell_pane_elements__popup_large_graphic_gms__Limits, //	&
       
 13198 	IMPL_OK(WindowTable0f), // &Cell_pane_elements__popup_large_graphic_gms_, //	&
       
 13199 	IMPL_OK(Highlight_elements__grid_pop_up__Line_1),	// MurrayR implemented
       
 13200 	IMPL_OK(Number_entry_pop_up_window_texts_Line_1), // BobD implemented
       
 13201 	IMPL_OK(Number_entry_pop_up_window_texts_Line_2), // BobD implemented
       
 13202 	IMPL_OK(MultiLineTextLine2f), // &Multiline_Number_entry_pop_up_window_texts_Line_2, //	&
       
 13203 	IMPL_OK(Number_entry_pop_up_window_graphics_Line_1), //	&WindowLine1f,
       
 13204 	IMPL_OK(Number_entry_pop_up_window_graphics_Line_2), //	&WindowLine1f,
       
 13205 	IMPL_OK(Number_entry_pop_up_window_graphics_Line_3), //	&WindowLine1f,
       
 13206 	IMPL_OK(Number_entry_pop_up_window_graphics_Line_4), //	&WindowLine1f,
       
 13207 	IMPL_OK(Number_entry_pop_up_window_graphics_Line_5), //	&WindowLine1f,
       
 13208 	IMPL_OK(Limits), // &Number_entry_pop_up_window_graphics_SUB_TABLE_0_Limits, //	&
       
 13209 	IMPL_OK(WindowTable1f), // &Number_entry_pop_up_window_graphics_SUB_TABLE_0, //	&
       
 13210 	NO_DATA(popup_heading_pane), //	&WindowLine0f,
       
 13211 	NO_DATA(Phonebook_memory_status_pop_up_window_descendants_and_elements_Line_2), //	&WindowLine0f,
       
 13212 	NO_DATA(Limits), // &Phonebook_memory_status_pop_up_window_descendants_and_elements_Limits, //	&
       
 13213 	NO_DATA(WindowTable0f), // &Phonebook_memory_status_pop_up_window_descendants_and_elements, //	&
       
 13214 	NO_DATA(Phonebook_memory_status_pop_up_window_texts_Line_1), //	&TextLine1f,
       
 13215 	NO_DATA(MultiLineTextLine1f), // &Multiline_Phonebook_memory_status_pop_up_window_texts_Line_1, //	&
       
 13216 	NO_DATA(Phonebook_memory_status_pop_up_window_texts_Line_2), //	&TextLine1f,
       
 13217 	NO_DATA(MultiLineTextLine1f),  // &Multiline_Phonebook_memory_status_pop_up_window_texts_Line_2, //	&MultiLineTextLine1f,
       
 13218 	NO_DATA(Limits), // &Phonebook_memory_status_pop_up_window_texts_Limits, //	&
       
 13219 	NO_DATA(TextTable1f), // &Phonebook_memory_status_pop_up_window_texts, //	&
       
 13220 	NO_DATA(Phonebook_memory_status_pop_up_window_graphics_Line_1), //	&WindowLine0f,
       
 13221 	NO_DATA(Phonebook_memory_status_pop_up_window_graphics_Line_2), //	&WindowLine0f,
       
 13222 	NO_DATA(Phonebook_memory_status_pop_up_window_graphics_Line_3), //	&WindowLine0f,
       
 13223 	NO_DATA(Phonebook_memory_status_pop_up_window_graphics_Line_4), //	&WindowLine0f,
       
 13224 	NO_DATA(Phonebook_memory_status_pop_up_window_graphics_Line_5), //	&WindowLine0f,
       
 13225 	NO_DATA(Limits), // &Phonebook_memory_status_pop_up_window_graphics_Limits, //	&
       
 13226 	NO_DATA(WindowTable0f), // &Phonebook_memory_status_pop_up_window_graphics, //	&
       
 13227 	IMPL_OK(Graphical_message_image_selection_pop_up_window_descendants_Line_1),	// MurrayR implemented
       
 13228 	IMPL_OK(grid_large_graphic_popup_pane),	// MurrayR implemented
       
 13229 	IMPL_OK(Graphical_message_image_selection_pop_up_window_elements_Line_1),	// MurrayR implemented
       
 13230 	IMPL_OK(Graphical_message_image_selection_pop_up_window_elements_Line_2),	// MurrayR implemented
       
 13231 	IMPL_OK(Graphical_message_image_selection_pop_up_window_graphics_Line_1),	// MurrayR implemented
       
 13232 	NOT_SUPP(Graphical_message_image_selection_pop_up_window_graphics_Line_2), //	&WindowLine0t,
       
 13233 	NOT_SUPP(Graphical_message_image_selection_pop_up_window_graphics_Line_3), //	&WindowLine0t,
       
 13234 	NOT_SUPP(Graphical_message_image_selection_pop_up_window_graphics_Line_4), //	&WindowLine0t,
       
 13235 	NOT_SUPP(Graphical_message_image_selection_pop_up_window_graphics_Line_5), //	&WindowLine0t,
       
 13236 	NOT_SUPP(Limits), // &Graphical_message_image_selection_pop_up_window_graphics_Limits, //	&
       
 13237 	NOT_SUPP(WindowTable0t), // &Graphical_message_image_selection_pop_up_window_graphics, //	&
       
 13238 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_1), //	&WindowLine0f,
       
 13239 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_2), //	&WindowLine1f,
       
 13240 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_3), //	&WindowLine1f,
       
 13241 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_4), //	&WindowLine1f,
       
 13242 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_5), //	&WindowLine0f,
       
 13243 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_elements_Line_6), //	&WindowLine1f,
       
 13244 	NOT_SUPP(Limits), // &Browser_WIM_PIN_Code_query_pop_up_window_elements_SUB_TABLE_0_Limits, //	&
       
 13245 	NOT_SUPP(WindowTable1f), // &Browser_WIM_PIN_Code_query_pop_up_window_elements_SUB_TABLE_0, //	&
       
 13246 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_1), //	&TextLine0f,
       
 13247 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_2), //	&TextLine1f,
       
 13248 	NOT_SUPP(MultiLineTextLine1f), // &Multiline_Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_2, //	&
       
 13249 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_3), //	&TextLine1f,
       
 13250 	NOT_SUPP(MultiLineTextLine1f), // &Multiline_Browser_WIM_PIN_Code_query_pop_up_window_texts_Line_3, //	&
       
 13251 	NOT_SUPP(Limits), // &Browser_WIM_PIN_Code_query_pop_up_window_texts_SUB_TABLE_0_Limits, //	
       
 13252 	NOT_SUPP(TextTable1f), // &Browser_WIM_PIN_Code_query_pop_up_window_texts_SUB_TABLE_0, //	&
       
 13253 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_1), //	&WindowLine0t,
       
 13254 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_2), //	&WindowLine0t,
       
 13255 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_3), //	&WindowLine0t,
       
 13256 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_4), //	&WindowLine0t,
       
 13257 	NOT_SUPP(Browser_WIM_PIN_Code_query_pop_up_window_graphics_Line_5), //	&WindowLine0t,
       
 13258 	NOT_SUPP(Limits), // &Browser_WIM_PIN_Code_query_pop_up_window_graphics_Limits, //	&
       
 13259 	NOT_SUPP(WindowTable0t), // &Browser_WIM_PIN_Code_query_pop_up_window_graphics, //	&
       
 13260 	NOT_SUPP(Browser_Digital_Signing_query_pop_up_window_elements_Line_1), //	&WindowLine0f,
       
 13261 	NOT_SUPP(Browser_Digital_Signing_query_pop_up_window_elements_Line_2), //	&WindowLine0f,
       
 13262 	NOT_SUPP(Limits), // &Browser_Digital_Signing_query_pop_up_window_elements_Limits, //	&
       
 13263 	NOT_SUPP(WindowTable0f), // &Browser_Digital_Signing_query_pop_up_window_elements, //	&
       
 13264 	NOT_SUPP(Browser_Digital_Signing_query_pop_up_window_texts_Line_1), //	&TextLine0f,
       
 13265 	NOT_SUPP(Browser_Digital_Signing_query_pop_up_window_texts_Line_2), //	&TextLine2f,
       
 13266 	NOT_SUPP(MultiLineTextLine2f), // &Multiline_Browser_Digital_Signing_query_pop_up_window_texts_Line_2, //	&
       
 13267 	NO_DATA(SAT_Information_query_pop_up_window_elements_Line_1), //	&WindowLine0f,
       
 13268 	NO_DATA(SAT_Information_query_pop_up_window_elements_Line_2), //	&WindowLine0f,
       
 13269 	NO_DATA(Limits), // &SAT_Information_query_pop_up_window_elements_Limits, //	&
       
 13270 	NO_DATA(WindowTable0f), // &SAT_Information_query_pop_up_window_elements, //	&
       
 13271 	NO_DATA(SAT_Information_query_pop_up_window_texts_Line_1), //	&TextLine2f,
       
 13272 	NO_DATA(MultiLineTextLine2f), // &Multiline_SAT_Information_query_pop_up_window_texts_Line_1, //	&
       
 13273 	IMPL_OK(Analogue_clock_pop_up_window_elements_Line_1),	// MurrayR implemented
       
 13274 	IMPL_OK(Analogue_clock_pop_up_window_elements_Line_2),	// MurrayR implemented
       
 13275 	NOT_SUPP(Analogue_clock_pop_up_window_elements_Line_3), //	&WindowLine0f, // Clock crashes is activated
       
 13276 	NOT_SUPP(Analogue_clock_pop_up_window_elements_Line_4), //	&WindowLine0f, // Clock crashes is activated
       
 13277 	NOT_SUPP(Analogue_clock_pop_up_window_elements_Line_5), //	&WindowLine0f,
       
 13278 	NOT_SUPP(Limits), // &Analogue_clock_pop_up_window_elements_SUB_TABLE_0_Limits, //	&
       
 13279 	NOT_SUPP(WindowTable0t), // &Analogue_clock_pop_up_window_elements_SUB_TABLE_0, //	&
       
 13280 	NOT_SUPP(Limits), // &Analogue_clock_pop_up_window_elements_SUB_TABLE_1_Limits, //	&
       
 13281 	NOT_SUPP(WindowTable0f), // &Analogue_clock_pop_up_window_elements_SUB_TABLE_1, //	&
       
 13282 	IMPL_OK(Analogue_clock_pop_up_window_texts_Line_1),	// MurrayR implemented
       
 13283 	NOT_SUPP(Digital_clock_pop_up_window_elements_Line_1), //	&WindowLine0f,
       
 13284 	NOT_SUPP(Digital_clock_pop_up_window_elements_Line_2), //	&WindowLine0f,
       
 13285 	NOT_SUPP(Digital_clock_pop_up_window_elements_Line_3), //	&WindowLine0f,
       
 13286 	NOT_SUPP(Limits), // &Digital_clock_pop_up_window_elements_Limits, //	&
       
 13287 	NOT_SUPP(WindowTable0f), // &Digital_clock_pop_up_window_elements, //	&
       
 13288 	NOT_SUPP(Digital_clock_pop_up_window_texts_Line_1), //	&TextLine0f,
       
 13289 	IMPL_OK(Digital_clock_pop_up_window_texts_Line_2),	// MurrayR implemented
       
 13290 	NOT_SUPP(Limits), // &Digital_clock_pop_up_window_texts_Limits, //	&
       
 13291 	NOT_SUPP(TextTable0f), // &Digital_clock_pop_up_window_texts, //	&
       
 13292 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_1),	// MurrayR implemented
       
 13293 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_2),	// MurrayR implemented
       
 13294 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_3),	// MurrayR implemented
       
 13295 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_4),	// MurrayR implemented
       
 13296 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_5),	// MurrayR implemented
       
 13297 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_6),	// MurrayR implemented
       
 13298 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_7),	// MurrayR implemented
       
 13299 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_8),	// MurrayR implemented
       
 13300 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_9),	// MurrayR implemented
       
 13301 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_10),	// MurrayR implemented
       
 13302 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_11),	// MurrayR implemented
       
 13303 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_12),	// MurrayR implemented
       
 13304 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_13),	// MurrayR implemented
       
 13305 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_14),	// MurrayR implemented
       
 13306 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_15),	// MurrayR implemented
       
 13307 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_16),	// MurrayR implemented
       
 13308 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_17),	// MurrayR implemented
       
 13309 	IMPL_OK(Thumbnail_pop_up_window_elements_Line_18),	// MurrayR implemented
       
 13310 	IMPL_OK(Limits), // &Thumbnail_pop_up_window_elements_Limits, //	&
       
 13311 	IMPL_OK(WindowTable0f), // &Thumbnail_pop_up_window_elements, //	&,
       
 13312 	IMPL_OK(Call_status_pop_up_window_elements_Line_1),	// MurrayR implemented
       
 13313 	IMPL_OK(Call_status_pop_up_window_elements_Line_2),	// MurrayR implemented
       
 13314 	IMPL_OK(Call_status_pop_up_window_elements_Line_3),	// MurrayR implemented
       
 13315 	IMPL_OK(Call_status_pop_up_window_elements_Line_4),	// MurrayR implemented
       
 13316 	IMPL_OK(Limits), // &Call_status_pop_up_window_elements_Limits, //	&
       
 13317 	IMPL_OK(WindowTable0f), // &Call_status_pop_up_window_elements, //	&
       
 13318 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_1),	// MurrayR implemented
       
 13319 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_2),	// MurrayR implemented
       
 13320 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_3),	// MurrayR implemented
       
 13321 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_4),	// MurrayR implemented
       
 13322 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_5),	// MurrayR implemented
       
 13323 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_6),	// MurrayR implemented
       
 13324 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_7),	// MurrayR implemented
       
 13325 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_8),	// MurrayR implemented
       
 13326 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_9),	// MurrayR implemented
       
 13327 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_10),	// MurrayR implemented
       
 13328 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_11),	// MurrayR implemented
       
 13329 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_12),	// MurrayR implemented
       
 13330 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_13),	// MurrayR implemented
       
 13331 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_14),	// MurrayR implemented
       
 13332 	IMPL_OK(Incoming_call_pop_up_window_elements_Line_15),	// MurrayR implemented
       
 13333 	IMPL_OK(Limits), // &Incoming_call_pop_up_window_elements_SUB_TABLE_0_Limits, //	&Limits,
       
 13334 	IMPL_OK(WindowTable0f), // &Incoming_call_pop_up_window_elements_SUB_TABLE_0, //	&WindowTable0f,
       
 13335 	IMPL_OK(Incoming_call_pop_up_window_texts_Line_1),	// MurrayR implemented
       
 13336 	IMPL_OK(MultiLineTextLine3f), // &Multiline_Incoming_call_pop_up_window_texts_Line_1, //	&
       
 13337 	IMPL_OK(Incoming_call_pop_up_window_texts_Line_2),	// MurrayR implemented
       
 13338 	IMPL_OK(MultiLineTextLine3f), // &Multiline_Incoming_call_pop_up_window_texts_Line_2, //	&
       
 13339 	IMPL_OK(Limits), // &Incoming_call_pop_up_window_texts_Limits, //	&
       
 13340 	IMPL_OK(TextTable2f), // &Incoming_call_pop_up_window_texts, //	&
       
 13341 	IMPL_OK(Incoming_call_pop_up_window_graphics_Line_1),	// MurrayR implemented
       
 13342 	NOT_SUPP(Incoming_call_pop_up_window_graphics_Line_2), //	&WindowLine1f,
       
 13343 	NOT_SUPP(Incoming_call_pop_up_window_graphics_Line_3), //	&WindowLine1f,
       
 13344 	NOT_SUPP(Incoming_call_pop_up_window_graphics_Line_4), //	&WindowLine1f,
       
 13345 	NOT_SUPP(Incoming_call_pop_up_window_graphics_Line_5), //	&WindowLine1f,
       
 13346 	NOT_SUPP(Limits), // &Incoming_call_pop_up_window_graphics_Limits, //	&
       
 13347 	NOT_SUPP(WindowTable1f), // &Incoming_call_pop_up_window_graphics, //	&
       
 13348 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_1),	// MurrayR implemented
       
 13349 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_2),	// MurrayR implemented
       
 13350 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_3),	// MurrayR implemented
       
 13351 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_4),	// MurrayR implemented
       
 13352 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_5),	// MurrayR implemented
       
 13353 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_6),	// MurrayR implemented
       
 13354 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_7),	// MurrayR implemented
       
 13355 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_8),	// MurrayR implemented
       
 13356 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_9),	// MurrayR implemented
       
 13357 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_10),	// MurrayR implemented
       
 13358 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_11),	// MurrayR implemented
       
 13359 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_12),	// MurrayR implemented
       
 13360 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_13),	// MurrayR implemented
       
 13361 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_14),	// MurrayR implemented
       
 13362 	IMPL_OK(Incoming_call_pop_up_window_elements__NE__Line_15),	// MurrayR implemented
       
 13363 	IMPL_OK(Limits), // &Incoming_call_pop_up_window_elements__NE__Limits, //	&
       
 13364 	IMPL_OK(WindowTable0f), // &Incoming_call_pop_up_window_elements__NE_, //	&
       
 13365 	IMPL_OK(Incoming_call_pop_up_window_texts__NE__Line_1),	// MurrayR implemented
       
 13366 	IMPL_OK(MultiLineTextLine3f), // &Multiline_Incoming_call_pop_up_window_texts__NE__Line_1, //	&
       
 13367 	IMPL_OK(Incoming_call_pop_up_window_texts__NE__Line_2),	// MurrayR implemented
       
 13368 	IMPL_OK(MultiLineTextLine3f), // &Multiline_Incoming_call_pop_up_window_texts__NE__Line_2, //	&
       
 13369 	IMPL_OK(Limits), // &Incoming_call_pop_up_window_texts__NE__Limits, //	&
       
 13370 	IMPL_OK(TextTable2f), // &Incoming_call_pop_up_window_texts__NE_, //	&
       
 13371 	IMPL_OK(Incoming_call_pop_up_window_graphics__NE__Line_1),	// MurrayR implemented
       
 13372 	NOT_SUPP(Incoming_call_pop_up_window_graphics__NE__Line_2), //	&WindowLine0f,
       
 13373 	NOT_SUPP(Incoming_call_pop_up_window_graphics__NE__Line_3), //	&WindowLine0f,
       
 13374 	NOT_SUPP(Incoming_call_pop_up_window_graphics__NE__Line_4), //	&WindowLine0f,
       
 13375 	NOT_SUPP(Incoming_call_pop_up_window_graphics__NE__Line_5), //	&WindowLine0f,
       
 13376 	NOT_SUPP(Limits), // &Incoming_call_pop_up_window_graphics__NE__Limits, //	&
       
 13377 	NOT_SUPP(WindowTable0f), // &Incoming_call_pop_up_window_graphics__NE_, //	&
       
 13378 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_1),	// MurrayR implemented
       
 13379 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_2),	// MurrayR implemented
       
 13380 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_3),	// MurrayR implemented
       
 13381 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_4),	// MurrayR implemented
       
 13382 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_5),	// MurrayR implemented
       
 13383 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_6),	// MurrayR implemented
       
 13384 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_7),	// MurrayR implemented
       
 13385 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_8),	// MurrayR implemented
       
 13386 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_9),	// MurrayR implemented
       
 13387 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_10),	// MurrayR implemented
       
 13388 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_11),	// MurrayR implemented
       
 13389 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_12),	// MurrayR implemented
       
 13390 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_13),	// MurrayR implemented
       
 13391 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_14),	// MurrayR implemented
       
 13392 	IMPL_OK(Outgoing_call_pop_up_window_elements__held__Line_15),	// MurrayR implemented
       
 13393 	IMPL_OK(Limits), // &Outgoing_call_pop_up_window_elements__held__Limits, //	&
       
 13394 	IMPL_OK(WindowTable0f), // &Outgoing_call_pop_up_window_elements__held_, //	&
       
 13395 	IMPL_OK(Outgoing_call_pop_up_window_texts__held__Line_1),	// MurrayR implemented
       
 13396 	IMPL_OK(MultiLineTextLine3f), // &Multiline_Outgoing_call_pop_up_window_texts__held__Line_1, //	&
       
 13397 	IMPL_OK(Outgoing_call_pop_up_window_graphics__held__Line_1),	// MurrayR implemented
       
 13398 	IMPL_OK(Outgoing_call_pop_up_window_elements__held_NE__Line_1),	// MurrayR implemented
       
 13399 	IMPL_OK(Outgoing_call_pop_up_window_elements__held_NE__Line_2),	// MurrayR implemented
       
 13400 	IMPL_OK(Outgoing_call_pop_up_window_elements__held_NE__Line_3),	// MurrayR implemented
       
 13401 	IMPL_OK(Limits), // &Outgoing_call_pop_up_window_elements__held_NE__Limits, //	&
       
 13402 	IMPL_OK(WindowTable0f), // &Outgoing_call_pop_up_window_elements__held_NE_, //	&
       
 13403 	IMPL_OK(Outgoing_call_pop_up_window_texts__held_NE__Line_1),	// MurrayR implemented
       
 13404 	IMPL_OK(Outgoing_call_pop_up_window_graphics__held_NE__Line_1),	// MurrayR implemented
       
 13405 	IMPL_OK(First_call_pop_up_window_elements__one_call__Line_1),	// MurrayR implemented
       
 13406 	IMPL_OK(First_call_pop_up_window_elements__one_call__Line_2),	// MurrayR implemented
       
 13407 	IMPL_OK(First_call_pop_up_window_elements__one_call__Line_3),	// MurrayR implemented
       
 13408 	IMPL_OK(Limits), // &First_call_pop_up_window_elements__one_call__Limits, //	&
       
 13409 	IMPL_OK(WindowTable0f), // &First_call_pop_up_window_elements__one_call_, //	&
       
 13410 	IMPL_OK(First_call_pop_up_window_texts__one_call__Line_1),	// MurrayR implemented
       
 13411 	IMPL_OK(MultiLineTextLine3f), // &Multiline_First_call_pop_up_window_texts__one_call__Line_1, //	&
       
 13412 	IMPL_OK(First_call_pop_up_window_texts__one_call__Line_2),	// MurrayR implemented
       
 13413 	IMPL_OK(First_call_pop_up_window_graphics__one_call__Line_1),	// MurrayR implemented
       
 13414 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_1),	// MurrayR implemented
       
 13415 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_2),	// MurrayR implemented
       
 13416 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_3),	// MurrayR implemented
       
 13417 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_4),	// MurrayR implemented
       
 13418 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_5),	// MurrayR implemented
       
 13419 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_6),	// MurrayR implemented
       
 13420 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_7),	// MurrayR implemented
       
 13421 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_8),	// MurrayR implemented
       
 13422 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_9),	// MurrayR implemented
       
 13423 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_10),	// MurrayR implemented
       
 13424 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_11),	// MurrayR implemented
       
 13425 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_12),	// MurrayR implemented
       
 13426 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_13),	// MurrayR implemented
       
 13427 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_14),	// MurrayR implemented
       
 13428 	IMPL_OK(First_call_pop_up_window_elements__two_calls__Line_15),	// MurrayR implemented
       
 13429 	IMPL_OK(Limits), // &First_call_pop_up_window_elements__two_calls__Limits, //	&
       
 13430 	IMPL_OK(WindowTable0f), // &First_call_pop_up_window_elements__two_calls_, //	&
       
 13431 	IMPL_OK(First_call_pop_up_window_texts__two_calls__Line_1),	// MurrayR implemented
       
 13432 	IMPL_OK(MultiLineTextLine3f), // &Multiline_First_call_pop_up_window_texts__two_calls__Line_1, //	&
       
 13433 	IMPL_OK(First_call_pop_up_window_texts__two_calls__Line_2),	// MurrayR implemented
       
 13434 	IMPL_OK(First_call_pop_up_window_graphics__two_calls__Line_1),	// MurrayR implemented
       
 13435 	IMPL_OK(First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_1),	// MurrayR implemented
       
 13436 	IMPL_OK(First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_2),	// MurrayR implemented
       
 13437 	IMPL_OK(First_call_pop_up_window_elements__two_calls_a_waiting_call__Line_3),	// MurrayR implemented
       
 13438 	IMPL_OK(Limits), // &First_call_pop_up_window_elements__two_calls_a_waiting_call__Limits, //	&
       
 13439 	IMPL_OK(WindowTable0f), // &First_call_pop_up_window_elements__two_calls_a_waiting_call_, //	&
       
 13440 	IMPL_OK(First_call_pop_up_window_texts__two_calls_a_waiting_call__Line_1),	// MurrayR implemented
       
 13441 	IMPL_OK(First_call_pop_up_window_graphics__two_calls_a_waiting_call__Line_1),	// MurrayR implemented
       
 13442 	IMPL_OK(First_call_pop_up_window_graphics__two_wait_NE__Line_1),	// MurrayR implemented
       
 13443 	IMPL_OK(Waiting_call_pop_up_window_elements__held_out_NE__Line_1),	// MurrayR implemented
       
 13444 	IMPL_OK(Waiting_call_pop_up_window_elements__held_out_NE__Line_2),	// MurrayR implemented
       
 13445 	IMPL_OK(Waiting_call_pop_up_window_elements__held_out_NE__Line_3),	// MurrayR implemented
       
 13446 	IMPL_OK(Limits), // &Waiting_call_pop_up_window_elements__held_out_NE__Limits, //	&
       
 13447 	IMPL_OK(WindowTable0f), // &Waiting_call_pop_up_window_elements__held_out_NE_, //	&
       
 13448 	IMPL_OK(Waiting_call_pop_up_window_texts__held_out_NE__Line_1),	// MurrayR implemented
       
 13449 	IMPL_OK(Waiting_call_pop_up_window_graphics__held_out_NE__Line_1),	// MurrayR implemented
       
 13450 	IMPL_OK(Waiting_call_pop_up_window_graphics__out__Line_1),	// MurrayR implemented
       
 13451 	IMPL_OK(Second_call_pop_up_window_elements__two__Line_1),	// MurrayR implemented
       
 13452 	IMPL_OK(Second_call_pop_up_window_elements__two__Line_2),	// MurrayR implemented
       
 13453 	IMPL_OK(Second_call_pop_up_window_elements__two__Line_3),	// MurrayR implemented
       
 13454 	IMPL_OK(Limits), // &Second_call_pop_up_window_elements__two__Limits, //	&
       
 13455 	IMPL_OK(WindowTable0f), // &Second_call_pop_up_window_elements__two_, //	&
       
 13456 	IMPL_OK(Second_call_pop_up_window_texts__two_calls__Line_1),	// MurrayR implemented
       
 13457 	IMPL_OK(MultiLineTextLine3f), // &Multiline_Second_call_pop_up_window_texts__two_calls__Line_1, //	&
       
 13458 	IMPL_OK(Second_call_pop_up_window_texts__two_calls__Line_2),	// MurrayR implemented
       
 13459 	IMPL_OK(Second_call_pop_up_window_graphics__two_calls__Line_1),	// MurrayR implemented
       
 13460 	IMPL_OK(Second_call_pop_up_window_elements__two_calls_waiting_call__Line_1),	// MurrayR implemented
       
 13461 	IMPL_OK(Second_call_pop_up_window_elements__two_calls_waiting_call__Line_2),	// MurrayR implemented
       
 13462 	IMPL_OK(Second_call_pop_up_window_elements__two_calls_waiting_call__Line_3),	// MurrayR implemented
       
 13463 	IMPL_OK(Limits), // &Second_call_pop_up_window_elements__two_calls_waiting_call__Limits, //	&
       
 13464 	IMPL_OK(WindowTable0f), // &Second_call_pop_up_window_elements__two_calls_waiting_call_, //	&WindowTable0f,
       
 13465 	IMPL_OK(Second_call_pop_up_window_texts__two_calls_waiting_call__Line_1),	// MurrayR implemented
       
 13466 	IMPL_OK(Second_call_pop_up_window_graphics__two_calls_waiting_call__Line_1),	// MurrayR implemented
       
 13467 	IMPL_OK(Conference_call_pop_up_window_descendants_and_elements_Line_1),	// MurrayR implemented
       
 13468 	IMPL_OK(list_conf_pane),	// MurrayR implemented
       
 13469 	IMPL_OK(Conference_call_pop_up_window_texts_Line_1),	// MurrayR implemented
       
 13470 	IMPL_OK(MultiLineTextLine1f), // &Multiline_Conference_call_pop_up_window_texts_Line_1, //	&
       
 13471     IMPL_OK(Muted_state_elements_Line_1), //	&WindowLine0f,
       
 13472     IMPL_OK(Calendar_events_list_popup_components_Line_1), // BobD implemented
       
 13473 	IMPL_OK(Calendar_events_list_popup_texts_Line_1), // BobD implemented
       
 13474 	IMPL_OK(MultiLineTextLine1f), // &Multiline_Calendar_events_list_popup_texts_Line_1, //	&MultiLineTextLine1f,
       
 13475 	MGR_TODO(Calendar_events_list_popup_graphics_Line_1),	// MurrayR implemented
       
 13476 	NOT_SUPP(Calendar_events_list_popup_graphics_Line_2), //	&WindowLine0t,
       
 13477 	NOT_SUPP(Calendar_events_list_popup_graphics_Line_3), //	&WindowLine0t,
       
 13478 	NOT_SUPP(Calendar_events_list_popup_graphics_Line_4), //	&WindowLine0t,
       
 13479 	NOT_SUPP(Limits), // &Calendar_events_list_popup_graphics_Limits, //	&
       
 13480 	NOT_SUPP(WindowTable0t), // &Calendar_events_list_popup_graphics, //	&
       
 13481 	IMPL_OK(cell_cams_pane), //	&WindowLine2f,
       
 13482 	IMPL_OK(image_or_qgn_prop_dyc__ref_),	// MurrayR implemented
       
 13483 	IMPL_OK(loc_type_pane),	// MurrayR implemented
       
 13484 	IMPL_OK(loc_req_pane),	// MurrayR implemented
       
 13485 	IMPL_OK(Additional_heading_pane_elements_Line_1),	// MurrayR implemented
       
 13486 	IMPL_OK(Additional_heading_pane_elements_Line_2),	// MurrayR implemented
       
 13487 	IMPL_OK(Additional_heading_pane_elements_Line_3),	// MurrayR implemented
       
 13488 	IMPL_OK(Presence_status_popup_window_texts_Line_1),	// MurrayR implemented
       
 13489 	IMPL_OK(Presence_status_popup_window_texts_Line_2),	// MurrayR implemented
       
 13490 	IMPL_OK(MultiLineTextLine1f), // &Multiline_Presence_status_popup_window_texts_Line_2, //	&
       
 13491 	IMPL_OK(Presence_status_window_graphics_Line_1),	// MurrayR implemented
       
 13492 	NOT_SUPP(Presence_status_window_graphics_Line_2), //	&WindowLine0f,
       
 13493 	NOT_SUPP(Presence_status_window_graphics_Line_3), //	&WindowLine0f,
       
 13494 	NOT_SUPP(Presence_status_window_graphics_Line_4), //	&WindowLine0f,
       
 13495 	NOT_SUPP(Presence_status_window_graphics_Line_5), //	&WindowLine0f,
       
 13496 	NOT_SUPP(Limits), // &Presence_status_window_graphics_Limits, //	&Limits,
       
 13497 	NOT_SUPP(WindowTable0f), // &Presence_status_window_graphics, //	&WindowTable0f,
       
 13498     IMPL_OK(popup_number_entry_window), // BobD implemented
       
 13499 	NOT_SUPP(popup_pb_memory_status_window), //	&WindowLine0f,
       
 13500 	IMPL_OK(popup_grid_large_graphic_window),	// MurrayR implemented
       
 13501 	IMPL_OK(popup_call_audio_in_window),	// MurrayR implemented
       
 13502 	IMPL_OK(popup_call_audio_out_window),	// MurrayR implemented
       
 13503 	IMPL_OK(popup_call_audio_first_window),	// MurrayR implemented
       
 13504 	IMPL_OK(popup_call_audio_wait_window),	// MurrayR implemented
       
 13505 	IMPL_OK(popup_call_audio_second_window),	// MurrayR implemented
       
 13506 	IMPL_OK(popup_call_audio_conf_window),	// MurrayR implemented
       
 13507 	NOT_SUPP(popup_call_video_in_window), //	&WindowLine0f,
       
 13508 	NOT_SUPP(popup_call_video_first_window), //	&WindowLine0f,
       
 13509 	IMPL_OK(popup_call_video_down_window), // MurrayR implemented
       
 13510 	NOT_SUPP(popup_query_wml_wim_window), //	&WindowLine1f,
       
 13511 	NOT_SUPP(popup_query_wml_sign_window), //	&WindowLine1f,
       
 13512 	NO_DATA(popup_query_sat_info_window), // MurrayR can't implement
       
 13513 	NOT_SUPP(popup_grid_large_compo_graphic_window), //	&WindowLine0f,
       
 13514 	IMPL_OK(popup_dyc_status_message_window),	// MurrayR implemented
       
 13515 	NO_DATA(VGA), //	&WindowLine0f,
       
 13516 	NO_DATA(VGA_turned_90), //	&WindowLine0f,
       
 13517 	NO_DATA(CIF), //	&WindowLine0f,
       
 13518 	NO_DATA(CIF_turned_90), //	&WindowLine0f,
       
 13519 	NO_DATA(Communicator_personal_image), //	&WindowLine0f,
       
 13520 	NO_DATA(Image_aspect_ratio___0_625), //	&WindowLine0f,
       
 13521 	NO_DATA(Image_aspect_ratio___1_467), //	&WindowLine0f,
       
 13522 	NO_DATA(_0_625___image_aspect_ratio___1_467), //	&WindowLine0f,
       
 13523 	NO_DATA(Limits), // &Thumbnail_image_sizes_Limits, //	&
       
 13524 	NO_DATA(WindowTable0f), // &Thumbnail_image_sizes, //	&
       
 13525 	MAN_OK(Message_writing_layout_elements_Line_1), //	&WindowLine2f,
       
 13526 	NOT_SUPP(Message_writing_layout_elements_Line_2), //	&WindowLine2f,
       
 13527 	NOT_SUPP(Message_writing_layout_elements_Line_3), //	&WindowLine1f,
       
 13528 	NOT_SUPP(Message_writing_layout_elements_Line_4), //	&WindowLine1f,
       
 13529 	NOT_SUPP(Message_writing_layout_elements_Line_5), //	&WindowLine1f,
       
 13530 	MAN_OK(Message_writing_layout_elements_Line_6), //	&WindowLine2f,
       
 13531 	NOT_SUPP(Message_writing_layout_elements_Line_7), //	&WindowLine0f,
       
 13532 	MAN_OK(Message_writing_layout_elements_Line_8), //	&WindowLine3f,
       
 13533 	MAN_OK(CamcorderBurst_Mode_Post_Recording_cell_elements_Line_1), //	&WindowLine0f,
       
 13534 	MAN_OK(CamcorderBurst_Mode_Post_Recording_cell_elements_Line_2), //	&WindowLine0f,
       
 13535 	MAN_OK(Limits), // &CamcorderBurst_Mode_Post_Recording_cell_elements_Limits, //	&
       
 13536 	MAN_OK(WindowTable0f), // &CamcorderBurst_Mode_Post_Recording_cell_elements, //	&
       
 13537 	MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_6), //	&WindowLine0f,
       
 13538 	MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_7), //	&WindowLine0f,
       
 13539 	NOT_SUPP(near_QCIF), //	&WindowLine0f,
       
 13540 	MAN_OK(Media_Player_navi_pane_texts_Line_1), //	&TextLine0f,
       
 13541 	NOT_SUPP(Volume_strength_area_values_Line_1), //	&WindowLine0f,
       
 13542 	NOT_SUPP(Volume_strength_area_values_Line_2), //	&WindowLine0f,
       
 13543 	NOT_SUPP(Volume_strength_area_values_Line_3), //	&WindowLine0f,
       
 13544 	NOT_SUPP(Volume_strength_area_values_Line_4), //	&WindowLine0f,
       
 13545 	NOT_SUPP(Volume_strength_area_values_Line_5), //	&WindowLine0f,
       
 13546 	NOT_SUPP(Volume_strength_area_values_Line_6), //	&WindowLine0f,
       
 13547 	NOT_SUPP(Volume_strength_area_values_Line_7), //	&WindowLine0f,
       
 13548 	NOT_SUPP(Volume_strength_area_values_Line_8), //	&WindowLine0f,
       
 13549 	MAN_OK(blid_compass_pane), //	&WindowLine0f,
       
 13550 	MAN_OK(BLID_compass_view_elements_Line_2), //	&WindowLine0f,
       
 13551 	MAN_OK(BLID_compass_view_elements_Line_3), //	&WindowLine0f,
       
 13552 	MAN_OK(Limits), // &BLID_compass_view_elements_Limits, //	&
       
 13553 	MAN_OK(WindowTable0f), // &BLID_compass_view_elements, //	&
       
 13554 	NOT_USED(Accuracyvalues_Line_1), //	&WindowLine0f,
       
 13555 	NOT_USED(Accuracyvalues_Line_2), //	&WindowLine0f,
       
 13556 	NOT_USED(Accuracyvalues_Line_3), //	&WindowLine0f,
       
 13557 	NOT_USED(Accuracyvalues_Line_4), //	&WindowLine0f,
       
 13558 	NOT_USED(Accuracyvalues_Line_5), //	&WindowLine0f,
       
 13559 	NOT_USED(Accuracyvalues_Line_6), //	&WindowLine0f,
       
 13560 	NOT_USED(Accuracyvalues_Line_7), //	&WindowLine0f,
       
 13561 	NOT_USED(Accuracyvalues_Line_8), //	&WindowLine0f,
       
 13562 	NOT_USED(Limits), // &Accuracyvalues_Limits, //	&
       
 13563 	NOT_USED(WindowTable0f), // &Accuracyvalues, //	&
       
 13564 	MAN_OK(BLIDcompass_view_texts_Line_1), //	&TextLine0f,
       
 13565 	MAN_OK(BLIDcompass_view_texts_Line_2), //	&TextLine0f,
       
 13566 	MAN_OK(BLIDcompass_view_texts_Line_3), //	&TextLine0f,
       
 13567 	MAN_OK(Limits), // &BLIDcompass_view_texts_Limits, //	&
       
 13568 	MAN_OK(TextTable0f), // &BLIDcompass_view_texts, //	&
       
 13569 	NOT_USED(Compasspane_elements_Line_1), //	&WindowLine0f,
       
 13570 	NOT_USED(Arrow_head__graphic), //	&WindowLine0f,
       
 13571 	NOT_USED(Arrow_body__graphic), //	&WindowLine0f,
       
 13572 	NOT_USED(Limits), // &Compasspane_elements_Limits, //	&
       
 13573 	NOT_USED(WindowTable0f), // &Compasspane_elements, //	&
       
 13574 	NOT_USED(blid_direction_pane), //	&WindowLine0f,
       
 13575 	NOT_USED(BLIDdirection_elements_Line_1), //	&TextLine0f,
       
 13576     NO_DATA(Outgoingincoming_video_call_elements_Line_1), //	&WindowLine0f,
       
 13577     NOT_SUPP(Outgoingincoming_video_call_elements_Line_2), //	&WindowLine0f,
       
 13578     NOT_SUPP(Limits), // &Outgoingincoming_video_call_elements_Limits, //	&
       
 13579     NOT_SUPP(WindowTable0f), // &Outgoingincoming_video_call_elements, //	&
       
 13580     MAN_OK(Uplink_video_image__large__Line_1), //	&WindowTable0f,
       
 13581     MAN_OK(Uplink_video_image__large__Line_2), //	&WindowTable0f,
       
 13582     MAN_OK(Uplink_video_image__large__Line_3), //	&WindowTable0f,
       
 13583     MAN_OK(Limits), // &Uplink_video_image__large__Limits, //	&
       
 13584     MAN_OK(WindowTable0f), // &Uplink_video_image__large_, //	&
       
 13585     MAN_OK(Downlink_video_image_Line_1), //	&WindowLine0f,
       
 13586     MAN_OK(downlink_stream), //	&WindowLine0f,
       
 13587     MAN_OK(Downlink_video_image_Line_3), //	&WindowLine0f,
       
 13588     MAN_OK(Limits), // &Downlink_video_image_Limits, //	&
       
 13589     MAN_OK(WindowTable0f), // &Downlink_video_image, //	&
       
 13590     MAN_OK(title_pane), // &title_pane, //	&WindowLine0f,
       
 13591     MAN_OK(uni_indicator_pane), // &uni_indicator_pane, //	&WindowLine0f,
       
 13592     MAN_OK(Limits), // &Status_pane_changes_Limits, //	&
       
 13593     MAN_OK(WindowTable0f), // &Status_pane_changes, //	&,
       
 13594     MAN_OK(Title_pane_texts_Line_2), //	&TextLine1f,
       
 13595     MAN_OK(MultiLineTextLine1f), // &Multiline_Title_pane_texts_Line_2, //	&
       
 13596     MAN_OK(Navipane_elements_and_descendant_panes_Line_1), //	&WindowLine0f,
       
 13597     MAN_OK(zooming_pane), //	&WindowLine0f,
       
 13598     IMPL_OK(Limits), // &Navipane_elements_and_descendant_panes_Limits, //	&
       
 13599     IMPL_OK(WindowTable0f), // &Navipane_elements_and_descendant_panes, //	&WindowTable0f,
       
 13600     MAN_OK(Zooming_pane_elements_Line_1), //	&WindowLine0f,
       
 13601     MAN_OK(Zooming_pane_elements_Line_2), //	&WindowLine0f,
       
 13602     MAN_OK(Zooming_pane_elements_Line_3), //	&WindowLine0f,
       
 13603     MAN_OK(Zooming_pane_elements_Line_4), //	&WindowLine0f,
       
 13604     MAN_OK(Limits), // &Zooming_pane_elements_Limits, //	&
       
 13605     MAN_OK(WindowTable0f), // &Zooming_pane_elements, //	&
       
 13606     MAN_OK(Navipanetexts_Line_1), //	&TextLine0f,
       
 13607     MAN_OK(Navipanetexts_Line_2), //	&TextLine0f,
       
 13608     MAN_OK(Limits), // &Navipanetexts_Limits, //	&
       
 13609     MAN_OK(TextTable0f), // &Navipanetexts, //	&
       
 13610     NOT_USED(Videocall_indicator__NEwaiting_call__Line_1), //	&WindowLine0f,
       
 13611     NOT_USED(Videocall_indicator__NEwaiting_call__Line_2), //	&WindowLine0f,
       
 13612     NOT_USED(Limits), // &Videocall_indicator__NEwaiting_call__Limits, //	&
       
 13613     NOT_USED(WindowTable0f), // &Videocall_indicator__NEwaiting_call_, //	&
       
 13614     NOT_USED(Callstatus_pop_up_window_elements_Line_1), //	&WindowLine0f,
       
 13615     NOT_USED(Callstatus_pop_up_window_elements_Line_2), //	&WindowLine0f,
       
 13616     NOT_USED(Limits), // &Callstatus_pop_up_window_elements_Limits, //	&
       
 13617     NOT_USED(WindowTable0f), // &Callstatus_pop_up_window_elements, //	&
       
 13618     MAN_OK(Rectangle), // &Rectangle, //	&WindowLine0f,
       
 13619     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_2), // &Colorpalette_preview_screen_element_placing__main_area__Line_2, //	&WindowLine0f,
       
 13620     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_3), // &Colorpalette_preview_screen_element_placing__main_area__Line_3, //	&WindowLine0f,
       
 13621     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_4), // &Colorpalette_preview_screen_element_placing__main_area__Line_4, //	&WindowLine0f,
       
 13622     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_5), // &Colorpalette_preview_screen_element_placing__main_area__Line_5, //	&WindowLine0f,
       
 13623     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_6), // &Colorpalette_preview_screen_element_placing__main_area__Line_6, //	&WindowLine0f,
       
 13624     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_7), // &Colorpalette_preview_screen_element_placing__main_area__Line_7, //	&WindowLine0f,
       
 13625     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_8), // &Colorpalette_preview_screen_element_placing__main_area__Line_8, //	&WindowLine0f,
       
 13626     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_9), // &Colorpalette_preview_screen_element_placing__main_area__Line_9, //	&WindowLine0f,
       
 13627     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_10), // &Colorpalette_preview_screen_element_placing__main_area__Line_10, //	&WindowLine0f,
       
 13628     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_11), // &Colorpalette_preview_screen_element_placing__main_area__Line_11, //	&WindowLine0f,
       
 13629     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_12), // &Colorpalette_preview_screen_element_placing__main_area__Line_12, //	&WindowLine0f,
       
 13630     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_13), // &Colorpalette_preview_screen_element_placing__main_area__Line_13, //	&WindowLine0f,
       
 13631     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_14), // &Colorpalette_preview_screen_element_placing__main_area__Line_14, //	&WindowLine0f,
       
 13632     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_15), // &Colorpalette_preview_screen_element_placing__main_area__Line_15, //	&WindowLine0f,
       
 13633     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_16), // &Colorpalette_preview_screen_element_placing__main_area__Line_16, //	&WindowLine0f,
       
 13634     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_17), // &Colorpalette_preview_screen_element_placing__main_area__Line_17, //	&WindowLine0f,
       
 13635     MAN_OK(Colorpalette_preview_screen_element_placing__main_area__Line_18), // &Colorpalette_preview_screen_element_placing__main_area__Line_18, //	&WindowLine0f,
       
 13636     MAN_OK(Limits), // &Colorpalette_preview_screen_element_placing__main_area__Limits, //	&
       
 13637     MAN_OK(WindowTable0f), // &Colorpalette_preview_screen_element_placing__main_area_, //	&
       
 13638     MAN_OK(Colorpalette_preview_screen_text_placing__main_area__Line_1), // &Colorpalette_preview_screen_text_placing__main_area__Line_1, //	&TextLine0f,
       
 13639     MAN_OK(Colorpalette_preview_screen_text_placing__main_area__Line_2), // &Colorpalette_preview_screen_text_placing__main_area__Line_2, //	&TextLine0f,
       
 13640     MAN_OK(Limits), // &Colorpalette_preview_screen_text_placing__main_area__Limits, //	&
       
 13641     MAN_OK(TextTable0f), // &Colorpalette_preview_screen_text_placing__main_area_, //	&
       
 13642     NOT_SUPP(audioskin_pane), //	&WindowLine0f,
       
 13643     NOT_SUPP(Audio_Playbackview_texts_Line_1), //	&TextLine0f,
       
 13644     NOT_SUPP(Audio_Playbackview_texts_Line_2), //	&TextLine0f,
       
 13645     NOT_SUPP(Audio_Playbackview_texts_Line_3), //	&TextLine0f,
       
 13646     NOT_SUPP(Audio_Playbackview_texts_Line_4), //	&TextLine0f,
       
 13647     NOT_SUPP(Limits), // &Audio_Playbackview_texts_Limits, //	&
       
 13648     NOT_SUPP(TextTable0f), // &Audio_Playbackview_texts, //	&
       
 13649     NOT_SUPP(Audioskin_pane_elements_Line_1), //	&WindowLine0f,
       
 13650     IMPL_OK(popup_loc_request_window),	// MurrayR implemented
       
 13651     IMPL_OK(list_single_graphic_popup_wml_pane),	// MurrayR implemented
       
 13652     IMPL_OK(Limits), // &Pop_up_window_list_pane_descendants_call_conf__Limits, //	&
       
 13653     IMPL_OK(WindowTable1f), // &Pop_up_window_list_pane_descendants_call_conf_, //	&
       
 13654     IMPL_OK(list_wml_pane),	// AsM
       
 13655     NOT_SUPP(Browser_address_field_pop_up_window_graphics_Line_1), //	&WindowLine0t,
       
 13656     NOT_SUPP(Browser_address_field_pop_up_window_graphics_Line_2), //	&WindowLine0t,
       
 13657     NOT_SUPP(Browser_address_field_pop_up_window_graphics_Line_3), //	&WindowLine0t,
       
 13658     NOT_SUPP(Browser_address_field_pop_up_window_graphics_Line_4), //	&WindowLine0t,
       
 13659     NOT_SUPP(Limits), // &Browser_address_field_pop_up_window_graphics_Limits, //	&
       
 13660     NOT_SUPP(WindowTable0t), // &Browser_address_field_pop_up_window_graphics, //	&
       
 13661     IMPL_OK(First_call_pop_up_window_texts__one_call__Line_3),	// MurrayR implemented
       
 13662     IMPL_OK(First_call_pop_up_window_graphics__one_call__Line_2),	// MurrayR implemented
       
 13663     IMPL_OK(Limits), // &First_call_pop_up_window_graphics__one_call__Limits, //	&
       
 13664     IMPL_OK(WindowTable0f), // &First_call_pop_up_window_graphics__one_call_, //	&
       
 13665     IMPL_OK(First_call_pop_up_window_texts__two_calls__Line_3),	// MurrayR implemented
       
 13666     IMPL_OK(First_call_pop_up_window_graphics__two_calls__Line_2),	// MurrayR implemented
       
 13667     IMPL_OK(Limits), // &First_call_pop_up_window_graphics__two_calls__Limits, //	&
       
 13668     IMPL_OK(WindowTable0f), // &First_call_pop_up_window_graphics__two_calls_, //	&
       
 13669     IMPL_OK(Call_type_pane_split_Line_1),	// MurrayR implemented
       
 13670     IMPL_OK(Call_type_pane_split_Line_2),	// MurrayR implemented
       
 13671     IMPL_OK(popup_wml_address_window),	// MurrayR implemented
       
 13672     IMPL_OK(List_pane_elements__browser_single_graphic__Line_1),	// MurrayR implemented
       
 13673     IMPL_OK(List_pane_elements__browser_single_graphic__Line_2),	// MurrayR implemented
       
 13674     IMPL_OK(List_pane_texts__browser_single_graphic__Line_1),	// MurrayR implemented
       
 13675     MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_8), //	&WindowLine0f,
       
 13676     MAN_OK(Camcorder_Still_Image_Viewfinder_descendants_and_elements_Line_9), //	&WindowLine0f,
       
 13677     MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_7), //	&WindowLine1f,
       
 13678     MAN_OK(Camcorder_Video_Viewfinder_descendants_and_elements_Line_8), //	&WindowLine1f,
       
 13679     MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_7), //	&WindowLine1f,
       
 13680     MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_8), //	&WindowLine1f,
       
 13681     MAN_OK(Camcorder_Video_Recording_descendants_and_elements_Line_9), //	&WindowLine1f,
       
 13682     MAN_OK(Camcorder_viewfinder_texts_Line_1), //	&TextLine1f,
       
 13683     MAN_OK(Camcorder_Still_Image_Burst_Mode_Post_recording_elements_Line_1), //	&WindowLine1f,
       
 13684     MAN_OK(Camcorder_Still_Image_Burst_Mode_Post_recording_elements_Line_2), //	&WindowLine1f,
       
 13685     MAN_OK(grid_cams_pane), //	&WindowLine0f,
       
 13686     NOT_SUPP(Camcorder_Burst_Mode_texts_Line_1), //	&TextLine0f,
       
 13687     MAN_OK(Camcorder_Brightness_Contrast_descendants_and_elements_Line_1), //	&WindowLine0f,
       
 13688     MAN_OK(navi_slider_pane), //	&WindowLine0f,
       
 13689     MAN_OK(Limits), // &Camcorder_Brightness_Contrast_descendants_and_elements_Limits, //	&
       
 13690     MAN_OK(WindowTable0f), // &Camcorder_Brightness_Contrast_descendants_and_elements, //	&
       
 13691     MAN_OK(Navi_Slider_pane_elements_Line_1), //	&WindowLine0f,
       
 13692     MAN_OK(Navi_Slider_pane_elements_Line_2), //	&WindowLine0f,
       
 13693     MAN_OK(Limits), // &Navi_Slider_pane_elements_Limits, //	&
       
 13694     MAN_OK(WindowTable0f), // &Navi_Slider_pane_elements, //	&
       
 13695     MAN_OK(Camcorder_Manual_Exposure_descendants_and_elements_Line_1), //	&WindowLine0f,
       
 13696     MAN_OK(Zooming_steps_sizes_Line_1), // &WindowLine0f,
       
 13697     MAN_OK(Zooming_steps_sizes_Line_2), //&WindowLine0f,
       
 13698     MAN_OK(Zooming_steps_sizes_Line_3), //&WindowLine0f,
       
 13699     MAN_OK(Zooming_steps_sizes_Line_4), //&WindowLine0f,
       
 13700     MAN_OK(Zooming_steps_sizes_Line_5), //&WindowLine0f,
       
 13701     MAN_OK(Zooming_steps_sizes_Line_6), //&WindowLine0f,
       
 13702     MAN_OK(Zooming_steps_sizes_Line_7), // &WindowLine0f,
       
 13703     MAN_OK(Zooming_steps_sizes_Line_8), //&WindowLine0f,
       
 13704     MAN_OK(Zooming_steps_sizes_Line_9), //&WindowLine0f,
       
 13705     MAN_OK(Zooming_steps_sizes_Line_10), //&WindowLine0f,
       
 13706     MAN_OK(Zooming_steps_sizes_Line_11), //&WindowLine0f,
       
 13707     MAN_OK(Uplink_video_image__small__Line_1),
       
 13708     MAN_OK(Uplink_video_image__small__Line_2),
       
 13709     MAN_OK(Uplink_video_image__small__Line_3),
       
 13710     MAN_OK(Limits), // &Uplink_video_image__small__Limits,
       
 13711     MAN_OK(WindowTable0f), // &Uplink_video_image__small_,
       
 13712     NOT_SUPP(Downlink_video_image_Line_4),
       
 13713     MAN_OK(downlink_stream_area),
       
 13714     NOT_USED(MIDP_text_elements_Line_1),
       
 13715     NOT_USED(MIDP_text_elements_Line_2),
       
 13716     NOT_USED(MIDP_texts_Line_1),
       
 13717     NOT_USED(MultiLineTextLine1f),
       
 13718     MAN_OK(Camcorder_Zooming_factor_pane_elements_v2_Line_1), //	&WindowLine0f,
       
 13719     MAN_OK(Camcorder_Zooming_factor_pane_elements_v2_Line_2), //	&WindowLine0f,
       
 13720     MAN_OK(Camcorder_Zooming_factor_pane_elements_v2_Line_3), //	&WindowLine0f,
       
 13721     MAN_OK(Camcorder_Zooming_factor_pane_elements_v2_Line_4), //	&WindowLine0f,
       
 13722     IMPL_OK(Limits), // &Camcorder_Zooming_factor_pane_elements_v2_Limits, //	
       
 13723     IMPL_OK(WindowTable1f), // &Camcorder_Zooming_factor_pane_elements_v2, //	
       
 13724     IMPL_OK(cell_radio_pane), // &WindowLine1f,
       
 13725     NOT_USED(FM_Radio_cell_elements_Line_1), // &WindowLine0f,
       
 13726     IMPL_OK(grid_radio_pane), // &WindowLine0f,
       
 13727     IMPL_OK(FM_Radio_elements_Line_2), // &WindowLine0f,
       
 13728     IMPL_OK(FM_Radio_elements_Line_3), // &WindowLine0f,
       
 13729     IMPL_OK(FM_Radio_elements_Line_4), // &WindowLine0f,
       
 13730     IMPL_OK(FM_Radio_elements_Line_5), // &WindowLine0f,
       
 13731     IMPL_OK(Limits),
       
 13732     IMPL_OK(WindowTable0f),
       
 13733     IMPL_OK(FM_Radio_texts_Line_1), // &TextLine0f,
       
 13734     IMPL_OK(FM_Radio_texts_Line_2), // &TextLine0f,
       
 13735     IMPL_OK(FM_Radio_texts_Line_3), // &TextLine0f,
       
 13736     IMPL_OK(FM_Radio_texts_Line_4), // &TextLine0f,
       
 13737     IMPL_OK(FM_Radio_texts_Line_5), // &TextLine0f,
       
 13738     IMPL_OK(Limits),
       
 13739     IMPL_OK(TextTable0f),
       
 13740     IMPL_OK(aid_cams_cif_uncrop_pane), // &WindowLine0f,
       
 13741     IMPL_OK(video_down_subqcif_pane)// &WindowLine0f,
       
 13742 	};
       
 13743 
       
 13744 } // end of namespace AppLayout_Elaf