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