--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/camerauis/cameraapp/generic/common/data/CamSettingsV2.ra Wed Sep 01 12:30:54 2010 +0100
@@ -0,0 +1,3670 @@
+/*
+* Copyright (c) 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*
+*/
+
+
+
+
+
+#include "CamSettings.hrh"
+#include "CamProductSpecificSettings.hrh"
+#include <CommonDialogs.hrh> // CommonDialogs Enumerations
+#include <CommonDialogs.rh> // CommonDialogs Resource structures
+#include <bldvariant.hrh>
+#include <avkon.loc> // text_softkey_back
+
+
+#define KSettingQualitySliderOffsety 20
+#define KSettingQualitySliderRectTLx 68
+#define KSettingQualitySliderRectTLy 25
+#define KSettingQualitySliderRectWidth 244
+#define KSettingQualitySliderRectHeight 150
+
+#define KSettingQualitySliderInsideFontOffsetx 8
+#define KSettingQualitySliderInsideRectBorderWidth 4
+#define KSettingQualitySliderInsideFontRightLimit (KScreenWidthCC - (KSettingQualitySliderRectTLx + KSettingQualitySliderRectWidth - KSettingQualitySliderInsideFontOffsetx))
+#define KSettingQualitySliderInsideTopRectHeight 95
+
+#define KCamLocationAdjustBoxSizes 35//20+15
+
+#define KCamLocationSummaryRectLeftX (178 - KCamLocationAdjustBoxSizes)
+#define KCamLocationSummaryRectTop (36 - 30)
+#define KCamLocationSummaryRectWidth (141 - 5 + KCamLocationAdjustBoxSizes)
+#define KCamLocationSummaryRectHeight 187-10
+
+#define KCamLocationSummaryInnerRectLeftX (181 - KCamLocationAdjustBoxSizes)
+#define KCamLocationSummaryInnerRectTop (38 - 30)
+#define KCamLocationSummaryInnerRectWidth (137 - 5 + KCamLocationAdjustBoxSizes)
+#define KCamLocationSummaryInnerRectHeight 183-10
+
+#define KCamLocationSummaryIconLeftX (190 - KCamLocationAdjustBoxSizes)
+#define KCamLocationSummaryIconTop (47 - 30)
+#define KCamLocationSummaryIconWidth 0
+#define KCamLocationSummaryIconHeight 30
+
+#define KCamLocationSummaryDescrFontColor 215//213
+#define KCamLocationSummaryDescrLeftX (192 - KCamLocationAdjustBoxSizes)//=172-15
+#define KCamLocationSummaryDescrRightX 12//27//8
+#define KCamLocationSummaryDescrWidth (116 + KCamLocationAdjustBoxSizes)//=151//(125 + KCamLocationAdjustBoxSizes)//121
+
+#define KCamLocationSummaryTitleBaseline1 34//74-20-20//(94 - 45)=49=74-20
+#define KCamLocationSummaryTitleBaseline2 48//88-20-20//(109 - 45)=64=88-24
+#define KCamLocationSummaryTitleBaseline3 62//102-20-20//(124 - 45)=79=102-23
+#define KCamLocationSummaryTitleBaseline4 76//116-20-20//(139 - 45)=94=116-22
+#define KCamLocationSummaryTitleBaseline5 90//130-20-20//(154 - 45)
+#define KCamLocationSummaryTitleBaseline6 104//144-20-20//(169 - 45)
+#define KCamLocationSummaryTitleBaseline7 118//158-20-20//(184 - 45)
+#define KCamLocationSummaryTitleBaseline8 132//172-20-20//(199 - 45)
+#define KCamLocationSummaryTitleBaseline9 146//186-20-20//(214 - 45)
+#define KCamLocationSummaryTitleBaseline10 160//200-20-20//(229 - 45)
+
+#define KCamLocationListboxLeftX 10
+#define KCamLocationListboxTop 8
+#define KCamLocationListboxWidth (166 - KCamLocationAdjustBoxSizes)
+#define KCamLocationListboxHeight 182
+
+
+
+//----------------------------------------------------
+//
+// R_CAM_SOFTKEYS_OPTIONS_BACK__CHANGE
+// Text association with MSK ( CHANGE )
+//
+//----------------------------------------------------
+//
+RESOURCE CBA R_CAM_SOFTKEYS_OPTIONS_BACK__CHANGE
+ {
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppChange;
+ txt = qtn_msk_change;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// R_CAM_SOFTKEYS_OPTIONS_BACK__SELECT
+// Text association with MSK ( CHANGE )
+//
+//----------------------------------------------------
+//
+RESOURCE CBA R_CAM_SOFTKEYS_OPTIONS_BACK__SELECT
+ {
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = EAknSoftkeySelect;
+ txt = text_softkey_select;
+ }
+ };
+ }
+
+RESOURCE CBA R_CAM_SOFTKEYS_SETTINGS_SELECT_BACK__CHANGE
+ {
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeySelect;
+ txt = text_softkey_ok;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyCancel;
+ txt = text_softkey_cancel;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppChange;
+ txt = qtn_msk_change;
+ }
+ };
+ }
+
+RESOURCE CBA R_CAM_SOFTKEYS_SETTINGS_SELECT_BACK__CHANGE_TRANSPARENT
+ {
+ flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeySelect;
+ txt = text_softkey_ok;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyCancel;
+ txt = text_softkey_cancel;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppChange;
+ txt = qtn_msk_change;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// R_CAM_SOFTKEYS_OPTIONS_BACK__CAPTURE
+// Text association with MSK ( Capture )
+// Only used for still embedded views
+//----------------------------------------------------
+//
+RESOURCE CBA R_CAM_SOFTKEYS_OPTIONS_BACK__CAPTURE
+ {
+ flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppCapture;
+ txt = qtn_lcam_msk_capture;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// R_CAM_SOFTKEYS_OPTIONS_BACK__CAPTURE_SECONDARY
+// Text association with MSK ( Capture )
+// Only used for still embedded views
+//----------------------------------------------------
+//
+RESOURCE CBA R_CAM_SOFTKEYS_OPTIONS_BACK__CAPTURE_SECONDARY
+ {
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppCapture;
+ txt = qtn_lcam_msk_capture;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// R_CAM_SOFTKEYS_OPTIONS_BACK__RECORD
+// Text association with MSK ( Record )
+// Only used for video embedded views
+//----------------------------------------------------
+//
+RESOURCE CBA R_CAM_SOFTKEYS_OPTIONS_BACK__RECORD
+ {
+ flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppRecord;
+ txt = qtn_lcam_msk_record;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// R_CAM_SOFTKEYS_OPTIONS_BACK__RECORD_SECONDARY
+// Text association with MSK ( Record )
+// Only used for video embedded views
+//----------------------------------------------------
+//
+RESOURCE CBA R_CAM_SOFTKEYS_OPTIONS_BACK__RECORD_SECONDARY
+ {
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamMSKCmdAppRecord;
+ txt = qtn_lcam_msk_record;
+ }
+ };
+ }
+//----------------------------------------------------
+//
+// r_cam_softkeys_options_back_toggletoolbar
+// Text association with MSK ( Toggle Active Toolbar )
+//
+//----------------------------------------------------
+//
+RESOURCE CBA r_cam_softkeys_options_back_toggletoolbar
+ {
+ flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamCmdToggleActiveToolbar;
+ txt = "";
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_softkeys_options_back_toggletoolbar_portrait
+// Text association with MSK ( Toggle Active Toolbar )
+// in portrait mode
+//
+//----------------------------------------------------
+//
+RESOURCE CBA r_cam_softkeys_options_back_toggletoolbar_portrait
+ {
+ flags = EEikButtonGroupAddToStack;
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamCmdToggleActiveToolbar;
+ txt = "";
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_softkeys_options_back_toggletoolbar_burst
+// Text association with MSK ( Toggle Active Toolbar )
+// in burst post mode
+//
+//----------------------------------------------------
+//
+RESOURCE CBA r_cam_softkeys_options_back_toggletoolbar_burst
+ {
+ flags = EEikButtonGroupAddToStack;
+ buttons =
+ {
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyOptions;
+ txt = text_softkey_option;
+ },
+ CBA_BUTTON
+ {
+ id=EAknSoftkeyBack;
+ txt = text_softkey_back;
+ },
+ CBA_BUTTON
+ {
+ id = ECamCmdToggleActiveToolbar;
+ txt = "";
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_album_list_title
+// Title used in album list popup
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_album_list_title
+ {
+ buf = qtn_lcam_select_album;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_add_to_album_land_title
+// Title used in Landscape mode
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_add_to_album_land_title
+ {
+ buf = qtn_lcam_set_land_img_add_toalbum_no;
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_add_to_album_port_title
+// Title used in Landscape mode
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_add_to_album_port_title
+ {
+ buf = qtn_lcam_set_port_img_add_toalbum_no;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_album_note_noalbums
+// Prompt used in album list popup when no albums
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_cam_album_note_noalbums
+ {
+ buf = qtn_lcam_note_noalbums;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_engine_updateafterprepare
+// Specifies whether device needs to have all settings updated for the engine
+// after each prepare engine call.
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_ENGINE_UPDATE r_cam_engine_update
+ {
+ update = 1;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_dynamic_settings_data
+// Default values for the photo dynamic setting items
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_SETTING_ITEMS_DATA r_cam_photo_dynamic_settings_data
+ {
+ // These items must be in the same order as the resource
+ // for user scene settings r_cam_user_scene_settings_data
+ settings_items =
+ {
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoWhiteBalance;
+ default = ECamWhiteBalanceAWB;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoExposure;
+ default = ECamExposureZero;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoColourFilter;
+ default = ECamColourFilterColour;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoFlash;
+ default = ECamFlashAuto;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoScene;
+ default = ECamSceneAuto;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoBrightness;
+ default = ECamBrightnessNorm;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoContrast;
+ default = ECamContrastNorm;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoImageSharpness;
+ default = ECamImageSharpnessNorm;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoColourSaturation;
+ default = ECamColourSaturationNorm;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicSelfTimer;
+ default = ECamSelfTimerOff;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemDynamicPhotoLightSensitivity;
+ default = ECamLightSensitivityAuto;
+ },
+ CAM_NON_STATIC_SETTING_ITEM_DATA
+ {
+ id = ECamSettingItemViewfinderGrid;
+ default = ECamViewfinderGridOff;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_resolution_array
+// Mapping of photo resolution settings
+// to actual numeric parameters.
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_RESOLUTION_ARRAY r_cam_photo_resolution_array
+ {
+ resolutions =
+ {
+ // VGA
+ CAM_RESOLUTION
+ {
+ width = 640;
+ height = 480;
+ },
+ // SVGA
+ CAM_RESOLUTION
+ {
+ width = 800;
+ height = 600;
+ },
+ // XGA
+ CAM_RESOLUTION
+ {
+ width = 1024;
+ height = 768;
+ },
+ // 1M
+ CAM_RESOLUTION
+ {
+ width = 1152;
+ height = 864;
+ },
+ // 1.3MP
+ CAM_RESOLUTION
+ {
+ width = 1280;
+ height = 960;
+ },
+ // 2MP
+ CAM_RESOLUTION
+ {
+ width = 1600;
+ height = 1200;
+ },
+ // 3MP
+ CAM_RESOLUTION
+ {
+ width = 2048;
+ height = 1536;
+ },
+ // 5MP
+ CAM_RESOLUTION
+ {
+ width = 2592;
+ height = 1944;
+ },
+ // 8MP
+ CAM_RESOLUTION
+ {
+ width = 3264;
+ height = 2448;
+ },
+ // 12MP
+ CAM_RESOLUTION
+ {
+ width = 4000;
+ height = 3000;
+ },
+ // 6MP 16:9
+ CAM_RESOLUTION
+ {
+ width = 3264;
+ height = 1832;
+ },
+ // 9MP 16:9
+ CAM_RESOLUTION
+ {
+ width = 4000;
+ height = 2248;
+ },
+ // CIF
+ CAM_RESOLUTION
+ {
+ width = 354;
+ height = 288;
+ },
+ // QVGA
+ CAM_RESOLUTION
+ {
+ width = 320;
+ height = 240;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_setting_photo_quality_slider
+// Resource for the photo quality slider in quality setting page
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_QUALITY_SLIDER r_cam_setting_photo_quality_slider
+ {
+ title_text = qtn_lcam_sett_title_ph_resolut;
+ subtitle_text_top = qtn_lcam_quality_subtitle_maximum_v2;
+ subtitle_text_bottom = qtn_lcam_quality_subtitle_minimum_v2;
+ remaining_text = qtn_lcam_image_remain_v2;
+ setting_title_texts =
+ {
+ LBUF { txt = qtn_lcam_sett_attr_quality_print12largem_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print9mlarge_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print8mlarge_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print6mlarge_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print5mlarge_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print3mlarge_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print2mlarge_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print3mmed_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print2mmed_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print1med_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print1_3small_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print1_0small_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_print0_8med_v2; },
+ LBUF { txt = qtn_lcam_sett_attr_quality_mms_v2; }
+ };
+ setting_desc_texts =
+ {
+ LBUF { txt = qtn_lcam_descr_quality_print12m_v2; }, // high quality
+ LBUF { txt = qtn_lcam_descr_quality_print9m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print8m_v2; }, // high quality
+ LBUF { txt = qtn_lcam_descr_quality_print6m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print5m_v2; }, // high quality
+ LBUF { txt = qtn_lcam_descr_quality_print3m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print2m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print3m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print2m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print1m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print1_3m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_print1m_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_email_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_low_v2; }
+ };
+ setting_enum =
+ {
+ ECamImageQualityPrint12m,
+ ECamImageQualityPrintW9m,
+ ECamImageQualityPrint8m,
+ ECamImageQualityPrintW6m,
+ ECamImageQualityPrint5m,
+ ECamImageQualityPrint3m, // 3 MegaPixel print quality
+ ECamImageQualityPrint2m, // 2 MegaPixel print quality
+ ECamImageQualityPrint1_3m, // 1.3 MegaPixel print quality
+ ECamImageQualityEmail1m,
+ ECamImageQualityEmail08m,
+ ECamImageQualityEmail05m,
+ ECamImageQualityMMS
+ };
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_setting_quality_slider_layout
+// Layout for the quality slider in quality setting page
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_QUALITY_SLIDER_LAYOUT r_cam_setting_quality_slider_layout
+ {
+ slider_position =
+ {
+ POINT { x = 10; y = 4; }
+ };
+ subtitle_top =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx; r=2; B=16; W=135; J=ELayoutAlignLeft; }
+ };
+ subtitle_bottom =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx; r=2; B=186; W=135; J=ELayoutAlignLeft;}
+ };
+ setting_title =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontPrimaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=47; W=KSettingQualitySliderInsideFontRightLimit; J=ELayoutAlignLeft; }
+ };
+ setting_descriptions =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=68; W=120; J=ELayoutAlignLeft; },
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=88; W=120; J=ELayoutAlignLeft; },
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=108; W=120; J=ELayoutAlignLeft; }
+ };
+ remaining_title =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=143; W=120; J=ELayoutAlignLeft; }
+ };
+ remaining_text =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=92; B=163; W=20; J=ELayoutAlignLeft; }
+ };
+ storage_icon =
+ {
+ AVKON_LAYOUT_RECT { l = KSettingQualitySliderRectTLx + 52; t = 155; W = 18; H = 22; }
+ };
+ desc_rect =
+ {
+ AVKON_LAYOUT_RECT { C = 215; l = KSettingQualitySliderRectTLx; t = KSettingQualitySliderRectTLy; W = KSettingQualitySliderRectWidth;
+ H = KSettingQualitySliderRectHeight; }
+ };
+ desc_inner_rect1 =
+ {
+ AVKON_LAYOUT_RECT { l = KSettingQualitySliderRectTLx + KSettingQualitySliderInsideRectBorderWidth;
+ t = KSettingQualitySliderRectTLy + KSettingQualitySliderInsideRectBorderWidth;
+ W = KSettingQualitySliderRectWidth - 2*KSettingQualitySliderInsideRectBorderWidth;
+ H = KSettingQualitySliderInsideTopRectHeight; }
+ };
+ desc_inner_rect2 =
+ {
+ AVKON_LAYOUT_RECT { l = KSettingQualitySliderRectTLx + KSettingQualitySliderInsideRectBorderWidth;
+ t = KSettingQualitySliderRectTLy + KSettingQualitySliderInsideTopRectHeight + KSettingQualitySliderInsideRectBorderWidth * 2;
+ W = KSettingQualitySliderRectWidth - 2*KSettingQualitySliderInsideRectBorderWidth;
+ H = KSettingQualitySliderRectHeight - KSettingQualitySliderInsideTopRectHeight - 3*KSettingQualitySliderInsideRectBorderWidth; }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_setting_quality_slider_layout_ah
+// Layout for the quality slider in quality setting page
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_QUALITY_SLIDER_LAYOUT r_cam_setting_quality_slider_layout_ah
+ {
+ slider_position =
+ {
+ POINT { x = 255; y = 10; }
+ };
+ subtitle_top =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx; l=2; B=16; W=135; J=ELayoutAlignRight; }
+ };
+ subtitle_bottom =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx; l=2; B=186; W=135; J=ELayoutAlignRight;}
+ };
+ setting_title =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontPrimaryFont; C=215; r=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ l=KSettingQualitySliderInsideFontRightLimit; B=47; W=KSettingQualitySliderInsideFontRightLimit; J=ELayoutAlignRight; }
+ };
+ setting_descriptions =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ l=KSettingQualitySliderInsideFontRightLimit; B=68; W=120; J=ELayoutAlignRight; },
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ l=KSettingQualitySliderInsideFontRightLimit; B=88; W=120; J=ELayoutAlignRight; },
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ l=KSettingQualitySliderInsideFontRightLimit; B=108; W=120; J=ELayoutAlignRight; }
+ };
+ remaining_title =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ l=KSettingQualitySliderInsideFontRightLimit; B=143; W=120; J=ELayoutAlignRight; }
+ };
+ remaining_text =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; r=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ l=92; B=163; W=20; J=ELayoutAlignRight; }
+ };
+ storage_icon =
+ {
+ AVKON_LAYOUT_RECT { r = KSettingQualitySliderRectTLx + 52; t = 155; W = 18; H = 22; }
+ };
+ desc_rect =
+ {
+ AVKON_LAYOUT_RECT { C = 215; r = KSettingQualitySliderRectTLx; t = KSettingQualitySliderRectTLy; W = KSettingQualitySliderRectWidth;
+ H = KSettingQualitySliderRectHeight; }
+ };
+ desc_inner_rect1 =
+ {
+ AVKON_LAYOUT_RECT { r = KSettingQualitySliderRectTLx + KSettingQualitySliderInsideRectBorderWidth;
+ t = KSettingQualitySliderRectTLy + KSettingQualitySliderInsideRectBorderWidth;
+ W = KSettingQualitySliderRectWidth - 2*KSettingQualitySliderInsideRectBorderWidth;
+ H = KSettingQualitySliderInsideTopRectHeight; }
+ };
+ desc_inner_rect2 =
+ {
+ AVKON_LAYOUT_RECT { r = KSettingQualitySliderRectTLx + KSettingQualitySliderInsideRectBorderWidth;
+ t = KSettingQualitySliderRectTLy + KSettingQualitySliderInsideTopRectHeight + KSettingQualitySliderInsideRectBorderWidth * 2;
+ W = KSettingQualitySliderRectWidth - 2*KSettingQualitySliderInsideRectBorderWidth;
+ H = KSettingQualitySliderRectHeight - KSettingQualitySliderInsideTopRectHeight - 3*KSettingQualitySliderInsideRectBorderWidth; }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_setting_quality_slider_layout_apac
+// Layout for the quality slider in quality setting page
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_QUALITY_SLIDER_LAYOUT r_cam_setting_quality_slider_layout_apac
+ {
+ slider_position =
+ {
+ POINT { x = 10; y = 4; }
+ };
+ subtitle_top =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx; r=2; B=16; W=135; J=ELayoutAlignLeft; }
+ };
+ subtitle_bottom =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx; r=2; B=186; W=135; J=ELayoutAlignLeft;}
+ };
+ setting_title =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontPrimaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=47; W=KSettingQualitySliderInsideFontRightLimit; J=ELayoutAlignLeft; }
+ };
+ setting_descriptions =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=68; W=120; J=ELayoutAlignLeft; },
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=88; W=120; J=ELayoutAlignLeft; },
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=108; W=120; J=ELayoutAlignLeft; }
+ };
+ remaining_title =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=KSettingQualitySliderInsideFontRightLimit; B=143; W=120; J=ELayoutAlignLeft; }
+ };
+ remaining_text =
+ {
+ AVKON_LAYOUT_TEXT { font = EAknLogicalFontSecondaryFont; C=215; l=KSettingQualitySliderRectTLx + KSettingQualitySliderInsideFontOffsetx;
+ r=92; B=163; W=20; J=ELayoutAlignLeft; }
+ };
+ storage_icon =
+ {
+ AVKON_LAYOUT_RECT { l = KSettingQualitySliderRectTLx + 52; t = 155; W = 18; H = 22; }
+ };
+ desc_rect =
+ {
+ AVKON_LAYOUT_RECT { C = 215; l = KSettingQualitySliderRectTLx; t = KSettingQualitySliderRectTLy; W = KSettingQualitySliderRectWidth;
+ H = KSettingQualitySliderRectHeight; }
+ };
+ desc_inner_rect1 =
+ {
+ AVKON_LAYOUT_RECT { l = KSettingQualitySliderRectTLx + KSettingQualitySliderInsideRectBorderWidth;
+ t = KSettingQualitySliderRectTLy + KSettingQualitySliderInsideRectBorderWidth;
+ W = KSettingQualitySliderRectWidth - 2*KSettingQualitySliderInsideRectBorderWidth;
+ H = KSettingQualitySliderInsideTopRectHeight; }
+ };
+ desc_inner_rect2 =
+ {
+ AVKON_LAYOUT_RECT { l = KSettingQualitySliderRectTLx + KSettingQualitySliderInsideRectBorderWidth;
+ t = KSettingQualitySliderRectTLy + KSettingQualitySliderInsideTopRectHeight + KSettingQualitySliderInsideRectBorderWidth * 2;
+ W = KSettingQualitySliderRectWidth - 2*KSettingQualitySliderInsideRectBorderWidth;
+ H = KSettingQualitySliderRectHeight - KSettingQualitySliderInsideTopRectHeight - 3*KSettingQualitySliderInsideRectBorderWidth; }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_setting_video_quality_slider
+// Resource for the video quality slider in quality setting page
+//
+//----------------------------------------------------
+//
+RESOURCE CAM_QUALITY_SLIDER r_cam_setting_video_quality_slider
+ {
+ title_text = qtn_lcam_sett_title_vi_type;
+ subtitle_text_top = qtn_lcam_quality_subtitle_vmax_v2;
+ subtitle_text_bottom = qtn_lcam_quality_subtitle_vmin_v2;
+ remaining_text = qtn_lcam_video_remain_v2;
+ setting_title_texts =
+ {
+ LBUF { txt = qtn_lcam_set_type_highdefinition_v2; },
+ LBUF { txt = qtn_lcam_set_type_widescreen_v2; },
+ LBUF { txt = qtn_lcam_set_type_tvhigh_v2; },
+ LBUF { txt = qtn_lcam_set_type_high_v2; },
+ LBUF { txt = qtn_lcam_set_type_widescreen_v2; },
+ LBUF { txt = qtn_lcam_set_type_widescr_normal_v2; },
+ LBUF { txt = qtn_lcam_set_type_tvnorm_v2; },
+ LBUF { txt = qtn_lcam_set_type_normal_v2; },
+ LBUF { txt = qtn_lcam_set_type_webhigh_v2; },
+ LBUF { txt = qtn_lcam_set_type_webnorm_v2; },
+ LBUF { txt = qtn_lcam_set_type_mms_v2; },
+ LBUF { txt = qtn_lcam_set_type_sharing_v2; }
+ };
+ setting_desc_texts =
+ {
+ LBUF { txt = qtn_lcam_descr_quality_highdefinition_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_widescreen_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_tvhigh_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_vhigh_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_widescreen_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_widescr_normal_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_tvnorm_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_vnorm_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_webhigh_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_webnorm_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_vshare_v2; },
+ LBUF { txt = qtn_lcam_descr_quality_vshare_v2; }
+ };
+ setting_enum =
+ {
+ ECamVideoQualityHigh,
+ ECamVideoQualityNormalHigh,
+ ECamVideoQualityNormal,
+ ECamVideoQualityNormalLow,
+ ECamVideoQualitySharing
+ };
+ }
+
+
+// Video and Photo options menu
+
+//----------------------------------------------------
+//
+// r_cam_video_settings_title_name
+// Title name used in video settings view
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_cam_video_settings_title_name
+ {
+ txt = qtn_lcam_title_text_vidsetting;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_settings_title_name
+// Title name used in photo settings view
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_cam_photo_settings_title_name
+ {
+ txt = qtn_lcam_title_text_photsetting;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_location_settings_title_name
+// Title name used in photo location settings view
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_cam_photo_location_settings_title_name
+ {
+ txt = qtn_lcam_sett_attr_ph_location_setting_v2;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_setting_list_view
+// Video and Photo settings view
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_VIEW r_cam_setting_list_view
+ {
+ menubar = r_cam_settings_list_menubar;
+ cba = R_CAM_SOFTKEYS_OPTIONS_BACK__CHANGE;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_settings_list_menubar
+// Menubar visible in Image Settings and Video Settings views
+//
+//----------------------------------------------------
+//
+RESOURCE MENU_BAR r_cam_settings_list_menubar
+ {
+ titles =
+ {
+ MENU_TITLE
+ {
+ menu_pane = r_cam_settings_list_menu;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_settings_list_menu
+// Menu visible in video and photo views
+//
+//----------------------------------------------------
+//
+RESOURCE MENU_PANE r_cam_settings_list_menu
+ {
+ items =
+ {
+ MENU_ITEM
+ {
+ command = ECamCmdEdit;
+ txt = qtn_options_change;
+ },
+ MENU_ITEM
+ {
+ command = ECamCmdEditRestore;
+ txt = qtn_lcam_set_options_restore_or;
+ },
+ MENU_ITEM
+ {
+ command = EAknCmdHelp;
+ txt = qtn_options_help;
+ },
+ MENU_ITEM
+ {
+ command = ECamCmdInternalExit;
+ txt = qtn_options_exit;
+ }
+ };
+ }
+
+// ----------------------------------------------------------------------------
+//
+// r_setting_page_extension
+//
+// ----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE_EXTENSION r_setting_page_extension
+ {
+ flags = KAknSettingPageNoEmbeddedSoftKeys;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_settings_quality_settings_page
+// setting page resource for the quality slider
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_cam_gssettings_quality_settings_page
+ {
+ // the type and editor resource are included so that the
+ // settings page can be constructed without crashing but are not used
+ // The custom quality control is used instead
+ type = EAknCtPopupSettingList;
+ editor_resource_id = r_cam_setting_listbox;
+ softkey_resource = R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_settings_quality_settings_page
+// setting page resource for the quality slider
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_cam_settings_quality_settings_page
+ {
+ // the type and editor resource are included so that the
+ // settings page can be constructed without crashing but are not used
+ // The custom quality control is used instead
+ type = EAknCtPopupSettingList;
+ editor_resource_id = r_cam_setting_listbox;
+ softkey_resource = R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT;
+ extension = r_setting_page_extension;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_gssettings_location_settings_page
+//
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_cam_gssettings_location_settings_page
+ {
+ // the type and editor resource are included so that the
+ // settings page can be constructed without crashing but are not used
+ // The custom quality control is used instead
+ type = EAknCtPopupSettingList;
+ editor_resource_id = r_cam_setting_listbox;
+ softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_settings_location_settings_page
+//
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_cam_settings_location_settings_page
+ {
+ // the type and editor resource are included so that the
+ // settings page can be constructed without crashing but are not used
+ // The custom quality control is used instead
+ type = EAknCtPopupSettingList;
+ editor_resource_id = r_cam_setting_listbox;
+ softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+ extension = r_setting_page_extension;
+ }
+
+// VIDEO SETTINGS RESOURCES
+
+//----------------------------------------------------
+//
+// r_cam_video_gssettings_item_list_camcorder
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_cam_video_gssettings_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoQuality;
+ setting_page_resource = r_cam_gssettings_quality_settings_page;
+ associated_resource = r_cam_video_quality_texts;
+ name = qtn_lcam_sett_attr_vi_type;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoStab;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_stable;
+ name = qtn_lcam_sett_attr_vid_stable;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_land;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemContinuousAutofocus;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_continuous_af;
+ name = qtn_lcam_sett_attr_cont_af;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoShowCapturedVideo;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_showcap_land;
+ name = qtn_lcam_sett_attr_post_vi;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_video_name;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_video_settings_item_list_camcorder
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_cam_video_settings_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoQuality;
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_video_quality_texts;
+ name = qtn_lcam_sett_attr_vi_type;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoStab;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_stable;
+ name = qtn_lcam_sett_attr_vid_stable;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_land;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemContinuousAutofocus;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_continuous_af;
+ name = qtn_lcam_sett_attr_cont_af;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoShowCapturedVideo;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_showcap_land;
+ name = qtn_lcam_sett_attr_post_vi;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_video_name;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_video_gsssettings_with_location_item_list_camcorder
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_cam_video_gssettings_with_location_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoQuality;
+ setting_page_resource = r_cam_gssettings_quality_settings_page;
+ associated_resource = r_cam_video_quality_texts;
+ name = qtn_lcam_sett_attr_vi_type;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRecLocation;
+ // The quality page resource is used to prevent crashing in the construction phase
+ // The type and editor resource are included but are not used
+ // The custom quality control is used instead
+ setting_page_resource = r_cam_gssettings_quality_settings_page;
+ associated_resource = r_cam_photo_location_texts;
+ name = qtn_lcam_sett_attr_rec_location;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoStab;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_stable;
+ name = qtn_lcam_sett_attr_vid_stable;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_land;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemContinuousAutofocus;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_continuous_af;
+ name = qtn_lcam_sett_attr_cont_af;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoShowCapturedVideo;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_showcap_land;
+ name = qtn_lcam_sett_attr_post_vi;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_video_name;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_video_settings_with_location_item_list_camcorder
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_cam_video_settings_with_location_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoQuality;
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_video_quality_texts;
+ name = qtn_lcam_sett_attr_vi_type;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRecLocation;
+ // The quality page resource is used to prevent crashing in the construction phase
+ // The type and editor resource are included but are not used
+ // The custom quality control is used instead
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_photo_location_texts;
+ name = qtn_lcam_sett_attr_rec_location;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoStab;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_stable;
+ name = qtn_lcam_sett_attr_vid_stable;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_land;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemContinuousAutofocus;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_continuous_af;
+ name = qtn_lcam_sett_attr_cont_af;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoShowCapturedVideo;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_showcap_land;
+ name = qtn_lcam_sett_attr_post_vi;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_video_name;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_video_settings_item_list_portrait
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_cam_video_settings_item_list_portrait
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_port;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoShowCapturedVideo;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_vid_showcap_port;
+ name = qtn_lcam_sett_attr_post_vi;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_video_name;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_embedded_video_settings_item_list_camcorder
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_embedded_video_settings_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoQuality;
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_video_quality_texts;
+ name = qtn_lcam_sett_attr_vi_type;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_land;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemContinuousAutofocus;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_continuous_af;
+ name = qtn_lcam_sett_attr_cont_af;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_embedded_video_settings_item_list_portrait
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_embedded_video_settings_item_list_portrait
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoAudioRec;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_texts_vid_audiomute_port;
+ name = qtn_lcam_sett_attr_audio_rec;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemVideoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_video_quality_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_video_quality_texts
+ {
+ setting_texts_resource = r_cam_video_quality_text_array;
+ }
+
+//----------------------------------------------------
+// r_cam_video_resolution_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_video_resolution_texts
+ {
+ setting_texts_resource = r_cam_video_resolution_text_array;
+ }
+
+// IMAGE SETTINGS RESOURCES
+
+
+//----------------------------------------------------
+//
+// r_cam_settings_list_settings_page
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_PAGE
+r_cam_settings_list_settings_page
+ {
+ type = EAknCtPopupSettingList;
+ editor_resource_id = r_cam_setting_listbox;
+ softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+ }
+
+
+// ---------------------------------------------------------
+//
+// r_cam_image_memory_selection_dialog
+// Memory selection dialog
+//
+// ---------------------------------------------------------
+//
+RESOURCE MEMORYSELECTIONDIALOG r_cam_image_memory_selection_dialog
+ {
+ title = qtn_lcam_sett_attr_store;
+ softkey_1 = text_softkey_ok;
+ softkey_2 = text_softkey_cancel;
+
+ locations =
+ {
+ LOCATION
+ {
+ root_path = text_phone_memory_root_path;
+ default_folder = text_images_path;
+ },
+ LOCATION
+ {
+ root_path = text_memory_card_root_path;
+ }
+ };
+ }
+
+// ---------------------------------------------------------
+//
+// r_cam_setting_listbox
+// Listbox of setting page
+//
+// ---------------------------------------------------------
+//
+RESOURCE POPUP_SETTING_LIST r_cam_setting_listbox
+ {
+ flags = 0;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_gssettings_item_list_camcorder
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_photo_gssettings_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoQuality;
+ setting_page_resource = r_cam_gssettings_quality_settings_page;
+ associated_resource = r_cam_photo_quality_texts;
+ name = qtn_lcam_sett_attr_quality;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemShowCapturedPhoto;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_showcap_land;
+ name = qtn_lcam_sett_attr_post_ph;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_name_base;
+ },
+
+ // If optical zoom is supported, could use setting for digital zoom only.
+ // If optical zoom not supported, this setting is needed for extended zoom only.
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoDigitalZoom;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_ext_zoom_texts;
+ name = qtn_lcam_sett_attr_zoom; // "Extended digital zoom"
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoCaptureTone;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_capture_tone_list_texts;
+ name = qtn_lcam_sett_attr_tone;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemImageRotation;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_rotate;
+ name = qtn_lcam_sett_attr_tsensor;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_settings_item_list_camcorder
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_photo_settings_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoQuality;
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_photo_quality_texts;
+ name = qtn_lcam_sett_attr_quality;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemShowCapturedPhoto;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_showcap_land;
+ name = qtn_lcam_sett_attr_post_ph;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_name_base;
+ },
+
+ // If optical zoom is supported, could use setting for digital zoom only.
+ // If optical zoom not supported, this setting is needed for extended zoom only.
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoDigitalZoom;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_ext_zoom_texts;
+ name = qtn_lcam_sett_attr_zoom; // "Extended digital zoom"
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoCaptureTone;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_capture_tone_list_texts;
+ name = qtn_lcam_sett_attr_tone;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemImageRotation;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_rotate;
+ name = qtn_lcam_sett_attr_tsensor;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_gssettings_with_location_item_list_camcorder
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_photo_gssettings_with_location_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoQuality;
+ setting_page_resource = r_cam_gssettings_quality_settings_page;
+ associated_resource = r_cam_photo_quality_texts;
+ name = qtn_lcam_sett_attr_quality;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRecLocation;
+ // The quality page resource is used to prevent crashing in the construction phase
+ // The type and editor resource are included but are not used
+ // The custom quality control is used instead
+ setting_page_resource = r_cam_gssettings_quality_settings_page;
+ associated_resource = r_cam_photo_location_texts;
+ name = qtn_lcam_sett_attr_rec_location;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemShowCapturedPhoto;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_showcap_land;
+ name = qtn_lcam_sett_attr_post_ph;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_name_base;
+ },
+
+ // If optical zoom is supported, could use setting for digital zoom only.
+ // If optical zoom not supported, this setting is needed for extended zoom only.
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoDigitalZoom;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_ext_zoom_texts;
+ name = qtn_lcam_sett_attr_zoom; // "Extended digital zoom"
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoCaptureTone;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_capture_tone_list_texts;
+ name = qtn_lcam_sett_attr_tone;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemImageRotation;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_rotate;
+ name = qtn_lcam_sett_attr_tsensor;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_settings_with_location_item_list_camcorder
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_photo_settings_with_location_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoQuality;
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_photo_quality_texts;
+ name = qtn_lcam_sett_attr_quality;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRecLocation;
+ // The quality page resource is used to prevent crashing in the construction phase
+ // The type and editor resource are included but are not used
+ // The custom quality control is used instead
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_photo_location_texts;
+ name = qtn_lcam_sett_attr_rec_location;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemShowCapturedPhoto;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_showcap_land;
+ name = qtn_lcam_sett_attr_post_ph;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_name_base;
+ },
+
+ // If optical zoom is supported, could use setting for digital zoom only.
+ // If optical zoom not supported, this setting is needed for extended zoom only.
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoDigitalZoom;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_ext_zoom_texts;
+ name = qtn_lcam_sett_attr_zoom; // "Extended digital zoom"
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoCaptureTone;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_capture_tone_list_texts;
+ name = qtn_lcam_sett_attr_tone;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemImageRotation;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_rotate;
+ name = qtn_lcam_sett_attr_tsensor;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_settings_item_list_portrait
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_photo_settings_item_list_portrait
+ {
+ items =
+ {
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemShowCapturedPhoto;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_on_off_texts_img_showcap_port;
+ name = qtn_lcam_sett_attr_post_ph;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoNameBaseType;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_date_or_text_texts;
+ name = qtn_lcam_sett_attr_name_base;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_embedded_photo_settings_item_list_camcorder
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_embedded_photo_settings_item_list_camcorder
+ {
+ items =
+ {
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoSize;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ associated_resource = r_cam_photo_size_texts;
+ name = qtn_lcam_sett_attr_ph_resolut;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoQuality;
+ setting_page_resource = r_cam_settings_quality_settings_page;
+ associated_resource = r_cam_photo_quality_texts;
+ name = qtn_lcam_sett_attr_quality;
+ },
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ },
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemRestoreCameraSettings;
+ setting_page_resource = r_cam_settings_list_settings_page;
+ name = qtn_lcam_sett_attr_reset;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_embedded_photo_settings_item_list_portrait
+//
+//----------------------------------------------------
+//
+
+RESOURCE AVKON_SETTING_ITEM_LIST
+r_cam_embedded_photo_settings_item_list_portrait
+ {
+ items =
+ {
+
+ AVKON_SETTING_ITEM
+ {
+ identifier = ECamSettingItemPhotoMediaStorage;
+ setting_page_resource = r_cam_image_memory_selection_dialog;
+ name = qtn_lcam_sett_attr_store;
+ }
+ };
+
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_quality_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_photo_quality_texts
+ {
+ setting_texts_resource = r_cam_photo_quality_text_array;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_location_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_photo_location_texts
+ {
+ setting_texts_resource = r_cam_photo_location_text_array;
+ popped_up_texts_resource = r_cam_off_on_loc_text_list;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_size_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_photo_size_texts
+ {
+ setting_texts_resource = r_cam_photo_size_text_array;
+ }
+
+
+// ---------------------------------------------------------------------------
+// Setting page texts for photo "Add to album" setting item, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_setting_texts_img_add_to_album_land
+ {
+ setting_texts_resource = r_cam_text_and_value_array_img_add_to_album_land;
+ popped_up_texts_resource = r_cam_text_array_img_add_to_album_land;
+ }
+
+// ---------------------------------------------------------------------------
+// Setting page texts for photo "Add to album" setting item, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_setting_texts_img_add_to_album_port
+ {
+ setting_texts_resource = r_cam_text_and_value_array_img_add_to_album_port;
+ popped_up_texts_resource = r_cam_text_array_img_add_to_album_port;
+ }
+
+// ---------------------------------------------------------------------------
+// Setting page texts for video "Add to album" setting item, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_setting_texts_vid_add_to_album_land
+ {
+ setting_texts_resource = r_cam_text_and_value_array_vid_add_to_album_land;
+ popped_up_texts_resource = r_cam_text_array_vid_add_to_album_land;
+ }
+
+// ---------------------------------------------------------------------------
+// Setting page texts for video "Add to album" setting item, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_setting_texts_vid_add_to_album_port
+ {
+ setting_texts_resource = r_cam_text_and_value_array_vid_add_to_album_port;
+ popped_up_texts_resource = r_cam_text_array_vid_add_to_album_port;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_on_off_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+/* Only context specific setting texts to be used.
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts
+ {
+ setting_texts_resource = r_cam_on_off_text_array;
+ }
+*/
+
+// ---------------------------------------------------------------------------
+// Video stabilisation setting page texts
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts_vid_stable
+ {
+ setting_texts_resource = r_cam_text_array_vid_stable;
+ }
+
+// ---------------------------------------------------------------------------
+// Image rotation setting page texts
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts_img_rotate
+ {
+ setting_texts_resource = r_cam_text_array_img_rotate;
+ }
+
+// ---------------------------------------------------------------------------
+// Show video post capture on/off setting page texts, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts_vid_showcap_land
+ {
+ setting_texts_resource = r_cam_text_array_vid_showcap_land;
+ }
+
+// ---------------------------------------------------------------------------
+// Show video post capture on/off setting page texts, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts_vid_showcap_port
+ {
+ setting_texts_resource = r_cam_text_array_vid_showcap_port;
+ }
+
+// ---------------------------------------------------------------------------
+// Show photo post capture on/off setting page texts, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts_img_showcap_land
+ {
+ setting_texts_resource = r_cam_text_array_img_showcap_land;
+ }
+
+// ---------------------------------------------------------------------------
+// Show photo post capture on/off setting page texts, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_off_texts_img_showcap_port
+ {
+ setting_texts_resource = r_cam_text_array_img_showcap_port;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_on_mute_texts
+// Defines list for audio enabled setting page
+//
+//----------------------------------------------------
+//
+/*
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_on_mute_texts
+ {
+ setting_texts_resource = r_cam_on_mute_text_array;
+ }
+*/
+
+// ---------------------------------------------------------------------------
+// Option texts for video mute audio setting, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_texts_vid_audiomute_land
+ {
+ setting_texts_resource = r_cam_text_array_audiomute_land;
+ }
+
+// ---------------------------------------------------------------------------
+// Option texts for video continuous autofocus setting
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_texts_vid_continuous_af
+ {
+ setting_texts_resource = r_cam_text_array_continuous_af;
+ }
+
+// ---------------------------------------------------------------------------
+// Option texts for video mute audio setting, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_texts_vid_audiomute_port
+ {
+ setting_texts_resource = r_cam_text_array_audiomute_port;
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_ext_zoom_texts
+// Defines list for digital/extended zoom page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_ext_zoom_texts
+ {
+ setting_texts_resource = r_cam_zoom_text_array;
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_capture_tone_list_texts
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_capture_tone_list_texts
+ {
+ setting_texts_resource = r_cam_capture_tone_text_and_value_array;
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_date_or_text_texts
+// Defines list for base name setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_cam_date_or_text_texts
+ {
+ setting_texts_resource = r_cam_date_or_text_array;
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_date_or_text_array
+// Defines list for setting page
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_date_or_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamNameBaseDate;
+ text = qtn_lcam_set_pop_date;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamNameBaseText;
+ text = qtn_lcam_set_pop_text;
+ }
+ };
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_photo_size_text_array
+// Defines options for settings/still/image resolution.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_photo_size_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamPhotoSize2MP; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_resolut_2m; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamPhotoSizeVGA; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_resolut_vga; // Text visible in the UI
+ }
+
+ };
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_photo_quality_text_array
+// Defines options for settings/still/image quality.
+// Visible in the setting item.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_photo_quality_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint12m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print12largem_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrintW9m; // refers to id in r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print9mlarge_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint8m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print8mlarge_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrintW6m; // refers to id in r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print6mlarge_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint5m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print5mlarge_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint3m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print3mlarge_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint2m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print2mlarge_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint3m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print3mmed_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint2m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print2mmed_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityEmail1m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print1med_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityPrint1_3m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print1_3small_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityEmail1m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print1_0small_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityEmail08m; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_print0_8med_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamImageQualityMMS; // refers to id in
+ // r_cam_image_quality_array
+ text = qtn_lcam_sett_attr_quality_mms_v2; // Text visible in the UI
+ }
+ // Add new quality setting texts here if necessary
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_photo_location_text_array
+// Defines options for recording location.
+// Visible in the setting item.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_photo_location_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamLocationOff; // refers to id in
+ // r_cam_image_location_array
+ text = qtn_lcam_location_set_off_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamLocationOn; // refers to id in
+ // r_cam_image_location_array
+ text = qtn_lcam_location_set_on_v2; // Text visible in the UI
+ }
+ // Add new location setting texts here if necessary
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_video_quality_text_array
+// Defines options for settings/video quality.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_video_quality_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityHigh;
+ text = qtn_lcam_set_type_highdefinition_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityHigh;
+ text = qtn_lcam_set_type_widescreen_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityHigh;
+ text = qtn_lcam_set_type_tvhigh_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityHigh;
+ text = qtn_lcam_set_type_high_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormalHigh;
+ text = qtn_lcam_set_type_widescreen_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormalHigh;
+ text = qtn_lcam_set_type_widescr_normal_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormalHigh;
+ text = qtn_lcam_set_type_tvnorm_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormal;
+ text = qtn_lcam_set_type_normal_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormal;
+ text = qtn_lcam_set_type_webhigh_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormalLow;
+ text = qtn_lcam_set_type_webnorm_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualitySharing;
+ text = qtn_lcam_set_type_mms_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualitySharing;
+ text = qtn_lcam_set_type_sharing_v2;
+ }
+
+ // Add new resolutions here if necessary
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_video_resolution_text_array
+// Defines options for settings/video resolution.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_video_resolution_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoResolutionQVGA;
+ text = qtn_lcam_set_resolut_med;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoResolutionVGA;
+ text = qtn_lcam_set_resolut_lar;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoResolutionCIF;
+ text = qtn_lcam_set_resolut_lar;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoResolutionQCIF;
+ text = qtn_lcam_set_resolut_med;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoResolutionSubQCIF; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_resolut_sma; //"SubQCIF"; // Text visible in the UI
+ }
+
+ // Add new resolutions here if necessary
+ };
+ }
+
+
+// ---------------------------------------------------------------------------
+// Text and value array for image add to album setting, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_and_value_array_img_add_to_album_land
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettNo; text = qtn_lcam_set_land_img_add_toalbum_no; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettYes; text = qtn_lcam_set_land_img_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Text and value array for image add to album setting, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_and_value_array_img_add_to_album_port
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettNo; text = qtn_lcam_set_port_img_add_toalbum_no; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettYes; text = qtn_lcam_set_port_img_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Text and value array for video add to album setting, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_and_value_array_vid_add_to_album_land
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettNo; text = qtn_lcam_set_land_vid_add_toalbum_no; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettYes; text = qtn_lcam_set_land_vid_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Text and value array for video add to album setting, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_and_value_array_vid_add_to_album_port
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettNo; text = qtn_lcam_set_port_vid_add_toalbum_no; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettYes; text = qtn_lcam_set_port_vid_add_toalbum_yes; }
+ };
+ }
+
+
+// ---------------------------------------------------------------------------
+// Option texts for photo adding to album setting, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_img_add_to_album_land
+ {
+ items =
+ {
+ LBUF { txt = qtn_lcam_set_land_img_add_toalbum_no; },
+ LBUF { txt = qtn_lcam_set_land_img_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Option texts for photo adding to album setting, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_img_add_to_album_port
+ {
+ items =
+ {
+ LBUF { txt = qtn_lcam_set_port_img_add_toalbum_no; },
+ LBUF { txt = qtn_lcam_set_port_img_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Option texts for video adding to album setting, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_vid_add_to_album_land
+ {
+ items =
+ {
+ LBUF { txt = qtn_lcam_set_land_vid_add_toalbum_no; },
+ LBUF { txt = qtn_lcam_set_land_vid_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Option texts for video adding to album setting, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_vid_add_to_album_port
+ {
+ items =
+ {
+ LBUF { txt = qtn_lcam_set_port_vid_add_toalbum_no; },
+ LBUF { txt = qtn_lcam_set_port_vid_add_toalbum_yes; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Video stabilisation setting texts and values
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_vid_stable
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_land_vidstab_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_land_vidstab_off; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Image rotation setting texts and values
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_img_rotate
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_land_rotate_img_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_land_rotate_img_off; }
+ };
+ }
+
+
+// ---------------------------------------------------------------------------
+// Video post capture showing setting values and texts, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_vid_showcap_land
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_land_showcap_vid_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_land_showcap_vid_off; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Video post capture showing setting values and texts, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_vid_showcap_port
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_port_showcap_vid_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_port_showcap_vid_off; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Photo post capture showing setting values and texts, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_img_showcap_land
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_land_showcap_img_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_land_showcap_img_off; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Photo post capture showing setting values and texts, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_img_showcap_port
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_port_showcap_img_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_port_showcap_img_off; }
+ };
+ }
+
+
+
+//----------------------------------------------------
+//
+// r_cam_on_mute_text_array
+// Defines text for on_mute options.
+//
+//----------------------------------------------------
+//
+/*
+RESOURCE ARRAY r_cam_on_mute_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_audio_off; }
+ };
+ }
+*/
+
+// ---------------------------------------------------------------------------
+// Texts array for audio mute setting on video settings, landscape
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_audiomute_land
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_land_audio_vid_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_audio_off; }
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Texts array for continuous autofocus setting on video settings
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_continuous_af
+ {
+ items =
+ {
+
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_sett_attr_cont_af_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_sett_attr_cont_af_off;}
+ };
+ }
+
+// ---------------------------------------------------------------------------
+// Texts array for audio mute setting on video settings, portrait
+// ---------------------------------------------------------------------------
+//
+RESOURCE ARRAY r_cam_text_array_audiomute_port
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = ECamSettOn; text = qtn_lcam_set_port_audio_vid_on; },
+ AVKON_ENUMERATED_TEXT { value = ECamSettOff; text = qtn_lcam_set_audio_off; }
+ };
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_zoom_text_array
+// Defines text for digital/extended zoom options.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_zoom_text_array
+ {
+ items =
+ {
+// Products with optical zoom and paused extended zoom have
+// [Digital zoom]
+// Off, On (paused), On (continuous),
+// Extended on (paused), Extended on (continuous)
+//
+// Products with optical zoom and on/off extended zoom have
+// [Extended digital zoom]
+// Off, On
+//
+// Products with *no* optical zoom but paused extended zoom have
+// [Extended digital zoom]
+// Off, On (paused), On (continuous)
+//
+// Products with *no* optical zoom and on/off extended zoom have
+// [Extended digital zoom]
+// Off, On (continuous)
+//
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettDigZoomNormalCont;
+ text = qtn_lcam_ex_set_off; // "Off"
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettDigZoomExtendPause;
+ text = qtn_lcam_ex_set_onpause; // "On (paused)"
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettDigZoomExtendCont;
+ text = qtn_lcam_ex_set_oncont; // "On (continuous)"
+ }
+ };
+ }
+
+
+
+//----------------------------------------------------
+//
+// r_cam_capture_tone_text_and_value_array
+// Defines text for list of capture-tones.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_capture_tone_text_and_value_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettTone1;
+ text = qtn_lcam_set_camera_1;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettTone2;
+ text = qtn_lcam_set_camera_2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettTone3;
+ text = qtn_lcam_set_camera_3;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettTone4;
+ text = qtn_lcam_set_camera_4;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamSettToneOff;
+ text = qtn_lcam_shuttersound_off;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_video_clip_length_text_array
+// Defines text for video clip length options.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_video_clip_length_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoClipMax; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_video_long; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoClipShort; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_video_short; // Text visible in the UI
+ }
+ };
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_video_file_type_text_array
+// Defines text for video clip length options.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_video_file_type_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoMpeg4; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_type_normal_v2; // Text visible in the UI
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoH263; // Refers to id in
+ // r_cam_image_resolution_array.
+ text = qtn_lcam_set_type_mobile; // Text visible in the UI
+ }
+ };
+ }
+
+
+//----------------------------------------------------
+//
+// r_cam_front_camera_video_quality_text_array
+// Defines options for settings/video quality.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_front_camera_video_quality_text_array
+ {
+ items =
+ {
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualityNormal;
+ text = qtn_lcam_set_type_normal_v2;
+ },
+ AVKON_ENUMERATED_TEXT
+ {
+ value = ECamVideoQualitySharing;
+ text = qtn_lcam_set_type_sharing_v2;
+ }
+
+ // Add new resolutions here if necessary
+ };
+ }
+
+
+// ---------------------------------------------------
+//
+// r_cam_restore_settings_note
+// Restore camera settings confirmation note
+//
+// ---------------------------------------------------
+//
+RESOURCE DIALOG r_cam_restore_settings_note
+ {
+ flags = EGeneralQueryFlags;
+ buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
+
+ items =
+ {
+ DLG_LINE
+ {
+ type = EAknCtQuery;
+ id = EGeneralQuery;
+ control = AVKON_CONFIRMATION_QUERY
+ {
+ layout = EConfirmationQueryLayout;
+ label = "";
+ };
+ }
+ };
+ }
+
+
+//-----------------------------------------------------------------------------
+//
+// r_cam_restore_settings_note_text
+// Delete confirmation query text.
+//
+//-----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_cam_restore_settings_note_text
+ {
+ buf = qtn_lcam_restore_query;
+ }
+
+
+//--------------------------------------------------
+//
+// r_cam_off_on_loc_text_list
+// Defines text for on-off options.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_off_on_loc_text_list
+ {
+ items=
+ {
+ LOCATION_SETTING_LIST_ITEM
+ {
+ item_text = qtn_lcam_location_set_off_v2;
+ setting_value_id = ECamLocationOff;
+ },
+ LOCATION_SETTING_LIST_ITEM
+ {
+ item_text = qtn_lcam_location_set_on_v2;
+ setting_value_id = ECamLocationOn;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_off_on_loc_text_list_summary
+// Defines text for on-off options.
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_off_on_loc_text_list_summary
+ {
+ items =
+ {
+ CAM_LOCATION_SELECT_SUMMARY
+ {
+ setting_value_id = ECamLocationOff;
+ summary_icon = -1;
+ summary_description_text = qtn_lcam_descr_location_off_v2;
+ },
+ CAM_LOCATION_SELECT_SUMMARY
+ {
+ setting_value_id = ECamLocationOn;
+ summary_icon = -1;
+ summary_description_text = qtn_lcam_descr_location_on_v2;
+ }
+ };
+ }
+
+
+// The following layouts are used with location setting selection
+RESOURCE CAM_LOCATION_SELECT_SUMMARY_LAYOUT r_cam_location_setup_list_summary_layout
+ {
+ summary_rect =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ C = 215;
+ l = KCamLocationSummaryRectLeftX;
+ t = KCamLocationSummaryRectTop;
+ W = KCamLocationSummaryRectWidth;
+ H = KCamLocationSummaryRectHeight;
+ }
+ };
+ summary_inner_rect =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ l = KCamLocationSummaryInnerRectLeftX;
+ t = KCamLocationSummaryInnerRectTop;
+ W = KCamLocationSummaryInnerRectWidth;
+ H = KCamLocationSummaryInnerRectHeight;
+ }
+ };
+ summary_icon =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ l = KCamLocationSummaryIconLeftX;
+ t = KCamLocationSummaryIconTop;
+ W = KCamLocationSummaryIconWidth;
+ H = KCamLocationSummaryIconHeight;
+ }
+ };
+ summary_description =
+ {
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline1;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline2;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline3;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline4;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline5;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline6;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline7;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline8;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline9;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline10;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ }
+ };
+ }
+
+RESOURCE AVKON_LAYOUT_RECT r_cam_location_setup_list_listbox_layout
+ {
+ l = KCamLocationListboxLeftX;
+ t = KCamLocationListboxTop;
+ W = KCamLocationListboxWidth;
+ H = KCamLocationListboxHeight;
+ }
+
+
+
+// The following layouts are used with location setting selection apac
+RESOURCE CAM_LOCATION_SELECT_SUMMARY_LAYOUT r_cam_location_setup_list_summary_layout_apac
+ {
+ summary_rect =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ C = 215;
+ l = KCamLocationSummaryRectLeftX;
+ t = KCamLocationSummaryRectTop;
+ W = KCamLocationSummaryRectWidth;
+ H = KCamLocationSummaryRectHeight;
+ }
+ };
+ summary_inner_rect =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ l = KCamLocationSummaryInnerRectLeftX;
+ t = KCamLocationSummaryInnerRectTop;
+ W = KCamLocationSummaryInnerRectWidth;
+ H = KCamLocationSummaryInnerRectHeight;
+ }
+ };
+ summary_icon =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ l = KCamLocationSummaryIconLeftX;
+ t = KCamLocationSummaryIconTop;
+ W = KCamLocationSummaryIconWidth;
+ H = KCamLocationSummaryIconHeight;
+ }
+ };
+ summary_description =
+ {
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline1;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline2;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline3;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline4;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline5;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline6;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline7;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline8;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline9;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ l = KCamLocationSummaryDescrLeftX;
+ r = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline10;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignLeft;
+ }
+ };
+ }
+
+RESOURCE AVKON_LAYOUT_RECT r_cam_location_setup_list_listbox_layout_apac
+ {
+ l = KCamLocationListboxLeftX;
+ t = KCamLocationListboxTop;
+ W = KCamLocationListboxWidth;
+ H = KCamLocationListboxHeight;
+ }
+
+
+
+
+// The following layouts are used with location setting selection ah
+RESOURCE CAM_LOCATION_SELECT_SUMMARY_LAYOUT r_cam_location_setup_list_summary_layout_ah
+ {
+ summary_rect =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ C = 215;
+ r = KCamLocationSummaryRectLeftX;
+ t = KCamLocationSummaryRectTop;
+ W = KCamLocationSummaryRectWidth;
+ H = KCamLocationSummaryRectHeight;
+ }
+ };
+ summary_inner_rect =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ r = KCamLocationSummaryInnerRectLeftX;
+ t = KCamLocationSummaryInnerRectTop;
+ W = KCamLocationSummaryInnerRectWidth;
+ H = KCamLocationSummaryInnerRectHeight;
+ }
+ };
+ summary_icon =
+ {
+ AVKON_LAYOUT_RECT
+ {
+ r = KCamLocationSummaryIconLeftX;
+ t = KCamLocationSummaryIconTop;
+ W = KCamLocationSummaryIconWidth;
+ H = KCamLocationSummaryIconHeight;
+ }
+ };
+ summary_description =
+ {
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline1;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline2;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline3;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline4;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline5;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline6;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline7;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline8;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline9;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ },
+ AVKON_LAYOUT_TEXT
+ {
+ font = EAknLogicalFontSecondaryFont;
+ C = KCamLocationSummaryDescrFontColor;
+ r = KCamLocationSummaryDescrLeftX;
+ l = KCamLocationSummaryDescrRightX;
+ B = KCamLocationSummaryTitleBaseline10;
+ W = KCamLocationSummaryDescrWidth;
+ J = ELayoutAlignRight;
+ }
+ };
+ }
+
+RESOURCE AVKON_LAYOUT_RECT r_cam_location_setup_list_listbox_layout_ah
+ {
+ //l = KCamLocationListboxLeftX;
+ r = KCamLocationListboxLeftX;
+ t = KCamLocationListboxTop;
+ W = KCamLocationListboxWidth;
+ H = KCamLocationListboxHeight;
+ }
+
+
+// ----------------------------------------------------------------------------
+// r_cam_video_setting_slider_resolution_icon_top
+// video slider setting resolution indicator top icon
+// ----------------------------------------------------------------------------
+RESOURCE AVKON_LAYOUT_RECT r_cam_video_setting_slider_resolution_icon_top
+ {
+ l = 9; t = 10; W = 31; H = 16;
+ }
+
+// ----------------------------------------------------------------------------
+// r_cam_video_setting_slider_resolution_icon_bottom
+// video slider setting resolution indicator bottom icon
+// ----------------------------------------------------------------------------
+RESOURCE AVKON_LAYOUT_RECT r_cam_video_setting_slider_resolution_icon_bottom
+ {
+ l = 9; t = 166; W = 31; H = 16;
+ }
+
+// ----------------------------------------------------------------------------
+// r_cam_image_setting_slider_resolution_icon_top
+// Image setting slider resolution top icon
+// ----------------------------------------------------------------------------
+RESOURCE AVKON_LAYOUT_RECT r_cam_image_setting_slider_resolution_icon_top
+ {
+ l = 6; t = 10; W = 27; H = 14;
+ }
+
+
+// ----------------------------------------------------------------------------
+// r_cam_image_setting_slider_resolution_icon_bottom
+// Image setting slider resolution bottom icon
+// ----------------------------------------------------------------------------
+RESOURCE AVKON_LAYOUT_RECT r_cam_image_setting_slider_resolution_icon_bottom
+ {
+ l = 6; t = 166; W = 27; H = 14;
+ }
+
+//----------------------------------------------------
+//
+// r_cam_postcapture_addtoalbum_setting_page
+// Add to album setting items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_cam_addtoalbum_setting_page_lbx
+ {
+ items =
+ {
+ LBUF
+ {
+ txt = qtn_lcam_set_land_img_add_toalbum_yes;
+ },
+ LBUF
+ {
+ txt = qtn_lcam_set_land_img_add_toalbum_no;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_cam_postcapture_addtoalbum_setting_page
+// Add to album setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_cam_addtoalbum_setting_page
+ {
+ number = EAknSettingPageNoOrdinalDisplayed;
+ label = qtn_lcam_sett_attr_add_toalbum;
+ softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+ type = EAknSetListBox;
+ editor_resource_id = r_setting_listbox;
+ }
+
+// -----------------------------------------------------------------------------
+//
+// r_setting_listbox
+// Common listbox editor resource for setting pages with multiple selection.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE LISTBOX r_setting_listbox
+ {
+ flags = EEikListBoxMultipleSelection;
+ }
+
+//----------------------------------------------------
+//
+// r_lcam_sett_mem_device
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_lcam_sett_mem_device
+ {
+ buf = qtn_lcam_sett_mem_device;
+ }
+
+//----------------------------------------------------
+//
+// r_lcam_sett_mem_mass_storage
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_lcam_sett_mem_mass_storage
+ {
+ buf = qtn_lcam_sett_mem_mass_storage;
+ }
+
+//----------------------------------------------------
+//
+// r_lcam_sett_mem_memory_card
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_lcam_sett_mem_memory_card
+ {
+ buf = qtn_lcam_sett_mem_memory_card;
+ }