camerauis/cameraapp/generic/data/vgacamsettings.rss
changeset 0 1ddebce53859
child 2 e8773a61782d
equal deleted inserted replaced
-1:000000000000 0:1ddebce53859
       
     1 /*
       
     2 * Copyright (c) 2008-2009 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 //  RESOURCE IDENTIFIER
       
    19 NAME    NCSE // 4 letter ID, must be same as nhdcamsettings.rss ID
       
    20 
       
    21 #include <eikon.rh>     // signature
       
    22 #include <avkon.rh>     // AVKON_LAYOUT_TEXT AVKON_NOTE  
       
    23 #include <avkon.rsg>    // R_AVKON_SOFTKEYS_EMPTY
       
    24 #include <appinfo.rh>   // LOCALISABLE_APP_INFO 
       
    25 #include <avkon.mbg> 
       
    26 #include <aknsconstants.hrh>  // EAknsMajorGeneric
       
    27 #include <e32keys.h>          // For EStdKeyDevice3
       
    28 #include <AiwCommon.rh>       // For AIW_INTEREST
       
    29 #include <cameraapp.mbg>      // EMbmCameraappQgn_*
       
    30 #include <cam.loc>
       
    31 #include <avkon.loc>
       
    32 
       
    33 
       
    34 #include "Cam.rh" // CAM_ENGINE_UPDATE
       
    35 #include "CamConstantsCamcorder.hrh"  
       
    36 #include "CamConstantsViewMode.hrh"
       
    37 #include "CamConstantsPortrait.hrh"
       
    38 
       
    39 // ===========================================================================
       
    40 // Constants  
       
    41 #define KCamCaptureSoundFile1 "z:\\system\\sounds\\digital\\cameraappCapture1.wav"
       
    42 #define KCamCaptureSoundFile2 "z:\\system\\sounds\\digital\\cameraappCapture2.wav"
       
    43 #define KCamCaptureSoundFile3 "z:\\system\\sounds\\digital\\cameraappCapture3.wav"
       
    44 #define KCamCaptureSoundFile4 "z:\\system\\sounds\\digital\\cameraappCapture4.wav"
       
    45 #define KCamBurstCaptureSoundFile1 "z:\\system\\sounds\\digital\\cameraappCaptureShort1.wav"
       
    46 #define KCamBurstCaptureSoundFile2 "z:\\system\\sounds\\digital\\cameraappCaptureShort2.wav"
       
    47 #define KCamBurstCaptureSoundFile3 "z:\\system\\sounds\\digital\\cameraappCaptureShort3.wav"
       
    48 #define KCamBurstCaptureSoundFile4 "z:\\system\\sounds\\digital\\cameraappCaptureShort4.wav"
       
    49 
       
    50 #define KCamStartSoundFile "z:\\system\\sounds\\digital\\cameraappStart.wav"
       
    51 #define KCamStopSoundFile  "z:\\system\\sounds\\digital\\cameraappStop.wav"
       
    52 #define KCamPauseSoundFile "z:\\system\\sounds\\digital\\cameraappStop.wav"
       
    53 
       
    54 #define KCamAutoFocusSuccFile "z:\\system\\sounds\\digital\\cameraappFocusSucc.wav"
       
    55 
       
    56 #define CAMERAAPP_BITMAP_FILE "z:\\resource\\apps\\cameraapp.mif"
       
    57 
       
    58 
       
    59 
       
    60 //  RESOURCE DEFINITIONS 
       
    61 RESOURCE RSS_SIGNATURE { }
       
    62 RESOURCE TBUF { buf = "NCSE"; }
       
    63 
       
    64 
       
    65 /********************************************
       
    66 *               TBUF
       
    67 *********************************************/
       
    68 
       
    69 // ---------------------------------------------------
       
    70 //
       
    71 //    r_cam_scene_title_auto
       
    72 //    Title of Auto scene in scene settings view
       
    73 //
       
    74 // ---------------------------------------------------
       
    75 //
       
    76 RESOURCE TBUF r_cam_scene_title_auto
       
    77     {
       
    78     buf = qtn_lcam_scene_auto_v2;
       
    79     }
       
    80 
       
    81 // ---------------------------------------------------
       
    82 //
       
    83 //    r_cam_scene_title_user
       
    84 //    Title of User scene in scene settings view
       
    85 //
       
    86 // ---------------------------------------------------
       
    87 //
       
    88 RESOURCE TBUF r_cam_scene_title_user
       
    89     {
       
    90     buf = qtn_lcam_scene_user_v2;
       
    91     }
       
    92 
       
    93 // ---------------------------------------------------
       
    94 //
       
    95 //    r_cam_scene_title_macro
       
    96 //    Title of Macro scene in scene settings view
       
    97 //
       
    98 // ---------------------------------------------------
       
    99 //
       
   100 RESOURCE TBUF r_cam_scene_title_macro
       
   101     {
       
   102     buf = qtn_lcam_scene_macro_v2;
       
   103     }
       
   104 
       
   105 // ---------------------------------------------------
       
   106 //
       
   107 //    r_cam_scene_title_landscape
       
   108 //    Title of Landscape scene in scene settings view
       
   109 //
       
   110 // ---------------------------------------------------
       
   111 //
       
   112 RESOURCE TBUF r_cam_scene_title_landscape
       
   113     {
       
   114     buf = qtn_lcam_scene_land_v2;
       
   115     }
       
   116 
       
   117 // ---------------------------------------------------
       
   118 //
       
   119 //    r_cam_scene_title_portrait
       
   120 //    Title of Portrait scene in scene settings view
       
   121 //
       
   122 // ---------------------------------------------------
       
   123 //
       
   124 RESOURCE TBUF r_cam_scene_title_portrait
       
   125     {
       
   126     buf = qtn_lcam_scene_port_v2;
       
   127     }
       
   128 
       
   129 // ---------------------------------------------------
       
   130 //
       
   131 //    r_cam_scene_title_text
       
   132 //    Title of Text scene in scene settings view
       
   133 //
       
   134 // ---------------------------------------------------
       
   135 //
       
   136 RESOURCE TBUF r_cam_scene_title_text
       
   137     {
       
   138     buf = qtn_lcam_scene_text;
       
   139     }
       
   140 
       
   141 // ---------------------------------------------------
       
   142 //
       
   143 //    r_cam_scene_title_night
       
   144 //    Title of Night scene in scene settings view
       
   145 //
       
   146 // ---------------------------------------------------
       
   147 //
       
   148 RESOURCE TBUF r_cam_scene_title_night
       
   149     {
       
   150     buf = qtn_lcam_scene_night_v2;
       
   151     }
       
   152 
       
   153 // ---------------------------------------------------
       
   154 //
       
   155 //    r_cam_scene_title_sports
       
   156 //    Title of Sports scene in scene settings view
       
   157 //
       
   158 // ---------------------------------------------------
       
   159 //
       
   160 RESOURCE TBUF r_cam_scene_title_sports
       
   161     {
       
   162     buf = qtn_lcam_scene_sport_v2;
       
   163     }   
       
   164 
       
   165 // ---------------------------------------------------
       
   166 //
       
   167 //    r_cam_scene_title_normal
       
   168 //    Title of Normal scene in scene settings view
       
   169 //
       
   170 // ---------------------------------------------------
       
   171 //
       
   172 RESOURCE TBUF r_cam_scene_title_normal
       
   173     {
       
   174     buf = qtn_lcam_scene_auto_v2;
       
   175     }   
       
   176 
       
   177 // ---------------------------------------------------
       
   178 //
       
   179 //    r_cam_scene_title_night_landscape
       
   180 //    Title of Night Landscape scene in scene settings view
       
   181 //
       
   182 // ---------------------------------------------------
       
   183 //
       
   184 RESOURCE TBUF r_cam_scene_title_night_landscape
       
   185     {
       
   186     buf = qtn_lcam_scene_nightland_v2;
       
   187     }   
       
   188 
       
   189 // ---------------------------------------------------
       
   190 //
       
   191 //    r_cam_scene_title_night_portrait
       
   192 //    Description of Night Portrait scene in scene settings view
       
   193 //
       
   194 // ---------------------------------------------------
       
   195 //
       
   196 RESOURCE TBUF r_cam_scene_title_night_portrait
       
   197     {
       
   198     buf = qtn_lcam_scene_nightport_v2;
       
   199     }
       
   200 
       
   201 // ---------------------------------------------------
       
   202 //
       
   203 //    r_cam_scene_title_candlelight
       
   204 //    Description of Candlelight scene in scene settings view
       
   205 //
       
   206 // ---------------------------------------------------
       
   207 //
       
   208 RESOURCE TBUF r_cam_scene_title_candlelight
       
   209     {
       
   210     buf = qtn_lcam_scene_candle;
       
   211     }
       
   212 
       
   213 /**************************************
       
   214 *       Explanation text TBUF         *
       
   215 **************************************/
       
   216 
       
   217 // ---------------------------------------------------
       
   218 //
       
   219 //    r_cam_scene_title_auto
       
   220 //    Description of Auto scene in scene settings view
       
   221 //
       
   222 // ---------------------------------------------------
       
   223 //
       
   224 RESOURCE TBUF r_cam_scene_description_auto
       
   225     {
       
   226     buf = qtn_lcam_scene_auto_ex_v2;
       
   227     }
       
   228 
       
   229 // ---------------------------------------------------
       
   230 //
       
   231 //    r_cam_scene_description_user
       
   232 //    Description of User scene in scene settings view
       
   233 //
       
   234 // ---------------------------------------------------
       
   235 //
       
   236 RESOURCE TBUF r_cam_scene_description_user
       
   237     {
       
   238     buf = qtn_lcam_scene_user_ex_v2;
       
   239     }
       
   240 
       
   241 // ---------------------------------------------------
       
   242 //
       
   243 //    r_cam_scene_description_macro
       
   244 //    Description of macro scene in scene settings view
       
   245 //
       
   246 // ---------------------------------------------------
       
   247 //
       
   248 RESOURCE TBUF r_cam_scene_description_macro
       
   249     {
       
   250     buf = qtn_lcam_scene_macro_ex_v2;
       
   251     }
       
   252 
       
   253 // ---------------------------------------------------
       
   254 //
       
   255 //    r_cam_scene_description_landscape
       
   256 //    Description of Landscape scene in scene settings view
       
   257 //    this is used when autofocus is not supported
       
   258 //
       
   259 // ---------------------------------------------------
       
   260 //
       
   261 RESOURCE TBUF r_cam_scene_description_landscape
       
   262     {
       
   263     buf = qtn_lcam_scene_land2_ex_v2;
       
   264     }
       
   265 
       
   266 // ---------------------------------------------------
       
   267 //
       
   268 //    r_cam_scene_description_landscape_autofocus
       
   269 //    Description of Landscape scene in scene settings view
       
   270 //    this is used when autofocus is supported
       
   271 //
       
   272 // ---------------------------------------------------
       
   273 //
       
   274 RESOURCE TBUF r_cam_scene_description_landscape_autofocus
       
   275     {
       
   276     buf = qtn_lcam_scene_land_ex_v2;
       
   277     }
       
   278 
       
   279 
       
   280 // ---------------------------------------------------
       
   281 //
       
   282 //    r_cam_scene_description_portrait
       
   283 //    Description of Portrait scene in scene settings view
       
   284 //
       
   285 // ---------------------------------------------------
       
   286 //
       
   287 RESOURCE TBUF r_cam_scene_description_portrait
       
   288     {
       
   289     buf = qtn_lcam_scene_port2_ex_v2;
       
   290     }
       
   291 
       
   292 // ---------------------------------------------------
       
   293 //
       
   294 //    r_cam_scene_description_text
       
   295 //    Description of Text scene in scene settings view
       
   296 //
       
   297 // ---------------------------------------------------
       
   298 //
       
   299 
       
   300 RESOURCE TBUF r_cam_scene_description_text
       
   301     {
       
   302     buf = qtn_lcam_scene_text_ex_v2;
       
   303     }
       
   304 
       
   305 // ---------------------------------------------------
       
   306 //
       
   307 //    r_cam_scene_description_night
       
   308 //    Description of Night scene in scene settings view
       
   309 //
       
   310 // ---------------------------------------------------
       
   311 //
       
   312 RESOURCE TBUF r_cam_scene_description_night
       
   313     {
       
   314     buf = qtn_lcam_scene_night_ex_v2;
       
   315     }
       
   316 
       
   317 // ---------------------------------------------------
       
   318 //
       
   319 //    r_cam_scene_description_sports
       
   320 //    Description of Sports scene in scene settings view
       
   321 //
       
   322 // ---------------------------------------------------
       
   323 //
       
   324 RESOURCE TBUF r_cam_scene_description_sports
       
   325     {
       
   326     buf = qtn_lcam_scene_sport_ex_v2;
       
   327     }
       
   328 
       
   329 // ---------------------------------------------------
       
   330 //
       
   331 //    r_cam_scene_description_normal
       
   332 //    Description of Normal scene in scene settings view
       
   333 //
       
   334 // ---------------------------------------------------
       
   335 //
       
   336 RESOURCE TBUF r_cam_scene_description_normal
       
   337     {
       
   338     buf = qtn_lcam_scene_normal_ex_v2;
       
   339     }
       
   340 
       
   341 // ---------------------------------------------------
       
   342 //
       
   343 //    r_cam_scene_description_night_landscape
       
   344 //    Description of Night Landscape scene in scene settings view
       
   345 //
       
   346 // ---------------------------------------------------
       
   347 //
       
   348 RESOURCE TBUF r_cam_scene_description_night_landscape
       
   349     {
       
   350     buf = qtn_lcam_scene_nightland_ex_v2;
       
   351     }
       
   352 
       
   353 // ---------------------------------------------------
       
   354 //
       
   355 //    r_cam_scene_description_night_portrait
       
   356 //    Description of Night Portrait scene in scene settings view
       
   357 //
       
   358 // ---------------------------------------------------
       
   359 //
       
   360 RESOURCE TBUF r_cam_scene_description_night_portrait
       
   361     {
       
   362     buf = qtn_lcam_scene_nightport_ex_v2;
       
   363     }
       
   364 
       
   365 
       
   366 /**************************************
       
   367 *         Other structures            *
       
   368 **************************************/
       
   369 
       
   370 //----------------------------------------------------
       
   371 //   
       
   372 //    r_cam_photo_user_scene_setup_list_scenebase_data
       
   373 //    The data for the scene base item in the 
       
   374 //    photo user scene setup list
       
   375 //
       
   376 //----------------------------------------------------
       
   377 //
       
   378 RESOURCE CAM_USER_SCENE_SETUP_LIST_ITEM_DATA r_cam_photo_user_scene_setup_list_scenebase_data
       
   379     {
       
   380     id = ECamSettingItemUserSceneBasedOnScene;
       
   381     text = qtn_lcam_set_user_scene;
       
   382     user_scene_setup_list_item_values =
       
   383         {
       
   384         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   385             {          
       
   386             id = ECamSceneNight;
       
   387             text = qtn_lcam_user_scene_night_v2;
       
   388             },
       
   389    
       
   390         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   391             {
       
   392             id = ECamSceneMacro;
       
   393             text = qtn_lcam_user_scene_macro_v2;
       
   394             },
       
   395    
       
   396         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   397             {
       
   398             id = ECamScenePortrait;
       
   399             text = qtn_lcam_user_scene_port_v2;
       
   400             },
       
   401 
       
   402         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   403             {
       
   404             id = ECamSceneAuto;
       
   405             text = qtn_lcam_user_scene_auto_v2;
       
   406             },
       
   407 
       
   408         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   409             {
       
   410             id = ECamSceneScenery;
       
   411             text = qtn_lcam_user_scene_land_v2;
       
   412             },
       
   413 
       
   414         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   415             {
       
   416             id = ECamSceneSports;
       
   417             text = qtn_lcam_user_scene_sport_v2;
       
   418             },
       
   419 
       
   420         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   421             {
       
   422             id = ECamSceneNormal;
       
   423             text = qtn_lcam_user_scene_auto_v2;
       
   424             },
       
   425             
       
   426         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   427             {
       
   428             id = ECamSceneNightScenery;
       
   429             text = qtn_lcam_scene_nightland_v2;
       
   430             },
       
   431             
       
   432         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   433             {
       
   434             id = ECamSceneNightPortrait;
       
   435             text = qtn_lcam_user_scene_nightport_v2;
       
   436             },
       
   437             
       
   438         CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
       
   439             {
       
   440             id = ECamSceneCandlelight;
       
   441             text = qtn_lcam_scene_candle; // not used
       
   442             }
       
   443         
       
   444         };
       
   445     }
       
   446 
       
   447 RESOURCE ARRAY r_cam_capture_setup_list_user_scene_shooting_mode
       
   448     {
       
   449     items=
       
   450         {
       
   451         CAPTURE_SETUP_LIST_ITEM
       
   452             {
       
   453             item_text        = qtn_lcam_user_scene_auto_v2;
       
   454             setting_value_id = ECamSceneAuto;
       
   455             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_auto;
       
   456             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_auto_s;
       
   457             },
       
   458         CAPTURE_SETUP_LIST_ITEM
       
   459             {
       
   460             item_text        = qtn_lcam_user_scene_macro_v2;
       
   461             setting_value_id = ECamSceneMacro;
       
   462             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_closeup;
       
   463             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_macro_s;
       
   464             },            
       
   465         CAPTURE_SETUP_LIST_ITEM
       
   466             {
       
   467             item_text        = qtn_lcam_user_scene_port_v2;
       
   468             setting_value_id = ECamScenePortrait;
       
   469             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait;
       
   470             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_port_s;
       
   471             },
       
   472         CAPTURE_SETUP_LIST_ITEM
       
   473             {
       
   474             item_text        = qtn_lcam_user_scene_land_v2;
       
   475             setting_value_id = ECamSceneScenery;
       
   476             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_landscape;
       
   477             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_land_s;
       
   478             },
       
   479         CAPTURE_SETUP_LIST_ITEM
       
   480             {
       
   481             item_text        = qtn_lcam_user_scene_sport_v2;
       
   482             setting_value_id = ECamSceneSports;
       
   483             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_sport;
       
   484             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_sport_s;
       
   485             },  
       
   486         CAPTURE_SETUP_LIST_ITEM
       
   487             {
       
   488             item_text        = qtn_lcam_user_scene_night_v2;
       
   489             setting_value_id = ECamSceneNight;
       
   490             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_night;
       
   491             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_night_s;
       
   492             },                          
       
   493         CAPTURE_SETUP_LIST_ITEM
       
   494             {
       
   495             item_text        = qtn_lcam_user_scene_nightport_v2;
       
   496             setting_value_id = ECamSceneNightPortrait;
       
   497             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
       
   498             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_nightport_s;
       
   499             }                                                                              
       
   500         };
       
   501     }
       
   502 
       
   503 
       
   504 RESOURCE ARRAY r_cam_capture_setup_list_user_scene_shooting_mode_summary
       
   505     {
       
   506     items =
       
   507         {
       
   508         CAM_MODE_SELECT_SUMMARY
       
   509             {
       
   510             setting_value_id         = ECamSceneAuto;
       
   511             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_auto;
       
   512             summary_title_text       = qtn_lcam_scene_auto_v2;
       
   513             summary_description_text = qtn_lcam_scene_auto_ex_v2;  
       
   514             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_auto_l;
       
   515             },
       
   516         CAM_MODE_SELECT_SUMMARY
       
   517             {
       
   518             setting_value_id         = ECamSceneMacro;
       
   519             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_closeup;
       
   520             summary_title_text       = qtn_lcam_scene_macro_v2;
       
   521             summary_description_text = qtn_lcam_scene_macro_ex_v2;
       
   522             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_macro_l;
       
   523             },            
       
   524         CAM_MODE_SELECT_SUMMARY
       
   525             {
       
   526             setting_value_id         = ECamScenePortrait;
       
   527             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait;
       
   528             summary_title_text       = qtn_lcam_scene_port_v2;
       
   529             summary_description_text = qtn_lcam_scene_port2_ex_v2;
       
   530             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_port_l;
       
   531             },
       
   532         CAM_MODE_SELECT_SUMMARY
       
   533             {
       
   534             setting_value_id         = ECamSceneScenery;
       
   535             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_landscape;
       
   536             summary_title_text       = qtn_lcam_scene_land_v2;
       
   537             // this is used when autofocus is not supported
       
   538             summary_description_text = qtn_lcam_scene_land2_ex_v2;
       
   539             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_land_l;
       
   540             },
       
   541         CAM_MODE_SELECT_SUMMARY
       
   542             {
       
   543             setting_value_id         = ECamSceneSports;
       
   544             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_sport;
       
   545             summary_title_text       = qtn_lcam_scene_sport_v2;
       
   546             summary_description_text = qtn_lcam_scene_sport_ex_v2;
       
   547             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_sport_l;
       
   548             },
       
   549         CAM_MODE_SELECT_SUMMARY
       
   550             {
       
   551             setting_value_id         = ECamSceneNight;
       
   552             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_night;
       
   553             summary_title_text       = qtn_lcam_scene_night_v2;
       
   554             summary_description_text = qtn_lcam_scene_night_ex_v2;  
       
   555             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_night_l;
       
   556             },            
       
   557         CAM_MODE_SELECT_SUMMARY
       
   558             {
       
   559             setting_value_id         = ECamSceneNightPortrait;
       
   560             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
       
   561             summary_title_text       = qtn_lcam_scene_nightport_v2;
       
   562             summary_description_text = qtn_lcam_scene_nightport_ex_v2;
       
   563             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_nightport_l;
       
   564             }
       
   565         };
       
   566     } 
       
   567 
       
   568 RESOURCE ARRAY r_cam_capture_setup_list_photo_shooting_mode
       
   569     {
       
   570     items=
       
   571         {
       
   572         CAPTURE_SETUP_LIST_ITEM
       
   573             {
       
   574             item_text        = qtn_lcam_scene_auto_v2;
       
   575             setting_value_id = ECamSceneAuto;
       
   576             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_auto;
       
   577             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_auto_s;
       
   578             },
       
   579         CAPTURE_SETUP_LIST_ITEM
       
   580             {
       
   581             item_text        = qtn_lcam_scene_user_v2;
       
   582             setting_value_id = ECamSceneUser;
       
   583             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_userscene;
       
   584             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_user_s;
       
   585             },
       
   586         CAPTURE_SETUP_LIST_ITEM
       
   587             {
       
   588             item_text        = qtn_lcam_scene_macro_v2;
       
   589             setting_value_id = ECamSceneMacro;
       
   590             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_closeup;
       
   591             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_macro_s;
       
   592             },            
       
   593         CAPTURE_SETUP_LIST_ITEM
       
   594             {
       
   595             item_text        = qtn_lcam_scene_port_v2;
       
   596             setting_value_id = ECamScenePortrait;
       
   597             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait;
       
   598             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_port_s;
       
   599             },
       
   600         CAPTURE_SETUP_LIST_ITEM
       
   601             {
       
   602             item_text        = qtn_lcam_scene_land_v2;
       
   603             setting_value_id = ECamSceneScenery;
       
   604             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_landscape;
       
   605             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_land_s;
       
   606             },
       
   607         CAPTURE_SETUP_LIST_ITEM    
       
   608             {
       
   609             item_text        = qtn_lcam_scene_sport_v2;
       
   610             setting_value_id = ECamSceneSports;
       
   611             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_sport;
       
   612             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_sport_s;
       
   613             },  
       
   614         CAPTURE_SETUP_LIST_ITEM
       
   615             {
       
   616             item_text        = qtn_lcam_scene_night_v2;
       
   617             setting_value_id = ECamSceneNight;
       
   618             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_night;
       
   619             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_night_s;
       
   620             },                               
       
   621         CAPTURE_SETUP_LIST_ITEM
       
   622             {
       
   623             item_text        = qtn_lcam_scene_nightport_v2;
       
   624             setting_value_id = ECamSceneNightPortrait;
       
   625             bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
       
   626             //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_nightport_s;
       
   627             }                                                                       
       
   628         };
       
   629     }
       
   630 
       
   631 RESOURCE ARRAY r_cam_capture_setup_list_photo_shooting_mode_summary
       
   632     {
       
   633     items =
       
   634         {
       
   635         CAM_MODE_SELECT_SUMMARY
       
   636             {
       
   637             setting_value_id         = ECamSceneAuto;
       
   638             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_auto;
       
   639             summary_title_text       = qtn_lcam_scene_auto_v2;
       
   640             summary_description_text = qtn_lcam_scene_auto_ex_v2;
       
   641             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_auto_l;
       
   642             },
       
   643         CAM_MODE_SELECT_SUMMARY
       
   644             {
       
   645             setting_value_id         = ECamSceneUser;
       
   646             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_userscene;
       
   647             summary_title_text       = qtn_lcam_scene_user_v2;
       
   648             summary_description_text = qtn_lcam_scene_user_ex_v2;
       
   649             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_user_l;
       
   650             },
       
   651         CAM_MODE_SELECT_SUMMARY
       
   652             {
       
   653             setting_value_id         = ECamSceneMacro;
       
   654             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_closeup;
       
   655             summary_title_text       = qtn_lcam_scene_macro_v2;
       
   656             summary_description_text = qtn_lcam_scene_macro_ex_v2;
       
   657             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_macro_l;
       
   658             },               
       
   659         CAM_MODE_SELECT_SUMMARY
       
   660             {
       
   661             setting_value_id         = ECamScenePortrait;
       
   662             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait;
       
   663             summary_title_text       = qtn_lcam_scene_port_v2;
       
   664             summary_description_text = qtn_lcam_scene_port2_ex_v2;
       
   665             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_port_l;
       
   666             },
       
   667         CAM_MODE_SELECT_SUMMARY
       
   668             {
       
   669             setting_value_id         = ECamSceneScenery;
       
   670             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_landscape;
       
   671             summary_title_text       = qtn_lcam_scene_land_v2;
       
   672             // this is used when autofocus is not supported
       
   673             summary_description_text = qtn_lcam_scene_land2_ex_v2;
       
   674             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_land_l;
       
   675             },
       
   676         CAM_MODE_SELECT_SUMMARY
       
   677             {
       
   678             setting_value_id         = ECamSceneSports;
       
   679             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_sport;
       
   680             summary_title_text       = qtn_lcam_scene_sport_v2;
       
   681             summary_description_text = qtn_lcam_scene_sport_ex_v2;
       
   682             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_sport_l;
       
   683             },
       
   684         CAM_MODE_SELECT_SUMMARY
       
   685             {
       
   686             setting_value_id         = ECamSceneNight;
       
   687             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_night;
       
   688             summary_title_text       = qtn_lcam_scene_night_v2;
       
   689             summary_description_text = qtn_lcam_scene_night_ex_v2;
       
   690             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_night_l;
       
   691             },                        
       
   692         CAM_MODE_SELECT_SUMMARY
       
   693             {
       
   694             setting_value_id         = ECamSceneNightPortrait;
       
   695             summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
       
   696             summary_title_text       = qtn_lcam_scene_nightport_v2;
       
   697             summary_description_text = qtn_lcam_scene_nightport_ex_v2;
       
   698             //summary_icon = EMbmCameraappQgn_ico_lcam_sce_nightport_l;
       
   699             }
       
   700         };
       
   701     }
       
   702 
       
   703 ////////////////////////////////////////////
       
   704 // Common for both VGA and NHD resourses
       
   705 ////////////////////////////////////////////
       
   706 
       
   707 //----------------------------------------------------
       
   708 //   
       
   709 //    r_cam_namebase_video
       
   710 //    Base name for video files
       
   711 //
       
   712 //----------------------------------------------------
       
   713 //
       
   714 RESOURCE TBUF r_cam_namebase_video
       
   715     {
       
   716     buf = qtn_lcam_namebase_video;
       
   717     }
       
   718 
       
   719 
       
   720 //----------------------------------------------------
       
   721 //   
       
   722 //    r_cam_namebase_image
       
   723 //    Base name for image files
       
   724 //
       
   725 //----------------------------------------------------
       
   726 //
       
   727 RESOURCE TBUF r_cam_namebase_image
       
   728     {
       
   729     buf = qtn_lcam_namebase_image;
       
   730     }
       
   731 
       
   732 
       
   733 //----------------------------------------------------
       
   734 //   
       
   735 //    r_cam_generic_title_name
       
   736 //    Title name used in case of error
       
   737 //
       
   738 //----------------------------------------------------
       
   739 //
       
   740 RESOURCE TBUF r_cam_generic_title_name
       
   741 	{
       
   742 	buf = qtn_lcam_title_text_camera;
       
   743 	}
       
   744 	
       
   745 	
       
   746 //----------------------------------------------------
       
   747 //   
       
   748 //    r_cam_camera_subfolder
       
   749 //    Camera specific subfolder
       
   750 //
       
   751 //----------------------------------------------------
       
   752 //
       
   753 RESOURCE TBUF r_cam_camera_subfolder
       
   754 	{
       
   755 	buf = qtn_lcam_camera_subfolder;
       
   756 	}
       
   757 
       
   758 
       
   759 //----------------------------------------------------
       
   760 //   
       
   761 //    r_cam_sound_list
       
   762 //    Sound info list containing the Camera sounds
       
   763 //
       
   764 //----------------------------------------------------
       
   765 //
       
   766 RESOURCE AVKON_SOUND_INFO_LIST r_cam_sound_list
       
   767     {
       
   768     list = 
       
   769         {
       
   770         // Still image snap sounds
       
   771         AVKON_SOUND_INFO 
       
   772             { 
       
   773             sid = ECamStillCaptureSoundId1; 
       
   774             priority = EAvkonKeyClickPriority;
       
   775             preference = EAknAudioPrefCamera;
       
   776             file = KCamCaptureSoundFile1;
       
   777             volume = 5;
       
   778             },
       
   779         AVKON_SOUND_INFO 
       
   780             { 
       
   781             sid = ECamStillCaptureSoundId2; 
       
   782             priority = EAvkonKeyClickPriority;
       
   783             preference = EAknAudioPrefCamera;
       
   784             file = KCamCaptureSoundFile2;
       
   785             volume = 5;
       
   786             },
       
   787         AVKON_SOUND_INFO 
       
   788             { 
       
   789             sid = ECamStillCaptureSoundId3; 
       
   790             priority = EAvkonKeyClickPriority;
       
   791             preference = EAknAudioPrefCamera;
       
   792             file = KCamCaptureSoundFile3;
       
   793             volume = 5;
       
   794             },
       
   795         AVKON_SOUND_INFO 
       
   796             { 
       
   797             sid = ECamStillCaptureSoundId4; 
       
   798             priority = EAvkonKeyClickPriority;
       
   799             preference = EAknAudioPrefCamera;
       
   800             file = KCamCaptureSoundFile4;
       
   801             volume = 5;
       
   802             },            
       
   803         AVKON_SOUND_INFO 
       
   804             { 
       
   805             sid = ECamVideoStartSoundId; 
       
   806             priority = EAvkonKeyClickPriority;
       
   807             preference = EAknAudioPrefCamera;
       
   808             file = KCamStartSoundFile;
       
   809             volume = 5;
       
   810             },
       
   811         AVKON_SOUND_INFO 
       
   812             { 
       
   813             sid = ECamVideoStopSoundId; 
       
   814             priority = EAvkonKeyClickPriority;
       
   815             preference = EAknAudioPrefCamera;
       
   816             file = KCamStopSoundFile;
       
   817             volume = 5;
       
   818             },
       
   819         AVKON_SOUND_INFO 
       
   820             { 
       
   821             sid = ECamVideoPauseSoundId; 
       
   822             priority = EAvkonKeyClickPriority;
       
   823             preference = EAknAudioPrefCamera;
       
   824             file = KCamPauseSoundFile;
       
   825             volume = 5;
       
   826             },
       
   827         AVKON_SOUND_INFO 
       
   828             { 
       
   829             sid = ECamAutoFocusComplete; 
       
   830             priority = EAvkonKeyClickPriority;
       
   831             preference = EAknAudioPrefCamera;
       
   832             file = KCamAutoFocusSuccFile;
       
   833             volume = 5;
       
   834             },
       
   835         // Self-timer beep
       
   836         AVKON_SOUND_INFO 
       
   837             { 
       
   838             sid = ECamSelfTimerSoundId; 
       
   839             priority = EAvkonAlarmTonesPriority;
       
   840             preference = EAknAudioPrefDefaultTone; 
       
   841             sequencelength = 6;
       
   842             sequence = { 0, 17, 6, 118, 10, 11 };
       
   843             volume = 9; 
       
   844             }
       
   845          
       
   846         };
       
   847     }
       
   848 
       
   849 //----------------------------------------------------
       
   850 //   
       
   851 //    r_cam_silent_ok_key_list
       
   852 //    Sound key list to disable selection key sound  
       
   853 //
       
   854 //----------------------------------------------------
       
   855 //
       
   856 RESOURCE AVKON_SKEY_LIST r_cam_silent_ok_key_list
       
   857     {
       
   858     list=
       
   859         {
       
   860         AVKON_SKEY_INFO 
       
   861             {
       
   862             key = EStdKeyDevice3;
       
   863             sid = EAvkonSIDNoSound;
       
   864             },
       
   865         AVKON_SKEY_INFO
       
   866             {
       
   867             key = EStdKeyDevice3;
       
   868             sid = EAvkonSIDNoSound;
       
   869             type = ESKeyTypeLong;
       
   870             },
       
   871         AVKON_SKEY_INFO
       
   872             {
       
   873             key = EStdKeyDevice3;
       
   874             sid = EAvkonSIDNoSound; 
       
   875             type = ESKeyTypeRepeat;
       
   876             },
       
   877         AVKON_SKEY_INFO
       
   878             {
       
   879             key = EStdKeyUpArrow;
       
   880             sid = EAvkonSIDNoSound;
       
   881             type = ESKeyTypeRepeat;
       
   882             },
       
   883         AVKON_SKEY_INFO
       
   884             {
       
   885             key = EStdKeyUpArrow;
       
   886             sid = EAvkonSIDNoSound;
       
   887             type = ESKeyTypeLong;
       
   888             },
       
   889         AVKON_SKEY_INFO
       
   890             {
       
   891             key = EStdKeyDownArrow;
       
   892             sid = EAvkonSIDNoSound;
       
   893             type = ESKeyTypeRepeat;
       
   894             },
       
   895         AVKON_SKEY_INFO
       
   896             {
       
   897             key = EStdKeyDownArrow;
       
   898             sid = EAvkonSIDNoSound;
       
   899             type = ESKeyTypeLong;
       
   900             }
       
   901         };
       
   902     }  
       
   903 
       
   904 //----------------------------------------------------
       
   905 //
       
   906 // Button state extensions for toolbar and toolbar extension buttons.
       
   907 // These is required to support skinned graphics for the buttons.
       
   908 //
       
   909 //----------------------------------------------------
       
   910 //
       
   911 
       
   912 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_capture
       
   913     {
       
   914     bmbSkinIdMajor = EAknsMajorGeneric;
       
   915     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbCapture;
       
   916     }
       
   917 
       
   918 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_video
       
   919     {
       
   920     bmbSkinIdMajor = EAknsMajorGeneric;
       
   921     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Video;
       
   922     }
       
   923 
       
   924 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_mode_camera
       
   925     {
       
   926     bmbSkinIdMajor = EAknsMajorGeneric;
       
   927     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4ModeCamera;
       
   928     }
       
   929 
       
   930 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_record
       
   931     {
       
   932     bmbSkinIdMajor = EAknsMajorGeneric;
       
   933     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbRecord;
       
   934     }
       
   935 
       
   936 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_camera
       
   937     {
       
   938     bmbSkinIdMajor = EAknsMajorGeneric;
       
   939     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Camera;
       
   940     }
       
   941 
       
   942 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_capture
       
   943     {
       
   944     bmbSkinIdMajor = EAknsMajorGeneric;
       
   945     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Capture;
       
   946     }
       
   947 
       
   948 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_autoflash
       
   949     {
       
   950     bmbSkinIdMajor = EAknsMajorGeneric;
       
   951     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Autoflash;
       
   952     }
       
   953 
       
   954 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_goto_photos
       
   955     {
       
   956     bmbSkinIdMajor = EAknsMajorGeneric;
       
   957     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4GotoGallery;
       
   958     }
       
   959 
       
   960 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_add_to_album
       
   961     {
       
   962     bmbSkinIdMajor = EAknsMajorGeneric;
       
   963     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbAddToAlbum;
       
   964     }
       
   965 
       
   966 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_send
       
   967     {
       
   968     bmbSkinIdMajor = EAknsMajorGeneric;
       
   969     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbSend;
       
   970     }
       
   971 
       
   972 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_delete
       
   973     {
       
   974     bmbSkinIdMajor = EAknsMajorGeneric;
       
   975     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbDelete;
       
   976     }
       
   977 
       
   978 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_light_off
       
   979     {
       
   980     bmbSkinIdMajor = EAknsMajorGeneric;
       
   981     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbLightOff;
       
   982     }
       
   983 
       
   984 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_play
       
   985     {
       
   986     bmbSkinIdMajor = EAknsMajorGeneric;
       
   987     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbPlay;
       
   988     }
       
   989 
       
   990 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_goto_photos
       
   991     {
       
   992     bmbSkinIdMajor = EAknsMajorGeneric;
       
   993     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbGotoGallery;
       
   994     }
       
   995 
       
   996 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_upload
       
   997     {
       
   998     bmbSkinIdMajor = EAknsMajorGeneric;
       
   999     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbUpload;
       
  1000     }
       
  1001 
       
  1002 RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_mark
       
  1003     {
       
  1004     bmbSkinIdMajor = EAknsMajorGeneric;
       
  1005     bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbMark;
       
  1006     }
       
  1007 
       
  1008 //----------------------------------------------------
       
  1009 //   
       
  1010 //    r_cam_still_precapture_toolbar_portrait
       
  1011 //    Toolbar for still pre-capture view for secondary
       
  1012 //    camera
       
  1013 //
       
  1014 //----------------------------------------------------
       
  1015 //
       
  1016 RESOURCE AVKON_TOOLBAR r_cam_still_precapture_toolbar_portrait
       
  1017     {
       
  1018     lines = 3;
       
  1019     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1020     items =
       
  1021         {
       
  1022         TBAR_CTRL
       
  1023             {
       
  1024             type = EAknCtButton;
       
  1025             id = ECamCmdCaptureImage;
       
  1026             control = AVKON_BUTTON
       
  1027                 {
       
  1028                 states =
       
  1029                     {
       
  1030                     AVKON_BUTTON_STATE
       
  1031                         {
       
  1032                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1033                         bmpid = EMbmCameraappQgn_indi_cam4_tb_capture;
       
  1034                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_capture_mask;
       
  1035                         helptxt = qtn_lcam_tt_capture;
       
  1036                         extension = r_cam_ext_qgn_indi_cam4_tb_capture;
       
  1037                         }
       
  1038                     };
       
  1039                 };
       
  1040             },
       
  1041         TBAR_CTRL
       
  1042             {
       
  1043             type = EAknCtButton;
       
  1044             id = ECamCmdNewVideo;
       
  1045             control = AVKON_BUTTON
       
  1046                 {
       
  1047                 states =
       
  1048                     {
       
  1049                     AVKON_BUTTON_STATE
       
  1050                         {
       
  1051                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1052                         bmpid = EMbmCameraappQgn_indi_cam4_video;
       
  1053                         bmpmask = EMbmCameraappQgn_indi_cam4_video_mask;
       
  1054                         helptxt = qtn_lcam_tt_video_mode;
       
  1055                         extension = r_cam_ext_qgn_indi_cam4_video;
       
  1056                         }
       
  1057                     };
       
  1058                 };
       
  1059             },
       
  1060          TBAR_CTRL
       
  1061             {
       
  1062             type = EAknCtButton;
       
  1063             id = ECamCmdSwitchCamera;
       
  1064             control = AVKON_BUTTON
       
  1065                 {
       
  1066                 states =
       
  1067                     {
       
  1068                     AVKON_BUTTON_STATE
       
  1069                         {
       
  1070                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1071                         bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
       
  1072                         bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
       
  1073                         helptxt = qtn_lcam_tt_camera_main;
       
  1074                         extension = r_cam_ext_qgn_indi_cam4_mode_camera;
       
  1075                         }
       
  1076                     };
       
  1077                 };
       
  1078             }
       
  1079         };
       
  1080     }
       
  1081             
       
  1082 //----------------------------------------------------
       
  1083 //   
       
  1084 //    r_cam_still_precapture_toolbar_landscape        
       
  1085 //    Toolbar for still pre-capture view for secondary
       
  1086 //    camera
       
  1087 //
       
  1088 //----------------------------------------------------
       
  1089 //
       
  1090 RESOURCE AVKON_TOOLBAR r_cam_still_precapture_toolbar_landscape
       
  1091     {
       
  1092     lines = 3;
       
  1093     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1094     items =
       
  1095         {
       
  1096         TBAR_CTRL
       
  1097             {
       
  1098             type = EAknCtButton;
       
  1099             id = ECamCmdCaptureImage;
       
  1100             control = AVKON_BUTTON
       
  1101                 {
       
  1102                 flags = KAknButtonNoFrame; 
       
  1103                 states =
       
  1104                     {
       
  1105                     AVKON_BUTTON_STATE
       
  1106                         {
       
  1107                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1108                         bmpid = EMbmCameraappQgn_indi_cam4_tb_capture;
       
  1109                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_capture_mask;
       
  1110                         helptxt = qtn_lcam_tt_capture;
       
  1111                         extension = r_cam_ext_qgn_indi_cam4_tb_capture;
       
  1112                         }
       
  1113                     };
       
  1114                 };
       
  1115             },
       
  1116         TBAR_CTRL
       
  1117             {
       
  1118             type = EAknCtButton;
       
  1119             id = ECamCmdNewVideo;
       
  1120             control = AVKON_BUTTON
       
  1121                 {
       
  1122                 flags = KAknButtonNoFrame; 
       
  1123                 states =
       
  1124                     {
       
  1125                     AVKON_BUTTON_STATE
       
  1126                         {
       
  1127                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1128                         bmpid = EMbmCameraappQgn_indi_cam4_video;
       
  1129                         bmpmask = EMbmCameraappQgn_indi_cam4_video_mask;
       
  1130                         helptxt = qtn_lcam_tt_video_mode;
       
  1131                         extension = r_cam_ext_qgn_indi_cam4_video;
       
  1132                         }
       
  1133                     };
       
  1134                 };
       
  1135             },
       
  1136          TBAR_CTRL
       
  1137             {
       
  1138             type = EAknCtButton;
       
  1139             id = ECamCmdSwitchCamera;
       
  1140             control = AVKON_BUTTON
       
  1141                 {
       
  1142                 flags = KAknButtonNoFrame; 
       
  1143                 states =
       
  1144                     {
       
  1145                     AVKON_BUTTON_STATE
       
  1146                         {
       
  1147                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1148                         bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
       
  1149                         bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
       
  1150                         helptxt = qtn_lcam_tt_camera_main;
       
  1151                         extension = r_cam_ext_qgn_indi_cam4_mode_camera;
       
  1152                         }
       
  1153                     };
       
  1154                 };
       
  1155             }
       
  1156         };
       
  1157     }
       
  1158 
       
  1159 //----------------------------------------------------
       
  1160 //   
       
  1161 //    r_cam_video_precapture_toolbar_portrait
       
  1162 //    Toolbar and toolbar extension for video pre-capture view for secondary
       
  1163 //    camera
       
  1164 //
       
  1165 //----------------------------------------------------
       
  1166 //
       
  1167 RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar_portrait
       
  1168     {
       
  1169     lines = 3;
       
  1170     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1171     items =
       
  1172         {
       
  1173         TBAR_CTRL
       
  1174             {
       
  1175             type = EAknCtButton;
       
  1176             id = ECamCmdRecord;
       
  1177             control = AVKON_BUTTON
       
  1178                 {
       
  1179                 states =
       
  1180                     {
       
  1181                     AVKON_BUTTON_STATE
       
  1182                         {
       
  1183                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1184                         bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
       
  1185                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
       
  1186                         helptxt = qtn_lcam_tt_record;
       
  1187                         extension = r_cam_ext_qgn_indi_cam4_tb_record;
       
  1188                         }
       
  1189                     };
       
  1190                 };
       
  1191             },
       
  1192         TBAR_CTRL
       
  1193             {
       
  1194             type = EAknCtButton;
       
  1195             id = ECamCmdNewPhoto;
       
  1196             control = AVKON_BUTTON
       
  1197                 {
       
  1198                 states =
       
  1199                     {
       
  1200                     AVKON_BUTTON_STATE
       
  1201                         {
       
  1202                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1203                         bmpid = EMbmCameraappQgn_indi_cam4_camera; 
       
  1204                         bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask; 
       
  1205                         helptxt = qtn_lcam_tt_still_mode;
       
  1206                         extension = r_cam_ext_qgn_indi_cam4_camera;
       
  1207                         }
       
  1208                     };
       
  1209                 };
       
  1210             },
       
  1211          TBAR_CTRL
       
  1212             {
       
  1213             type = EAknCtButton;
       
  1214             id = ECamCmdSwitchCamera;
       
  1215             control = AVKON_BUTTON
       
  1216                 {
       
  1217                 states =
       
  1218                     {
       
  1219                     AVKON_BUTTON_STATE
       
  1220                         {
       
  1221                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1222                         bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
       
  1223                         bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
       
  1224                         helptxt = qtn_lcam_tt_camera_main;
       
  1225                         extension = r_cam_ext_qgn_indi_cam4_mode_camera;
       
  1226                         }
       
  1227                     };
       
  1228                 };
       
  1229             }
       
  1230         };
       
  1231     }
       
  1232      
       
  1233 
       
  1234 //----------------------------------------------------
       
  1235 //   
       
  1236 //    r_cam_video_precapture_toolbar_landscape   
       
  1237 //    Toolbar and toolbar extension for video pre-capture view for secondary
       
  1238 //    camera
       
  1239 //
       
  1240 //----------------------------------------------------
       
  1241 //
       
  1242 RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar_landscape
       
  1243     {
       
  1244     lines = 3;
       
  1245     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1246     items =
       
  1247         {
       
  1248         TBAR_CTRL
       
  1249             {
       
  1250             type = EAknCtButton;
       
  1251             id = ECamCmdRecord;
       
  1252             control = AVKON_BUTTON
       
  1253                 {
       
  1254                 flags = KAknButtonNoFrame; 
       
  1255                 states =
       
  1256                     {
       
  1257                     AVKON_BUTTON_STATE
       
  1258                         {
       
  1259                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1260                         bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
       
  1261                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
       
  1262                         helptxt = qtn_lcam_tt_record;
       
  1263                         extension = r_cam_ext_qgn_indi_cam4_tb_record;
       
  1264                         }
       
  1265                     };
       
  1266                 };
       
  1267             },
       
  1268         TBAR_CTRL
       
  1269             {
       
  1270             type = EAknCtButton;
       
  1271             id = ECamCmdNewPhoto;
       
  1272             control = AVKON_BUTTON
       
  1273                 {
       
  1274                 flags = KAknButtonNoFrame; 
       
  1275                 states =
       
  1276                     {
       
  1277                     AVKON_BUTTON_STATE
       
  1278                         {
       
  1279                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1280                         bmpid = EMbmCameraappQgn_indi_cam4_camera; 
       
  1281                         bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask; 
       
  1282                         helptxt = qtn_lcam_tt_still_mode;
       
  1283                         extension = r_cam_ext_qgn_indi_cam4_camera;
       
  1284                         }
       
  1285                     };
       
  1286                 };
       
  1287             },
       
  1288          TBAR_CTRL
       
  1289             {
       
  1290             type = EAknCtButton;
       
  1291             id = ECamCmdSwitchCamera;
       
  1292             control = AVKON_BUTTON
       
  1293                 {
       
  1294                 flags = KAknButtonNoFrame; 
       
  1295                 states =
       
  1296                     {
       
  1297                     AVKON_BUTTON_STATE
       
  1298                         {
       
  1299                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1300                         bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
       
  1301                         bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
       
  1302                         helptxt = qtn_lcam_tt_camera_main;
       
  1303                         extension = r_cam_ext_qgn_indi_cam4_mode_camera;
       
  1304                         }
       
  1305                     };
       
  1306                 };
       
  1307             }
       
  1308         };
       
  1309     }
       
  1310      
       
  1311 
       
  1312 //----------------------------------------------------
       
  1313 //   
       
  1314 //    r_cam_still_precapture_toolbar
       
  1315 //    Toolbar and toolbar extension for still pre-capture view for primary
       
  1316 //    camera
       
  1317 //
       
  1318 //----------------------------------------------------
       
  1319 //
       
  1320 RESOURCE AVKON_TOOLBAR r_cam_still_precapture_toolbar
       
  1321     {
       
  1322     lines = 3;
       
  1323     flags = KAknToolbarFixed | KAknToolbarDsaMode | KAknToolbarNoBackground | KAknToolbarTransparent;
       
  1324     items =
       
  1325         {
       
  1326         TBAR_CTRL
       
  1327             {
       
  1328             type = EAknCtButton;
       
  1329             id = ECamCmdCaptureImage;
       
  1330             control = AVKON_BUTTON
       
  1331                 {
       
  1332                 flags = KAknButtonNoFrame;
       
  1333                 states =
       
  1334                     {
       
  1335                     AVKON_BUTTON_STATE
       
  1336                         {
       
  1337                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1338                         bmpid = EMbmCameraappQgn_indi_cam4_tb_capture;
       
  1339                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_capture_mask;
       
  1340                         helptxt = qtn_lcam_tt_capture;
       
  1341                         extension = r_cam_ext_qgn_indi_cam4_tb_capture;
       
  1342                         }
       
  1343                     };
       
  1344                 };
       
  1345             },
       
  1346         TBAR_CTRL
       
  1347             {
       
  1348             type = EAknCtButton;
       
  1349             id = ECamCmdCaptureSetupFlashStill;
       
  1350             control = AVKON_BUTTON
       
  1351                 {
       
  1352                 flags = KAknButtonNoFrame;
       
  1353                 states =
       
  1354                     {
       
  1355                     AVKON_BUTTON_STATE
       
  1356                         {
       
  1357                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1358                         bmpid = EMbmCameraappQgn_indi_cam4_autoflash;
       
  1359                         bmpmask = EMbmCameraappQgn_indi_cam4_autoflash_mask;
       
  1360                         helptxt = qtn_lcam_tt_flash;
       
  1361                         extension = r_cam_ext_qgn_indi_cam4_autoflash;
       
  1362                         }
       
  1363                     };
       
  1364                 };
       
  1365             },
       
  1366         TBAR_CTRL
       
  1367             {
       
  1368             type = EAknCtToolbarExtension;
       
  1369             id = ECamCmdToolbarExtension;
       
  1370 
       
  1371             control = AVKON_TOOLBAR_EXTENSION
       
  1372                 {
       
  1373                 flags = KAknToolbarDsaMode | KAknButtonNoFrame;
       
  1374                 helptxt = qtn_lcam_tt_open_extension;
       
  1375 
       
  1376                 bmpFile = CAMERAAPP_BITMAP_FILE;
       
  1377 
       
  1378                 bmpId = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  1379                 bmpMask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  1380                 bmpSkinIdMajor = EAknsMajorGeneric;
       
  1381                 bmpSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  1382 
       
  1383                 dimBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  1384                 dimBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  1385                 dimSkinIdMajor = EAknsMajorGeneric;
       
  1386                 dimSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  1387 
       
  1388                 pressBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  1389                 pressBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  1390                 pressSkinIdMajor = EAknsMajorGeneric;
       
  1391                 pressSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  1392 
       
  1393                 items =
       
  1394                     {
       
  1395                     TBAR_CTRL
       
  1396                         {
       
  1397                         type = EAknCtButton;
       
  1398                         id = ECamCmdCaptureSetupSceneStill;
       
  1399                         control = AVKON_BUTTON
       
  1400                             {
       
  1401                             flags = KAknButtonNoFrame;
       
  1402                             states =
       
  1403                                 {
       
  1404                                 AVKON_BUTTON_STATE
       
  1405                                     {
       
  1406                                     txt = qtn_lcam_tb_scenes;
       
  1407                                     }
       
  1408                                 };
       
  1409                             };
       
  1410                         },
       
  1411                         TBAR_CTRL 
       
  1412                            {
       
  1413                            type = EAknCtButton;
       
  1414                            id = ECamCmdToggleFacetracking; 
       
  1415                            control = AVKON_BUTTON
       
  1416                               {
       
  1417                               flags = KAknButtonNoFrame;
       
  1418                               states =
       
  1419                                   {
       
  1420                                   AVKON_BUTTON_STATE
       
  1421                                       {
       
  1422                                       txt = qtn_lcam_tb_facedet_on; 
       
  1423                                       }
       
  1424                                   };
       
  1425                              };
       
  1426                           },           
       
  1427                     TBAR_CTRL
       
  1428                         {
       
  1429                         type = EAknCtButton;
       
  1430                         id = ECamCmdViewfinderGrid;
       
  1431                         control = AVKON_BUTTON
       
  1432                             {
       
  1433                             flags = KAknButtonNoFrame;
       
  1434                             states =
       
  1435                                 {
       
  1436                                 AVKON_BUTTON_STATE
       
  1437                                     {
       
  1438                                     txt = qtn_lcam_tb_show_viewfinder_grid;
       
  1439                                     }
       
  1440                                 };
       
  1441                             };
       
  1442                         },
       
  1443                     TBAR_CTRL
       
  1444                         {
       
  1445                         type = EAknCtButton;
       
  1446                         id = ECamCmdCaptureSetupSelfTimer;
       
  1447                         control = AVKON_BUTTON
       
  1448                             {
       
  1449                             flags = KAknButtonNoFrame;
       
  1450                             states =
       
  1451                                 {
       
  1452                                 AVKON_BUTTON_STATE
       
  1453                                     {
       
  1454                                     txt = qtn_lcam_tb_st;
       
  1455                                     }
       
  1456                                 };
       
  1457                             };
       
  1458                         },
       
  1459                     TBAR_CTRL
       
  1460                         {
       
  1461                         type = EAknCtButton;
       
  1462                         id = ECamCmdCaptureSetupColourFilterStill;
       
  1463                         control = AVKON_BUTTON
       
  1464                             {
       
  1465                             flags = KAknButtonNoFrame;
       
  1466                             states =
       
  1467                                 {
       
  1468                                 AVKON_BUTTON_STATE
       
  1469                                     {
       
  1470                                     txt = qtn_lcam_tb_coltone;
       
  1471                                     }
       
  1472                                 };
       
  1473                             };
       
  1474                         },
       
  1475                     TBAR_CTRL
       
  1476                         {
       
  1477                         type = EAknCtButton;
       
  1478                         id = ECamCmdCaptureSetupWhiteBalanceStill;
       
  1479                         control = AVKON_BUTTON
       
  1480                             {
       
  1481                             flags = KAknButtonNoFrame;
       
  1482                             states =
       
  1483                                 {
       
  1484                                 AVKON_BUTTON_STATE
       
  1485                                     {
       
  1486                                     txt = qtn_lcam_tb_wb;
       
  1487                                     }
       
  1488                                 };
       
  1489                             };
       
  1490                         },
       
  1491                     TBAR_CTRL
       
  1492                         {
       
  1493                         type = EAknCtButton;
       
  1494                         id = ECamCmdCaptureSetupExposureStill;
       
  1495                         control = AVKON_BUTTON
       
  1496                             {
       
  1497                             flags = KAknButtonNoFrame;
       
  1498                             states =
       
  1499                                 {
       
  1500                                 AVKON_BUTTON_STATE
       
  1501                                     {
       
  1502                                     txt = qtn_lcam_tb_ev;
       
  1503                                     }
       
  1504                                 };
       
  1505                             };
       
  1506                         },
       
  1507                     TBAR_CTRL
       
  1508                         {
       
  1509                         type = EAknCtButton;
       
  1510                         id = ECamCmdCaptureSetupLightSensitivityStill;
       
  1511                         control = AVKON_BUTTON
       
  1512                             {
       
  1513                             flags = KAknButtonNoFrame;
       
  1514                             states =
       
  1515                                 {
       
  1516                                 AVKON_BUTTON_STATE
       
  1517                                     {
       
  1518                                     txt = qtn_lcam_tb_isosetting;
       
  1519                                     }
       
  1520                                 };
       
  1521                             };
       
  1522                         },
       
  1523                     TBAR_CTRL
       
  1524                         {
       
  1525                         type = EAknCtButton;
       
  1526                         id = ECamCmdCaptureSetupContrastStill;
       
  1527                         control = AVKON_BUTTON
       
  1528                             {
       
  1529                             flags = KAknButtonNoFrame;
       
  1530                             states =
       
  1531                                 {
       
  1532                                 AVKON_BUTTON_STATE
       
  1533                                     {
       
  1534                                     txt = qtn_lcam_tb_contr;
       
  1535                                     }
       
  1536                                 };
       
  1537                             };
       
  1538                         },
       
  1539                     TBAR_CTRL
       
  1540                         {
       
  1541                         type = EAknCtButton;
       
  1542                         id = ECamCmdCaptureSetupImageSharpnessStill;
       
  1543                         control = AVKON_BUTTON
       
  1544                             {
       
  1545                             flags = KAknButtonNoFrame;
       
  1546                             states =
       
  1547                                 {
       
  1548                                 AVKON_BUTTON_STATE
       
  1549                                     {
       
  1550                                     txt = qtn_lcam_tb_sharp;
       
  1551                                     }
       
  1552                                 };
       
  1553                             };
       
  1554                         },                        
       
  1555                         TBAR_CTRL
       
  1556                             {
       
  1557                             type = EAknCtButton;
       
  1558                             id = ECamCmdTimeLapseSlider; 
       
  1559                             control = AVKON_BUTTON
       
  1560                                 {
       
  1561                                 flags = KAknButtonNoFrame;
       
  1562                                 states =
       
  1563                                     {
       
  1564                                     AVKON_BUTTON_STATE
       
  1565                                         {
       
  1566                                         txt = ""; // only used with nhd
       
  1567                                         }
       
  1568                                     };
       
  1569                                 };
       
  1570                             },
       
  1571                      TBAR_CTRL
       
  1572                         {
       
  1573                         type = EAknCtButton;
       
  1574                         id = ECamCmdPhotos;
       
  1575                         control = AVKON_BUTTON
       
  1576                             {
       
  1577                             flags = KAknButtonNoFrame;
       
  1578                             states =
       
  1579                                 {
       
  1580                                 AVKON_BUTTON_STATE
       
  1581                                     {
       
  1582                                     bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1583                                     bmpid = EMbmCameraappQgn_indi_cam4_goto_gallery;
       
  1584                                     bmpmask = EMbmCameraappQgn_indi_cam4_goto_gallery_mask;
       
  1585                                     txt = qtn_lcam_tb_go_to_photos;
       
  1586                                     extension = r_cam_ext_qgn_indi_cam4_goto_photos;
       
  1587                                     }
       
  1588                                 };
       
  1589                             };
       
  1590                         },
       
  1591                         TBAR_CTRL
       
  1592                         {
       
  1593                         type = EAknCtButton;
       
  1594                         id = ECamCmdNewVideo;
       
  1595                         control = AVKON_BUTTON
       
  1596                             {
       
  1597                             flags = KAknButtonNoFrame;
       
  1598                             states =
       
  1599                                 {
       
  1600                                 AVKON_BUTTON_STATE
       
  1601                                     {
       
  1602                                     bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1603                                     bmpid = EMbmCameraappQgn_indi_cam4_video;
       
  1604                                     bmpmask = EMbmCameraappQgn_indi_cam4_video_mask;
       
  1605                                     txt = qtn_lcam_tb_switch_video_mode;
       
  1606                                     extension = r_cam_ext_qgn_indi_cam4_video;
       
  1607                                     }
       
  1608                                 };
       
  1609                             };
       
  1610                         }                        
       
  1611                     };
       
  1612                 };
       
  1613             }
       
  1614         };
       
  1615     }
       
  1616 
       
  1617 //----------------------------------------------------
       
  1618 //   
       
  1619 //    r_cam_still_postcapture_toolbar
       
  1620 //    Toolbar and toolbar extension for still post-capture view
       
  1621 //
       
  1622 //----------------------------------------------------
       
  1623 //
       
  1624 RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar
       
  1625     {
       
  1626     lines = 3;
       
  1627     flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
       
  1628     items =
       
  1629         {
       
  1630         TBAR_CTRL
       
  1631             {
       
  1632             type = EAknCtButton;
       
  1633             id = ECamCmdSend;
       
  1634             control = AVKON_BUTTON
       
  1635                 {
       
  1636                 flags = KAknButtonNoFrame;
       
  1637                 states =
       
  1638                     {
       
  1639                     AVKON_BUTTON_STATE
       
  1640                         {
       
  1641                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1642                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  1643                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  1644                         helptxt = qtn_lcam_tt_send;
       
  1645                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  1646                         }
       
  1647                     };
       
  1648                 };
       
  1649             },
       
  1650             TBAR_CTRL
       
  1651                 {
       
  1652                 type = EAknCtButton;
       
  1653                 id = ECamCmdPhotos;
       
  1654                 control = AVKON_BUTTON
       
  1655                     {
       
  1656                     flags = KAknButtonNoFrame;
       
  1657                     states =
       
  1658                         {
       
  1659                         AVKON_BUTTON_STATE
       
  1660                             {
       
  1661                             bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1662                             bmpid = EMbmCameraappQgn_indi_cam4_tb_goto_gallery; 
       
  1663                             bmpmask = EMbmCameraappQgn_indi_cam4_tb_goto_gallery_mask;
       
  1664                             helptxt = qtn_lcam_tt_go_to_photos;
       
  1665                             extension = r_cam_ext_qgn_indi_cam4_tb_goto_photos;
       
  1666                             }
       
  1667                         };
       
  1668                     };
       
  1669                 },
       
  1670         TBAR_CTRL
       
  1671             {
       
  1672             type = EAknCtButton;
       
  1673             id = ECamCmdDelete;
       
  1674             control = AVKON_BUTTON
       
  1675                 {
       
  1676                 flags = KAknButtonNoFrame;
       
  1677                 states =
       
  1678                     {
       
  1679                     AVKON_BUTTON_STATE
       
  1680                         {
       
  1681                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1682                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  1683                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  1684                         helptxt = qtn_lcam_tt_delete;
       
  1685                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  1686                         }
       
  1687                     };
       
  1688                 };
       
  1689             }
       
  1690         };
       
  1691     }
       
  1692 
       
  1693 //----------------------------------------------------
       
  1694 //
       
  1695 //    r_cam_still_postcapture_toolbar_upload
       
  1696 //    Toolbar and toolbar extension for still post-capture view
       
  1697 //    with one-click upload support
       
  1698 //----------------------------------------------------
       
  1699 //
       
  1700 RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_upload
       
  1701     {
       
  1702     lines = 3;
       
  1703     flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
       
  1704     items =
       
  1705         {
       
  1706         TBAR_CTRL
       
  1707             {
       
  1708             type = EAknCtButton;
       
  1709             id = ECamCmdSend;
       
  1710             control = AVKON_BUTTON
       
  1711                 {
       
  1712                 flags = KAknButtonNoFrame;
       
  1713                 states =
       
  1714                     {
       
  1715                     AVKON_BUTTON_STATE
       
  1716                         {
       
  1717                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1718                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  1719                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  1720                         helptxt = qtn_lcam_tt_send;
       
  1721                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  1722                         }
       
  1723                     };
       
  1724                 };
       
  1725             },
       
  1726         TBAR_CTRL
       
  1727             {
       
  1728             type = EAknCtButton;
       
  1729             id = ECamCmdOneClickUpload;
       
  1730             control = AVKON_BUTTON
       
  1731                 {
       
  1732                 flags = KAknButtonNoFrame;
       
  1733                 states =
       
  1734                     {
       
  1735                     AVKON_BUTTON_STATE
       
  1736                         {
       
  1737                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1738                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  1739                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  1740                         helptxt = ""; // Tooltip is set at run-time
       
  1741                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  1742                         }
       
  1743                     };
       
  1744                 };
       
  1745             },
       
  1746         TBAR_CTRL
       
  1747             {
       
  1748             type = EAknCtButton;
       
  1749             id = ECamCmdDelete;
       
  1750             control = AVKON_BUTTON
       
  1751                 {
       
  1752                 flags = KAknButtonNoFrame;
       
  1753                 states =
       
  1754                     {
       
  1755                     AVKON_BUTTON_STATE
       
  1756                         {
       
  1757                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1758                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  1759                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  1760                         helptxt = qtn_lcam_tt_delete;
       
  1761                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  1762                         }
       
  1763                     };
       
  1764                 };
       
  1765             }
       
  1766         };
       
  1767     }
       
  1768 
       
  1769 //----------------------------------------------------
       
  1770 //
       
  1771 //    r_cam_still_postcapture_toolbar_portrait
       
  1772 //    Toolbar and toolbar extension for still post-capture 
       
  1773 //    portrait view
       
  1774 //----------------------------------------------------
       
  1775 //
       
  1776 RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_portrait
       
  1777     {
       
  1778     lines = 3;
       
  1779     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1780     items =
       
  1781         {
       
  1782         TBAR_CTRL
       
  1783             {
       
  1784             type = EAknCtButton;
       
  1785             id = ECamCmdSend;
       
  1786             control = AVKON_BUTTON
       
  1787                 {
       
  1788                 states =
       
  1789                     {
       
  1790                     AVKON_BUTTON_STATE
       
  1791                         {
       
  1792                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1793                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  1794                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  1795                         helptxt = qtn_lcam_tt_send;
       
  1796                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  1797                         }
       
  1798                     };
       
  1799                 };
       
  1800             },
       
  1801         TBAR_CTRL
       
  1802             {
       
  1803             type = EAknCtButton;
       
  1804             id = ECamCmdPhotos;
       
  1805             control = AVKON_BUTTON
       
  1806                 {
       
  1807                 states =
       
  1808                     {
       
  1809                     AVKON_BUTTON_STATE
       
  1810                         {
       
  1811                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1812                         bmpid = EMbmCameraappQgn_indi_cam4_tb_goto_gallery;
       
  1813                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_goto_gallery_mask;
       
  1814                         helptxt = qtn_lcam_tt_go_to_photos;
       
  1815                         extension = r_cam_ext_qgn_indi_cam4_tb_goto_photos;
       
  1816                         }
       
  1817                     };
       
  1818                 };
       
  1819             },
       
  1820         TBAR_CTRL
       
  1821             {
       
  1822             type = EAknCtButton;
       
  1823             id = ECamCmdDelete;
       
  1824             control = AVKON_BUTTON
       
  1825                 {
       
  1826                 states =
       
  1827                     {
       
  1828                     AVKON_BUTTON_STATE
       
  1829                         {
       
  1830                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1831                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  1832                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  1833                         helptxt = qtn_lcam_tt_delete;
       
  1834                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  1835                         }
       
  1836                     };
       
  1837                 };
       
  1838             }
       
  1839         };
       
  1840     }
       
  1841 
       
  1842 //----------------------------------------------------
       
  1843 //
       
  1844 //    r_cam_still_postcapture_toolbar_landscape   
       
  1845 //    Toolbar and toolbar extension for still post-capture 
       
  1846 //    portrait view
       
  1847 //----------------------------------------------------
       
  1848 //
       
  1849 RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_landscape
       
  1850     {
       
  1851     lines = 3;
       
  1852     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1853     items =
       
  1854         {
       
  1855         TBAR_CTRL
       
  1856             {
       
  1857             type = EAknCtButton;
       
  1858             id = ECamCmdSend;
       
  1859             control = AVKON_BUTTON
       
  1860                 {
       
  1861                 flags = KAknButtonNoFrame; 
       
  1862                 states =
       
  1863                     {
       
  1864                     AVKON_BUTTON_STATE
       
  1865                         {
       
  1866                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1867                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  1868                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  1869                         helptxt = qtn_lcam_tt_send;
       
  1870                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  1871                         }
       
  1872                     };
       
  1873                 };
       
  1874             },
       
  1875         TBAR_CTRL
       
  1876             {
       
  1877             type = EAknCtButton;
       
  1878             id = ECamCmdPhotos;
       
  1879             control = AVKON_BUTTON
       
  1880                 {
       
  1881                 flags = KAknButtonNoFrame; 
       
  1882                 states =
       
  1883                     {
       
  1884                     AVKON_BUTTON_STATE
       
  1885                         {
       
  1886                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1887                         bmpid = EMbmCameraappQgn_indi_cam4_tb_goto_gallery;
       
  1888                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_goto_gallery_mask;
       
  1889                         helptxt = qtn_lcam_tt_go_to_photos;
       
  1890                         extension = r_cam_ext_qgn_indi_cam4_tb_goto_photos;
       
  1891                         }
       
  1892                     };
       
  1893                 };
       
  1894             },
       
  1895         TBAR_CTRL
       
  1896             {
       
  1897             type = EAknCtButton;
       
  1898             id = ECamCmdDelete;
       
  1899             control = AVKON_BUTTON
       
  1900                 {
       
  1901                 flags = KAknButtonNoFrame; 
       
  1902                 states =
       
  1903                     {
       
  1904                     AVKON_BUTTON_STATE
       
  1905                         {
       
  1906                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1907                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  1908                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  1909                         helptxt = qtn_lcam_tt_delete;
       
  1910                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  1911                         }
       
  1912                     };
       
  1913                 };
       
  1914             }
       
  1915         };
       
  1916     }
       
  1917 
       
  1918 
       
  1919 //----------------------------------------------------
       
  1920 //
       
  1921 //    r_cam_still_postcapture_toolbar_portrait_upload
       
  1922 //    Toolbar and toolbar extension for still post-capture
       
  1923 //    portrait view with one-click upload support
       
  1924 //----------------------------------------------------
       
  1925 //
       
  1926 RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_portrait_upload
       
  1927     {
       
  1928     lines = 3;
       
  1929     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  1930     items =
       
  1931         {
       
  1932         TBAR_CTRL
       
  1933             {
       
  1934             type = EAknCtButton;
       
  1935             id = ECamCmdSend;
       
  1936             control = AVKON_BUTTON
       
  1937                 {
       
  1938                 states =
       
  1939                     {
       
  1940                     AVKON_BUTTON_STATE
       
  1941                         {
       
  1942                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1943                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  1944                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  1945                         helptxt = qtn_lcam_tt_send;
       
  1946                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  1947                         }
       
  1948                     };
       
  1949                 };
       
  1950             },
       
  1951         TBAR_CTRL
       
  1952             {
       
  1953             type = EAknCtButton;
       
  1954             id = ECamCmdOneClickUpload;
       
  1955             control = AVKON_BUTTON
       
  1956                 {
       
  1957                 states =
       
  1958                     {
       
  1959                     AVKON_BUTTON_STATE
       
  1960                         {
       
  1961                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1962                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  1963                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  1964                         helptxt = ""; // Tooltip is set at run-time
       
  1965                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  1966                         }
       
  1967                     };
       
  1968                 };
       
  1969             },
       
  1970         TBAR_CTRL
       
  1971             {
       
  1972             type = EAknCtButton;
       
  1973             id = ECamCmdDelete;
       
  1974             control = AVKON_BUTTON
       
  1975                 {
       
  1976                 states =
       
  1977                     {
       
  1978                     AVKON_BUTTON_STATE
       
  1979                         {
       
  1980                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  1981                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  1982                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  1983                         helptxt = qtn_lcam_tt_delete;
       
  1984                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  1985                         }
       
  1986                     };
       
  1987                 };
       
  1988             }
       
  1989         };
       
  1990     }
       
  1991 
       
  1992 //----------------------------------------------------
       
  1993 //
       
  1994 //    r_cam_still_postcapture_toolbar_landscape_upload   
       
  1995 //    Toolbar and toolbar extension for still post-capture
       
  1996 //    portrait view with one-click upload support
       
  1997 //----------------------------------------------------
       
  1998 //
       
  1999 RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_landscape_upload
       
  2000     {
       
  2001     lines = 3;
       
  2002     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  2003     items =
       
  2004         {
       
  2005         TBAR_CTRL
       
  2006             {
       
  2007             type = EAknCtButton;
       
  2008             id = ECamCmdSend;
       
  2009             control = AVKON_BUTTON
       
  2010                 {
       
  2011                 flags = KAknButtonNoFrame; 
       
  2012                 states =
       
  2013                     {
       
  2014                     AVKON_BUTTON_STATE
       
  2015                         {
       
  2016                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2017                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  2018                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  2019                         helptxt = qtn_lcam_tt_send;
       
  2020                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  2021                         }
       
  2022                     };
       
  2023                 };
       
  2024             },
       
  2025         TBAR_CTRL
       
  2026             {
       
  2027             type = EAknCtButton;
       
  2028             id = ECamCmdOneClickUpload;
       
  2029             control = AVKON_BUTTON
       
  2030                 {
       
  2031                 flags = KAknButtonNoFrame; 
       
  2032                 states =
       
  2033                     {
       
  2034                     AVKON_BUTTON_STATE
       
  2035                         {
       
  2036                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2037                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  2038                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  2039                         helptxt = ""; // Tooltip is set at run-time
       
  2040                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  2041                         }
       
  2042                     };
       
  2043                 };
       
  2044             },
       
  2045         TBAR_CTRL
       
  2046             {
       
  2047             type = EAknCtButton;
       
  2048             id = ECamCmdDelete;
       
  2049             control = AVKON_BUTTON
       
  2050                 {
       
  2051                 flags = KAknButtonNoFrame; 
       
  2052                 states =
       
  2053                     {
       
  2054                     AVKON_BUTTON_STATE
       
  2055                         {
       
  2056                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2057                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2058                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2059                         helptxt = qtn_lcam_tt_delete;
       
  2060                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2061                         }
       
  2062                     };
       
  2063                 };
       
  2064             }
       
  2065         };
       
  2066     }
       
  2067 
       
  2068 
       
  2069 //----------------------------------------------------
       
  2070 //
       
  2071 //    r_cam_video_precapture_toolbar_videolight
       
  2072 //    Toolbar and toolbar extension for video pre-capture view for primary
       
  2073 //    camera when using non-widescreen resolution
       
  2074 //
       
  2075 //----------------------------------------------------
       
  2076 //
       
  2077 RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar_videolight
       
  2078     {
       
  2079     lines = 3;
       
  2080     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  2081     items =
       
  2082         {
       
  2083         TBAR_CTRL
       
  2084             {
       
  2085             type = EAknCtButton;
       
  2086             id = ECamCmdRecord;
       
  2087             control = AVKON_BUTTON
       
  2088                 {
       
  2089                 flags = KAknButtonNoFrame;
       
  2090                 states =
       
  2091                     {
       
  2092                     AVKON_BUTTON_STATE
       
  2093                         {
       
  2094                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2095                         bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
       
  2096                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
       
  2097                         helptxt = qtn_lcam_tt_start_video_rec;
       
  2098                         extension = r_cam_ext_qgn_indi_cam4_tb_record;
       
  2099                         }
       
  2100                     };
       
  2101                 };
       
  2102             },
       
  2103         TBAR_CTRL
       
  2104             {
       
  2105             type = EAknCtButton;
       
  2106             id = ECamCmdToggleVideoFlash;
       
  2107             control = AVKON_BUTTON
       
  2108                 {
       
  2109                 flags = KAknButtonNoFrame;
       
  2110                 states =
       
  2111                     {
       
  2112                     AVKON_BUTTON_STATE
       
  2113                         {
       
  2114                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2115                         bmpid = EMbmCameraappQgn_indi_cam4_tb_light_off;
       
  2116                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_light_off_mask;
       
  2117                         helptxt = qtn_lcam_tt_videoflash;
       
  2118                         extension = r_cam_ext_qgn_indi_cam4_light_off;
       
  2119                         }
       
  2120                     };
       
  2121                 };
       
  2122             },
       
  2123         TBAR_CTRL
       
  2124             {
       
  2125             type = EAknCtToolbarExtension;
       
  2126             id = ECamCmdToolbarExtension;
       
  2127 
       
  2128             control = AVKON_TOOLBAR_EXTENSION
       
  2129                 {
       
  2130                 flags = KAknToolbarDsaMode | KAknButtonNoFrame;
       
  2131                 helptxt = qtn_lcam_tt_open_extension;
       
  2132 
       
  2133                 bmpFile = CAMERAAPP_BITMAP_FILE;
       
  2134 
       
  2135                 bmpId = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  2136                 bmpMask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  2137                 bmpSkinIdMajor = EAknsMajorGeneric;
       
  2138                 bmpSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  2139 
       
  2140                 dimBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  2141                 dimBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  2142                 dimSkinIdMajor = EAknsMajorGeneric;
       
  2143                 dimSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  2144 
       
  2145                 pressBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  2146                 pressBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  2147                 pressSkinIdMajor = EAknsMajorGeneric;
       
  2148                 pressSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  2149 
       
  2150                 items =
       
  2151                     {
       
  2152                     TBAR_CTRL
       
  2153                         {
       
  2154                         type = EAknCtButton;
       
  2155                         id = ECamCmdCaptureSetupSceneVideo;
       
  2156                         control = AVKON_BUTTON
       
  2157                             {
       
  2158                             flags = KAknButtonNoFrame;
       
  2159                             states =
       
  2160                                 {
       
  2161                                 AVKON_BUTTON_STATE
       
  2162                                     {
       
  2163                                     txt = qtn_lcam_tb_scenes;
       
  2164                                     }
       
  2165                                 };
       
  2166                             };
       
  2167                         },
       
  2168                     TBAR_CTRL
       
  2169                         {
       
  2170                         type = EAknCtButton;
       
  2171                         id = ECamCmdNewPhoto;
       
  2172                         control = AVKON_BUTTON
       
  2173                             {
       
  2174                             flags = KAknButtonNoFrame;
       
  2175                             states =
       
  2176                                 {
       
  2177                                 AVKON_BUTTON_STATE
       
  2178                                     {
       
  2179                                     bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2180                                     bmpid = EMbmCameraappQgn_indi_cam4_camera;
       
  2181                                     bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask;
       
  2182                                     txt = qtn_lcam_tb_switch_mode;
       
  2183                                     extension = r_cam_ext_qgn_indi_cam4_camera;
       
  2184                                     }
       
  2185                                 };
       
  2186                             };
       
  2187                         },
       
  2188                     TBAR_CTRL
       
  2189                         {
       
  2190                         type = EAknCtButton;
       
  2191                         id = ECamCmdCaptureSetupWhiteBalanceVideo;
       
  2192                         control = AVKON_BUTTON
       
  2193                             {
       
  2194                             flags = KAknButtonNoFrame;
       
  2195                             states =
       
  2196                                 {
       
  2197                                 AVKON_BUTTON_STATE
       
  2198                                     {
       
  2199                                     txt = qtn_lcam_tb_wb;
       
  2200                                     }
       
  2201                                 };
       
  2202                             };
       
  2203                         },
       
  2204                     TBAR_CTRL
       
  2205                         {
       
  2206                         type = EAknCtButton;
       
  2207                         id = ECamCmdCaptureSetupColourFilterVideo;
       
  2208                         control = AVKON_BUTTON
       
  2209                             {
       
  2210                             flags = KAknButtonNoFrame;
       
  2211                             states =
       
  2212                                 {
       
  2213                                 AVKON_BUTTON_STATE
       
  2214                                     {
       
  2215                                     txt = qtn_lcam_tb_coltone;
       
  2216                                     }
       
  2217                                 };
       
  2218                             };
       
  2219                         },
       
  2220                      TBAR_CTRL
       
  2221                         {
       
  2222                         type = EAknCtButton;
       
  2223                         id = ECamCmdPhotos;
       
  2224                         control = AVKON_BUTTON
       
  2225                              {
       
  2226                              flags = KAknButtonNoFrame;
       
  2227                              states =
       
  2228                                  {
       
  2229                                  AVKON_BUTTON_STATE
       
  2230                                      {
       
  2231                                      bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2232                                      bmpid = EMbmCameraappQgn_indi_cam4_goto_gallery;
       
  2233                                      bmpmask = EMbmCameraappQgn_indi_cam4_goto_gallery_mask;
       
  2234                                     txt = qtn_lcam_tb_go_to_photos;
       
  2235                                      extension = r_cam_ext_qgn_indi_cam4_goto_photos;
       
  2236                                      }
       
  2237                                  };
       
  2238                              };
       
  2239                         }                        
       
  2240                     };
       
  2241                 };
       
  2242             }
       
  2243         };
       
  2244     }
       
  2245 
       
  2246 //----------------------------------------------------
       
  2247 //
       
  2248 //    r_cam_video_precapture_toolbar
       
  2249 //    Toolbar and toolbar extension for video pre-capture view for primary
       
  2250 //    camera when using non-widescreen resolution
       
  2251 //
       
  2252 //----------------------------------------------------
       
  2253 //
       
  2254 RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar
       
  2255     {
       
  2256     lines = 3;
       
  2257     flags = KAknToolbarFixed | KAknToolbarDsaMode | KAknToolbarNoBackground | KAknToolbarTransparent;
       
  2258     items =
       
  2259         {
       
  2260         TBAR_CTRL
       
  2261             {
       
  2262             type = EAknCtButton;
       
  2263             id = ECamCmdRecord;
       
  2264             control = AVKON_BUTTON
       
  2265                 {
       
  2266                 flags = KAknButtonNoFrame;
       
  2267                 states =
       
  2268                     {
       
  2269                     AVKON_BUTTON_STATE
       
  2270                         {
       
  2271                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2272                         bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
       
  2273                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
       
  2274                         helptxt = qtn_lcam_tt_start_video_rec;
       
  2275                         extension = r_cam_ext_qgn_indi_cam4_tb_record;
       
  2276                         }
       
  2277                     };
       
  2278                 };
       
  2279             },
       
  2280         TBAR_CTRL
       
  2281             {
       
  2282             type = EAknCtButton;
       
  2283             id = ECamCmdCaptureSetupSceneVideo;
       
  2284             control = AVKON_BUTTON
       
  2285                 {
       
  2286                 flags = KAknButtonNoFrame;
       
  2287                 states =
       
  2288                     {
       
  2289                     AVKON_BUTTON_STATE
       
  2290                         {
       
  2291                         //txt = qtn_lcam_tb_scenes;
       
  2292 			helptxt = qtn_lcam_tt_goto_scenemode_settings;
       
  2293                         }
       
  2294                     };
       
  2295                 };
       
  2296             },    
       
  2297         TBAR_CTRL
       
  2298             {
       
  2299             type = EAknCtToolbarExtension;
       
  2300             id = ECamCmdToolbarExtension;
       
  2301 
       
  2302             control = AVKON_TOOLBAR_EXTENSION
       
  2303                 {
       
  2304                 flags = KAknToolbarDsaMode | KAknButtonNoFrame;
       
  2305                 helptxt = qtn_lcam_tt_open_extension;
       
  2306 
       
  2307                 bmpFile = CAMERAAPP_BITMAP_FILE;
       
  2308 
       
  2309                 bmpId = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  2310                 bmpMask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  2311                 bmpSkinIdMajor = EAknsMajorGeneric;
       
  2312                 bmpSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  2313 
       
  2314                 dimBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  2315                 dimBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  2316                 dimSkinIdMajor = EAknsMajorGeneric;
       
  2317                 dimSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  2318 
       
  2319                 pressBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
       
  2320                 pressBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
       
  2321                 pressSkinIdMajor = EAknsMajorGeneric;
       
  2322                 pressSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
       
  2323 
       
  2324                 items =
       
  2325                     {
       
  2326                     TBAR_CTRL
       
  2327                         {
       
  2328                         type = EAknCtButton;
       
  2329                         id = ECamCmdNewPhoto;
       
  2330                         control = AVKON_BUTTON
       
  2331                             {
       
  2332                             flags = KAknButtonNoFrame;
       
  2333                             states =
       
  2334                                 {
       
  2335                                 AVKON_BUTTON_STATE
       
  2336                                     {
       
  2337                                     bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2338                                     bmpid = EMbmCameraappQgn_indi_cam4_camera;
       
  2339                                     bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask;
       
  2340                                     txt = qtn_lcam_tb_switch_mode;
       
  2341                                     extension = r_cam_ext_qgn_indi_cam4_camera;
       
  2342                                     }
       
  2343                                 };
       
  2344                             };
       
  2345                         },
       
  2346                     TBAR_CTRL
       
  2347                         {
       
  2348                         type = EAknCtButton;
       
  2349                         id = ECamCmdCaptureSetupWhiteBalanceVideo;
       
  2350                         control = AVKON_BUTTON
       
  2351                             {
       
  2352                             flags = KAknButtonNoFrame;
       
  2353                             states =
       
  2354                                 {
       
  2355                                 AVKON_BUTTON_STATE
       
  2356                                     {
       
  2357                                     txt = qtn_lcam_tb_wb;
       
  2358                                     }
       
  2359                                 };
       
  2360                             };
       
  2361                         },
       
  2362                     TBAR_CTRL
       
  2363                         {
       
  2364                         type = EAknCtButton;
       
  2365                         id = ECamCmdCaptureSetupColourFilterVideo;
       
  2366                         control = AVKON_BUTTON
       
  2367                             {
       
  2368                             flags = KAknButtonNoFrame;
       
  2369                             states =
       
  2370                                 {
       
  2371                                 AVKON_BUTTON_STATE
       
  2372                                     {
       
  2373                                     txt = qtn_lcam_tb_coltone;
       
  2374                                     }
       
  2375                                 };
       
  2376                             };
       
  2377                         },
       
  2378                     TBAR_CTRL
       
  2379                         {
       
  2380                         type = EAknCtButton;
       
  2381                         id = ECamCmdPhotos;
       
  2382                         control = AVKON_BUTTON
       
  2383                             {
       
  2384                             flags = KAknButtonNoFrame;
       
  2385                             states =
       
  2386                                 {
       
  2387                                 AVKON_BUTTON_STATE
       
  2388                                     {
       
  2389                                     bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2390                                     bmpid = EMbmCameraappQgn_indi_cam4_goto_gallery;
       
  2391                                     bmpmask = EMbmCameraappQgn_indi_cam4_goto_gallery_mask;
       
  2392                                     txt = qtn_lcam_tb_go_to_photos;
       
  2393                                     extension = r_cam_ext_qgn_indi_cam4_goto_photos;
       
  2394                                     }
       
  2395                                 };
       
  2396                             };
       
  2397                         }                        
       
  2398                     };
       
  2399                 };
       
  2400             }
       
  2401         };
       
  2402     }
       
  2403 
       
  2404 //----------------------------------------------------
       
  2405 //   
       
  2406 //    r_cam_video_postcapture_toolbar
       
  2407 //    Toolbar and toolbar extension for video post-capture view
       
  2408 //
       
  2409 //----------------------------------------------------
       
  2410 //
       
  2411 RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar
       
  2412     {
       
  2413     lines = 3;
       
  2414     flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
       
  2415     items =
       
  2416         {
       
  2417         TBAR_CTRL
       
  2418             {
       
  2419             type = EAknCtButton;
       
  2420             id = ECamCmdPlay;
       
  2421             control = AVKON_BUTTON
       
  2422                 {
       
  2423                 flags = KAknButtonNoFrame;
       
  2424                 states =
       
  2425                     {
       
  2426                     AVKON_BUTTON_STATE
       
  2427                         {
       
  2428                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2429                         bmpid = EMbmCameraappQgn_indi_cam4_tb_play; 
       
  2430                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_play; 
       
  2431                         helptxt = qtn_lcam_tt_play;
       
  2432                         extension = r_cam_ext_qgn_indi_cam4_tb_play; 
       
  2433                         }
       
  2434                     };
       
  2435                 };
       
  2436             },
       
  2437         TBAR_CTRL
       
  2438             {
       
  2439             type = EAknCtButton;
       
  2440             id = ECamCmdSend;
       
  2441             control = AVKON_BUTTON
       
  2442                 {
       
  2443                 flags = KAknButtonNoFrame;
       
  2444                 states =
       
  2445                     {
       
  2446                     AVKON_BUTTON_STATE
       
  2447                         {
       
  2448                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2449                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  2450                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  2451                         helptxt = qtn_lcam_tt_send;
       
  2452                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  2453                         }
       
  2454                     };
       
  2455                 };
       
  2456             },
       
  2457         TBAR_CTRL
       
  2458             {
       
  2459             type = EAknCtButton;
       
  2460             id = ECamCmdDelete;
       
  2461             control = AVKON_BUTTON
       
  2462                 {
       
  2463                 flags = KAknButtonNoFrame;
       
  2464                 states =
       
  2465                     {
       
  2466                     AVKON_BUTTON_STATE
       
  2467                         {
       
  2468                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2469                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2470                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2471                         helptxt = qtn_lcam_tt_delete;
       
  2472                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2473                         }
       
  2474                     };
       
  2475                 };
       
  2476             }
       
  2477         };
       
  2478     }
       
  2479 
       
  2480 //----------------------------------------------------
       
  2481 //
       
  2482 //    r_cam_video_postcapture_toolbar_upload
       
  2483 //    Toolbar and toolbar extension for video post-capture view
       
  2484 //    with one-click upload support
       
  2485 //----------------------------------------------------
       
  2486 //
       
  2487 RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_upload
       
  2488     {
       
  2489     lines = 3;
       
  2490     flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
       
  2491     items =
       
  2492         {
       
  2493         TBAR_CTRL
       
  2494             {
       
  2495             type = EAknCtButton;
       
  2496             id = ECamCmdPlay;
       
  2497             control = AVKON_BUTTON
       
  2498                 {
       
  2499                 flags = KAknButtonNoFrame;
       
  2500                 states =
       
  2501                     {
       
  2502                     AVKON_BUTTON_STATE
       
  2503                         {
       
  2504                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2505                         bmpid = EMbmCameraappQgn_indi_cam4_tb_play;
       
  2506                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_play;
       
  2507                         helptxt = qtn_lcam_tt_play;
       
  2508                         extension = r_cam_ext_qgn_indi_cam4_tb_play;
       
  2509                         }
       
  2510                     };
       
  2511                 };
       
  2512             },
       
  2513         TBAR_CTRL
       
  2514             {
       
  2515             type = EAknCtButton;
       
  2516             id = ECamCmdOneClickUpload;
       
  2517             control = AVKON_BUTTON
       
  2518                 {
       
  2519                 flags = KAknButtonNoFrame;
       
  2520                 states =
       
  2521                     {
       
  2522                     AVKON_BUTTON_STATE
       
  2523                         {
       
  2524                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2525                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  2526                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  2527                         helptxt = ""; // Tooltip is set at run-time
       
  2528                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  2529                         }
       
  2530                     };
       
  2531                 };
       
  2532             },
       
  2533         TBAR_CTRL
       
  2534             {
       
  2535             type = EAknCtButton;
       
  2536             id = ECamCmdDelete;
       
  2537             control = AVKON_BUTTON
       
  2538                 {
       
  2539                 flags = KAknButtonNoFrame;
       
  2540                 states =
       
  2541                     {
       
  2542                     AVKON_BUTTON_STATE
       
  2543                         {
       
  2544                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2545                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2546                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2547                         helptxt = qtn_lcam_tt_delete;
       
  2548                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2549                         }
       
  2550                     };
       
  2551                 };
       
  2552             }
       
  2553         };
       
  2554     }
       
  2555 
       
  2556 //----------------------------------------------------
       
  2557 //
       
  2558 //    r_cam_video_postcapture_toolbar_portrait
       
  2559 //    Toolbar and toolbar extension for video post-capture
       
  2560 //    portrait view
       
  2561 //----------------------------------------------------
       
  2562 //
       
  2563 RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_portrait
       
  2564     {
       
  2565     lines = 3;
       
  2566     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  2567     items =
       
  2568         {
       
  2569         TBAR_CTRL
       
  2570             {
       
  2571             type = EAknCtButton;
       
  2572             id = ECamCmdPlay;
       
  2573             control = AVKON_BUTTON
       
  2574                 {
       
  2575                 states =
       
  2576                     {
       
  2577                     AVKON_BUTTON_STATE
       
  2578                         {
       
  2579                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2580                         bmpid = EMbmCameraappQgn_indi_cam4_tb_play; 
       
  2581                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_play; 
       
  2582                         helptxt = qtn_lcam_tt_play;
       
  2583                         extension = r_cam_ext_qgn_indi_cam4_tb_play; 
       
  2584                         }
       
  2585                     };
       
  2586                 };
       
  2587             },
       
  2588         TBAR_CTRL
       
  2589             {
       
  2590             type = EAknCtButton;
       
  2591             id = ECamCmdSend;
       
  2592             control = AVKON_BUTTON
       
  2593                 {
       
  2594                 states =
       
  2595                     {
       
  2596                     AVKON_BUTTON_STATE
       
  2597                         {
       
  2598                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2599                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  2600                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  2601                         helptxt = qtn_lcam_tt_send;
       
  2602                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  2603                         }
       
  2604                     };
       
  2605                 };
       
  2606             },
       
  2607         TBAR_CTRL
       
  2608             {
       
  2609             type = EAknCtButton;
       
  2610             id = ECamCmdDelete;
       
  2611             control = AVKON_BUTTON
       
  2612                 {
       
  2613                 states =
       
  2614                     {
       
  2615                     AVKON_BUTTON_STATE
       
  2616                         {
       
  2617                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2618                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2619                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2620                         helptxt = qtn_lcam_tt_delete;
       
  2621                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2622                         }
       
  2623                     };
       
  2624                 };
       
  2625             }
       
  2626         };
       
  2627     }
       
  2628 
       
  2629 //----------------------------------------------------
       
  2630 //
       
  2631 //    r_cam_video_postcapture_toolbar_landscape        
       
  2632 //    Toolbar and toolbar extension for video post-capture
       
  2633 //    portrait view
       
  2634 //----------------------------------------------------
       
  2635 //
       
  2636 RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_landscape
       
  2637     {
       
  2638     lines = 3;
       
  2639     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  2640     items =
       
  2641         {
       
  2642         TBAR_CTRL
       
  2643             {
       
  2644             type = EAknCtButton;
       
  2645             id = ECamCmdPlay;
       
  2646             control = AVKON_BUTTON
       
  2647                 {
       
  2648                 flags = KAknButtonNoFrame; 
       
  2649                 states =
       
  2650                     {
       
  2651                     AVKON_BUTTON_STATE
       
  2652                         {
       
  2653                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2654                         bmpid = EMbmCameraappQgn_indi_cam4_tb_play; 
       
  2655                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_play; 
       
  2656                         helptxt = qtn_lcam_tt_play;
       
  2657                         extension = r_cam_ext_qgn_indi_cam4_tb_play; 
       
  2658                         }
       
  2659                     };
       
  2660                 };
       
  2661             },
       
  2662         TBAR_CTRL
       
  2663             {
       
  2664             type = EAknCtButton;
       
  2665             id = ECamCmdSend;
       
  2666             control = AVKON_BUTTON
       
  2667                 {
       
  2668                 flags = KAknButtonNoFrame; 
       
  2669                 states =
       
  2670                     {
       
  2671                     AVKON_BUTTON_STATE
       
  2672                         {
       
  2673                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2674                         bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  2675                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  2676                         helptxt = qtn_lcam_tt_send;
       
  2677                         extension = r_cam_ext_qgn_indi_cam4_send;
       
  2678                         }
       
  2679                     };
       
  2680                 };
       
  2681             },
       
  2682         TBAR_CTRL
       
  2683             {
       
  2684             type = EAknCtButton;
       
  2685             id = ECamCmdDelete;
       
  2686             control = AVKON_BUTTON
       
  2687                 {
       
  2688                 flags = KAknButtonNoFrame; 
       
  2689                 states =
       
  2690                     {
       
  2691                     AVKON_BUTTON_STATE
       
  2692                         {
       
  2693                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2694                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2695                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2696                         helptxt = qtn_lcam_tt_delete;
       
  2697                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2698                         }
       
  2699                     };
       
  2700                 };
       
  2701             }
       
  2702         };
       
  2703     }
       
  2704 
       
  2705 //----------------------------------------------------
       
  2706 //
       
  2707 //    r_cam_video_postcapture_toolbar_portrait_upload
       
  2708 //    Toolbar and toolbar extension for video post-capture
       
  2709 //    portrait view with one-click upload support
       
  2710 //----------------------------------------------------
       
  2711 //
       
  2712 RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_portrait_upload
       
  2713     {
       
  2714     lines = 3;
       
  2715     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  2716     items =
       
  2717         {
       
  2718         TBAR_CTRL
       
  2719             {
       
  2720             type = EAknCtButton;
       
  2721             id = ECamCmdPlay;
       
  2722             control = AVKON_BUTTON
       
  2723                 {
       
  2724                 states =
       
  2725                     {
       
  2726                     AVKON_BUTTON_STATE
       
  2727                         {
       
  2728                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2729                         bmpid = EMbmCameraappQgn_indi_cam4_tb_play;
       
  2730                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_play;
       
  2731                         helptxt = qtn_lcam_tt_play;
       
  2732                         extension = r_cam_ext_qgn_indi_cam4_tb_play;
       
  2733                         }
       
  2734                     };
       
  2735                 };
       
  2736             },
       
  2737         TBAR_CTRL
       
  2738             {
       
  2739             type = EAknCtButton;
       
  2740             id = ECamCmdOneClickUpload;
       
  2741             control = AVKON_BUTTON
       
  2742                 {
       
  2743                 states =
       
  2744                     {
       
  2745                     AVKON_BUTTON_STATE
       
  2746                         {
       
  2747                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2748                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  2749                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  2750                         helptxt = ""; // Tooltip is set at run-time
       
  2751                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  2752                         }
       
  2753                     };
       
  2754                 };
       
  2755             },
       
  2756         TBAR_CTRL
       
  2757             {
       
  2758             type = EAknCtButton;
       
  2759             id = ECamCmdDelete;
       
  2760             control = AVKON_BUTTON
       
  2761                 {
       
  2762                 states =
       
  2763                     {
       
  2764                     AVKON_BUTTON_STATE
       
  2765                         {
       
  2766                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2767                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2768                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2769                         helptxt = qtn_lcam_tt_delete;
       
  2770                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2771                         }
       
  2772                     };
       
  2773                 };
       
  2774             }
       
  2775         };
       
  2776     }
       
  2777 
       
  2778 //----------------------------------------------------
       
  2779 //
       
  2780 //    r_cam_video_postcapture_toolbar_landscape_upload   
       
  2781 //    Toolbar and toolbar extension for video post-capture
       
  2782 //    portrait view with one-click upload support
       
  2783 //----------------------------------------------------
       
  2784 //
       
  2785 RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_landscape_upload
       
  2786     {
       
  2787     lines = 3;
       
  2788     flags = KAknToolbarFixed | KAknToolbarDsaMode;
       
  2789     items =
       
  2790         {
       
  2791         TBAR_CTRL
       
  2792             {
       
  2793             type = EAknCtButton;
       
  2794             id = ECamCmdPlay;
       
  2795             control = AVKON_BUTTON
       
  2796                 {
       
  2797                 flags = KAknButtonNoFrame; 
       
  2798                 states =
       
  2799                     {
       
  2800                     AVKON_BUTTON_STATE
       
  2801                         {
       
  2802                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2803                         bmpid = EMbmCameraappQgn_indi_cam4_tb_play;
       
  2804                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_play;
       
  2805                         helptxt = qtn_lcam_tt_play;
       
  2806                         extension = r_cam_ext_qgn_indi_cam4_tb_play;
       
  2807                         }
       
  2808                     };
       
  2809                 };
       
  2810             },
       
  2811         TBAR_CTRL
       
  2812             {
       
  2813             type = EAknCtButton;
       
  2814             id = ECamCmdOneClickUpload;
       
  2815             control = AVKON_BUTTON
       
  2816                 {
       
  2817                 flags = KAknButtonNoFrame; 
       
  2818                 states =
       
  2819                     {
       
  2820                     AVKON_BUTTON_STATE
       
  2821                         {
       
  2822                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2823                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  2824                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  2825                         helptxt = ""; // Tooltip is set at run-time
       
  2826                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  2827                         }
       
  2828                     };
       
  2829                 };
       
  2830             },
       
  2831         TBAR_CTRL
       
  2832             {
       
  2833             type = EAknCtButton;
       
  2834             id = ECamCmdDelete;
       
  2835             control = AVKON_BUTTON
       
  2836                 {
       
  2837                 flags = KAknButtonNoFrame; 
       
  2838                 states =
       
  2839                     {
       
  2840                     AVKON_BUTTON_STATE
       
  2841                         {
       
  2842                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2843                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2844                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2845                         helptxt = qtn_lcam_tt_delete;
       
  2846                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2847                         }
       
  2848                     };
       
  2849                 };
       
  2850             }
       
  2851         };
       
  2852     }
       
  2853 
       
  2854 
       
  2855 //----------------------------------------------------
       
  2856 //
       
  2857 //    r_cam_empty_fixed_toolbar
       
  2858 //    Toolbar for views that do not have any content for fixed toolbar
       
  2859 //
       
  2860 //----------------------------------------------------
       
  2861 //
       
  2862 RESOURCE AVKON_TOOLBAR r_cam_empty_fixed_toolbar
       
  2863     {
       
  2864     lines = 0;
       
  2865     flags = KAknToolbarFixed | KAknToolbarWithoutCba;
       
  2866     items =
       
  2867         {
       
  2868         };
       
  2869     }
       
  2870 
       
  2871 
       
  2872 //----------------------------------------------------
       
  2873 //   
       
  2874 //    r_cam_burst_postcapture_toolbar
       
  2875 //    Toolbar for sequence post-capture thumbnail view
       
  2876 //
       
  2877 //----------------------------------------------------
       
  2878 //
       
  2879 RESOURCE AVKON_TOOLBAR r_cam_burst_postcapture_toolbar
       
  2880     {
       
  2881     lines = 3;
       
  2882     flags = KAknToolbarFixed | KAknToolbarNoBackground;
       
  2883     items =
       
  2884         {
       
  2885                 
       
  2886         TBAR_CTRL
       
  2887             {
       
  2888             type = EAknCtButton;
       
  2889             id = ECamCmdToolbarMarkUnmark;
       
  2890             control = AVKON_BUTTON
       
  2891                 {
       
  2892                 states =
       
  2893                 {
       
  2894                         AVKON_BUTTON_STATE
       
  2895                             {
       
  2896                             bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2897                             bmpid = EMbmCameraappQgn_indi_cam4_tb_mark;
       
  2898                             bmpmask = EMbmCameraappQgn_indi_cam4_tb_mark_mask; 
       
  2899                             helptxt = qtn_lcam_tt_mark_unmark;
       
  2900                             extension = r_cam_ext_qgn_indi_cam4_tb_mark; 
       
  2901                             } 
       
  2902                 };
       
  2903                 };
       
  2904             },
       
  2905         TBAR_CTRL
       
  2906             {
       
  2907             type = EAknCtButton;
       
  2908             id = ECamCmdSend;
       
  2909             control = AVKON_BUTTON
       
  2910                 {
       
  2911                 states =
       
  2912                 {
       
  2913                         AVKON_BUTTON_STATE
       
  2914                             {
       
  2915                             bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2916                             bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
       
  2917                             bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
       
  2918                             helptxt = qtn_lcam_tt_send;
       
  2919                             extension = r_cam_ext_qgn_indi_cam4_send;
       
  2920                             }
       
  2921                 };
       
  2922                 };
       
  2923             },
       
  2924         TBAR_CTRL
       
  2925             {
       
  2926             type = EAknCtButton;
       
  2927             id = ECamCmdDelete;
       
  2928             control = AVKON_BUTTON
       
  2929                 {
       
  2930                 states =
       
  2931                     {
       
  2932                     AVKON_BUTTON_STATE
       
  2933                         {
       
  2934                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2935                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  2936                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  2937                         helptxt = qtn_lcam_tt_delete;
       
  2938                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  2939                         }
       
  2940                     };
       
  2941                 };
       
  2942             }
       
  2943         };
       
  2944     }
       
  2945 
       
  2946 //----------------------------------------------------
       
  2947 //
       
  2948 //    r_cam_burst_postcapture_toolbar_upload
       
  2949 //    Toolbar for sequence post-capture thumbnail view
       
  2950 //    with one-click upload support
       
  2951 //----------------------------------------------------
       
  2952 //
       
  2953 RESOURCE AVKON_TOOLBAR r_cam_burst_postcapture_toolbar_upload
       
  2954     {
       
  2955     lines = 3;
       
  2956     flags = KAknToolbarFixed | KAknToolbarNoBackground;
       
  2957     items =
       
  2958         {
       
  2959         TBAR_CTRL
       
  2960             {
       
  2961             type = EAknCtButton;
       
  2962             id = ECamCmdToolbarMarkUnmark;
       
  2963             control = AVKON_BUTTON
       
  2964                 {
       
  2965                 states =
       
  2966                     {
       
  2967                     AVKON_BUTTON_STATE
       
  2968                         {
       
  2969                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2970                         bmpid = EMbmCameraappQgn_indi_cam4_tb_mark;
       
  2971                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_mark_mask;
       
  2972                         helptxt = qtn_lcam_tt_mark_unmark;
       
  2973                         extension = r_cam_ext_qgn_indi_cam4_tb_mark;
       
  2974                         }
       
  2975                     };
       
  2976                 };
       
  2977             },
       
  2978         TBAR_CTRL
       
  2979             {
       
  2980             type = EAknCtButton;
       
  2981             id = ECamCmdOneClickUpload;
       
  2982             control = AVKON_BUTTON
       
  2983                 {
       
  2984                 states =
       
  2985                     {
       
  2986                     AVKON_BUTTON_STATE
       
  2987                         {
       
  2988                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  2989                         bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
       
  2990                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
       
  2991                         helptxt = ""; // Tooltip is set at run-time
       
  2992                         extension = r_cam_ext_qgn_indi_cam4_tb_upload;
       
  2993                         }
       
  2994                     };
       
  2995                 };
       
  2996             },
       
  2997         TBAR_CTRL
       
  2998             {
       
  2999             type = EAknCtButton;
       
  3000             id = ECamCmdDelete;
       
  3001             control = AVKON_BUTTON
       
  3002                 {
       
  3003                 states =
       
  3004                     {
       
  3005                     AVKON_BUTTON_STATE
       
  3006                         {
       
  3007                         bmpfile = CAMERAAPP_BITMAP_FILE;
       
  3008                         bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
       
  3009                         bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
       
  3010                         helptxt = qtn_lcam_tt_delete;
       
  3011                         extension = r_cam_ext_qgn_indi_cam4_delete;
       
  3012                         }
       
  3013                     };
       
  3014                 };
       
  3015             }
       
  3016         };
       
  3017     }
       
  3018 
       
  3019 
       
  3020 //----------------------------------------------------
       
  3021 //   
       
  3022 //    r_qtn_lcam_tb_show_viewfinder_grid
       
  3023 //    Text for the 'show grid' button in toolbar extension
       
  3024 //
       
  3025 //----------------------------------------------------
       
  3026 //
       
  3027 RESOURCE TBUF r_qtn_lcam_tb_show_viewfinder_grid 
       
  3028     {
       
  3029     buf = qtn_lcam_tb_show_viewfinder_grid;
       
  3030     }
       
  3031 
       
  3032 //----------------------------------------------------
       
  3033 //   
       
  3034 //    r_qtn_lcam_tb_hide_viewfinder_grid
       
  3035 //    Text for the 'hide grid' button in toolbar extension
       
  3036 //
       
  3037 //----------------------------------------------------
       
  3038 //
       
  3039 RESOURCE TBUF r_qtn_lcam_tb_hide_viewfinder_grid 
       
  3040     {
       
  3041     buf = qtn_lcam_tb_hide_viewfinder_grid;
       
  3042     }
       
  3043 
       
  3044 //----------------------------------------------------
       
  3045 //   
       
  3046 //    r_qtn_lcam_tt_videoflash
       
  3047 //    Tooltip for the video button in fixed toolbar
       
  3048 //
       
  3049 //----------------------------------------------------
       
  3050 //
       
  3051 RESOURCE TBUF r_qtn_lcam_tt_videoflash 
       
  3052     {
       
  3053     buf = qtn_lcam_tt_videoflash; // "Switch video light on"
       
  3054     }
       
  3055 
       
  3056 //----------------------------------------------------
       
  3057 //   
       
  3058 //    r_qtn_lcam_tt_videoflash
       
  3059 //    Tooltip for the video button in fixed toolbar
       
  3060 //
       
  3061 //----------------------------------------------------
       
  3062 //
       
  3063 RESOURCE TBUF r_qtn_lcam_tt_flashoff
       
  3064     {
       
  3065     buf = qtn_lcam_tt_flashoff; // "Switch video light off"
       
  3066     }
       
  3067 
       
  3068 //----------------------------------------------------
       
  3069 //   
       
  3070 //    qtn_lcam_tt_sendtocall
       
  3071 //    Tooltip for the send button in fixed toolbar
       
  3072 //
       
  3073 //----------------------------------------------------
       
  3074 //
       
  3075 RESOURCE TBUF r_qtn_lcam_tt_sendtocall
       
  3076     {
       
  3077     buf = qtn_lcam_tt_sendtocall; // "Send to caller"
       
  3078     }    
       
  3079 
       
  3080 //----------------------------------------------------
       
  3081 //   
       
  3082 //    qtn_lcam_tt_send
       
  3083 //    Tooltip for the send button in fixed toolbar
       
  3084 //
       
  3085 //----------------------------------------------------
       
  3086 //
       
  3087 RESOURCE TBUF r_qtn_lcam_tt_send
       
  3088     {
       
  3089     buf = qtn_lcam_tt_send; // "Send"
       
  3090     }    
       
  3091 
       
  3092 //----------------------------------------------------
       
  3093 //
       
  3094 //    r_cam_one_click_upload_interest
       
  3095 //    AIW interest for one-click upload
       
  3096 //
       
  3097 //----------------------------------------------------
       
  3098 //
       
  3099 RESOURCE AIW_INTEREST r_cam_one_click_upload_interest
       
  3100     {
       
  3101     items=
       
  3102         {
       
  3103         AIW_CRITERIA_ITEM
       
  3104             {
       
  3105             id                  = KAiwCmdUpload;
       
  3106             serviceCmd          = KAiwCmdUpload;
       
  3107             serviceClass        = KAiwClassBase;
       
  3108             contentType         = "image/*";
       
  3109             defaultProvider = 0x2000BB53; //KShareAppUidVal;
       
  3110             maxProviders        = 1;
       
  3111             }
       
  3112         };
       
  3113     }
       
  3114 //----------------------------------------------------
       
  3115 //   
       
  3116 //    qtn_lcam_tb_turn_sequence_off
       
  3117 //    Text for sequence mode button in toolbar extension
       
  3118 //
       
  3119 //----------------------------------------------------
       
  3120 //
       
  3121 RESOURCE TBUF r_qtn_lcam_tb_turn_sequence_off
       
  3122     {
       
  3123     buf = ""; // this string is only used with nhd layouts
       
  3124     }    
       
  3125 
       
  3126 //----------------------------------------------------
       
  3127 //   
       
  3128 //    qtn_lcam_tb_turn_sequence_on
       
  3129 //    Tooltip for the send button in fixed toolbar
       
  3130 //
       
  3131 //----------------------------------------------------
       
  3132 //
       
  3133 RESOURCE TBUF r_qtn_lcam_tb_turn_sequence_on
       
  3134     {
       
  3135     buf = ""; // this string is only used with nhd layouts
       
  3136     }    
       
  3137 
       
  3138 //----------------------------------------------------
       
  3139 //   
       
  3140 //    qtn_lcam_tb_sequence
       
  3141 //    Text for sequence mode button in toolbar extension
       
  3142 //
       
  3143 //----------------------------------------------------
       
  3144 //
       
  3145 RESOURCE TBUF r_qtn_lcam_tb_sequence
       
  3146     {
       
  3147     buf = ""; // this string is only used with nhd layouts
       
  3148     }
       
  3149 
       
  3150 //-----------------------------------------------------------------------------
       
  3151 //
       
  3152 //    r_qtn_processing_image
       
  3153 //    Processing image text, displayed on blended background in the bottom of
       
  3154 //    thescreen in pre- and postcapture view.
       
  3155 //
       
  3156 //-----------------------------------------------------------------------------
       
  3157 //
       
  3158 RESOURCE TBUF r_qtn_processing_image_text
       
  3159     {
       
  3160     buf = qtn_lcam_note_processing_image_v2;
       
  3161     }
       
  3162 
       
  3163 //-----------------------------------------------------------------------------
       
  3164 //
       
  3165 //    r_qtn_processing_burst_image_text
       
  3166 //    Processing images text with numbers, displayed on blended background in the bottom of
       
  3167 //    thescreen in pre- and postcapture view.
       
  3168 //
       
  3169 //-----------------------------------------------------------------------------
       
  3170 //
       
  3171 RESOURCE TBUF r_qtn_processing_burst_image_text
       
  3172     {
       
  3173     buf = qtn_lcam_note_processing_images_v2;
       
  3174     }
       
  3175 
       
  3176 //-----------------------------------------------------------------------------
       
  3177 //
       
  3178 //    r_qtn_fldr_cant_delete_file_open
       
  3179 //    Error string that's used when trying to delete file that's already is use.
       
  3180 //    Uses string defined in avkon.loc
       
  3181 //
       
  3182 //-----------------------------------------------------------------------------
       
  3183 //
       
  3184 RESOURCE TBUF r_qtn_fldr_cant_delete_file_open
       
  3185     {
       
  3186     buf = qtn_fldr_cant_delete_file_open;
       
  3187     }
       
  3188 
       
  3189 #include "CamConstantsCamcorder.hrh"
       
  3190 #include "CamConstantsViewMode.hrh"
       
  3191 #include "CamConstantsPortrait.hrh"
       
  3192 
       
  3193 // the Settings pages are in separate files for clarity
       
  3194 #include "CamProductSpecificSettings.ra"       // Resources for photo and video settings 
       
  3195 #include "CamSettingsV2.ra"
       
  3196 
       
  3197 #include "CamAppWideV2.ra"
       
  3198 #include "CamAppWideCamcorder.ra"
       
  3199 #include "CamAppWidePortrait.ra"
       
  3200 #include "CamAppWideViewMode.ra"
       
  3201 
       
  3202 #include "CamCapture.ra"
       
  3203 #include "CamCaptureCamcorder.ra"
       
  3204 #include "CamCapturePortrait.ra"
       
  3205 #include "CamCaptureViewMode.ra"
       
  3206 #include "CamCaptureCamcorderLeft.ra"
       
  3207 
       
  3208 #include "CamStillCaptureV2.ra"
       
  3209 #include "CamStillCaptureCamcorder.ra"
       
  3210 #include "CamStillCapturePortrait.ra"
       
  3211 #include "CamStillCaptureViewMode.ra"
       
  3212 #include "CamStillCaptureCamcorderLeft.ra"
       
  3213 
       
  3214 #include "CamVideoCaptureV2.ra"
       
  3215 #include "CamVideoCaptureCamcorder.ra"
       
  3216 #include "CamVideoCapturePortrait.ra"
       
  3217 #include "CamVideoCaptureViewMode.ra"
       
  3218 #include "CamVideoCaptureCamcorderLeft.ra"
       
  3219 
       
  3220 #include "CamBurstCaptureV2.ra"
       
  3221 
       
  3222 #include "CamCaptureSetupV2.ra"  
       
  3223 
       
  3224 #include "CamSceneSetupV2.ra"
       
  3225 #include "CamSceneSetupCamcorder.ra"
       
  3226 #include "CamSceneSetupPortrait.ra"
       
  3227 #include "CamSceneSetupViewMode.ra"
       
  3228 
       
  3229 #include "CamStandby.ra"
       
  3230 
       
  3231 #include "CamEmbedded.ra"
       
  3232 #include "CamEmbeddedCamcorder.ra"
       
  3233 #include "CamEmbeddedPortrait.ra"
       
  3234 #include "CamEmbeddedViewMode.ra"
       
  3235 
       
  3236 #include "CamModeSelectV2.ra"
       
  3237 
       
  3238 #include "CamActivePalette.ra"
       
  3239 
       
  3240 // ===========================================================================
       
  3241 // end of file