camerauis/cameraapp/generic/data/resource_inc/CamBurstCapture.ra
branchRCL_3
changeset 54 bac7acad7cb3
equal deleted inserted replaced
53:61bc0f252b2b 54:bac7acad7cb3
       
     1 /*
       
     2 * Copyright (c) 2007 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:  Resource definitions for the Camera Application*
       
    15 */
       
    16 
       
    17 
       
    18 #include "CamConstantsCamcorder.hrh"
       
    19 
       
    20 #define K9FirstColumnCellOffset     34
       
    21 #define K9SecondColumnCellOffset    118
       
    22 #define K9ThirdColumnCellOffset     202
       
    23 #define K9TopRowCellTop             5
       
    24 #define K9MiddleRowCellTop          69
       
    25 #define K9BottomRowCellTop          133
       
    26 #define K9CellWidth                 84
       
    27 #define K9CellHeight                64
       
    28 #define K9FirstColumnHighOffset     35
       
    29 #define K9SecondColumnHighOffset    119
       
    30 #define K9ThirdColumnHighOffset     203
       
    31 #define K9TopRowHighTop             6
       
    32 #define K9MiddleRowHighTop          70
       
    33 #define K9BottomRowHighTop          134
       
    34 #define K9HighWidth                 82
       
    35 #define K9HighHeight                62
       
    36 #define K9FirstColumnMarkOffset     106
       
    37 #define K9SecondColumnMarkOffset    190
       
    38 #define K9ThirdColumnMarkOffset     274
       
    39 #define K9TopRowMarkTop             12
       
    40 #define K9MiddleRowMarkTop          72
       
    41 #define K9BottomRowMarkTop          132
       
    42 #define K9MarkWidth                 10
       
    43 #define K9MarkHeight                10
       
    44 #define K9FirstColumnThumbOffset    36
       
    45 #define K9SecondColumnThumbOffset   120
       
    46 #define K9ThirdColumnThumbOffset    204
       
    47 #define K9TopRowThumbTop            7
       
    48 #define K9MiddleRowThumbTop         71
       
    49 #define K9BottomRowThumbTop         135
       
    50 #define K9ThumbWidth                80
       
    51 #define K9ThumbHeight               60
       
    52 #define K9ThumbnailWidth            80
       
    53 #define K9ThumbnailHeight           60
       
    54 #define K6FirstColumnCellOffset     4
       
    55 #define K6SecondColumnCellOffset    108
       
    56 #define K6ThirdColumnCellOffset     212
       
    57 #define K6TopRowCellTop             20
       
    58 #define K6BottomRowCellTop          99
       
    59 #define K6CellWidth                 104
       
    60 #define K6CellHeight                79
       
    61 #define K6FirstColumnHighOffset     5
       
    62 #define K6SecondColumnHighOffset    109
       
    63 #define K6ThirdColumnHighOffset     213
       
    64 #define K6TopRowHighTop             21
       
    65 #define K6BottomRowHighTop          100
       
    66 #define K6HighWidth                 102
       
    67 #define K6HighHeight                77
       
    68 #define K6FirstColumnMarkOffset     93
       
    69 #define K6SecondColumnMarkOffset    197
       
    70 #define K6ThirdColumnMarkOffset     301
       
    71 #define K6TopRowMarkTop             24
       
    72 #define K6BottomRowMarkTop          103
       
    73 #define K6MarkWidth                 10
       
    74 #define K6MarkHeight                10
       
    75 #define K6FirstColumnThumbOffset    6
       
    76 #define K6SecondColumnThumbOffset   110
       
    77 #define K6ThirdColumnThumbOffset    214
       
    78 #define K6TopRowThumbTop            22
       
    79 #define K6BottomRowThumbTop         101
       
    80 #define K6ThumbWidth                100
       
    81 #define K6ThumbHeight               75
       
    82 #define K6ThumbnailWidth            100
       
    83 #define K6ThumbnailHeight           75
       
    84 #define KTimelapseSliderLeft        160
       
    85 #define KTimelapseSliderLeftAH      160 //Left positions were identical in original
       
    86 #define KTimelapseSliderTop         20
       
    87 #define KTimelapseSliderWidth       16
       
    88 #define KTimelapseSliderHeight      160
       
    89 #define KTimelapseSliderThumbWidth  16
       
    90 #define KTimelapseSliderThumbHeight 12
       
    91 #define KTimelapseSliderLegendWidth 60
       
    92 #define KTimelapseSliderLeftLegendLeft      (0)
       
    93 #define KTimelapseSliderLeftLegendLeftAH    (0)
       
    94 #define KTimelapseSliderLeftLegendRight     (KTimelapseSliderLeft   + 9)
       
    95 #define KTimelapseSliderRightLegendLeft     (KTimelapseSliderLeft   + KTimelapseSliderWidth + 9)
       
    96 #define KTimelapseSliderRightLegendLeftAH   (KTimelapseSliderLeftAH + KTimelapseSliderWidth + 9)
       
    97 #define KTimelapseSliderRightLegendRight    (0)
       
    98 #define KTimelapseSliderLegendSpacing       ( ( KTimelapseSliderHeight - 8 ) / 8)
       
    99 #define KSliderLegend1Bottom           (KTimelapseSliderTop + 8)
       
   100 #define KSliderLegend2Bottom        (KSliderLegend1Bottom + KTimelapseSliderLegendSpacing)
       
   101 #define KSliderLegend3Bottom        (KSliderLegend2Bottom + KTimelapseSliderLegendSpacing)
       
   102 #define KSliderLegend4Bottom        (KSliderLegend3Bottom + KTimelapseSliderLegendSpacing)
       
   103 #define KSliderLegend5Bottom        (KSliderLegend4Bottom + KTimelapseSliderLegendSpacing)
       
   104 #define KSliderLegend6Bottom        (KSliderLegend5Bottom + KTimelapseSliderLegendSpacing)
       
   105 #define KSliderLegend7Bottom        (KSliderLegend6Bottom + KTimelapseSliderLegendSpacing)
       
   106 #define KSliderLegend8Bottom        (KSliderLegend7Bottom + KTimelapseSliderLegendSpacing)
       
   107 #define KSliderLegend9Bottom        (KSliderLegend8Bottom + KTimelapseSliderLegendSpacing)
       
   108 #define KSliderWaypointLeft         78
       
   109 #define KSliderWaypointRight        150
       
   110 
       
   111 
       
   112 // ---------------------------------------------------
       
   113 //
       
   114 //    r_cam_burst_delete_multiple_note
       
   115 //    Dialog to display delete multiple image 
       
   116 //    confirmation note
       
   117 //
       
   118 // ---------------------------------------------------
       
   119 //
       
   120 RESOURCE DIALOG r_cam_burst_delete_multiple_note
       
   121     {
       
   122     flags = EGeneralQueryFlags;
       
   123     buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
       
   124 
       
   125     items =
       
   126         {
       
   127         DLG_LINE
       
   128             {
       
   129             type = EAknCtQuery;
       
   130             id = EGeneralQuery;
       
   131             control = AVKON_CONFIRMATION_QUERY
       
   132                 {
       
   133                 layout = EConfirmationQueryLayout;
       
   134                 label = "";
       
   135                 };
       
   136             }
       
   137         };
       
   138     }
       
   139 
       
   140 
       
   141 
       
   142 //-----------------------------------------------------------------------------
       
   143 //
       
   144 //    r_cam_burst_delete_multiple_note_text
       
   145 //    Delete confirmation query text for multiple files
       
   146 //
       
   147 //-----------------------------------------------------------------------------
       
   148 //
       
   149 RESOURCE TBUF r_cam_burst_delete_multiple_note_text
       
   150     {
       
   151     buf = qtn_fldr_del_items_query;
       
   152     }
       
   153 
       
   154 //-----------------------------------------------------------------------------
       
   155 //
       
   156 //    r_cam_burst_post_capture_grid_array
       
   157 //    Array storing the positions of the components in the Burst post-capture
       
   158 //    thumbnail grid
       
   159 //    NOTE: Cell_rect has to be a pixel wider and higher so adjacent cells
       
   160 //          share a border
       
   161 //
       
   162 //-----------------------------------------------------------------------------
       
   163 //
       
   164 RESOURCE ARRAY r_cam_burst_post_capture_grid_array
       
   165     {
       
   166     items= 
       
   167         {
       
   168         CAM_BURST_GRID_ITEM // Cell 0 (top left)
       
   169             {                                                   
       
   170             cell_rect = AVKON_LAYOUT_RECT 
       
   171                 { 
       
   172                 l=K9FirstColumnCellOffset; t=K9TopRowCellTop; W=K9CellWidth; H=K9CellHeight; 
       
   173                 }; 
       
   174             high_rect = AVKON_LAYOUT_RECT 
       
   175                 { 
       
   176                 l=K9FirstColumnHighOffset; t=K9TopRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   177                 };
       
   178             mark_rect = AVKON_LAYOUT_RECT 
       
   179                 { 
       
   180                 l=K9FirstColumnMarkOffset; t=K9TopRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   181                 };
       
   182             thmb_rect = AVKON_LAYOUT_RECT 
       
   183                 { 
       
   184                 l=K9FirstColumnThumbOffset; t=K9TopRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   185                 };
       
   186             },
       
   187 
       
   188         CAM_BURST_GRID_ITEM // Cell 1 (top middle)
       
   189             {
       
   190             cell_rect = AVKON_LAYOUT_RECT 
       
   191                 { 
       
   192                 l=K9SecondColumnCellOffset; t=K9TopRowCellTop; W=K9CellWidth; H=K9CellHeight; 
       
   193                 }; 
       
   194             high_rect = AVKON_LAYOUT_RECT 
       
   195                 { 
       
   196                 l=K9SecondColumnHighOffset; t=K9TopRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   197                 };
       
   198             mark_rect = AVKON_LAYOUT_RECT 
       
   199                 { 
       
   200                 l=K9SecondColumnMarkOffset; t=K9TopRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   201                 };
       
   202             thmb_rect = AVKON_LAYOUT_RECT 
       
   203                 { 
       
   204                 l=K9SecondColumnThumbOffset; t=K9TopRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   205                 };
       
   206             },
       
   207 
       
   208         CAM_BURST_GRID_ITEM // Cell 2 (top right)
       
   209             {
       
   210             cell_rect = AVKON_LAYOUT_RECT 
       
   211                 { 
       
   212                 l=K9ThirdColumnCellOffset; t=K9TopRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   213                 }; 
       
   214             high_rect = AVKON_LAYOUT_RECT 
       
   215                 { 
       
   216                 l=K9ThirdColumnHighOffset; t=K9TopRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   217                 };
       
   218             mark_rect = AVKON_LAYOUT_RECT 
       
   219                 { 
       
   220                 l=K9ThirdColumnMarkOffset; t=K9TopRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   221                 };
       
   222             thmb_rect = AVKON_LAYOUT_RECT 
       
   223                 { 
       
   224                 l=K9ThirdColumnThumbOffset; t=K9TopRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   225                 };
       
   226             },
       
   227 
       
   228         CAM_BURST_GRID_ITEM // Cell 3 (middle left)
       
   229             {
       
   230             cell_rect = AVKON_LAYOUT_RECT 
       
   231                 { 
       
   232                 l=K9FirstColumnCellOffset; t=K9MiddleRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   233                 };
       
   234             high_rect = AVKON_LAYOUT_RECT 
       
   235                 { 
       
   236                 l=K9FirstColumnHighOffset; t=K9MiddleRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   237                 };
       
   238             mark_rect = AVKON_LAYOUT_RECT 
       
   239                 { 
       
   240                 l=K9FirstColumnMarkOffset; t=K9MiddleRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   241                 };
       
   242             thmb_rect = AVKON_LAYOUT_RECT 
       
   243                 { 
       
   244                 l=K9FirstColumnThumbOffset; t=K9MiddleRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   245                 };
       
   246             },
       
   247         CAM_BURST_GRID_ITEM // Cell 4 (middle middle)
       
   248             {
       
   249             cell_rect = AVKON_LAYOUT_RECT 
       
   250                 { 
       
   251                 l=K9SecondColumnCellOffset; t=K9MiddleRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   252                 };
       
   253             high_rect = AVKON_LAYOUT_RECT 
       
   254                 { 
       
   255                 l=K9SecondColumnHighOffset; t=K9MiddleRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   256                 };
       
   257             mark_rect = AVKON_LAYOUT_RECT 
       
   258                 { 
       
   259                 l=K9SecondColumnMarkOffset; t=K9MiddleRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   260                 };
       
   261             thmb_rect = AVKON_LAYOUT_RECT 
       
   262                 { 
       
   263                 l=K9SecondColumnThumbOffset; t=K9MiddleRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   264                 };
       
   265             },
       
   266         CAM_BURST_GRID_ITEM // Cell 5 (middle right)
       
   267             {
       
   268             cell_rect = AVKON_LAYOUT_RECT 
       
   269                 { 
       
   270                 l=K9ThirdColumnCellOffset; t=K9MiddleRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   271                 };
       
   272             high_rect = AVKON_LAYOUT_RECT 
       
   273                 { 
       
   274                 l=K9ThirdColumnHighOffset; t=K9MiddleRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   275                 };
       
   276             mark_rect = AVKON_LAYOUT_RECT 
       
   277                 { 
       
   278                 l=K9ThirdColumnMarkOffset; t=K9MiddleRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   279                 };
       
   280             thmb_rect = AVKON_LAYOUT_RECT 
       
   281                 { 
       
   282                 l=K9ThirdColumnThumbOffset; t=K9MiddleRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   283                 };
       
   284             },
       
   285         CAM_BURST_GRID_ITEM // Cell 6 (bottom left)
       
   286             {
       
   287             cell_rect = AVKON_LAYOUT_RECT 
       
   288                 { 
       
   289                 l=K9FirstColumnCellOffset; t=K9BottomRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   290                 };
       
   291             high_rect = AVKON_LAYOUT_RECT 
       
   292                 { 
       
   293                 l=K9FirstColumnHighOffset; t=K9BottomRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   294                 };
       
   295             mark_rect = AVKON_LAYOUT_RECT 
       
   296                 { 
       
   297                 l=K9FirstColumnMarkOffset; t=K9BottomRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   298                 };
       
   299             thmb_rect = AVKON_LAYOUT_RECT 
       
   300                 { 
       
   301                 l=K9FirstColumnThumbOffset; t=K9BottomRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   302                 };
       
   303             },
       
   304         CAM_BURST_GRID_ITEM // Cell 7 (bottom middle)
       
   305             {
       
   306             cell_rect = AVKON_LAYOUT_RECT 
       
   307                 { 
       
   308                 l=K9SecondColumnCellOffset; t=K9BottomRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   309                 };
       
   310             high_rect = AVKON_LAYOUT_RECT 
       
   311                 { 
       
   312                 l=K9SecondColumnHighOffset; t=K9BottomRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   313                 };
       
   314             mark_rect = AVKON_LAYOUT_RECT 
       
   315                 { 
       
   316                 l=K9SecondColumnMarkOffset; t=K9BottomRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   317                 };
       
   318             thmb_rect = AVKON_LAYOUT_RECT 
       
   319                 { 
       
   320                 l=K9SecondColumnThumbOffset; t=K9BottomRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   321                 };
       
   322             },
       
   323         CAM_BURST_GRID_ITEM // Cell 8 (bottom right)
       
   324             {
       
   325             cell_rect = AVKON_LAYOUT_RECT 
       
   326                 { 
       
   327                 l=K9ThirdColumnCellOffset; t=K9BottomRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   328                 };
       
   329             high_rect = AVKON_LAYOUT_RECT 
       
   330                 { 
       
   331                 l=K9ThirdColumnHighOffset; t=K9BottomRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   332                 };
       
   333             mark_rect = AVKON_LAYOUT_RECT 
       
   334                 { 
       
   335                 l=K9ThirdColumnMarkOffset; t=K9BottomRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   336                 };
       
   337             thmb_rect = AVKON_LAYOUT_RECT 
       
   338                 { 
       
   339                 l=K9ThirdColumnThumbOffset; t=K9BottomRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   340                 };
       
   341             }
       
   342         };
       
   343     }
       
   344 
       
   345 
       
   346 //-----------------------------------------------------------------------------
       
   347 //
       
   348 //    r_cam_burst_post_capture_grid_array_ah
       
   349 //    Array storing the positions of the components in the Burst post-capture
       
   350 //    thumbnail grid (Arabic/Hebrew version)
       
   351 //    NOTE: Cell_rect has to be a pixel wider and higher so adjacent cells
       
   352 //          share a border
       
   353 //
       
   354 //-----------------------------------------------------------------------------
       
   355 //
       
   356 RESOURCE ARRAY r_cam_burst_post_capture_grid_array_ah
       
   357     {
       
   358     items= 
       
   359         {
       
   360         CAM_BURST_GRID_ITEM // Cell 0 (top right)
       
   361             {                                                   
       
   362             cell_rect = AVKON_LAYOUT_RECT 
       
   363                 { 
       
   364                 r=K9FirstColumnCellOffset; t=K9TopRowCellTop; W=K9CellWidth; H=K9CellHeight; 
       
   365                 }; 
       
   366             high_rect = AVKON_LAYOUT_RECT 
       
   367                 { 
       
   368                 r=K9FirstColumnHighOffset; t=K9TopRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   369                 };
       
   370             mark_rect = AVKON_LAYOUT_RECT 
       
   371                 { 
       
   372                 r=K9FirstColumnMarkOffset; t=K9TopRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   373                 };
       
   374             thmb_rect = AVKON_LAYOUT_RECT 
       
   375                 { 
       
   376                 r=K9FirstColumnThumbOffset; t=K9TopRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   377                 };
       
   378             },
       
   379 
       
   380         CAM_BURST_GRID_ITEM // Cell 1 (top middle)
       
   381             {
       
   382             cell_rect = AVKON_LAYOUT_RECT 
       
   383                 { 
       
   384                 r=K9SecondColumnCellOffset; t=K9TopRowCellTop; W=K9CellWidth; H=K9CellHeight; 
       
   385                 }; 
       
   386             high_rect = AVKON_LAYOUT_RECT 
       
   387                 { 
       
   388                 r=K9SecondColumnHighOffset; t=K9TopRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   389                 };
       
   390             mark_rect = AVKON_LAYOUT_RECT 
       
   391                 { 
       
   392                 r=K9SecondColumnMarkOffset; t=K9TopRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   393                 };
       
   394             thmb_rect = AVKON_LAYOUT_RECT 
       
   395                 { 
       
   396                 r=K9SecondColumnThumbOffset; t=K9TopRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   397                 };
       
   398             },
       
   399 
       
   400         CAM_BURST_GRID_ITEM // Cell 2 (top left)
       
   401            {
       
   402             cell_rect = AVKON_LAYOUT_RECT 
       
   403                 { 
       
   404                 r=K9ThirdColumnCellOffset; t=K9TopRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   405                 }; 
       
   406             high_rect = AVKON_LAYOUT_RECT 
       
   407                 { 
       
   408                 r=K9ThirdColumnHighOffset; t=K9TopRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   409                 };
       
   410             mark_rect = AVKON_LAYOUT_RECT 
       
   411                 { 
       
   412                 r=K9ThirdColumnMarkOffset; t=K9TopRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   413                 };
       
   414             thmb_rect = AVKON_LAYOUT_RECT 
       
   415                 { 
       
   416                 r=K9ThirdColumnThumbOffset; t=K9TopRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   417                 };
       
   418             },
       
   419 
       
   420         CAM_BURST_GRID_ITEM // Cell 3 (middle left)
       
   421             {
       
   422             cell_rect = AVKON_LAYOUT_RECT 
       
   423                 { 
       
   424                 r=K9FirstColumnCellOffset; t=K9MiddleRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   425                 };
       
   426             high_rect = AVKON_LAYOUT_RECT 
       
   427                 { 
       
   428                 r=K9FirstColumnHighOffset; t=K9MiddleRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   429                 };
       
   430             mark_rect = AVKON_LAYOUT_RECT 
       
   431                 { 
       
   432                 r=K9FirstColumnMarkOffset; t=K9MiddleRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   433                 };
       
   434             thmb_rect = AVKON_LAYOUT_RECT 
       
   435                 { 
       
   436                 r=K9FirstColumnThumbOffset; t=K9MiddleRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   437                 };
       
   438             },
       
   439         CAM_BURST_GRID_ITEM // Cell 4 (middle middle)
       
   440             {
       
   441             cell_rect = AVKON_LAYOUT_RECT 
       
   442                 { 
       
   443                 r=K9SecondColumnCellOffset; t=K9MiddleRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   444                 };
       
   445             high_rect = AVKON_LAYOUT_RECT 
       
   446                 { 
       
   447                 r=K9SecondColumnHighOffset; t=K9MiddleRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   448                 };
       
   449             mark_rect = AVKON_LAYOUT_RECT 
       
   450                 { 
       
   451                 r=K9SecondColumnMarkOffset; t=K9MiddleRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   452                 };
       
   453             thmb_rect = AVKON_LAYOUT_RECT 
       
   454                 { 
       
   455                 r=K9SecondColumnThumbOffset; t=K9MiddleRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   456                 };
       
   457             },
       
   458         CAM_BURST_GRID_ITEM // Cell 5 (middle right)
       
   459             {
       
   460             cell_rect = AVKON_LAYOUT_RECT 
       
   461                 { 
       
   462                 r=K9ThirdColumnCellOffset; t=K9MiddleRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   463                 };
       
   464             high_rect = AVKON_LAYOUT_RECT 
       
   465                 { 
       
   466                 r=K9ThirdColumnHighOffset; t=K9MiddleRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   467                 };
       
   468             mark_rect = AVKON_LAYOUT_RECT 
       
   469                 { 
       
   470                 r=K9ThirdColumnMarkOffset; t=K9MiddleRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   471                 };
       
   472             thmb_rect = AVKON_LAYOUT_RECT 
       
   473                 { 
       
   474                 r=K9ThirdColumnThumbOffset; t=K9MiddleRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   475                 };
       
   476             },
       
   477         CAM_BURST_GRID_ITEM // Cell 6 (bottom left)
       
   478             {
       
   479             cell_rect = AVKON_LAYOUT_RECT 
       
   480                 { 
       
   481                 r=K9FirstColumnCellOffset; t=K9BottomRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   482                 };
       
   483             high_rect = AVKON_LAYOUT_RECT 
       
   484                 { 
       
   485                 r=K9FirstColumnHighOffset; t=K9BottomRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   486                 };
       
   487             mark_rect = AVKON_LAYOUT_RECT 
       
   488                 { 
       
   489                 r=K9FirstColumnMarkOffset; t=K9BottomRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   490                 };
       
   491             thmb_rect = AVKON_LAYOUT_RECT 
       
   492                 { 
       
   493                 r=K9FirstColumnThumbOffset; t=K9BottomRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   494                 };
       
   495             },
       
   496         CAM_BURST_GRID_ITEM // Cell 7 (bottom middle)
       
   497             {
       
   498             cell_rect = AVKON_LAYOUT_RECT 
       
   499                 { 
       
   500                 r=K9SecondColumnCellOffset; t=K9BottomRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   501                 };
       
   502             high_rect = AVKON_LAYOUT_RECT 
       
   503                 { 
       
   504                 r=K9SecondColumnHighOffset; t=K9BottomRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   505                 };
       
   506             mark_rect = AVKON_LAYOUT_RECT 
       
   507                 { 
       
   508                 r=K9SecondColumnMarkOffset; t=K9BottomRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   509                 };
       
   510             thmb_rect = AVKON_LAYOUT_RECT 
       
   511                 { 
       
   512                 r=K9SecondColumnThumbOffset; t=K9BottomRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   513                 };
       
   514             },
       
   515         CAM_BURST_GRID_ITEM // Cell 8 (bottom right)
       
   516             {
       
   517             cell_rect = AVKON_LAYOUT_RECT 
       
   518                 { 
       
   519                 r=K9ThirdColumnCellOffset; t=K9BottomRowCellTop;  W=K9CellWidth; H=K9CellHeight; 
       
   520                 };
       
   521             high_rect = AVKON_LAYOUT_RECT 
       
   522                 { 
       
   523                 r=K9ThirdColumnHighOffset; t=K9BottomRowHighTop; W=K9HighWidth; H=K9HighHeight; 
       
   524                 };
       
   525             mark_rect = AVKON_LAYOUT_RECT 
       
   526                 { 
       
   527                 r=K9ThirdColumnMarkOffset; t=K9BottomRowMarkTop; W=K9MarkWidth; H=K9MarkHeight; 
       
   528                 };
       
   529             thmb_rect = AVKON_LAYOUT_RECT 
       
   530                 { 
       
   531                 r=K9ThirdColumnThumbOffset; t=K9BottomRowThumbTop; W=K9ThumbWidth; H=K9ThumbHeight; 
       
   532                 };
       
   533             }
       
   534         };
       
   535     }
       
   536 
       
   537 
       
   538 //-----------------------------------------------------------------------------
       
   539 //
       
   540 //    r_cam_burst_post_capture_grid_array_upto_six
       
   541 //    Array storing the positions of the components in the Burst post-capture
       
   542 //    thumbnail grid
       
   543 //    NOTE: Cell_rect has to be a pixel wider and higher so adjacent cells
       
   544 //          share a border
       
   545 //
       
   546 //-----------------------------------------------------------------------------
       
   547 //
       
   548 RESOURCE ARRAY r_cam_burst_post_capture_grid_array_upto_six
       
   549     {
       
   550     items= 
       
   551         {
       
   552         CAM_BURST_GRID_ITEM // Cell 0 (top left)
       
   553             {                                                   
       
   554             cell_rect = AVKON_LAYOUT_RECT 
       
   555                 { 
       
   556                 l=K6FirstColumnCellOffset; t=K6TopRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   557                 }; 
       
   558             high_rect = AVKON_LAYOUT_RECT 
       
   559                 { 
       
   560                 l=K6FirstColumnHighOffset; t=K6TopRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   561                 };
       
   562             mark_rect = AVKON_LAYOUT_RECT 
       
   563                 { 
       
   564                 l=K6FirstColumnMarkOffset; t=K6TopRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   565                 };
       
   566             thmb_rect = AVKON_LAYOUT_RECT 
       
   567                 { 
       
   568                 l=K6FirstColumnThumbOffset; t=K6TopRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   569                 };
       
   570             },
       
   571 
       
   572         CAM_BURST_GRID_ITEM // Cell 1 (top middle)
       
   573             {
       
   574             cell_rect = AVKON_LAYOUT_RECT 
       
   575                 { 
       
   576                 l=K6SecondColumnCellOffset; t=K6TopRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   577                 }; 
       
   578             high_rect = AVKON_LAYOUT_RECT 
       
   579                 { 
       
   580                 l=K6SecondColumnHighOffset; t=K6TopRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   581                 };
       
   582             mark_rect = AVKON_LAYOUT_RECT 
       
   583                 { 
       
   584                 l=K6SecondColumnMarkOffset; t=K6TopRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   585                 };
       
   586             thmb_rect = AVKON_LAYOUT_RECT 
       
   587                 { 
       
   588                 l=K6SecondColumnThumbOffset; t=K6TopRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   589                 };
       
   590             },
       
   591 
       
   592         CAM_BURST_GRID_ITEM // Cell 2 (top right)
       
   593             {
       
   594             cell_rect = AVKON_LAYOUT_RECT 
       
   595                 { 
       
   596                 l=K6ThirdColumnCellOffset; t=K6TopRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   597                 }; 
       
   598             high_rect = AVKON_LAYOUT_RECT 
       
   599                 { 
       
   600                 l=K6ThirdColumnHighOffset; t=K6TopRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   601                 };
       
   602             mark_rect = AVKON_LAYOUT_RECT 
       
   603                 { 
       
   604                 l=K6ThirdColumnMarkOffset; t=K6TopRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   605                 };
       
   606             thmb_rect = AVKON_LAYOUT_RECT 
       
   607                 { 
       
   608                 l=K6ThirdColumnThumbOffset; t=K6TopRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   609                 };
       
   610             },
       
   611 
       
   612         CAM_BURST_GRID_ITEM // Cell 3 (bottom left)
       
   613             {
       
   614             cell_rect = AVKON_LAYOUT_RECT 
       
   615                 { 
       
   616                 l=K6FirstColumnCellOffset; t=K6BottomRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   617                 }; 
       
   618             high_rect = AVKON_LAYOUT_RECT 
       
   619                 { 
       
   620                 l=K6FirstColumnHighOffset; t=K6BottomRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   621                 };
       
   622             mark_rect = AVKON_LAYOUT_RECT 
       
   623                 { 
       
   624                 l=K6FirstColumnMarkOffset; t=K6BottomRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   625                 };
       
   626             thmb_rect = AVKON_LAYOUT_RECT 
       
   627                 { 
       
   628                 l=K6FirstColumnThumbOffset; t=K6BottomRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   629                 };
       
   630             },
       
   631         CAM_BURST_GRID_ITEM // Cell 4 (bottom middle)
       
   632             {
       
   633             cell_rect = AVKON_LAYOUT_RECT 
       
   634                 { 
       
   635                 l=K6SecondColumnCellOffset; t=K6BottomRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   636                 }; 
       
   637             high_rect = AVKON_LAYOUT_RECT 
       
   638                 { 
       
   639                 l=K6SecondColumnHighOffset; t=K6BottomRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   640                 };
       
   641             mark_rect = AVKON_LAYOUT_RECT 
       
   642                 { 
       
   643                 l=K6SecondColumnMarkOffset; t=K6BottomRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   644                 };
       
   645             thmb_rect = AVKON_LAYOUT_RECT 
       
   646                 { 
       
   647                 l=K6SecondColumnThumbOffset; t=K6BottomRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   648                 };
       
   649             },
       
   650         CAM_BURST_GRID_ITEM // Cell 5 (bottom right)
       
   651             {
       
   652             cell_rect = AVKON_LAYOUT_RECT 
       
   653                 { 
       
   654                 l=K6ThirdColumnCellOffset; t=K6BottomRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   655                 }; 
       
   656             high_rect = AVKON_LAYOUT_RECT 
       
   657                 { 
       
   658                 l=K6ThirdColumnHighOffset; t=K6BottomRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   659                 };
       
   660             mark_rect = AVKON_LAYOUT_RECT 
       
   661                 { 
       
   662                 l=K6ThirdColumnMarkOffset; t=K6BottomRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   663                 };
       
   664             thmb_rect = AVKON_LAYOUT_RECT 
       
   665                 { 
       
   666                 l=K6ThirdColumnThumbOffset; t=K6BottomRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   667                 };
       
   668             }
       
   669         };
       
   670     }
       
   671 
       
   672 
       
   673 
       
   674 
       
   675 //-----------------------------------------------------------------------------
       
   676 //
       
   677 //    r_cam_burst_post_capture_grid_array_upto_six_ah
       
   678 //    Array storing the positions of the components in the Burst post-capture
       
   679 //    thumbnail grid
       
   680 //    NOTE: Cell_rect has to be a pixel wider and higher so adjacent cells
       
   681 //          share a border
       
   682 //
       
   683 //-----------------------------------------------------------------------------
       
   684 //
       
   685 RESOURCE ARRAY r_cam_burst_post_capture_grid_array_upto_six_ah
       
   686     {
       
   687     items= 
       
   688         {
       
   689         CAM_BURST_GRID_ITEM // Cell 0 (top right)
       
   690             {                                                   
       
   691             cell_rect = AVKON_LAYOUT_RECT 
       
   692                 { 
       
   693                 r=K6FirstColumnCellOffset; t=K6TopRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   694                 }; 
       
   695             high_rect = AVKON_LAYOUT_RECT 
       
   696                 { 
       
   697                 r=K6FirstColumnHighOffset; t=K6TopRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   698                 };
       
   699             mark_rect = AVKON_LAYOUT_RECT 
       
   700                 { 
       
   701                 r=K6FirstColumnMarkOffset; t=K6TopRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   702                 };
       
   703             thmb_rect = AVKON_LAYOUT_RECT 
       
   704                 { 
       
   705                 r=K6FirstColumnThumbOffset; t=K6TopRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   706                 };
       
   707             },
       
   708 
       
   709         CAM_BURST_GRID_ITEM // Cell 1 (top middle)
       
   710             {
       
   711             cell_rect = AVKON_LAYOUT_RECT 
       
   712                 { 
       
   713                 r=K6SecondColumnCellOffset; t=K6TopRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   714                 }; 
       
   715             high_rect = AVKON_LAYOUT_RECT 
       
   716                 { 
       
   717                 r=K6SecondColumnHighOffset; t=K6TopRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   718                 };
       
   719             mark_rect = AVKON_LAYOUT_RECT 
       
   720                 { 
       
   721                 r=K6SecondColumnMarkOffset; t=K6TopRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   722                 };
       
   723             thmb_rect = AVKON_LAYOUT_RECT 
       
   724                 { 
       
   725                 r=K6SecondColumnThumbOffset; t=K6TopRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   726                 };
       
   727             },
       
   728 
       
   729         CAM_BURST_GRID_ITEM // Cell 2 (top left)
       
   730             {
       
   731             cell_rect = AVKON_LAYOUT_RECT 
       
   732                 { 
       
   733                 r=K6ThirdColumnCellOffset; t=K6TopRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   734                 }; 
       
   735             high_rect = AVKON_LAYOUT_RECT 
       
   736                 { 
       
   737                 r=K6ThirdColumnHighOffset; t=K6TopRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   738                 };
       
   739             mark_rect = AVKON_LAYOUT_RECT 
       
   740                 { 
       
   741                 r=K6ThirdColumnMarkOffset; t=K6TopRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   742                 };
       
   743             thmb_rect = AVKON_LAYOUT_RECT 
       
   744                 { 
       
   745                 r=K6ThirdColumnThumbOffset; t=K6TopRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   746                 };
       
   747             },
       
   748 
       
   749         CAM_BURST_GRID_ITEM // Cell 3 (bottom right)
       
   750             {
       
   751             cell_rect = AVKON_LAYOUT_RECT 
       
   752                 { 
       
   753                 r=K6FirstColumnCellOffset; t=K6BottomRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   754                 }; 
       
   755             high_rect = AVKON_LAYOUT_RECT 
       
   756                 { 
       
   757                 r=K6FirstColumnHighOffset; t=K6BottomRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   758                 };
       
   759             mark_rect = AVKON_LAYOUT_RECT 
       
   760                 { 
       
   761                 r=K6FirstColumnMarkOffset; t=K6BottomRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   762                 };
       
   763             thmb_rect = AVKON_LAYOUT_RECT 
       
   764                 { 
       
   765                 r=K6FirstColumnThumbOffset; t=K6BottomRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   766                 };
       
   767             },
       
   768         CAM_BURST_GRID_ITEM // Cell 4 (bottom middle)
       
   769             {
       
   770             cell_rect = AVKON_LAYOUT_RECT 
       
   771                 { 
       
   772                 r=K6SecondColumnCellOffset; t=K6BottomRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   773                 }; 
       
   774             high_rect = AVKON_LAYOUT_RECT 
       
   775                 { 
       
   776                 r=K6SecondColumnHighOffset; t=K6BottomRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   777                 };
       
   778             mark_rect = AVKON_LAYOUT_RECT 
       
   779                 { 
       
   780                 r=K6SecondColumnMarkOffset; t=K6BottomRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   781                 };
       
   782             thmb_rect = AVKON_LAYOUT_RECT 
       
   783                 { 
       
   784                 r=K6SecondColumnThumbOffset; t=K6BottomRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   785                 };
       
   786             },
       
   787         CAM_BURST_GRID_ITEM // Cell 5 (bottom left)
       
   788             {
       
   789             cell_rect = AVKON_LAYOUT_RECT 
       
   790                 { 
       
   791                 r=K6ThirdColumnCellOffset; t=K6BottomRowCellTop; W=K6CellWidth; H=K6CellHeight;  
       
   792                 }; 
       
   793             high_rect = AVKON_LAYOUT_RECT 
       
   794                 { 
       
   795                 r=K6ThirdColumnHighOffset; t=K6BottomRowHighTop; W=K6HighWidth; H=K6HighHeight; 
       
   796                 };
       
   797             mark_rect = AVKON_LAYOUT_RECT 
       
   798                 { 
       
   799                 r=K6ThirdColumnMarkOffset; t=K6BottomRowMarkTop; W=K6MarkWidth; H=K6MarkHeight; 
       
   800                 };
       
   801             thmb_rect = AVKON_LAYOUT_RECT 
       
   802                 { 
       
   803                 r=K6ThirdColumnThumbOffset; t=K6BottomRowThumbTop; W=K6ThumbWidth; H=K6ThumbHeight; 
       
   804                 };
       
   805             }
       
   806         };
       
   807     }
       
   808 
       
   809 //----------------------------------------------------
       
   810 //   
       
   811 //    r_cam_burst_post_capture_grid_scrollbar_position
       
   812 //    Position of the scroll bar when more than 6 grid items on screen.
       
   813 //
       
   814 //----------------------------------------------------
       
   815 //
       
   816 RESOURCE AVKON_LAYOUT_RECT r_cam_burst_post_capture_grid_scrollbar_position
       
   817     { 
       
   818     l = 315;  
       
   819     t = 0;
       
   820     W = 16; 
       
   821     H = KCentralPaneHeightCC; 
       
   822     }
       
   823 
       
   824 
       
   825 //----------------------------------------------------
       
   826 //   
       
   827 //    r_cam_burst_post_capture_grid_scrollbar_position_ah
       
   828 //    Position of the scroll bar when more than 6 grid items on screen.
       
   829 //
       
   830 //----------------------------------------------------
       
   831 //
       
   832 RESOURCE AVKON_LAYOUT_RECT r_cam_burst_post_capture_grid_scrollbar_position_ah
       
   833     { 
       
   834     l = 5;  
       
   835     t = 0;
       
   836     W = 16; 
       
   837     H = KCentralPaneHeightCC; 
       
   838     }
       
   839 
       
   840 
       
   841 //-----------------------------------------------------------------------------
       
   842 //
       
   843 //    r_cam_burst_post_capture_thumb_size
       
   844 //    The size of thumbnail images (in pixels) to be shown by burst thumbnail 
       
   845 //    grid control
       
   846 //
       
   847 //-----------------------------------------------------------------------------
       
   848 //
       
   849 RESOURCE CAM_RECT_SIZE r_cam_burst_post_capture_thumb_size
       
   850     { 
       
   851     width  = K6ThumbnailWidth; 
       
   852     height = K6ThumbnailHeight; 
       
   853     }
       
   854 
       
   855 
       
   856 // ---------------------------------------------------------
       
   857 //   
       
   858 //   r_cam_burst_thumbnail_menubar
       
   859 //   Menubar for burst thumbnail view
       
   860 //
       
   861 // ---------------------------------------------------------
       
   862 //
       
   863 RESOURCE MENU_BAR r_cam_burst_thumbnail_menubar
       
   864     {
       
   865     titles =
       
   866         {
       
   867         MENU_TITLE
       
   868             {
       
   869             menu_pane = r_cam_burst_thumbnail_menu;
       
   870             }
       
   871         };
       
   872     }
       
   873 
       
   874 // ---------------------------------------------------------
       
   875 //   
       
   876 //   r_cam_burst_thumbnail_menu
       
   877 //   Options menu for burst thumbnail view
       
   878 //
       
   879 // ---------------------------------------------------------
       
   880 //
       
   881 RESOURCE MENU_PANE r_cam_burst_thumbnail_menu
       
   882     {
       
   883     items = 
       
   884         {
       
   885         MENU_ITEM
       
   886             {
       
   887             command = ECamCmdOpenPhoto;
       
   888             txt = qtn_lcam_options_open_photo;
       
   889             },
       
   890         MENU_ITEM
       
   891             {
       
   892             command = ECamCmdSend;
       
   893             txt = qtn_options_send_via;
       
   894             },
       
   895         MENU_ITEM
       
   896             {
       
   897             command = ECamCmdSendToCallerMultimedia;
       
   898             txt = qtn_lcam_options_send_to_call;
       
   899             },
       
   900         MENU_ITEM
       
   901             {
       
   902             command = ECamCmdDelete;
       
   903             txt = qtn_lcam_options_delete;
       
   904             },
       
   905         MENU_ITEM
       
   906             {
       
   907             command = KAiwCmdAssign;
       
   908             txt     = qtn_lcam_use_image_postcapture_menu;
       
   909             cascade = AIW_INTELLIGENT_CASCADE_ID; 
       
   910             },         
       
   911         MENU_ITEM
       
   912             {
       
   913             command = ECamCmdShareOnOvi;
       
   914             // AIW provider fills the menu item title.
       
   915             // No submenu, only 1 provider acccepted.
       
   916             txt     = "";
       
   917             },
       
   918         MENU_ITEM // SHARE_AIW
       
   919             {
       
   920             command = ECamCmdShareSettings;
       
   921             // AIW provider fills the menu item title.
       
   922             // No submenu, only 1 provider acccepted.
       
   923             txt     = "";
       
   924             },
       
   925         MENU_ITEM
       
   926             {
       
   927             command = ECamCmdPhotos;
       
   928             txt = qtn_lcam_options_go_to_photos;
       
   929             },
       
   930         MENU_ITEM
       
   931             {
       
   932             command = ECamCmdMarkUnmarkMenu;
       
   933             txt = qtn_options_list;
       
   934             cascade = R_AVKON_MENUPANE_MARKABLE_LIST_IMPLEMENTATION;
       
   935             },            
       
   936         MENU_ITEM
       
   937             {
       
   938             command = EAknCmdHelp;
       
   939             txt = qtn_options_help;
       
   940             },
       
   941         MENU_ITEM
       
   942             {
       
   943             command = ECamCmdInternalExit;
       
   944             txt = qtn_options_exit;
       
   945             }
       
   946         };
       
   947     }
       
   948 
       
   949 
       
   950 // ---------------------------------------------------------
       
   951 //   
       
   952 //   r_cam_burst_thumbnail_ok_menubar
       
   953 //   Ok menubar for burst thumbnail grid view
       
   954 //
       
   955 // ---------------------------------------------------------
       
   956 //
       
   957 RESOURCE MENU_BAR r_cam_burst_thumbnail_ok_menubar
       
   958     {
       
   959     titles =
       
   960         {
       
   961         MENU_TITLE
       
   962             {
       
   963             menu_pane = r_cam_burst_thumbnail_ok_menu;
       
   964             }
       
   965         };
       
   966     }
       
   967 
       
   968 
       
   969 // ---------------------------------------------------------
       
   970 //   
       
   971 //   r_cam_burst_thumbnail_ok_menu
       
   972 //   Context specific ok options menu for burst
       
   973 //   thumbnail grid view
       
   974 //
       
   975 // ---------------------------------------------------------
       
   976 //
       
   977 RESOURCE MENU_PANE r_cam_burst_thumbnail_ok_menu
       
   978     {
       
   979     items = 
       
   980         {
       
   981         MENU_ITEM
       
   982             {
       
   983             command = ECamCmdDelete;
       
   984             txt = qtn_lcam_options_delete;
       
   985             },
       
   986         MENU_ITEM
       
   987             {
       
   988             command = ECamCmdSend;
       
   989             txt = qtn_options_send_via;
       
   990             },
       
   991         MENU_ITEM
       
   992             {
       
   993             command = ECamCmdSendToCallerMultimedia;
       
   994             txt = qtn_lcam_options_send_to_call;
       
   995             },
       
   996         MENU_ITEM
       
   997             {
       
   998             command = ECamCmdMarkUnmarkMenu;
       
   999             txt = qtn_options_list;
       
  1000             cascade = R_AVKON_MENUPANE_MARKABLE_LIST_IMPLEMENTATION;
       
  1001             }
       
  1002         };
       
  1003     }
       
  1004 
       
  1005 
       
  1006 //----------------------------------------------------
       
  1007 //   
       
  1008 //    r_cam_burst_thumbnail_view
       
  1009 //    Thumbnail view after burst capture
       
  1010 //
       
  1011 //----------------------------------------------------
       
  1012 //
       
  1013 RESOURCE AVKON_VIEW r_cam_burst_thumbnail_view
       
  1014     {
       
  1015     menubar = r_cam_burst_thumbnail_menubar;
       
  1016     cba = R_CAM_SOFTKEYS_OPTIONS_BACK__SELECT;
       
  1017     toolbar = r_cam_burst_postcapture_toolbar;
       
  1018     }
       
  1019 
       
  1020 
       
  1021 // ---------------------------------------------------
       
  1022 //
       
  1023 //    r_cam_timelapse_image_text_layout
       
  1024 //    Layout for captured and remaining images in navi pane.
       
  1025 //
       
  1026 // ---------------------------------------------------
       
  1027 //
       
  1028 RESOURCE AVKON_LAYOUT_TEXT r_cam_timelapse_image_text_layout
       
  1029     {
       
  1030     font = EAknLogicalFontSecondaryFont; C=0; l=26; B=234; W=100; J=ELayoutAlignLeft;
       
  1031     // font = EAknLogicalFontSecondaryFont; C=0; l=296; r=224; B=234; W=32; J=ELayoutAlignLeft;
       
  1032     }
       
  1033     
       
  1034 // ---------------------------------------------------
       
  1035 //
       
  1036 //    r_cam_timelapse_image_text_layout_ah_camcorder
       
  1037 //    Arabic/Hebrew layout for captured and remaining images in navi pane.
       
  1038 //
       
  1039 // ---------------------------------------------------
       
  1040 //
       
  1041 RESOURCE AVKON_LAYOUT_TEXT r_cam_timelapse_image_text_layout_ah
       
  1042     {
       
  1043     //font = EAknLogicalFontSecondaryFont; C=0; l=26; B=234; W=100; J=ELayoutAlignLeft;
       
  1044     font = EAknLogicalFontSecondaryFont; C=0; l=45; B=234; W=100; J=ELayoutAlignLeft;
       
  1045     }    
       
  1046 
       
  1047 // ---------------------------------------------------
       
  1048 //
       
  1049 //    r_cam_timelapse_countdown_text_layout
       
  1050 //    Layout for remaining time till next timelapse capture
       
  1051 //
       
  1052 // ---------------------------------------------------
       
  1053 //
       
  1054 RESOURCE AVKON_LAYOUT_TEXT r_cam_timelapse_countdown_text_layout
       
  1055     {
       
  1056     font = EAknLogicalFontSecondaryFont; C=0; l=130; B=234; W=100; J=ELayoutAlignLeft;
       
  1057     // font = EAknLogicalFontSecondaryFont; C=0; l=224; r=174; B=234; W=45; J=ELayoutAlignLeft;
       
  1058     }  
       
  1059     
       
  1060 // ---------------------------------------------------
       
  1061 //
       
  1062 //    r_cam_timelapse_countdown_text_layout_ah_camcorder
       
  1063 //    Arabic/Hebrew layout for remaining time till next timelapse capture
       
  1064 //
       
  1065 // ---------------------------------------------------
       
  1066 //
       
  1067 RESOURCE AVKON_LAYOUT_TEXT r_cam_timelapse_countdown_text_layout_ah
       
  1068     {
       
  1069     font = EAknLogicalFontSecondaryFont; C=0; l=130; B=234; W=100; J=ELayoutAlignLeft;
       
  1070     }      
       
  1071     
       
  1072 // ---------------------------------------------------
       
  1073 //
       
  1074 //    r_cam_timelapse_captured_text_layout
       
  1075 //    Layout for count of captured images in post capture view
       
  1076 //
       
  1077 // ---------------------------------------------------
       
  1078 //
       
  1079 RESOURCE AVKON_LAYOUT_TEXT r_cam_timelapse_captured_text_layout
       
  1080     {
       
  1081     font = EAknLogicalFontSecondaryFont; C=0; l=20; B=234; W=100; J=ELayoutAlignLeft;
       
  1082     }  
       
  1083     
       
  1084 // ---------------------------------------------------
       
  1085 //
       
  1086 //    r_cam_timelapse_captured_text_layout_ah
       
  1087 //    Arabic/Hebrew layout for count of captured images in post capture view
       
  1088 //
       
  1089 // ---------------------------------------------------
       
  1090 //
       
  1091 RESOURCE AVKON_LAYOUT_TEXT r_cam_timelapse_captured_text_layout_ah
       
  1092     {
       
  1093     //font = EAknLogicalFontSecondaryFont; C=0; l=20; B=234; W=100; J=ELayoutAlignLeft;
       
  1094     font = EAknLogicalFontSecondaryFont; C=0; l=22; B=234; W=100; J=ELayoutAlignLeft;
       
  1095     }      
       
  1096     
       
  1097 // ---------------------------------------------------------
       
  1098 //   
       
  1099 //   r_cam_timelapse_in_capture_navicounter_decorations
       
  1100 //   Decorations for the navicounter during timelapse capture
       
  1101 //
       
  1102 // ---------------------------------------------------------
       
  1103 //
       
  1104 RESOURCE CAM_DECORATIONS r_cam_timelapse_in_capture_navicounter_decorations
       
  1105 	{
       
  1106 	decorations = 
       
  1107 		{
       
  1108 		CAM_DECORATION
       
  1109 			{
       
  1110 			type = ECamScreenDecorationBlendedBackground;
       
  1111 			decoration = 
       
  1112 				{
       
  1113 				CAM_BLENDED_BACKGROUND
       
  1114 					{
       
  1115 					tl_x  = 0;   // 20; // 0
       
  1116 					tl_y  = 219; // 220;
       
  1117 					width = 180; //220; // 200;
       
  1118 					}
       
  1119 				};
       
  1120 			}
       
  1121 		};
       
  1122 	}
       
  1123 	
       
  1124 // ---------------------------------------------------------
       
  1125 //   
       
  1126 //   r_cam_timelapse_post_capture_navicounter_decorations
       
  1127 //   Decorations for the navicounter in timelapse post capture view
       
  1128 //
       
  1129 // ---------------------------------------------------------
       
  1130 //
       
  1131 RESOURCE CAM_DECORATIONS r_cam_timelapse_post_capture_navicounter_decorations
       
  1132 	{
       
  1133 	decorations = 
       
  1134 		{
       
  1135 		CAM_DECORATION
       
  1136 			{
       
  1137 			type = ECamScreenDecorationBlendedBackground;
       
  1138 			decoration = 
       
  1139 				{
       
  1140 				CAM_BLENDED_BACKGROUND
       
  1141 					{
       
  1142 					tl_x  = 0;   
       
  1143 					tl_y  = 219; 
       
  1144 					width = 167;
       
  1145 					}
       
  1146 				};
       
  1147 			}
       
  1148 		};
       
  1149 	}
       
  1150 	
       
  1151 //----------------------------------------------------
       
  1152 //   
       
  1153 //    r_cam_timelapse_images_captured
       
  1154 //    String for the count of captured images in timelapse 
       
  1155 //    postcapture view
       
  1156 //
       
  1157 //----------------------------------------------------
       
  1158 //
       
  1159 RESOURCE TBUF r_cam_timelapse_images_captured
       
  1160     {
       
  1161     buf = qtn_lcam_images_captured;
       
  1162     }		
       
  1163     
       
  1164 //----------------------------------------------------
       
  1165 //   
       
  1166 //    r_cam_timelapse_countdown_time
       
  1167 //    String for the remaining time till next capture
       
  1168 //
       
  1169 //----------------------------------------------------
       
  1170 //
       
  1171 RESOURCE TBUF r_cam_timelapse_countdown_time
       
  1172     {
       
  1173     buf = qtn_lcam_time_cap;
       
  1174     }    
       
  1175 
       
  1176 //----------------------------------------------------
       
  1177 //   
       
  1178 //    r_cam_sequence_icon_rect
       
  1179 //    Position of the sequence capture icon 
       
  1180 //
       
  1181 //----------------------------------------------------
       
  1182 //
       
  1183 RESOURCE AVKON_LAYOUT_RECT r_cam_sequence_icon_rect
       
  1184     { 
       
  1185     r = 199;
       
  1186     // Background top at 219
       
  1187     // Background height 20
       
  1188     // Icon height 16
       
  1189     // => Icon top at 219 + (20/2 - 16/2) = 221 when centered
       
  1190     t = 221;
       
  1191     W = 16; 
       
  1192     H = 16; 
       
  1193     }  
       
  1194     
       
  1195 //----------------------------------------------------
       
  1196 //   
       
  1197 //    r_cam_sequence_icon_rect_ah
       
  1198 //    Position of the sequence capture icon 
       
  1199 //
       
  1200 //----------------------------------------------------
       
  1201 //
       
  1202 RESOURCE AVKON_LAYOUT_RECT r_cam_sequence_icon_rect_ah
       
  1203     { 
       
  1204     //l = 5;
       
  1205     r = 280;
       
  1206     t = 221;
       
  1207     W = 16;
       
  1208     H = 16;
       
  1209     }       
       
  1210     
       
  1211 //----------------------------------------------------
       
  1212 //
       
  1213 //    r_cam_time_lapse_title
       
  1214 //    Time lapse slider title string
       
  1215 //
       
  1216 //----------------------------------------------------
       
  1217 RESOURCE TITLE_PANE r_cam_time_lapse_title
       
  1218      {
       
  1219      txt = qtn_lcam_selector_title_tl; //qtn_lcam_title_tl;
       
  1220      }        
       
  1221     
       
  1222      
       
  1223     
       
  1224 // Time lapse listbox
       
  1225 RESOURCE ARRAY r_cam_capture_setup_list_sequence_mode
       
  1226     {
       
  1227     items=
       
  1228         {
       
  1229         CAPTURE_SETUP_LIST_ITEM
       
  1230             {
       
  1231             item_text = qtn_lcam_set_adv_seq_off;
       
  1232             setting_value_id = ECamTimeLapseOff;
       
  1233             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence;
       
  1234             },
       
  1235         CAPTURE_SETUP_LIST_ITEM
       
  1236             {
       
  1237             item_text = qtn_lcam_set_burst;
       
  1238             setting_value_id = ECamTimeLapseMin;
       
  1239             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_burst;
       
  1240             },
       
  1241         CAPTURE_SETUP_LIST_ITEM
       
  1242             {
       
  1243             item_text = qtn_lcam_set_seq_5secs;
       
  1244             setting_value_id = ECamTimeLapse5sec;
       
  1245             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_5s;
       
  1246             },            
       
  1247         CAPTURE_SETUP_LIST_ITEM
       
  1248             {
       
  1249             item_text = qtn_lcam_set_seq_10secs;
       
  1250             setting_value_id = ECamTimeLapse10sec;
       
  1251             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_10s;
       
  1252             },
       
  1253         CAPTURE_SETUP_LIST_ITEM
       
  1254             {
       
  1255             item_text = qtn_lcam_set_seq_30secs;
       
  1256             setting_value_id = ECamTimeLapse30sec;
       
  1257             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_30s;
       
  1258             },
       
  1259         CAPTURE_SETUP_LIST_ITEM    
       
  1260             {
       
  1261             item_text = qtn_lcam_set_seq_1min;
       
  1262             setting_value_id = ECamTimeLapse1min;
       
  1263             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_1min;
       
  1264             },  
       
  1265         CAPTURE_SETUP_LIST_ITEM
       
  1266             {
       
  1267             item_text = qtn_lcam_set_seq_5min;
       
  1268             setting_value_id = ECamTimeLapse5min;
       
  1269             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_5min;
       
  1270             },                               
       
  1271         CAPTURE_SETUP_LIST_ITEM
       
  1272             {
       
  1273             item_text = qtn_lcam_set_seq_10min;
       
  1274             setting_value_id = ECamTimeLapse10min;
       
  1275             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_10min;
       
  1276             },                                                        
       
  1277         CAPTURE_SETUP_LIST_ITEM
       
  1278             {
       
  1279             item_text = qtn_lcam_set_seq_30min;
       
  1280             setting_value_id = ECamTimeLapse30min;
       
  1281             bitmap_id = EMbmCameraappQgn_indi_cam4_sequence_30min;
       
  1282             }  
       
  1283         };
       
  1284     }
       
  1285     
       
  1286 RESOURCE ARRAY r_cam_capture_setup_list_sequence_mode_summary
       
  1287     {
       
  1288     items =
       
  1289         {
       
  1290         CAM_MODE_SELECT_SUMMARY
       
  1291             {
       
  1292             setting_value_id = ECamTimeLapseOff;
       
  1293             summary_icon = EMbmCameraappQgn_indi_cam4_sequence;
       
  1294             summary_title_text = qtn_lcam_set_adv_seq_off;
       
  1295             summary_description_text = qtn_lcam_set_adv_seq_off_ex;
       
  1296             },
       
  1297         CAM_MODE_SELECT_SUMMARY
       
  1298             {
       
  1299             setting_value_id = ECamTimeLapseMin;
       
  1300             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_burst;
       
  1301             summary_title_text = qtn_lcam_set_burst;
       
  1302             summary_description_text = qtn_lcam_set_burst2_ex;
       
  1303             },
       
  1304         CAM_MODE_SELECT_SUMMARY
       
  1305             {
       
  1306             setting_value_id = ECamTimeLapse5sec;
       
  1307             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_5s;
       
  1308             summary_title_text = qtn_lcam_set_seq_5secs;
       
  1309             summary_description_text = qtn_lcam_set_seq_5secs_ex;
       
  1310             },               
       
  1311         CAM_MODE_SELECT_SUMMARY
       
  1312             {
       
  1313             setting_value_id = ECamTimeLapse10sec;
       
  1314             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_10s;
       
  1315             summary_title_text = qtn_lcam_set_seq_10secs;
       
  1316             summary_description_text = qtn_lcam_set_seq_10secs_ex;
       
  1317             },                     
       
  1318         CAM_MODE_SELECT_SUMMARY
       
  1319             {
       
  1320             setting_value_id = ECamTimeLapse30sec;
       
  1321             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_30s;
       
  1322             summary_title_text = qtn_lcam_set_seq_30secs;
       
  1323             summary_description_text = qtn_lcam_set_seq_30secs_ex;
       
  1324             },
       
  1325         CAM_MODE_SELECT_SUMMARY
       
  1326             {
       
  1327             setting_value_id = ECamTimeLapse1min;
       
  1328             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_1min;
       
  1329             summary_title_text = qtn_lcam_set_seq_1min;
       
  1330             summary_description_text = qtn_lcam_set_seq_1min_ex;
       
  1331             },
       
  1332         CAM_MODE_SELECT_SUMMARY
       
  1333             {
       
  1334             setting_value_id = ECamTimeLapse5min;
       
  1335             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_5min;
       
  1336             summary_title_text = qtn_lcam_set_seq_5min;
       
  1337             summary_description_text = qtn_lcam_set_seq_5min_ex;
       
  1338             },                        
       
  1339         CAM_MODE_SELECT_SUMMARY
       
  1340             {
       
  1341             setting_value_id = ECamTimeLapse10min;
       
  1342             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_10min;
       
  1343             summary_title_text = qtn_lcam_set_seq_10min;
       
  1344             summary_description_text = qtn_lcam_set_seq_10min_ex;
       
  1345             },
       
  1346         CAM_MODE_SELECT_SUMMARY
       
  1347             {
       
  1348             setting_value_id = ECamTimeLapse30min;
       
  1349             summary_icon = EMbmCameraappQgn_indi_cam4_sequence_30min;
       
  1350             summary_title_text = qtn_lcam_set_seq_30min;
       
  1351             summary_description_text = qtn_lcam_set_seq_30min_ex;
       
  1352             }            
       
  1353         };
       
  1354     }
       
  1355 
       
  1356 // ---------------------------------------------------------
       
  1357 //   
       
  1358 //   r_cam_infolistbox_menubar
       
  1359 //   Menubar for InfoListBox
       
  1360 //
       
  1361 // ---------------------------------------------------------
       
  1362 //
       
  1363 RESOURCE MENU_BAR r_cam_infolistbox_menubar
       
  1364     {
       
  1365     titles =
       
  1366         {
       
  1367         MENU_TITLE
       
  1368             {
       
  1369             menu_pane = r_cam_infolistbox_menu;
       
  1370             }
       
  1371         };
       
  1372     }
       
  1373 
       
  1374 // ---------------------------------------------------------
       
  1375 //   
       
  1376 //   r_cam_scene_infolistbox_menu
       
  1377 //   Options menu for InfoListBox
       
  1378 //
       
  1379 // ---------------------------------------------------------
       
  1380 //
       
  1381 RESOURCE MENU_PANE r_cam_infolistbox_menu
       
  1382     {
       
  1383     items = 
       
  1384         {
       
  1385         MENU_ITEM
       
  1386             {
       
  1387             command = ECamCmdSelect;
       
  1388             txt = qtn_lcam_options_select;
       
  1389             },
       
  1390         MENU_ITEM
       
  1391             {
       
  1392             command = EAknCmdHelp;
       
  1393             txt = qtn_options_help;
       
  1394             },
       
  1395         MENU_ITEM
       
  1396             {
       
  1397             command = ECamCmdInternalExit;
       
  1398             txt = qtn_options_exit;
       
  1399             }
       
  1400         };
       
  1401     }            
       
  1402