--- /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