diff -r 8b2d6d0384b0 -r d9aefe59d544 camerauis/cameraapp/generic/common/data/CamVideoCaptureCamcorder.ra --- a/camerauis/cameraapp/generic/common/data/CamVideoCaptureCamcorder.ra Tue Feb 02 00:01:39 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1287 +0,0 @@ -/* -* Copyright (c) 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* -*/ - - - - -// --------------------------------------------------- -// -// r_cam_video_precap_remaining_time -// Layout for remaining recording time in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_precap_remaining_time - { - // font = ELatinBold12; C=0; l=23; B=233; W=100; J=ELayoutAlignLeft; - // font = ELatinBold12; C=0; /* r=243; */l=114; B=234; W=32; J=ELayoutAlignLeft; - //font = ELatinPlain12; C=0; r=201; l=87; B=233; W=32; J=ELayoutAlignLeft; - //font = ELatinPlain12; C=0; r=227; l=60; B=233; W=32; J=ELayoutAlignLeft; - font = ELatinPlain12; C=0; r=232; l=51; B=233; W=32; J=ELayoutAlignRight; - } - -// --------------------------------------------------- -// -// r_cam_video_precap_remaining_time_ah -// Arabic/Hebrew layout for remaining recording time in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_precap_remaining_time_ah - { - //font = ELatinBold12; C=0; l=23; B=233; W=100; J=ELayoutAlignLeft; - //font = ELatinPlain12; C=0; r=201; l=87; B=233; W=32; J=ELayoutAlignLeft; - font = ELatinPlain12; C=0; r=216; l=72; B=233; W=32; J=ELayoutAlignLeft; - } - - -// --------------------------------------------------- -// -// r_cam_video_cap_limited_elapsed_time -// Layout for elapsed time in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_limited_elapsed_time - { - // font = ELatinBold12; C=35; l=31; r=260; B=233; W=32; J=ELayoutAlignRight; - font = ELatinPlain12; C=35; l=70; r=218; B=233; W=32; J=ELayoutAlignLeft; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limited_elapsed_time_ah -// Arabic/Hebrew layout for elapsed time in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_limited_elapsed_time_ah - { - font = ELatinPlain12; C=35; l=163; B=233; W=56; J=ELayoutAlignLeft; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_unlimited_elapsed_time -// Layout for elapsed time in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_unlimited_elapsed_time - { - // font = ELatinBold12; C=35; l=31; r=260; B=233; W=32; J=ELayoutAlignRight; - font = ELatinPlain12; C=35; l=60; r=228; B=233; W=32; J=ELayoutAlignLeft; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_unlimited_elapsed_time_ah -// Arabic/Hebrew layout for elapsed time in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_unlimited_elapsed_time_ah - { - //font = ELatinPlain12; C=35; l=121; B=233; W=56; J=ELayoutAlignLeft; - font = ELatinPlain12; C=35; l=124; B=233; W=56; J=ELayoutAlignLeft; - } - -//---------------------------------------------------- -// -// r_cam_post_capture_video_size_layout_camcorder -// Layout for video size in post-capture navi-counter -// -//---------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_post_capture_video_size_layout_camcorder - { - //font = EAknLogicalFontSecondaryFont; C=35; l=40; B=234; W = 100; J=ELayoutAlignLeft; - font = EAknLogicalFontSecondaryFont; C=0; l=30; B=234; W=0; J=ELayoutAlignLeft; - } - -//---------------------------------------------------- -// -// r_cam_post_capture_video_size_layout_ah_camcorder -// Layout for video size in post-capture navi-counter -// -//---------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_post_capture_video_size_layout_ah_camcorder - { - font = EAknLogicalFontSecondaryFont; C=35; l=222; r=49; B=234; W = 320-49-222; J=ELayoutAlignRight; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limit_progress_bar -// Layout for progress bar during capture in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_video_cap_limit_progress_bar - { - // l=67; t=225; W=53; H=10; - //r=119; t=225; W=53; H=10; - //l=148; t=225; W=53; H=10; - r=165; t=225; W=53; H=10; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limit_progress_bar_ah -// Arabic/Hebrew layout for progress bar during capture in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_video_cap_limit_progress_bar_ah - { - //l=67; t=225; W=53; H=10; - l=104; t=225; W=53; H=10; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limit_memory_location -// Layout rect for memory location icon while recording in navi pane progress. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_video_cap_limit_memory_location - { - // l = 8; t = 222; W = 11; H = 16; - l = 192; t = 222; W = 16; H = 16; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limit_memory_location_ah -// Arabic/Hebrew layout rect for memory location icon while recording in navi pane progress. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_video_cap_limit_memory_location_ah - { - //l = 8; t = 222; W = 11; H = 16; - l = 56; t = 222; W = 16; H = 16; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_unlimit_memory_location -// Layout rect for memory location icon while recording in navi pane progress. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_video_cap_unlimit_memory_location - { - // l = 8; t = 222; W = 11; H = 16; - l = 132; t = 222; W = 16; H = 16; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_unlimit_memory_location_ah -// Arabic/Hebrew layout rect for memory location icon while recording in navi pane progress. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_video_cap_unlimit_memory_location_ah - { - //l = 8; t = 222; W = 11; H = 16; - l = 56; t = 222; W = 16; H = 16; - } -//----------------------------------------------------------------------------- -// -// r_cam_recpause_indicator_layout_vid_main_rect_camcorder -// Layout rect for the recording and paused indicators in the main video pane. -// -//----------------------------------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_RECT r_cam_recpause_indicator_layout_vid_main_rect_camcorder - { - l=117; t=225; W=8; H=8; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limited_remaining_time -// Layout for remaining images in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_limited_remaining_time - { - // font = ELatinBold12; C=215 /*0*/; l=124; B=233; W=56; J=ELayoutAlignLeft; - // font = ELatinPlain12; C=0 /*0*/; l=114; r=243; B=234; W=32; J=ELayoutAlignLeft; - //font = ELatinPlain12; C=0; l=118; /* r=243;*/ B=234; W=32; J=ELayoutAlignLeft; - font = ELatinPlain12; C=0; l=164; /* r=243;*/ B=234; W=32; J=ELayoutAlignLeft; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_limited_remaining_time_ah -// Arabic/Hebrew layout for remaining images in navi pane. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_limited_remaining_time_ah - { - //font = ELatinBold12; C=35; l=28; r=260; B=233; W=32; J=ELayoutAlignRight; - font = ELatinPlain12; C=0; l=72; r=216; B=233; W=32; J=ELayoutAlignLeft; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_unlimited_remaining_time -// Layout for remaining time in navi pane when progress bar is not visible -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_unlimited_remaining_time - { - // font = ELatinBold12; C=215; l=67; B=233; W=56; J=ELayoutAlignLeft; - font = ELatinPlain12; C=0; l=100; /* r=243;*/ B=233; W=32; J=ELayoutAlignLeft; - } - -// --------------------------------------------------- -// -// r_cam_video_cap_unlimited_remaining_time_ah -// Arabic/Hebrew layout for remaining time in navi pane when progrss bar is not visible. -// -// --------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_video_cap_unlimited_remaining_time_ah - { - //font = ELatinBold12; C=35; l=68; r=220; B=233; W=32; J=ELayoutAlignRight; - font = ELatinBold12; C=35; l=73; r=220; B=233; W=32; J=ELayoutAlignRight; - } - -//---------------------------------------------------- -// -// r_cam_video_quality_slider_array_camcorder -// Legend data for the video quality slider -// -//---------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_quality_slider_array_camcorder - { - items = - { - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 2; t = 6 +8; W = KResolutionVideoTVIconWidth; H = KResolutionVideoTVIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_tvhigh; -// mask_id = EMbmCameraappQgn_indi_lcam_res_tvhigh_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 24; t = 4 +8; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_mp4; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_mp4_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 2; t = 86; W = KResolutionVideoEmailIconWidth; H = KResolutionVideoEmailIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_emailhigh; -// mask_id = EMbmCameraappQgn_indi_lcam_res_emailhigh_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 24; t = 84; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 2; t = 174 -8; W = KResolutionVideoMMSIconWidth; H = KResolutionVideoMMSIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_mms; -// mask_id = EMbmCameraappQgn_indi_lcam_res_mms_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 24; t = 172 -8; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - } - }; - } - -//---------------------------------------------------- -// -// r_cam_video_quality_slider_array_ah_camcorder -// Legend data for the video quality slider (Arabic/Hebrew) -// -//---------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_quality_slider_array_ah_camcorder - { - items = - { - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 2; t = 6; W = KResolutionCIFIconWidth; H = KResolutionCIFIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_cif; -// mask_id = EMbmCameraappQgn_indi_lcam_res_cif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 22; t = 4; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_mp4; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_mp4_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 2; t = 46; W = KResolutionCIFIconWidth; H = KResolutionCIFIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_cif; -// mask_id = EMbmCameraappQgn_indi_lcam_res_cif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 22; t = 44; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_mp4; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_mp4_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 2; t = 86; W = KResolutionQCIFIconWidth; H = KResolutionQCIFIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_qcif; -// mask_id = EMbmCameraappQgn_indi_lcam_res_qcif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 22; t = 84; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 2; t = 130; W = KResolutionQCIFIconWidth; H = KResolutionQCIFIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_qcif; -// mask_id = EMbmCameraappQgn_indi_lcam_res_qcif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 22; t = 128; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 2; t = 174; W = KResolutionSQCIFIconWidth; H = KResolutionSQCIFIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_res_sqcif; -// mask_id = EMbmCameraappQgn_indi_lcam_res_sqcif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { r = 22; t = 172; W = KIndicatorVideoModeIconWidth; H = KIndicatorVideoModeIconHeight; }; -// bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; -// mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - } - }; - } - -#ifndef CAMERAAPP_PLUGIN_BUILD - -//**************************************************************** -// THE FOLLOWING ARE RESOURCES NEEDED BY CAMERA ONLY -//*************************************************************** - -/* -//---------------------------------------------------- -// -// r_cam_video_quality_slider_array_cam2_camcorder -// Legend data for the video quality slider ( for camera 2 ) -// -//---------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_quality_slider_array_cam2_camcorder - { - items = - { - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 2; t = 8; W = 26; H = 22; }; - bitmap_id = EMbmCameraappQgn_indi_lcam_res_qcif; - mask_id = EMbmCameraappQgn_indi_lcam_res_qcif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 32; t = 4; W = 22; H = 32; }; - bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; - mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 2; t = 260; W = 26; H = 22; }; - bitmap_id = EMbmCameraappQgn_indi_lcam_res_sqcif; - mask_id = EMbmCameraappQgn_indi_lcam_res_sqcif_mask; - }, - CAM_SLIDER_LEGEND_ITEM - { - item = ECamSliderLegendItemIcon; - position = AVKON_LAYOUT_RECT { l = 32; t = 56; W = 22; H = 32; }; - bitmap_id = EMbmCameraappQgn_indi_lcam_vid_3gp; - mask_id = EMbmCameraappQgn_indi_lcam_vid_3gp_mask; - } - }; - } -*/ - -//---------------------------------------------------- -// -// r_cam_post_capture_video_name_layout_camcorder -// Layout for video name in post-capture navi-counter -// -//---------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_post_capture_video_name_layout_camcorder - { - font = EAknLogicalFontSecondaryFont; C=35; l=9; B=13; W=150; J=ELayoutAlignLeft; - } - -//---------------------------------------------------- -// -// r_cam_post_capture_video_name_layout_ah_camcorder -// Arabic/Hebrew layout for video name in post-capture -// navi-counter for secondary camera -// -//---------------------------------------------------- -// -RESOURCE AVKON_LAYOUT_TEXT r_cam_post_capture_video_name_layout_ah_camcorder - { - font = EAknLogicalFontSecondaryFont; C=35; r=9; B=13; W=100; J=ELayoutAlignRight; - } - -//---------------------------------------------------------------------------- -// -// r_cam_video_pre_capture_ap_items_secondary -// Video pre-capture active palette items for secondary camera -// -//---------------------------------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_pre_capture_ap_items_secondary - { - /** - * Note: position is ignored. - */ - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemImageModeSelect; - cmd_id = ECamCmdNewPhoto; - position = ECamAPSlotVideoPreCaptureMode; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemGotoPhotos; - cmd_id = ECamCmdPhotos; - position = ECamAPSlotPhotoPreCaptureGotoPhotos; - type = ECamActivePaletteItemTypeCommand; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemSwitchCamera; - cmd_id = ECamCmdSwitchCamera; - position = ECamAPSlotVideoPreCaptureMode; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - } - }; - } - -//---------------------------------------------------------------------------- -// r_cam_video_pre_capture_ap_items_advanced -// -// Video pre-capture active palette items in advanced user mode. -// -//---------------------------------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_pre_capture_ap_items_advanced - { - /** - * Note: position is ignored. - */ - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemImageModeSelect; - cmd_id = ECamCmdNewPhoto; - position = ECamAPSlotVideoPreCaptureMode; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoScene; - cmd_id = ECamCmdCaptureSetupSceneVideo; - position = ECamAPSlotVideoPreCaptureScene; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoFlash; - cmd_id = ECamCmdToggleVideoFlash; - position = ECamAPSlotVideoPreCaptureVideoLight; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoWhiteBalance; - cmd_id = ECamCmdCaptureSetupWhiteBalanceVideo; - position = ECamAPSlotVideoPreCaptureWB; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoColourFilter; - cmd_id = ECamCmdCaptureSetupColourFilterVideo; - position = ECamAPSlotVideoPreCaptureColour; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemGotoPhotos; - cmd_id = ECamCmdPhotos; - position = ECamAPSlotVideoPreCaptureGotoPhotos; - type = ECamActivePaletteItemTypeCommand; - } - }; - } - -//---------------------------------------------------------------------------- -// r_cam_video_pre_capture_ap_items_novice -// -// Video pre-capture active palette items in novice user mode. -// (Less items than in advanced user mode.) -//---------------------------------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_pre_capture_ap_items_novice - { - /** - * Note: position is ignored. - */ - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemImageModeSelect; - cmd_id = ECamCmdNewPhoto; - position = ECamAPSlotVideoPreCaptureMode; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoScene; - cmd_id = ECamCmdCaptureSetupSceneVideo; - position = ECamAPSlotVideoPreCaptureScene; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoColourFilter; - cmd_id = ECamCmdCaptureSetupColourFilterVideo; - position = ECamAPSlotVideoPreCaptureColour; - type = ECamActivePaletteItemTypePreCapture; - } - - }; - } - - -//---------------------------------------------------------------------------- -// r_cam_emb_video_pre_capture_ap_items_advanced -// -// Embedded video pre-capture active palette items in advanced user mode. -// -//---------------------------------------------------------------------------- -// -RESOURCE ARRAY r_cam_emb_video_pre_capture_ap_items_advanced - { - /** - * Note: position is ignored. - */ - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemImageModeSelect; - cmd_id = ECamCmdNewPhoto; - position = ECamAPSlotVideoPreCaptureMode; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoScene; - cmd_id = ECamCmdCaptureSetupSceneVideo; - position = ECamAPSlotVideoPreCaptureScene; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoFlash; - cmd_id = ECamCmdToggleVideoFlash; - position = ECamAPSlotVideoPreCaptureVideoLight; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoWhiteBalance; - cmd_id = ECamCmdCaptureSetupWhiteBalanceVideo; - position = ECamAPSlotVideoPreCaptureWB; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoColourFilter; - cmd_id = ECamCmdCaptureSetupColourFilterVideo; - position = ECamAPSlotVideoPreCaptureColour; - type = ECamActivePaletteItemTypePreCapture; - } - }; - } - - -//---------------------------------------------------------------------------- -// r_cam_emb_video_pre_capture_ap_items_novice -// -// Embedded video pre-capture active palette items in novice user mode. -// (Less items than in advanced mode.) -//---------------------------------------------------------------------------- -// -RESOURCE ARRAY r_cam_emb_video_pre_capture_ap_items_novice - { - /** - * Note: position is ignored. - */ - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemImageModeSelect; - cmd_id = ECamCmdNewPhoto; - position = ECamAPSlotVideoPreCaptureMode; - type = ECamActivePaletteItemTypePreCaptureNonSetting; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoScene; - cmd_id = ECamCmdCaptureSetupSceneVideo; - position = ECamAPSlotVideoPreCaptureScene; - type = ECamActivePaletteItemTypePreCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - item_id = ECamSettingItemDynamicVideoColourFilter; - cmd_id = ECamCmdCaptureSetupColourFilterVideo; - position = ECamAPSlotVideoPreCaptureColour; - type = ECamActivePaletteItemTypePreCapture; - } - }; - } -//---------------------------------------------------- -// -// r_cam_video_post_capture_ap_items_secondary -// Video post-capture active palette items -// for secondary camera. -// -//---------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_post_capture_ap_items_secondary - { - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdPlay; - position = 0; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdSend; - position = 1; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdOneClickUpload; - position = 2; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdSendToCallerMultimedia; - position = 3; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdPhotos; - position = 6; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdDelete; - position = 4; - type = ECamActivePaletteItemTypePostCapture; - } - }; - } - -//---------------------------------------------------- -// -// r_cam_video_post_capture_ap_items -// Video post-capture active palette items -// -//---------------------------------------------------- -// -RESOURCE ARRAY r_cam_video_post_capture_ap_items - { - items = - { - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdPlay; - position = 0; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdSend; - position = 1; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdOneClickUpload; - position = 2; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdSendToCallerMultimedia; - position = 3; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdAddToAlbum; - position = 3; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdProperties;// cmd for add detail - position = 4; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdPhotos; - position = 6; - type = ECamActivePaletteItemTypePostCapture; - }, - CAM_ACTIVE_PALETTE_ITEM - { - cmd_id = ECamCmdDelete; - position = 7; - type = ECamActivePaletteItemTypePostCapture; - } - }; - } - -//---------------------------------------------------- -// -// r_cam_video_pre_capture_view_camcorder -// Video pre-capture view -// -//---------------------------------------------------- -// -RESOURCE AVKON_VIEW r_cam_video_pre_capture_view_camcorder - { - menubar = r_cam_video_pre_capture_menubar_camcorder; - cba = r_cam_softkeys_options_exit; - //toolbar = r_cam_video_precapture_toolbar; - } - -// --------------------------------------------------------- -// -// r_cam_video_pre_capture_menubar_camcorder -// Menubar for video pre-capture view -// -// --------------------------------------------------------- -// -RESOURCE MENU_BAR r_cam_video_pre_capture_menubar_camcorder - { - titles = - { - MENU_TITLE - { - menu_pane = r_cam_video_pre_capture_menu_camcorder; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_pre_capture_menu_camcorder -// Options menu for video pre capture view -// -// --------------------------------------------------------- -// -RESOURCE MENU_PANE r_cam_video_pre_capture_menu_camcorder - { - items = - { - MENU_ITEM - { - command = ECamCmdSwitchCamera; - txt = qtn_lcam_options_cam2; - }, - MENU_ITEM - { - command = ECamCmdSettings; - txt = qtn_lcam_cmd_settings; - }, - MENU_ITEM - { - command = ECamCmdNewPhoto; - txt = qtn_lcam_options_photo_mode; - }, - MENU_ITEM - { - command = ECamCmdPhotos; - txt = qtn_lcam_options_go_to_photos; - }, - MENU_ITEM - { - command = EAknCmdHelp; - txt = qtn_options_help; - }, - MENU_ITEM - { - command = ECamCmdInternalExit; - txt = qtn_options_exit; - } - }; - } - -//---------------------------------------------------- -// -// r_cam_video_post_capture_view_camcorder -// Video post-capture view -// -//---------------------------------------------------- -// -RESOURCE AVKON_VIEW r_cam_video_post_capture_view_camcorder - { - menubar = r_cam_video_post_capture_menubar_camcorder; - //cba = R_AVKON_SOFTKEYS_OPTIONS_BACK; - cba = r_cam_softkeys_options_back_toggletoolbar; - toolbar = r_cam_video_postcapture_toolbar; - } - -// --------------------------------------------------------- -// -// r_cam_video_post_capture_menubar_camcorder -// Menubar for video post capture view in camcorder mode -// -// --------------------------------------------------------- -// -RESOURCE MENU_BAR r_cam_video_post_capture_menubar_camcorder - { - titles = - { - MENU_TITLE - { - menu_pane = r_cam_video_post_capture_menu_camcorder; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_post_capture_menu_camcorder -// Options menu for video post capture view in camcorder mode -// -// --------------------------------------------------------- -// -RESOURCE MENU_PANE r_cam_video_post_capture_menu_camcorder - { - items = - { - MENU_ITEM - { - command = ECamCmdSend; - txt = qtn_options_send_via; - }, - MENU_ITEM - { - command = ECamCmdSendToCallerMultimedia; - txt = qtn_lcam_options_send_to_call; - }, - MENU_ITEM - { - command = ECamCmdShareOnOvi; - // AIW provider fills the menu item title. - // No submenu, only 1 provider acccepted. - txt = ""; - }, - MENU_ITEM - { - command = ECamCmdRenameVideo; - txt = qtn_lcam_cmd_rename_video; - }, - MENU_ITEM - { - command = ECamCmdAddToAlbum; - txt = qtn_lcam_options_add_to_album; - }, - MENU_ITEM - { - command = ECamCmdProperties; - txt = qtn_lcam_options_tags; - }, - MENU_ITEM - { - command = ECamCmdPhotos; - txt = qtn_lcam_options_go_to_photos; - }, - MENU_ITEM - { - command = EAknCmdHelp; - txt = qtn_options_help; - }, - MENU_ITEM - { - command = ECamCmdInternalExit; - txt = qtn_options_exit; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_precap_navicounter_decorations_camcorder -// Decorations for the navicounter in video precap -// -// --------------------------------------------------------- -// -RESOURCE CAM_DECORATIONS r_cam_video_precap_navicounter_decorations_camcorder - { - decorations = - { - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - // Background height increased by one pixel - // Background extended under battery icon - tl_x = 0; // 20; // 0 - tl_y = 219; // 220; - width = 107; //124; // 104; - } - }; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_cap_limit_recording_icon -// Blended background and recording icon during capture, limited feature -// -// --------------------------------------------------------- -// -RESOURCE CAM_DECORATIONS r_cam_video_cap_limit_recording_icon - { - decorations = - { - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - // Background height increased by one pixel - // Background extended under battery icon - tl_x = 0; // 20; // 0 - tl_y = 219; // 220; - width = 213; // 193; - } - }; - }, - CAM_DECORATION - { - type = ECamScreenDecorationRecordingIcon; - decoration = - { - CAM_RECORDING_ICON - { - tl_x = 320 - 264;//320 - 214; // 12+11; - tl_y = 219+6; // 220+6; - width = 9; - height = 9; - } - }; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_cap_limit_recording_icon_ah -// Blended background and recording icon during capture, limited feature -// -// --------------------------------------------------------- -// -RESOURCE CAM_DECORATIONS r_cam_video_cap_limit_recording_icon_ah - { - decorations = - { - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - // Background height increased by one pixel - // Background extended under battery icon - tl_x = 0; // 20; // 0 - tl_y = 219; // 220; - width = 213; // 193; - } - }; - }, - CAM_DECORATION - { - type = ECamScreenDecorationRecordingIcon; - decoration = - { - CAM_RECORDING_ICON - { - tl_x = 320 - 130;//320 - 214; // 12+11; - tl_y = 219+6; // 220+6; - width = 9; - height = 9; - } - }; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_cap_unlimit_recording_icon -// Blended background and recording icon during capture, unlimited feature -// -// --------------------------------------------------------- -// -RESOURCE CAM_DECORATIONS r_cam_video_cap_unlimit_recording_icon - { - decorations = - { - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - // Background height increased by one pixel - // Background extended under battery icon - tl_x = 0; // 20; // 0 - tl_y = 219; // 220; - width = 156; // 136; - } - }; - }, - CAM_DECORATION - { - type = ECamScreenDecorationRecordingIcon; - decoration = - { - CAM_RECORDING_ICON - { - tl_x = 320 - 233;//320 - 267; // 12+11; - tl_y = 219+6; // 220+6; - width = 9; - height = 9; - } - }; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_cap_unlimit_recording_icon_ah -// Blended background and recording icon during capture, unlimited feature -// -// --------------------------------------------------------- -// -RESOURCE CAM_DECORATIONS r_cam_video_cap_unlimit_recording_icon_ah - { - decorations = - { - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - // Background height increased by one pixel - // Background extended under battery icon - tl_x = 0; // 20; // 0 - tl_y = 219; // 220; - width = 156; // 136; - } - }; - }, - CAM_DECORATION - { - type = ECamScreenDecorationRecordingIcon; - decoration = - { - CAM_RECORDING_ICON - { - tl_x = 320 - 212;//320 - 267; // 12+11; - tl_y = 219+6; // 220+6; - width = 9; - height = 9; - } - }; - } - }; - } - -// --------------------------------------------------------- -// -// r_cam_video_postcap_navicounter_decorations_camcorder -// Decorations for the progress bar in video precap -// -// --------------------------------------------------------- -// -RESOURCE CAM_DECORATIONS r_cam_video_postcap_navicounter_decorations_camcorder - { - decorations = - { - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - tl_x = 0; - tl_y = 0; - width = 0; //167; removed empty pane - } - }; - }, - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - tl_x = 0; - tl_y = 219; // 220; - width = 18; - } - }; - }, - CAM_DECORATION - { - type = ECamScreenDecorationBlendedBackground; - decoration = - { - CAM_BLENDED_BACKGROUND - { - // Battery icon included in the blended area. - tl_x = 0; // 20; - tl_y = 219; // 220; - width = 76; // 56; - } - }; - } - }; - } - -//---------------------------------------------------- -// -// r_cam_video_filetype_pane_camcorder -// Video file type indicator - uses side pane resource -// Allows specifying position and size for all -// video file type indicators -// -//---------------------------------------------------- -// -RESOURCE CAMERA_SIDEPANE r_cam_video_filetype_pane_camcorder - { - indicators = - { - CAMERA_INDICATOR - { - indicator_id = ECamIndicatorVideoFileType; - coords = - { - CAMERA_INDICATOR_COORDS - { tl_x = 0; - tl_y = 0; - br_x = 0; - br_y = 0; } - }; - bitmaps = - { - CAMERA_BITMAP { bitmap_id = EMbmCameraappQgn_prop_cam4_codec_mp4; }, - CAMERA_BITMAP { bitmap_id = EMbmCameraappQgn_prop_cam4_codec_mp4_mask; }, - CAMERA_BITMAP { bitmap_id = EMbmCameraappQgn_prop_cam4_codec_3gp; }, - CAMERA_BITMAP { bitmap_id = EMbmCameraappQgn_prop_cam4_codec_3gp_mask; } - }; - } - }; - } - -#endif //CAMERAAPP_PLUGIN_BUILD