diff -r 000000000000 -r 2e3d3ce01487 systemsettings/gssensorplugin/data/gssensorpluginrsc.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/systemsettings/gssensorplugin/data/gssensorpluginrsc.rss Tue Feb 02 10:12:00 2010 +0200 @@ -0,0 +1,701 @@ +/* +* Copyright (c) 2006 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 project gssensorplugin +* +*/ + + +// 4 letter identifier, stands for SENsor Plugin +NAME SENP + +#include // Avkon localized strings +#include +#include +#include +#include +#include +#include +#include +#include + +#include // Common localized GS strings +#include // Common GS resource structures + +#include // own loc file + +#include "gssensorplugin.hrh" + +RESOURCE RSS_SIGNATURE + { + } + +RESOURCE TBUF { buf="SENP"; } + +//---------------------------------------------------- +// r_gs_sensor_view_caption +// +// Sensor view caption for plugin +//---------------------------------------------------- +// +RESOURCE TBUF r_gs_sensor_view_caption + { + buf = qtn_set_folder_sensor; + } + +RESOURCE TBUF r_gs_mks_label_open + { + buf = qtn_set_options_open; + } + +RESOURCE TBUF r_gs_mks_label_change + { + buf = qtn_set_options_change; + } + +RESOURCE TBUF r_gs_mks_label_mark + { + buf = text_softkey_mark; + } + +RESOURCE TBUF r_gs_mks_label_unmark + { + buf = text_softkey_unmark; + } + +//---------------------------------------------------- +// +// r_gs_sen_view +// Sensor view. +//---------------------------------------------------- +// +RESOURCE AVKON_VIEW r_gs_sen_view + { + menubar = r_gs_sen_menubar_open_exit; + cba = R_AVKON_SOFTKEYS_OPTIONS_BACK; + } + +//------------------------------------------------------------------------------ +// r_gs_sen_information_note +//------------------------------------------------------------------------------ + +RESOURCE DIALOG r_gs_sen_information_note + { + flags = EEikDialogFlagNoDrag | + EEikDialogFlagNoTitleBar | + EEikDialogFlagCbaButtons | + EEikDialogFlagWait; + + + buttons = R_AVKON_SOFTKEYS_EMPTY; + items = + { + DLG_LINE + { + type = EAknCtNote; + id = EGeneralNote; + control = AVKON_NOTE + { + layout = EGeneralLayout; + singular_label = qtn_sensor_setting_switch_off_note; + animation = R_QGN_NOTE_INFO_ANIM; + }; + } + }; + + } + +//---------------------------------------------------------- +// r_gs_sen_confirm_yes_no_query +//---------------------------------------------------------- +// +RESOURCE DIALOG r_gs_sen_confirm_yes_no_query + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + label = qtn_sensor_setting_switch_on_query; + animation = R_QGN_NOTE_QUERY_ANIM; + }; + } + }; + } + +//---------------------------------------------------- +// +// r_gs_sen_view_title +// Sensor view's title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_gs_sen_view_title + { + txt = qtn_set_title_settings_sensor; + } + + +//---------------------------------------------------- +// +// r_gs_menubar_open_exit +// Options menu with 'Open' and 'Exit' +// +//---------------------------------------------------- +// +RESOURCE MENU_BAR r_gs_sen_menubar_open_exit + { + titles = + { + MENU_TITLE + { + menu_pane = r_gs_sen_menu_item_exit; + }, + MENU_TITLE + { + menu_pane = r_gs_sen_menu_item_open; + } + }; + } + +// ----------------------------------------------------------------------------- +// r_gs_sen_menubar_change_exit +// Menu bar. +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_BAR r_gs_sen_menubar_change_exit + { + titles = + { + MENU_TITLE + { + menu_pane = r_gs_sen_menu_item_exit; + }, + MENU_TITLE + { + menu_pane = r_gs_sen_menu_item_change; + } + }; + } + +// ----------------------------------------------------------------------------- +// r_gs_sen__menu_item_change +// Change item. +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_gs_sen_menu_item_change + { + items = + { + MENU_ITEM + { + command = EGSSenMskGeneral; + txt = qtn_set_options_change; + flags = EEikMenuItemAction; // action command + } + }; + } + +#ifdef __SERIES60_HELP + + // ----------------------------------------------------------------------------- + // + // r_gs_sen_menu_item_exit + // Options menu items 'Help' and 'Exit'. Used instead of plain 'Exit' when help + // is wanted to be shown in UI. + // + // ----------------------------------------------------------------------------- + // + RESOURCE MENU_PANE r_gs_sen_menu_item_exit + { + items = + { + MENU_ITEM + { + command = EAknCmdHelp; + txt = qtn_options_help; + }, + MENU_ITEM + { + command = EGSSenMenuExit; + txt = qtn_options_exit; + } + }; + } + +#else // if __SERIES60_HELP not defined + + // ----------------------------------------------------------------------------- + // + // r_gs_sen_menu_item_exit + // Exit item. + // + // ----------------------------------------------------------------------------- + // + RESOURCE MENU_PANE r_gs_sen_menu_item_exit + { + items = + { + MENU_ITEM + { + command = EGSSenMenuExit; + txt = qtn_options_exit; + } + }; + } +#endif // __SERIES60_HELP + +//---------------------------------------------------- +// +// r_gs_sen_menu_item_open +// Open item. +// +//---------------------------------------------------- + +RESOURCE MENU_PANE r_gs_sen_menu_item_open + { + items = + { + MENU_ITEM + { + command = EGSSenMenuOpen; + txt = qtn_set_options_open; + flags = EEikMenuItemAction; + }, + MENU_ITEM + { + command = EGSSenMenuChange; + txt = qtn_set_options_change; + flags = EEikMenuItemAction; + } + }; + } + +//---------------------------------------------------- +// +// r_gs_sen_double_lbx +// Sensors view's listbox. +// " \tFirstLabel\tSecondLabel\t0\t0" +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_gs_sen_double_lbx + { + items = + { + GS_FEATURE + { + txt = " \t"qtn_set_sensor_sensors"\t\t"; + item = EGSSensorsListItemId; + }, + GS_FEATURE + { + txt = " \t"qtn_set_sensor_tapping_control"\t\t"; + + item = EGSTapCtrlListItemId; + }, + GS_FEATURE + { + txt = " \t"qtn_set_sensor_turning_control"\t\t"; + item = EGSTurnCtrlListItemId; + } + +// Commented out because orientation is not supported yet +// GS_FEATURE +// { +// txt = " \t"qtn_set_sensor_orientation"\t\t"; +// item = EGSOrientationListItemId; +// } + }; + } + +//---------------------------------------------------- +// +// r_gs_sen_double_lbx_text +// Sensors view's listbox. +// " \tFirstLabel\tSecondLabel\t0\t0" +//---------------------------------------------------- +// +RESOURCE ARRAY r_gs_sen_double_lbx_text + { + items = + { + LBUF + { + txt = qtn_set_sensor_sensors; + }, + LBUF + { + txt = qtn_set_sensor_tapping_control; + }, + LBUF + { + txt = qtn_set_sensor_turning_control; + } + +// Commented out because orientation is not supported yet +// LBUF +// { +// txt = qtn_set_sensor_orientation; +// } + }; + } + +//---------------------------------------------------- +// r_gs_sensor_setting_listbox +// Common listbox editor resource for setting pages. +//---------------------------------------------------- +// +RESOURCE LISTBOX r_gs_sensor_setting_listbox + { + flags=EEikListBoxMultipleSelection; + } + +//---------------------------------------------------- +// +// r_gs_sen_softkeys_ok_back__change +// Text association with MSK ( CHANGE ) +// +//---------------------------------------------------- +// +RESOURCE CBA r_gs_sen_softkeys_ok_back__change + { + buttons = + { + CBA_BUTTON + { + id=EGSCmdOk; + txt = text_softkey_ok; + }, + CBA_BUTTON + { + id=EAknSoftkeyBack; + txt = text_softkey_back; + }, + CBA_BUTTON + { + id=EGSSenMskGeneral; + txt = ""; + } + }; + } + +//---------------------------------------------------- +// +// r_gs_checkbox_view +// General for multiselection views. +// +//---------------------------------------------------- +// +RESOURCE AVKON_VIEW r_gs_checkbox_view + { + cba = r_gs_sen_softkeys_ok_back__change; + } + +// *** SENSOR ACTIVE STATUS *** + +//---------------------------------------------------- +// +// r_gs_sensors_view_title +// Sensors view's title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_gs_sensors_view_title + { + txt = qtn_set_title_settings_sensors; + } + +//---------------------------------------------------- +// +// r_gs_sensors_view +// Sensors activation view. +// +//---------------------------------------------------- +// +RESOURCE AVKON_VIEW r_gs_sensors_view + { + menubar = r_gs_sen_menubar_change_exit; + cba = R_GS_SOFTKEYS_OPTIONS_BACK_CHANGE; + } + +//---------------------------------------------------- +// +// r_gs_sensor_active_status_setting_page +// Sensors active status setting page. +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_gs_sensor_active_status_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_sensor_sensors; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; + type = EAknSetListBox; + editor_resource_id = r_gs_sensor_setting_listbox; + } + +//---------------------------------------------------- +// +// r_gs_sensors_status_lbx +// Sensors status view's listbox. +// +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_gs_sensors_status_lbx + { + items = + { + GS_FEATURE + { + txt = " \t"qtn_set_sensor_sensors"\t\t"; + item = KGSSenorsActive; + } + }; + } + +//---------------------------------------------------- +// +// r_gs_sensor_active_status +// On / Off +// +//---------------------------------------------------- +RESOURCE ARRAY r_gs_sensor_active_status + { + items = + { + LBUF + { + // OFF + txt = qtn_sensor_active_status_off; + }, + LBUF + { + // ON + txt = qtn_sensor_active_status_on; + } + }; + } + +// *** TAPPING CONTROL SETTINGS *** + +//---------------------------------------------------- +// +// r_gs_tapctrl_view_title +// Tapping control view's title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_gs_tapctrl_view_title + { + txt = qtn_set_title_settings_tapctrl; + } + +//---------------------------------------------------- +// +// r_gs_tapping_control_lbx +// Tapping control view's listbox. +// +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_gs_tapping_control_lbx + { + items = + { + GS_FEATURE + { + txt = " \t"qtn_sensor_silencing_calls"\t\t"; + item = KGSTapCtrlSC; + }, + GS_FEATURE + { + txt = " \t"qtn_sensor_silencing_alarm"\t\t"; + item = KGSTapCtrlSA; + } + +// Commented out because these are not supported yet +// GS_FEATURE +// { +// txt = " \t"qtn_sensor_message"\t\t"; +// item = KGSTapCtrlMes; +// }, +// GS_FEATURE +// { +// txt = " \t"qtn_sensor_music_player"\t\t"; +// item = KGSTapCtrlMP; +// } + }; + } + +//---------------------------------------------------- +// +// r_gs_tapping_control_ms +// Multiselection list box values +// +//---------------------------------------------------- +RESOURCE ARRAY r_gs_tapping_control_ms + { + items = + { + LBUF + { + txt = "1\t"qtn_sensor_silencing_calls"\t"; + }, + LBUF + { + txt = "1\t"qtn_sensor_silencing_alarm"\t"; + } + +// Commented out because these are not supported yet +// LBUF +// { +// txt = "1\t"qtn_sensor_message"\t"; +// }, +// LBUF +// { +// txt = "1\t"qtn_sensor_music_player"\t"; +// } + }; + } + +// *** TURN CONTROL SETTINGS *** + +//---------------------------------------------------- +// +// r_gs_turnctrl_view_title +// Turn control view's title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_gs_turnctrl_view_title + { + txt = qtn_set_title_settings_turnctrl; + } + +//---------------------------------------------------- +// +// r_gs_turning_control_lbx +// Turning control view's listbox. +// +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_gs_turning_control_lbx + { + items = + { + GS_FEATURE + { + txt = " \t"qtn_sensor_silencing_calls"\t\t"; + item = KGSTurnCtrlSC; + }, + GS_FEATURE + { + txt = " \t"qtn_sensor_silencing_alarm"\t\t"; + item = KGSTurnCtrlSA; + }, + GS_FEATURE + { + txt = " \t"qtn_set_sensor_auto_orientation"\t\t"; + item = KGSDisplayOrientation; + } + }; + } + +//---------------------------------------------------- +// +// r_gs_turning_control_ms +// Multiselection list box values +// +//---------------------------------------------------- +RESOURCE ARRAY r_gs_turning_control_ms + { + items = + { + LBUF + { + txt = "1\t"qtn_sensor_silencing_calls"\t"; + }, + LBUF + { + txt = "1\t"qtn_sensor_silencing_alarm"\t"; + }, + LBUF + { + txt = "1\t"qtn_set_sensor_auto_orientation"\t"; + } + }; + } + +// *** ORIENTATION SETTINGS *** + +//---------------------------------------------------- +// +// r_gs_orientation_view_title +// Turn control view's title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_gs_orientation_view_title + { + txt = qtn_set_title_settings_orientation; + } + +//---------------------------------------------------- +// +// r_gs_orientation_lbx +// Orientation view's listbox. +// +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_gs_orientation_lbx + { + items = + { + GS_FEATURE + { + txt = " \t"qtn_sensor_camera"\t\t"; + item = KGSOrientationCam; + }, + GS_FEATURE + { + txt = " \t"qtn_sensor_phone_display"\t\t"; + item = KGSOrientationPD; + } + }; + } + +//---------------------------------------------------- +// +// r_gs_orientation_ms +// Multiselection list box values +// +//---------------------------------------------------- +RESOURCE ARRAY r_gs_orientation_ms + { + items = + { + LBUF + { + txt = "1\t"qtn_sensor_camera"\t"; + }, + LBUF + { + txt = "1\t"qtn_sensor_phone_display"\t"; + } + }; + }