camerauis/cameraapp/generic/data/vgacamsettings.rss
changeset 0 1ddebce53859
child 2 e8773a61782d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/camerauis/cameraapp/generic/data/vgacamsettings.rss	Thu Jan 07 16:18:56 2010 +0200
@@ -0,0 +1,3241 @@
+/*
+* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Resource definitions for the Camera Application*
+*/
+
+
+//  RESOURCE IDENTIFIER
+NAME    NCSE // 4 letter ID, must be same as nhdcamsettings.rss ID
+
+#include <eikon.rh>     // signature
+#include <avkon.rh>     // AVKON_LAYOUT_TEXT AVKON_NOTE  
+#include <avkon.rsg>    // R_AVKON_SOFTKEYS_EMPTY
+#include <appinfo.rh>   // LOCALISABLE_APP_INFO 
+#include <avkon.mbg> 
+#include <aknsconstants.hrh>  // EAknsMajorGeneric
+#include <e32keys.h>          // For EStdKeyDevice3
+#include <AiwCommon.rh>       // For AIW_INTEREST
+#include <cameraapp.mbg>      // EMbmCameraappQgn_*
+#include <cam.loc>
+#include <avkon.loc>
+
+
+#include "Cam.rh" // CAM_ENGINE_UPDATE
+#include "CamConstantsCamcorder.hrh"  
+#include "CamConstantsViewMode.hrh"
+#include "CamConstantsPortrait.hrh"
+
+// ===========================================================================
+// Constants  
+#define KCamCaptureSoundFile1 "z:\\system\\sounds\\digital\\cameraappCapture1.wav"
+#define KCamCaptureSoundFile2 "z:\\system\\sounds\\digital\\cameraappCapture2.wav"
+#define KCamCaptureSoundFile3 "z:\\system\\sounds\\digital\\cameraappCapture3.wav"
+#define KCamCaptureSoundFile4 "z:\\system\\sounds\\digital\\cameraappCapture4.wav"
+#define KCamBurstCaptureSoundFile1 "z:\\system\\sounds\\digital\\cameraappCaptureShort1.wav"
+#define KCamBurstCaptureSoundFile2 "z:\\system\\sounds\\digital\\cameraappCaptureShort2.wav"
+#define KCamBurstCaptureSoundFile3 "z:\\system\\sounds\\digital\\cameraappCaptureShort3.wav"
+#define KCamBurstCaptureSoundFile4 "z:\\system\\sounds\\digital\\cameraappCaptureShort4.wav"
+
+#define KCamStartSoundFile "z:\\system\\sounds\\digital\\cameraappStart.wav"
+#define KCamStopSoundFile  "z:\\system\\sounds\\digital\\cameraappStop.wav"
+#define KCamPauseSoundFile "z:\\system\\sounds\\digital\\cameraappStop.wav"
+
+#define KCamAutoFocusSuccFile "z:\\system\\sounds\\digital\\cameraappFocusSucc.wav"
+
+#define CAMERAAPP_BITMAP_FILE "z:\\resource\\apps\\cameraapp.mif"
+
+
+
+//  RESOURCE DEFINITIONS 
+RESOURCE RSS_SIGNATURE { }
+RESOURCE TBUF { buf = "NCSE"; }
+
+
+/********************************************
+*               TBUF
+*********************************************/
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_auto
+//    Title of Auto scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_auto
+    {
+    buf = qtn_lcam_scene_auto_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_user
+//    Title of User scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_user
+    {
+    buf = qtn_lcam_scene_user_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_macro
+//    Title of Macro scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_macro
+    {
+    buf = qtn_lcam_scene_macro_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_landscape
+//    Title of Landscape scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_landscape
+    {
+    buf = qtn_lcam_scene_land_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_portrait
+//    Title of Portrait scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_portrait
+    {
+    buf = qtn_lcam_scene_port_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_text
+//    Title of Text scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_text
+    {
+    buf = qtn_lcam_scene_text;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_night
+//    Title of Night scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_night
+    {
+    buf = qtn_lcam_scene_night_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_sports
+//    Title of Sports scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_sports
+    {
+    buf = qtn_lcam_scene_sport_v2;
+    }   
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_normal
+//    Title of Normal scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_normal
+    {
+    buf = qtn_lcam_scene_auto_v2;
+    }   
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_night_landscape
+//    Title of Night Landscape scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_night_landscape
+    {
+    buf = qtn_lcam_scene_nightland_v2;
+    }   
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_night_portrait
+//    Description of Night Portrait scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_night_portrait
+    {
+    buf = qtn_lcam_scene_nightport_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_candlelight
+//    Description of Candlelight scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_title_candlelight
+    {
+    buf = qtn_lcam_scene_candle;
+    }
+
+/**************************************
+*       Explanation text TBUF         *
+**************************************/
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_title_auto
+//    Description of Auto scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_auto
+    {
+    buf = qtn_lcam_scene_auto_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_user
+//    Description of User scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_user
+    {
+    buf = qtn_lcam_scene_user_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_macro
+//    Description of macro scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_macro
+    {
+    buf = qtn_lcam_scene_macro_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_landscape
+//    Description of Landscape scene in scene settings view
+//    this is used when autofocus is not supported
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_landscape
+    {
+    buf = qtn_lcam_scene_land2_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_landscape_autofocus
+//    Description of Landscape scene in scene settings view
+//    this is used when autofocus is supported
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_landscape_autofocus
+    {
+    buf = qtn_lcam_scene_land_ex_v2;
+    }
+
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_portrait
+//    Description of Portrait scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_portrait
+    {
+    buf = qtn_lcam_scene_port2_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_text
+//    Description of Text scene in scene settings view
+//
+// ---------------------------------------------------
+//
+
+RESOURCE TBUF r_cam_scene_description_text
+    {
+    buf = qtn_lcam_scene_text_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_night
+//    Description of Night scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_night
+    {
+    buf = qtn_lcam_scene_night_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_sports
+//    Description of Sports scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_sports
+    {
+    buf = qtn_lcam_scene_sport_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_normal
+//    Description of Normal scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_normal
+    {
+    buf = qtn_lcam_scene_normal_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_night_landscape
+//    Description of Night Landscape scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_night_landscape
+    {
+    buf = qtn_lcam_scene_nightland_ex_v2;
+    }
+
+// ---------------------------------------------------
+//
+//    r_cam_scene_description_night_portrait
+//    Description of Night Portrait scene in scene settings view
+//
+// ---------------------------------------------------
+//
+RESOURCE TBUF r_cam_scene_description_night_portrait
+    {
+    buf = qtn_lcam_scene_nightport_ex_v2;
+    }
+
+
+/**************************************
+*         Other structures            *
+**************************************/
+
+//----------------------------------------------------
+//   
+//    r_cam_photo_user_scene_setup_list_scenebase_data
+//    The data for the scene base item in the 
+//    photo user scene setup list
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_USER_SCENE_SETUP_LIST_ITEM_DATA r_cam_photo_user_scene_setup_list_scenebase_data
+    {
+    id = ECamSettingItemUserSceneBasedOnScene;
+    text = qtn_lcam_set_user_scene;
+    user_scene_setup_list_item_values =
+        {
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {          
+            id = ECamSceneNight;
+            text = qtn_lcam_user_scene_night_v2;
+            },
+   
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneMacro;
+            text = qtn_lcam_user_scene_macro_v2;
+            },
+   
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamScenePortrait;
+            text = qtn_lcam_user_scene_port_v2;
+            },
+
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneAuto;
+            text = qtn_lcam_user_scene_auto_v2;
+            },
+
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneScenery;
+            text = qtn_lcam_user_scene_land_v2;
+            },
+
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneSports;
+            text = qtn_lcam_user_scene_sport_v2;
+            },
+
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneNormal;
+            text = qtn_lcam_user_scene_auto_v2;
+            },
+            
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneNightScenery;
+            text = qtn_lcam_scene_nightland_v2;
+            },
+            
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneNightPortrait;
+            text = qtn_lcam_user_scene_nightport_v2;
+            },
+            
+        CAM_USER_SCENE_SETUP_LIST_ITEM_VALUE
+            {
+            id = ECamSceneCandlelight;
+            text = qtn_lcam_scene_candle; // not used
+            }
+        
+        };
+    }
+
+RESOURCE ARRAY r_cam_capture_setup_list_user_scene_shooting_mode
+    {
+    items=
+        {
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_auto_v2;
+            setting_value_id = ECamSceneAuto;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_auto;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_auto_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_macro_v2;
+            setting_value_id = ECamSceneMacro;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_closeup;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_macro_s;
+            },            
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_port_v2;
+            setting_value_id = ECamScenePortrait;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_port_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_land_v2;
+            setting_value_id = ECamSceneScenery;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_landscape;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_land_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_sport_v2;
+            setting_value_id = ECamSceneSports;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_sport;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_sport_s;
+            },  
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_night_v2;
+            setting_value_id = ECamSceneNight;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_night;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_night_s;
+            },                          
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_user_scene_nightport_v2;
+            setting_value_id = ECamSceneNightPortrait;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_nightport_s;
+            }                                                                              
+        };
+    }
+
+
+RESOURCE ARRAY r_cam_capture_setup_list_user_scene_shooting_mode_summary
+    {
+    items =
+        {
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneAuto;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_auto;
+            summary_title_text       = qtn_lcam_scene_auto_v2;
+            summary_description_text = qtn_lcam_scene_auto_ex_v2;  
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_auto_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneMacro;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_closeup;
+            summary_title_text       = qtn_lcam_scene_macro_v2;
+            summary_description_text = qtn_lcam_scene_macro_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_macro_l;
+            },            
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamScenePortrait;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait;
+            summary_title_text       = qtn_lcam_scene_port_v2;
+            summary_description_text = qtn_lcam_scene_port2_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_port_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneScenery;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_landscape;
+            summary_title_text       = qtn_lcam_scene_land_v2;
+            // this is used when autofocus is not supported
+            summary_description_text = qtn_lcam_scene_land2_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_land_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneSports;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_sport;
+            summary_title_text       = qtn_lcam_scene_sport_v2;
+            summary_description_text = qtn_lcam_scene_sport_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_sport_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneNight;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_night;
+            summary_title_text       = qtn_lcam_scene_night_v2;
+            summary_description_text = qtn_lcam_scene_night_ex_v2;  
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_night_l;
+            },            
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneNightPortrait;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
+            summary_title_text       = qtn_lcam_scene_nightport_v2;
+            summary_description_text = qtn_lcam_scene_nightport_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_nightport_l;
+            }
+        };
+    } 
+
+RESOURCE ARRAY r_cam_capture_setup_list_photo_shooting_mode
+    {
+    items=
+        {
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_auto_v2;
+            setting_value_id = ECamSceneAuto;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_auto;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_auto_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_user_v2;
+            setting_value_id = ECamSceneUser;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_userscene;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_user_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_macro_v2;
+            setting_value_id = ECamSceneMacro;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_closeup;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_macro_s;
+            },            
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_port_v2;
+            setting_value_id = ECamScenePortrait;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_port_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_land_v2;
+            setting_value_id = ECamSceneScenery;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_landscape;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_land_s;
+            },
+        CAPTURE_SETUP_LIST_ITEM    
+            {
+            item_text        = qtn_lcam_scene_sport_v2;
+            setting_value_id = ECamSceneSports;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_sport;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_sport_s;
+            },  
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_night_v2;
+            setting_value_id = ECamSceneNight;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_night;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_night_s;
+            },                               
+        CAPTURE_SETUP_LIST_ITEM
+            {
+            item_text        = qtn_lcam_scene_nightport_v2;
+            setting_value_id = ECamSceneNightPortrait;
+            bitmap_id        = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
+            //bitmap_id = EMbmCameraappQgn_ico_lcam_sce_nightport_s;
+            }                                                                       
+        };
+    }
+
+RESOURCE ARRAY r_cam_capture_setup_list_photo_shooting_mode_summary
+    {
+    items =
+        {
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneAuto;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_auto;
+            summary_title_text       = qtn_lcam_scene_auto_v2;
+            summary_description_text = qtn_lcam_scene_auto_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_auto_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneUser;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_userscene;
+            summary_title_text       = qtn_lcam_scene_user_v2;
+            summary_description_text = qtn_lcam_scene_user_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_user_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneMacro;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_closeup;
+            summary_title_text       = qtn_lcam_scene_macro_v2;
+            summary_description_text = qtn_lcam_scene_macro_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_macro_l;
+            },               
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamScenePortrait;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait;
+            summary_title_text       = qtn_lcam_scene_port_v2;
+            summary_description_text = qtn_lcam_scene_port2_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_port_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneScenery;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_landscape;
+            summary_title_text       = qtn_lcam_scene_land_v2;
+            // this is used when autofocus is not supported
+            summary_description_text = qtn_lcam_scene_land2_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_land_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneSports;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_sport;
+            summary_title_text       = qtn_lcam_scene_sport_v2;
+            summary_description_text = qtn_lcam_scene_sport_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_sport_l;
+            },
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneNight;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_night;
+            summary_title_text       = qtn_lcam_scene_night_v2;
+            summary_description_text = qtn_lcam_scene_night_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_night_l;
+            },                        
+        CAM_MODE_SELECT_SUMMARY
+            {
+            setting_value_id         = ECamSceneNightPortrait;
+            summary_icon             = EMbmCameraappQgn_indi_cam4_mode_portrait_night;
+            summary_title_text       = qtn_lcam_scene_nightport_v2;
+            summary_description_text = qtn_lcam_scene_nightport_ex_v2;
+            //summary_icon = EMbmCameraappQgn_ico_lcam_sce_nightport_l;
+            }
+        };
+    }
+
+////////////////////////////////////////////
+// Common for both VGA and NHD resourses
+////////////////////////////////////////////
+
+//----------------------------------------------------
+//   
+//    r_cam_namebase_video
+//    Base name for video files
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_namebase_video
+    {
+    buf = qtn_lcam_namebase_video;
+    }
+
+
+//----------------------------------------------------
+//   
+//    r_cam_namebase_image
+//    Base name for image files
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_namebase_image
+    {
+    buf = qtn_lcam_namebase_image;
+    }
+
+
+//----------------------------------------------------
+//   
+//    r_cam_generic_title_name
+//    Title name used in case of error
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_generic_title_name
+	{
+	buf = qtn_lcam_title_text_camera;
+	}
+	
+	
+//----------------------------------------------------
+//   
+//    r_cam_camera_subfolder
+//    Camera specific subfolder
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_camera_subfolder
+	{
+	buf = qtn_lcam_camera_subfolder;
+	}
+
+
+//----------------------------------------------------
+//   
+//    r_cam_sound_list
+//    Sound info list containing the Camera sounds
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SOUND_INFO_LIST r_cam_sound_list
+    {
+    list = 
+        {
+        // Still image snap sounds
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamStillCaptureSoundId1; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamCaptureSoundFile1;
+            volume = 5;
+            },
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamStillCaptureSoundId2; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamCaptureSoundFile2;
+            volume = 5;
+            },
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamStillCaptureSoundId3; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamCaptureSoundFile3;
+            volume = 5;
+            },
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamStillCaptureSoundId4; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamCaptureSoundFile4;
+            volume = 5;
+            },            
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamVideoStartSoundId; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamStartSoundFile;
+            volume = 5;
+            },
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamVideoStopSoundId; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamStopSoundFile;
+            volume = 5;
+            },
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamVideoPauseSoundId; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamPauseSoundFile;
+            volume = 5;
+            },
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamAutoFocusComplete; 
+            priority = EAvkonKeyClickPriority;
+            preference = EAknAudioPrefCamera;
+            file = KCamAutoFocusSuccFile;
+            volume = 5;
+            },
+        // Self-timer beep
+        AVKON_SOUND_INFO 
+            { 
+            sid = ECamSelfTimerSoundId; 
+            priority = EAvkonAlarmTonesPriority;
+            preference = EAknAudioPrefDefaultTone; 
+            sequencelength = 6;
+            sequence = { 0, 17, 6, 118, 10, 11 };
+            volume = 9; 
+            }
+         
+        };
+    }
+
+//----------------------------------------------------
+//   
+//    r_cam_silent_ok_key_list
+//    Sound key list to disable selection key sound  
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SKEY_LIST r_cam_silent_ok_key_list
+    {
+    list=
+        {
+        AVKON_SKEY_INFO 
+            {
+            key = EStdKeyDevice3;
+            sid = EAvkonSIDNoSound;
+            },
+        AVKON_SKEY_INFO
+            {
+            key = EStdKeyDevice3;
+            sid = EAvkonSIDNoSound;
+            type = ESKeyTypeLong;
+            },
+        AVKON_SKEY_INFO
+            {
+            key = EStdKeyDevice3;
+            sid = EAvkonSIDNoSound; 
+            type = ESKeyTypeRepeat;
+            },
+        AVKON_SKEY_INFO
+            {
+            key = EStdKeyUpArrow;
+            sid = EAvkonSIDNoSound;
+            type = ESKeyTypeRepeat;
+            },
+        AVKON_SKEY_INFO
+            {
+            key = EStdKeyUpArrow;
+            sid = EAvkonSIDNoSound;
+            type = ESKeyTypeLong;
+            },
+        AVKON_SKEY_INFO
+            {
+            key = EStdKeyDownArrow;
+            sid = EAvkonSIDNoSound;
+            type = ESKeyTypeRepeat;
+            },
+        AVKON_SKEY_INFO
+            {
+            key = EStdKeyDownArrow;
+            sid = EAvkonSIDNoSound;
+            type = ESKeyTypeLong;
+            }
+        };
+    }  
+
+//----------------------------------------------------
+//
+// Button state extensions for toolbar and toolbar extension buttons.
+// These is required to support skinned graphics for the buttons.
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_capture
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbCapture;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_video
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Video;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_mode_camera
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4ModeCamera;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_record
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbRecord;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_camera
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Camera;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_capture
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Capture;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_autoflash
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4Autoflash;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_goto_photos
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4GotoGallery;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_add_to_album
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbAddToAlbum;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_send
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbSend;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_delete
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbDelete;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_light_off
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbLightOff;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_play
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbPlay;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_goto_photos
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbGotoGallery;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_upload
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbUpload;
+    }
+
+RESOURCE AVKON_BUTTON_STATE_EXTENSION r_cam_ext_qgn_indi_cam4_tb_mark
+    {
+    bmbSkinIdMajor = EAknsMajorGeneric;
+    bmbSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbMark;
+    }
+
+//----------------------------------------------------
+//   
+//    r_cam_still_precapture_toolbar_portrait
+//    Toolbar for still pre-capture view for secondary
+//    camera
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_precapture_toolbar_portrait
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdCaptureImage;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_capture;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_capture_mask;
+                        helptxt = qtn_lcam_tt_capture;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_capture;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdNewVideo;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_video;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_video_mask;
+                        helptxt = qtn_lcam_tt_video_mode;
+                        extension = r_cam_ext_qgn_indi_cam4_video;
+                        }
+                    };
+                };
+            },
+         TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSwitchCamera;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
+                        bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
+                        helptxt = qtn_lcam_tt_camera_main;
+                        extension = r_cam_ext_qgn_indi_cam4_mode_camera;
+                        }
+                    };
+                };
+            }
+        };
+    }
+            
+//----------------------------------------------------
+//   
+//    r_cam_still_precapture_toolbar_landscape        
+//    Toolbar for still pre-capture view for secondary
+//    camera
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_precapture_toolbar_landscape
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdCaptureImage;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_capture;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_capture_mask;
+                        helptxt = qtn_lcam_tt_capture;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_capture;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdNewVideo;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_video;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_video_mask;
+                        helptxt = qtn_lcam_tt_video_mode;
+                        extension = r_cam_ext_qgn_indi_cam4_video;
+                        }
+                    };
+                };
+            },
+         TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSwitchCamera;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
+                        bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
+                        helptxt = qtn_lcam_tt_camera_main;
+                        extension = r_cam_ext_qgn_indi_cam4_mode_camera;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//   
+//    r_cam_video_precapture_toolbar_portrait
+//    Toolbar and toolbar extension for video pre-capture view for secondary
+//    camera
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar_portrait
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdRecord;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
+                        helptxt = qtn_lcam_tt_record;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_record;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdNewPhoto;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_camera; 
+                        bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask; 
+                        helptxt = qtn_lcam_tt_still_mode;
+                        extension = r_cam_ext_qgn_indi_cam4_camera;
+                        }
+                    };
+                };
+            },
+         TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSwitchCamera;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
+                        bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
+                        helptxt = qtn_lcam_tt_camera_main;
+                        extension = r_cam_ext_qgn_indi_cam4_mode_camera;
+                        }
+                    };
+                };
+            }
+        };
+    }
+     
+
+//----------------------------------------------------
+//   
+//    r_cam_video_precapture_toolbar_landscape   
+//    Toolbar and toolbar extension for video pre-capture view for secondary
+//    camera
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar_landscape
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdRecord;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
+                        helptxt = qtn_lcam_tt_record;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_record;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdNewPhoto;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_camera; 
+                        bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask; 
+                        helptxt = qtn_lcam_tt_still_mode;
+                        extension = r_cam_ext_qgn_indi_cam4_camera;
+                        }
+                    };
+                };
+            },
+         TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSwitchCamera;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_tb_cam4_goto_main;
+                        bmpmask = EMbmCameraappQgn_indi_tb_cam4_goto_main_mask;
+                        helptxt = qtn_lcam_tt_camera_main;
+                        extension = r_cam_ext_qgn_indi_cam4_mode_camera;
+                        }
+                    };
+                };
+            }
+        };
+    }
+     
+
+//----------------------------------------------------
+//   
+//    r_cam_still_precapture_toolbar
+//    Toolbar and toolbar extension for still pre-capture view for primary
+//    camera
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_precapture_toolbar
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode | KAknToolbarNoBackground | KAknToolbarTransparent;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdCaptureImage;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_capture;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_capture_mask;
+                        helptxt = qtn_lcam_tt_capture;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_capture;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdCaptureSetupFlashStill;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_autoflash;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_autoflash_mask;
+                        helptxt = qtn_lcam_tt_flash;
+                        extension = r_cam_ext_qgn_indi_cam4_autoflash;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtToolbarExtension;
+            id = ECamCmdToolbarExtension;
+
+            control = AVKON_TOOLBAR_EXTENSION
+                {
+                flags = KAknToolbarDsaMode | KAknButtonNoFrame;
+                helptxt = qtn_lcam_tt_open_extension;
+
+                bmpFile = CAMERAAPP_BITMAP_FILE;
+
+                bmpId = EMbmCameraappQgn_indi_cam4_tb_extension;
+                bmpMask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                bmpSkinIdMajor = EAknsMajorGeneric;
+                bmpSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                dimBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
+                dimBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                dimSkinIdMajor = EAknsMajorGeneric;
+                dimSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                pressBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
+                pressBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                pressSkinIdMajor = EAknsMajorGeneric;
+                pressSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                items =
+                    {
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupSceneStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_scenes;
+                                    }
+                                };
+                            };
+                        },
+                        TBAR_CTRL 
+                           {
+                           type = EAknCtButton;
+                           id = ECamCmdToggleFacetracking; 
+                           control = AVKON_BUTTON
+                              {
+                              flags = KAknButtonNoFrame;
+                              states =
+                                  {
+                                  AVKON_BUTTON_STATE
+                                      {
+                                      txt = qtn_lcam_tb_facedet_on; 
+                                      }
+                                  };
+                             };
+                          },           
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdViewfinderGrid;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_show_viewfinder_grid;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupSelfTimer;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_st;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupColourFilterStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_coltone;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupWhiteBalanceStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_wb;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupExposureStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_ev;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupLightSensitivityStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_isosetting;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupContrastStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_contr;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupImageSharpnessStill;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_sharp;
+                                    }
+                                };
+                            };
+                        },                        
+                        TBAR_CTRL
+                            {
+                            type = EAknCtButton;
+                            id = ECamCmdTimeLapseSlider; 
+                            control = AVKON_BUTTON
+                                {
+                                flags = KAknButtonNoFrame;
+                                states =
+                                    {
+                                    AVKON_BUTTON_STATE
+                                        {
+                                        txt = ""; // only used with nhd
+                                        }
+                                    };
+                                };
+                            },
+                     TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdPhotos;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    bmpfile = CAMERAAPP_BITMAP_FILE;
+                                    bmpid = EMbmCameraappQgn_indi_cam4_goto_gallery;
+                                    bmpmask = EMbmCameraappQgn_indi_cam4_goto_gallery_mask;
+                                    txt = qtn_lcam_tb_go_to_photos;
+                                    extension = r_cam_ext_qgn_indi_cam4_goto_photos;
+                                    }
+                                };
+                            };
+                        },
+                        TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdNewVideo;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    bmpfile = CAMERAAPP_BITMAP_FILE;
+                                    bmpid = EMbmCameraappQgn_indi_cam4_video;
+                                    bmpmask = EMbmCameraappQgn_indi_cam4_video_mask;
+                                    txt = qtn_lcam_tb_switch_video_mode;
+                                    extension = r_cam_ext_qgn_indi_cam4_video;
+                                    }
+                                };
+                            };
+                        }                        
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//   
+//    r_cam_still_postcapture_toolbar
+//    Toolbar and toolbar extension for still post-capture view
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+            TBAR_CTRL
+                {
+                type = EAknCtButton;
+                id = ECamCmdPhotos;
+                control = AVKON_BUTTON
+                    {
+                    flags = KAknButtonNoFrame;
+                    states =
+                        {
+                        AVKON_BUTTON_STATE
+                            {
+                            bmpfile = CAMERAAPP_BITMAP_FILE;
+                            bmpid = EMbmCameraappQgn_indi_cam4_tb_goto_gallery; 
+                            bmpmask = EMbmCameraappQgn_indi_cam4_tb_goto_gallery_mask;
+                            helptxt = qtn_lcam_tt_go_to_photos;
+                            extension = r_cam_ext_qgn_indi_cam4_tb_goto_photos;
+                            }
+                        };
+                    };
+                },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_still_postcapture_toolbar_upload
+//    Toolbar and toolbar extension for still post-capture view
+//    with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_still_postcapture_toolbar_portrait
+//    Toolbar and toolbar extension for still post-capture 
+//    portrait view
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_portrait
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPhotos;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_goto_gallery;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_goto_gallery_mask;
+                        helptxt = qtn_lcam_tt_go_to_photos;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_goto_photos;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_still_postcapture_toolbar_landscape   
+//    Toolbar and toolbar extension for still post-capture 
+//    portrait view
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_landscape
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPhotos;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_goto_gallery;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_goto_gallery_mask;
+                        helptxt = qtn_lcam_tt_go_to_photos;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_goto_photos;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+
+//----------------------------------------------------
+//
+//    r_cam_still_postcapture_toolbar_portrait_upload
+//    Toolbar and toolbar extension for still post-capture
+//    portrait view with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_portrait_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_still_postcapture_toolbar_landscape_upload   
+//    Toolbar and toolbar extension for still post-capture
+//    portrait view with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_still_postcapture_toolbar_landscape_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+
+//----------------------------------------------------
+//
+//    r_cam_video_precapture_toolbar_videolight
+//    Toolbar and toolbar extension for video pre-capture view for primary
+//    camera when using non-widescreen resolution
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar_videolight
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdRecord;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
+                        helptxt = qtn_lcam_tt_start_video_rec;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_record;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdToggleVideoFlash;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_light_off;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_light_off_mask;
+                        helptxt = qtn_lcam_tt_videoflash;
+                        extension = r_cam_ext_qgn_indi_cam4_light_off;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtToolbarExtension;
+            id = ECamCmdToolbarExtension;
+
+            control = AVKON_TOOLBAR_EXTENSION
+                {
+                flags = KAknToolbarDsaMode | KAknButtonNoFrame;
+                helptxt = qtn_lcam_tt_open_extension;
+
+                bmpFile = CAMERAAPP_BITMAP_FILE;
+
+                bmpId = EMbmCameraappQgn_indi_cam4_tb_extension;
+                bmpMask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                bmpSkinIdMajor = EAknsMajorGeneric;
+                bmpSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                dimBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
+                dimBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                dimSkinIdMajor = EAknsMajorGeneric;
+                dimSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                pressBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
+                pressBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                pressSkinIdMajor = EAknsMajorGeneric;
+                pressSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                items =
+                    {
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupSceneVideo;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_scenes;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdNewPhoto;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    bmpfile = CAMERAAPP_BITMAP_FILE;
+                                    bmpid = EMbmCameraappQgn_indi_cam4_camera;
+                                    bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask;
+                                    txt = qtn_lcam_tb_switch_mode;
+                                    extension = r_cam_ext_qgn_indi_cam4_camera;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupWhiteBalanceVideo;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_wb;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupColourFilterVideo;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_coltone;
+                                    }
+                                };
+                            };
+                        },
+                     TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdPhotos;
+                        control = AVKON_BUTTON
+                             {
+                             flags = KAknButtonNoFrame;
+                             states =
+                                 {
+                                 AVKON_BUTTON_STATE
+                                     {
+                                     bmpfile = CAMERAAPP_BITMAP_FILE;
+                                     bmpid = EMbmCameraappQgn_indi_cam4_goto_gallery;
+                                     bmpmask = EMbmCameraappQgn_indi_cam4_goto_gallery_mask;
+                                    txt = qtn_lcam_tb_go_to_photos;
+                                     extension = r_cam_ext_qgn_indi_cam4_goto_photos;
+                                     }
+                                 };
+                             };
+                        }                        
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_video_precapture_toolbar
+//    Toolbar and toolbar extension for video pre-capture view for primary
+//    camera when using non-widescreen resolution
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_precapture_toolbar
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode | KAknToolbarNoBackground | KAknToolbarTransparent;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdRecord;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_record;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_record_mask;
+                        helptxt = qtn_lcam_tt_start_video_rec;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_record;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdCaptureSetupSceneVideo;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        //txt = qtn_lcam_tb_scenes;
+			helptxt = qtn_lcam_tt_goto_scenemode_settings;
+                        }
+                    };
+                };
+            },    
+        TBAR_CTRL
+            {
+            type = EAknCtToolbarExtension;
+            id = ECamCmdToolbarExtension;
+
+            control = AVKON_TOOLBAR_EXTENSION
+                {
+                flags = KAknToolbarDsaMode | KAknButtonNoFrame;
+                helptxt = qtn_lcam_tt_open_extension;
+
+                bmpFile = CAMERAAPP_BITMAP_FILE;
+
+                bmpId = EMbmCameraappQgn_indi_cam4_tb_extension;
+                bmpMask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                bmpSkinIdMajor = EAknsMajorGeneric;
+                bmpSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                dimBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
+                dimBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                dimSkinIdMajor = EAknsMajorGeneric;
+                dimSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                pressBmpid = EMbmCameraappQgn_indi_cam4_tb_extension;
+                pressBmpmask = EMbmCameraappQgn_indi_cam4_tb_extension_mask;
+                pressSkinIdMajor = EAknsMajorGeneric;
+                pressSkinIdMinor = EAknsMinorGenericQgnIndiCam4TbExtension;
+
+                items =
+                    {
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdNewPhoto;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    bmpfile = CAMERAAPP_BITMAP_FILE;
+                                    bmpid = EMbmCameraappQgn_indi_cam4_camera;
+                                    bmpmask = EMbmCameraappQgn_indi_cam4_camera_mask;
+                                    txt = qtn_lcam_tb_switch_mode;
+                                    extension = r_cam_ext_qgn_indi_cam4_camera;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupWhiteBalanceVideo;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_wb;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdCaptureSetupColourFilterVideo;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    txt = qtn_lcam_tb_coltone;
+                                    }
+                                };
+                            };
+                        },
+                    TBAR_CTRL
+                        {
+                        type = EAknCtButton;
+                        id = ECamCmdPhotos;
+                        control = AVKON_BUTTON
+                            {
+                            flags = KAknButtonNoFrame;
+                            states =
+                                {
+                                AVKON_BUTTON_STATE
+                                    {
+                                    bmpfile = CAMERAAPP_BITMAP_FILE;
+                                    bmpid = EMbmCameraappQgn_indi_cam4_goto_gallery;
+                                    bmpmask = EMbmCameraappQgn_indi_cam4_goto_gallery_mask;
+                                    txt = qtn_lcam_tb_go_to_photos;
+                                    extension = r_cam_ext_qgn_indi_cam4_goto_photos;
+                                    }
+                                };
+                            };
+                        }                        
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//   
+//    r_cam_video_postcapture_toolbar
+//    Toolbar and toolbar extension for video post-capture view
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPlay;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_play; 
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_play; 
+                        helptxt = qtn_lcam_tt_play;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_play; 
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_video_postcapture_toolbar_upload
+//    Toolbar and toolbar extension for video post-capture view
+//    with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarTransparent | KAknToolbarNoBackground;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPlay;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_play;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_play;
+                        helptxt = qtn_lcam_tt_play;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_play;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame;
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_video_postcapture_toolbar_portrait
+//    Toolbar and toolbar extension for video post-capture
+//    portrait view
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_portrait
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPlay;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_play; 
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_play; 
+                        helptxt = qtn_lcam_tt_play;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_play; 
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_video_postcapture_toolbar_landscape        
+//    Toolbar and toolbar extension for video post-capture
+//    portrait view
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_landscape
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPlay;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_play; 
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_play; 
+                        helptxt = qtn_lcam_tt_play;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_play; 
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                        helptxt = qtn_lcam_tt_send;
+                        extension = r_cam_ext_qgn_indi_cam4_send;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_video_postcapture_toolbar_portrait_upload
+//    Toolbar and toolbar extension for video post-capture
+//    portrait view with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_portrait_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPlay;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_play;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_play;
+                        helptxt = qtn_lcam_tt_play;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_play;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_video_postcapture_toolbar_landscape_upload   
+//    Toolbar and toolbar extension for video post-capture
+//    portrait view with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_video_postcapture_toolbar_landscape_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarDsaMode;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdPlay;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_play;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_play;
+                        helptxt = qtn_lcam_tt_play;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_play;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                flags = KAknButtonNoFrame; 
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+
+//----------------------------------------------------
+//
+//    r_cam_empty_fixed_toolbar
+//    Toolbar for views that do not have any content for fixed toolbar
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_empty_fixed_toolbar
+    {
+    lines = 0;
+    flags = KAknToolbarFixed | KAknToolbarWithoutCba;
+    items =
+        {
+        };
+    }
+
+
+//----------------------------------------------------
+//   
+//    r_cam_burst_postcapture_toolbar
+//    Toolbar for sequence post-capture thumbnail view
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_burst_postcapture_toolbar
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarNoBackground;
+    items =
+        {
+                
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdToolbarMarkUnmark;
+            control = AVKON_BUTTON
+                {
+                states =
+                {
+                        AVKON_BUTTON_STATE
+                            {
+                            bmpfile = CAMERAAPP_BITMAP_FILE;
+                            bmpid = EMbmCameraappQgn_indi_cam4_tb_mark;
+                            bmpmask = EMbmCameraappQgn_indi_cam4_tb_mark_mask; 
+                            helptxt = qtn_lcam_tt_mark_unmark;
+                            extension = r_cam_ext_qgn_indi_cam4_tb_mark; 
+                            } 
+                };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdSend;
+            control = AVKON_BUTTON
+                {
+                states =
+                {
+                        AVKON_BUTTON_STATE
+                            {
+                            bmpfile = CAMERAAPP_BITMAP_FILE;
+                            bmpid = EMbmCameraappQgn_indi_cam4_tb_send;
+                            bmpmask = EMbmCameraappQgn_indi_cam4_tb_send_mask;
+                            helptxt = qtn_lcam_tt_send;
+                            extension = r_cam_ext_qgn_indi_cam4_send;
+                            }
+                };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_cam_burst_postcapture_toolbar_upload
+//    Toolbar for sequence post-capture thumbnail view
+//    with one-click upload support
+//----------------------------------------------------
+//
+RESOURCE AVKON_TOOLBAR r_cam_burst_postcapture_toolbar_upload
+    {
+    lines = 3;
+    flags = KAknToolbarFixed | KAknToolbarNoBackground;
+    items =
+        {
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdToolbarMarkUnmark;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_mark;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_mark_mask;
+                        helptxt = qtn_lcam_tt_mark_unmark;
+                        extension = r_cam_ext_qgn_indi_cam4_tb_mark;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdOneClickUpload;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_upload;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_upload_mask;
+                        helptxt = ""; // Tooltip is set at run-time
+                        extension = r_cam_ext_qgn_indi_cam4_tb_upload;
+                        }
+                    };
+                };
+            },
+        TBAR_CTRL
+            {
+            type = EAknCtButton;
+            id = ECamCmdDelete;
+            control = AVKON_BUTTON
+                {
+                states =
+                    {
+                    AVKON_BUTTON_STATE
+                        {
+                        bmpfile = CAMERAAPP_BITMAP_FILE;
+                        bmpid = EMbmCameraappQgn_indi_cam4_tb_delete;
+                        bmpmask = EMbmCameraappQgn_indi_cam4_tb_delete_mask;
+                        helptxt = qtn_lcam_tt_delete;
+                        extension = r_cam_ext_qgn_indi_cam4_delete;
+                        }
+                    };
+                };
+            }
+        };
+    }
+
+
+//----------------------------------------------------
+//   
+//    r_qtn_lcam_tb_show_viewfinder_grid
+//    Text for the 'show grid' button in toolbar extension
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tb_show_viewfinder_grid 
+    {
+    buf = qtn_lcam_tb_show_viewfinder_grid;
+    }
+
+//----------------------------------------------------
+//   
+//    r_qtn_lcam_tb_hide_viewfinder_grid
+//    Text for the 'hide grid' button in toolbar extension
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tb_hide_viewfinder_grid 
+    {
+    buf = qtn_lcam_tb_hide_viewfinder_grid;
+    }
+
+//----------------------------------------------------
+//   
+//    r_qtn_lcam_tt_videoflash
+//    Tooltip for the video button in fixed toolbar
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tt_videoflash 
+    {
+    buf = qtn_lcam_tt_videoflash; // "Switch video light on"
+    }
+
+//----------------------------------------------------
+//   
+//    r_qtn_lcam_tt_videoflash
+//    Tooltip for the video button in fixed toolbar
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tt_flashoff
+    {
+    buf = qtn_lcam_tt_flashoff; // "Switch video light off"
+    }
+
+//----------------------------------------------------
+//   
+//    qtn_lcam_tt_sendtocall
+//    Tooltip for the send button in fixed toolbar
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tt_sendtocall
+    {
+    buf = qtn_lcam_tt_sendtocall; // "Send to caller"
+    }    
+
+//----------------------------------------------------
+//   
+//    qtn_lcam_tt_send
+//    Tooltip for the send button in fixed toolbar
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tt_send
+    {
+    buf = qtn_lcam_tt_send; // "Send"
+    }    
+
+//----------------------------------------------------
+//
+//    r_cam_one_click_upload_interest
+//    AIW interest for one-click upload
+//
+//----------------------------------------------------
+//
+RESOURCE AIW_INTEREST r_cam_one_click_upload_interest
+    {
+    items=
+        {
+        AIW_CRITERIA_ITEM
+            {
+            id                  = KAiwCmdUpload;
+            serviceCmd          = KAiwCmdUpload;
+            serviceClass        = KAiwClassBase;
+            contentType         = "image/*";
+            defaultProvider = 0x2000BB53; //KShareAppUidVal;
+            maxProviders        = 1;
+            }
+        };
+    }
+//----------------------------------------------------
+//   
+//    qtn_lcam_tb_turn_sequence_off
+//    Text for sequence mode button in toolbar extension
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tb_turn_sequence_off
+    {
+    buf = ""; // this string is only used with nhd layouts
+    }    
+
+//----------------------------------------------------
+//   
+//    qtn_lcam_tb_turn_sequence_on
+//    Tooltip for the send button in fixed toolbar
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tb_turn_sequence_on
+    {
+    buf = ""; // this string is only used with nhd layouts
+    }    
+
+//----------------------------------------------------
+//   
+//    qtn_lcam_tb_sequence
+//    Text for sequence mode button in toolbar extension
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_qtn_lcam_tb_sequence
+    {
+    buf = ""; // this string is only used with nhd layouts
+    }
+
+//-----------------------------------------------------------------------------
+//
+//    r_qtn_processing_image
+//    Processing image text, displayed on blended background in the bottom of
+//    thescreen in pre- and postcapture view.
+//
+//-----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_qtn_processing_image_text
+    {
+    buf = qtn_lcam_note_processing_image_v2;
+    }
+
+//-----------------------------------------------------------------------------
+//
+//    r_qtn_processing_burst_image_text
+//    Processing images text with numbers, displayed on blended background in the bottom of
+//    thescreen in pre- and postcapture view.
+//
+//-----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_qtn_processing_burst_image_text
+    {
+    buf = qtn_lcam_note_processing_images_v2;
+    }
+
+//-----------------------------------------------------------------------------
+//
+//    r_qtn_fldr_cant_delete_file_open
+//    Error string that's used when trying to delete file that's already is use.
+//    Uses string defined in avkon.loc
+//
+//-----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_qtn_fldr_cant_delete_file_open
+    {
+    buf = qtn_fldr_cant_delete_file_open;
+    }
+
+#include "CamConstantsCamcorder.hrh"
+#include "CamConstantsViewMode.hrh"
+#include "CamConstantsPortrait.hrh"
+
+// the Settings pages are in separate files for clarity
+#include "CamProductSpecificSettings.ra"       // Resources for photo and video settings 
+#include "CamSettingsV2.ra"
+
+#include "CamAppWideV2.ra"
+#include "CamAppWideCamcorder.ra"
+#include "CamAppWidePortrait.ra"
+#include "CamAppWideViewMode.ra"
+
+#include "CamCapture.ra"
+#include "CamCaptureCamcorder.ra"
+#include "CamCapturePortrait.ra"
+#include "CamCaptureViewMode.ra"
+#include "CamCaptureCamcorderLeft.ra"
+
+#include "CamStillCaptureV2.ra"
+#include "CamStillCaptureCamcorder.ra"
+#include "CamStillCapturePortrait.ra"
+#include "CamStillCaptureViewMode.ra"
+#include "CamStillCaptureCamcorderLeft.ra"
+
+#include "CamVideoCaptureV2.ra"
+#include "CamVideoCaptureCamcorder.ra"
+#include "CamVideoCapturePortrait.ra"
+#include "CamVideoCaptureViewMode.ra"
+#include "CamVideoCaptureCamcorderLeft.ra"
+
+#include "CamBurstCaptureV2.ra"
+
+#include "CamCaptureSetupV2.ra"  
+
+#include "CamSceneSetupV2.ra"
+#include "CamSceneSetupCamcorder.ra"
+#include "CamSceneSetupPortrait.ra"
+#include "CamSceneSetupViewMode.ra"
+
+#include "CamStandby.ra"
+
+#include "CamEmbedded.ra"
+#include "CamEmbeddedCamcorder.ra"
+#include "CamEmbeddedPortrait.ra"
+#include "CamEmbeddedViewMode.ra"
+
+#include "CamModeSelectV2.ra"
+
+#include "CamActivePalette.ra"
+
+// ===========================================================================
+// end of file