diff -r 072a5fa0c63b -r c6bafb5162d8 voicerecorder/group/voicerecorder.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/voicerecorder/group/voicerecorder.rss Wed Sep 01 12:29:14 2010 +0100 @@ -0,0 +1,2255 @@ +/* +* Copyright (c) 2002 - 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: +* Voice Recorder resource file +* +* +*/ + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "RecView.rh" +#include +#include "voicerecorder.hrh" +#include "VoiceRecorder.rh" +#include +#include + +NAME VREC + +RESOURCE RSS_SIGNATURE { } + +RESOURCE TBUF { buf = qtn_vorec_first_memo_name; } //default document name + +RESOURCE EIK_APP_INFO + { + } + +// For the scalable AIF +RESOURCE LOCALISABLE_APP_INFO r_vr_localisable_app_info + { + short_caption = qtn_vorec_app_menu_grid; + caption_and_icon = CAPTION_AND_ICON_INFO + { + caption = qtn_vorec_app_title; +#ifdef __SCALABLE_ICONS + number_of_icons = 1; + icon_file = APP_BITMAP_DIR"\\VoiceRecorder_aif.mif"; +#else + number_of_icons = 2; + icon_file = APP_BITMAP_DIR"\\VoiceRecorder_aif.mbm"; +#endif + }; + } + + +RESOURCE AVKON_VIEW r_vr_recorder_view + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_options_back_select; + } + + +RESOURCE MENU_PANE r_vr_editlist_menupane + { + items = + { + MENU_ITEM { command = EAknCmdMark; txt=qtn_options_list_mark_one; }, + MENU_ITEM { command = EAknCmdUnmark; txt=qtn_options_list_unmark_one; }, + MENU_ITEM { command = EAknMarkAll; txt=qtn_options_list_mark_all; }, + MENU_ITEM { command = EAknUnmarkAll; txt=qtn_options_list_unmark_all; } + }; + } + + +RESOURCE MENU_BAR r_vr_recview_menubar_empty + { + titles= + { + }; + } + +RESOURCE MENU_BAR r_vr_recview_menubar_default + { + titles= + { + MENU_TITLE { menu_pane = r_vr_rec_menupane_default; } + }; + } + + +RESOURCE MENU_PANE r_vr_rec_menupane_default + { + items= + { + MENU_ITEM { command = ECmdRecord; txt = qtn_vorec_rec_new; }, + MENU_ITEM { command = ECmdDelete; txt = qtn_vorec_delete; }, + MENU_ITEM { command = ECmdRename; txt = text_voice_rec_edit_title; }, + MENU_ITEM { command = ECmdGoToMyClips; txt = qtn_vorec_goto_my_clips; }, +#if defined ( __SERIES60_MMC ) + MENU_ITEM { command = ECmdSettings; txt = qtn_vorec_settings; }, +#endif + + MENU_ITEM { command = ECmdHelp; txt = qtn_options_help; }, + MENU_ITEM { command = EAknCmdExit; txt = qtn_options_exit; } + }; + } + +RESOURCE MENU_BAR r_vr_recview_menubar_deleted + { + titles= + { + MENU_TITLE { menu_pane = r_vr_rec_menupane_deleted; } + }; + } + +RESOURCE MENU_PANE r_vr_rec_menupane_deleted + { + items= + { + MENU_ITEM { command = ECmdRecord; txt = qtn_vorec_rec_new; }, + MENU_ITEM { command = ECmdGoToMyClips; txt = qtn_vorec_goto_my_clips; }, +#if defined ( __SERIES60_MMC ) + MENU_ITEM { command = ECmdSettings; txt = qtn_vorec_settings; }, +#endif + + MENU_ITEM { command = ECmdHelp; txt = qtn_options_help; }, + MENU_ITEM { command = EAknCmdExit; txt = qtn_options_exit; } + }; + } + +RESOURCE MENU_BAR r_vr_recview_menubar_viewer + { + titles= + { + MENU_TITLE { menu_pane = r_vr_rec_menupane_viewer; } + }; + } + +RESOURCE MENU_PANE r_vr_rec_menupane_viewer + { + items= + { + MENU_ITEM { command = ECmdSaveAttachment; txt = qtn_vorec_save_mail_atta; }, + MENU_ITEM { command = ECmdHelp; txt = qtn_options_help; }, + MENU_ITEM { command = EAknCmdExit; txt = qtn_options_exit; } + }; + } + +// In-call recording disabled menu +RESOURCE MENU_BAR r_vr_recview_menupane_incall_recording_disabled + { + titles= + { + MENU_TITLE { menu_pane = r_vr_rec_menupane_incall_recording_disabled; } + }; + } + +RESOURCE MENU_PANE r_vr_rec_menupane_incall_recording_disabled + { + items= + { + MENU_ITEM { command = ECmdGoToMyClips; txt = qtn_vorec_goto_my_clips; }, +#if defined ( __SERIES60_MMC ) + MENU_ITEM { command = ECmdSettings; txt = qtn_vorec_settings; }, +#endif + MENU_ITEM { command = ECmdHelp; txt = qtn_options_help; }, + MENU_ITEM { command = EAknCmdExit; txt = qtn_options_exit; } + }; + } + + + +RESOURCE TBUF r_qtn_query_common_conf_delete { buf = qtn_query_common_conf_delete; } +RESOURCE TBUF r_qtn_vorec_quest_delete_many { buf = qtn_vorec_quest_delete_many; } + +RESOURCE TBUF r_qtn_fldr_overwrite_query { buf = qtn_fldr_overwrite_query; } +RESOURCE TBUF r_qtn_fldr_item_name_prmpt { buf = qtn_fldr_item_name_prmpt; } +RESOURCE TBUF r_qtn_fldr_illegal_characters { buf = qtn_fldr_illegal_characters; } +RESOURCE TBUF r_qtn_fldr_cant_rename_item { buf = qtn_fldr_cant_rename_item; } + +// MMC usage related strings + +RESOURCE TBUF r_qtn_vorec_set_store { buf = qtn_vorec_set_store; } +RESOURCE TBUF r_qtn_memc_vorec_note1 { buf = qtn_memc_vorec_note1; } +RESOURCE TBUF r_qtn_memc_vorec_note2 { buf = qtn_memc_vorec_note2; } +RESOURCE TBUF r_qtn_memc_unlock_query1 { buf = qtn_memc_unlock_query1; } +RESOURCE TBUF r_qtn_memc_set_password_error { buf = qtn_memc_set_password_error; } +RESOURCE TBUF r_qtn_memc_readonly { buf = qtn_memc_memorycard_read_only; } +RESOURCE TBUF r_qtn_ccor_insert_mmc { buf = qtn_ccor_insert_mmc; } +RESOURCE TBUF r_qtn_usb_mode_note_mode { buf = qtn_usb_mode_note_mode_activated; } + +RESOURCE DIALOG r_insert_f_card_dialog + { + flags = EGeneralQueryFlags | EEikDialogFlagWait | EEikDialogFlagNoBackgroundFade; + buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + }; + } + }; + } + +RESOURCE DIALOG r_insert_f_usb_plug_in_dialog + { + flags = EGeneralQueryFlags | EEikDialogFlagWait | EEikDialogFlagNoBackgroundFade; + buttons = R_AVKON_SOFTKEYS_OK_EMPTY; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + }; + } + }; + } + +// Settings dialog stuff needed when there's an MMC (default store setting) +// or the voice key is missing (defauly speaker setting) + +RESOURCE MENU_PANE r_vr_settings_menupane + { + items= + { + MENU_ITEM { command = ECmdChange; txt = qtn_vorec_settings_change; flags = EEikMenuItemAction ; }, + MENU_ITEM { command = ECmdHelp; txt = qtn_options_help; }, + MENU_ITEM { command = EEikCmdExit; txt = qtn_options_exit; } + }; + } + +RESOURCE MENU_BAR r_vr_settings_menubar + { + titles= + { + MENU_TITLE { menu_pane = r_vr_settings_menupane; } + }; + } + +RESOURCE DIALOG r_vr_settings_dialog + { + buttons = r_vr_softkeys_options_back_change; + flags = EEikDialogFlagWait | EEikDialogFlagNoDrag + | EEikDialogFlagCbaButtons | EEikDialogFlagNoTitleBar + | EEikDialogFlagFillAppClientRect; + items = + { + DLG_LINE + { + type = EAknCtSettingListBox; + id = EVRSettingsListboxId; + itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys; + control = LISTBOX + { + flags = EAknListBoxSelectionList; + }; + } + }; + } + +RESOURCE TBUF r_qtn_vorec_set_ihf { buf = qtn_vorec_set_ihf; } +RESOURCE TBUF r_qtn_vorec_set_quality { buf = qtn_vorec_set_quality; } + +RESOURCE AVKON_POPUP_SETTING_TEXTS r_vr_settings_default_speaker_texts + { + setting_texts_resource = r_vr_settings_default_speaker; + popped_up_texts_resource = r_vr_settings_default_speaker_popup; + } + +RESOURCE AVKON_POPUP_SETTING_TEXTS r_vr_settings_quality_texts + { + setting_texts_resource = r_vr_settings_quality; + popped_up_texts_resource = r_vr_settings_quality_popup; + } + +RESOURCE ARRAY r_vr_settings_default_speaker + { + items= + { + AVKON_ENUMERATED_TEXT { value = ESpeakerEarPiece; text = qtn_vorec_settings_ihf_ear; }, + AVKON_ENUMERATED_TEXT { value = ESpeakerIhf; text = qtn_vorec_settings_ihf_hf; } + }; + } + +RESOURCE ARRAY r_vr_settings_default_speaker_popup + { + items= + { + LBUF { txt = qtn_vorec_settings_ihf_ear; }, + LBUF { txt = qtn_vorec_settings_ihf_hf; } + }; + } + +RESOURCE ARRAY r_vr_settings_quality + { + items= + { + AVKON_ENUMERATED_TEXT { value = EQualityMMSOptimized; text = qtn_vorec_settings_quality_mms_optimized; }, + +#ifdef __AAC_ENCODER_PLUGIN + AVKON_ENUMERATED_TEXT { value = EQualityNormal; text = qtn_vorec_settings_quality_normal; }, +#endif + + AVKON_ENUMERATED_TEXT { value = EQualityHigh; text = qtn_vorec_settings_quality_high; } + }; + } + +RESOURCE ARRAY r_vr_settings_quality_popup + { + items= + { + LBUF { txt = qtn_vorec_settings_quality_mms_optimized; }, + +#ifdef __AAC_ENCODER_PLUGIN + LBUF { txt = qtn_vorec_settings_quality_normal; }, +#endif + + LBUF { txt = qtn_vorec_settings_quality_high; } + }; + } + +RESOURCE POPUP_SETTING_LIST r_vr_settings_popup_control + { + } + +RESOURCE AVKON_SETTING_PAGE r_vr_settings_default_speaker_page + { + type = EAknCtPopupSettingList; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; + editor_resource_id = r_vr_settings_popup_control; + } + +RESOURCE TBUF r_vr_video_call_infonote_label { buf = qtn_vorec_info_video_call_ongoing; } +RESOURCE TBUF r_vr_internet_call_infonote_label { buf = qtn_vorec_info_internet_call_ongoing; } +RESOURCE TBUF r_vr_save_waitnote_label { buf = qtn_vorec_wait_saving_memo; } +RESOURCE TBUF r_vr_stop_save_waitnote_label { buf = qtn_vorec_wait_stop_saved; } +RESOURCE TBUF r_vr_stop_infonote_label { buf = qtn_vorec_info_record_stopped; } +RESOURCE TBUF r_vr_corrupt_infonote_label { buf = qtn_vorec_info_memo_corrupted; } +RESOURCE TBUF r_vr_unsupported_infonote_label { buf = qtn_vorec_info_memo_unsupported; } +RESOURCE TBUF r_vr_server_error_infonote_label { buf = qtn_vorec_info_server_error; } +RESOURCE TBUF r_vr_memory_warning { buf = qtn_memlo_memory_running_out; } +RESOURCE TBUF r_vr_memory_mmc_warning { buf = qtn_memlo_mmc_memory_running_out; } +RESOURCE TBUF r_vr_memory_low_stop_warning { buf = qtn_memlo_not_enough_memory; } + +// Quality strings for UI +RESOURCE TBUF r_vorec_quality_mms_optimized { buf = qtn_vorec_quality_mms_optimized; } + +#ifdef __AAC_ENCODER_PLUGIN +RESOURCE TBUF r_vorec_quality_normal { buf = qtn_vorec_quality_normal; } +#endif + +RESOURCE TBUF r_vorec_quality_high { buf = qtn_vorec_quality_high; } + +// Memo naming strings +RESOURCE TBUF r_vorec_first_memo_name { buf = qtn_vorec_first_memo_name; } +RESOURCE TBUF r_vorec_memo_name { buf = qtn_vorec_memo_name; } +RESOURCE TBUF r_vorec_default_memo_name { buf = qtn_vorec_default_memo_name; } + +RESOURCE DIALOG r_vr_rename_dialog + { + flags = EEikDialogFlagWait|EEikDialogFlagNoDrag | EEikDialogFlagNoTitleBar | EEikDialogFlagCbaButtons | EEikDialogFlagNoShadow; + buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_DATA_QUERY + { + layout = EDataLayout; + label = qtn_fldr_item_name_prmpt; + control = EDWIN + { + flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable + | EEikEdwinNoLineOrParaBreaks; + maxlength = VRMEMONAMEMAXLENGTH; + lines = 1; + width = 16; + }; + }; + } + }; + } + +// For remote recording +RESOURCE DIALOG r_vr_confirmation_query + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO; + // r_vr_softkeys_ok_cancel; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + }; + } + }; + } + + +// ------- RECORDER VIEW STUFF --------------------------------------- + +RESOURCE VR_STATEMACHINE r_vr_recview_states + { + labelsets = + { + VR_LABELSET + { + labels = + { + LBUF { txt = qtn_vorec_memo_label; }, + LBUF { txt = qtn_vorec_date_label; }, + LBUF { txt = qtn_vorec_quality_label; }, + LBUF { txt = qtn_vorec_min_label; }, + LBUF { txt = qtn_vorec_time_indic; }, + LBUF { txt = " "; }, // this is a placeholder for the status text, don't touch :-) + LBUF { txt = " "; } // this is a placeholder for quality text (MMS or High) + }; + }, + + VR_LABELSET + { + }, + + VR_LABELSET // for .rng:s + { + labels = + { + LBUF { txt = qtn_vorec_memo_label; }, + LBUF { txt = qtn_vorec_date_label; }, + LBUF { txt = " "; } // this is a placeholder for the status text, don't touch :-) + }; + } + }; + labelLayouts = + { + VR_LABEL_LINK { euroLabelId = r_vr_statusinfo_label_1_euro; + apacLabelId = r_vr_statusinfo_label_1_apac; + arabicHebrewLabelId = r_vr_statusinfo_label_1_arabic_hebrew; + }, + VR_LABEL_LINK { euroLabelId = r_vr_statusinfo_label_2_euro; + apacLabelId = r_vr_statusinfo_label_2_apac; + arabicHebrewLabelId = r_vr_statusinfo_label_2_arabic_hebrew; + }, + VR_LABEL_LINK { euroLabelId = r_vr_statusinfo_label_3_euro; + apacLabelId = r_vr_statusinfo_label_3_apac; + arabicHebrewLabelId = r_vr_statusinfo_label_3_arabic_hebrew; + }, + VR_LABEL_LINK { euroLabelId = r_vr_statusinfo_label_4_euro; + apacLabelId = r_vr_statusinfo_label_4_apac; + arabicHebrewLabelId = r_vr_statusinfo_label_4_arabic_hebrew; + }, + VR_LABEL_LINK { euroLabelId = r_vr_statusinfo_label_5_euro; + apacLabelId = r_vr_statusinfo_label_5_apac; + arabicHebrewLabelId = r_vr_statusinfo_label_5_arabic_hebrew; + }, + VR_LABEL_LINK { euroLabelId = r_vr_statusinfo_label_6_euro; + apacLabelId = r_vr_statusinfo_label_6_apac; + arabicHebrewLabelId = r_vr_statusinfo_label_6_arabic_hebrew; + } + }; + states = + { + // memo_open + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_default; + cba = r_vr_softkeys_options_exit_select; + status = ""; + labelSetId = 0; + hasVolumeControl = 1; + focusButton = 0; + stateID = EStateIdle; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = ENormal; } + }; + }, + // memo_deleted + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_deleted; + cba = r_vr_softkeys_options_exit_select; + status = ""; + labelSetId = 1; + focusButton = 2; + stateID = EStateDeleted; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = EDimmed; } + }; + }, + // memo_recording + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_pause_stop_select; + status = qtn_vorec_recording; + labelSetId = 0; + focusButton = 1; + stateID = EStateRecording; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdPause; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = EDimmed; } + }; + }, + // memo_record_embed + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_record_back_select; + status = ""; + labelSetId = 1; + focusButton = 2; + stateID = EStateRecordEmbedded; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = EDimmed; } + }; + }, + // memo_playing + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_pause_stop_select; + status = qtn_vorec_playback; + labelSetId = 0; + hasVolumeControl = 1; + focusButton = 1; + stateID = EStatePlaying; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPause; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = ENormal; } + }; + }, + // memo_paused_playback + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_play_stop_select; + status = qtn_vorec_paused; + labelSetId = 0; + hasVolumeControl = 1; + focusButton = 0; + stateID = EStatePlayingPaused; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = ENormal; } + }; + }, + // memo_paused_record + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_record_stop_select; + status = qtn_vorec_paused; + labelSetId = 0; + focusButton = 2; + stateID = EStateRecordingPaused; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = EDimmed; } + }; + }, + // memo_open_embed + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_viewer; + cba = r_vr_softkeys_options_back_select; + status = ""; + labelSetId = 0; + hasVolumeControl = 1; + focusButton = 0; + stateID = EStateIdleEmbedded; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = ENormal; } + }; + }, + // memo_record_embed_idle + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_empty; + cba = r_vr_softkeys_ok_cancel_select; + status = ""; + labelSetId = 0; + hasVolumeControl = 1; + focusButton = 0; + stateID = EStateIdleRecordEmbedded; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = ENormal; } + }; + }, + // nokia_ringing_tone_idle + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_viewer; + cba = r_vr_softkeys_options_back_select; + status = ""; + labelSetId = 2; + hasVolumeControl = 1; + hasProgressBar = 0; + focusButton = 0; + stateID = EStateNRTIdle; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = EDimmed; } + }; + }, + // nokia_ringing_tone_playing + VR_VISUAL_STATE + { + menubar = r_vr_recview_menubar_viewer; + cba = r_vr_softkeys_stop_select; + status = ""; + labelSetId = 2; + hasVolumeControl = 1; + hasProgressBar = 0; + focusButton = 1; + stateID = EStateNRTPlaying; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = ENormal; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward; state = EDimmed; } + }; + }, + // disable_buttons + VR_VISUAL_STATE + { + menubar = r_vr_recview_menupane_incall_recording_disabled; + cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; + status = ""; + labelSetId = 0; + hasVolumeControl = 0; + hasProgressBar = 0; + focusButton = 0; + stateID = EStateDisableButtons; + buttons = + { + VR_BUTTON_INFO { commandId = ECmdPlay; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdStop; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRecord; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdRewind; state = EDimmed; }, + VR_BUTTON_INFO { commandId = ECmdForward;state = EDimmed; } + }; + } + }; + + contexts = + { + VR_CONTEXT + { + id = EContextNormal; + transition = VR_TRANSITION { next = EStateIdle; }; + states = + { + VR_STATE + { + id = EStateIdle; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecordNew; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateDeleted; function = EFunctionDelete; }, + VR_TRANSITION { cmd = ECmdRename; next = EStateIdle; function = EFunctionRename; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateDeleted; + transitions = + { + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecordNew; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateDeleted; function = EFunctionNop; } + }; + }, + VR_STATE + { + id = EStateRecording; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdPause; next = EStateRecordingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionSilentStopAndSave; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecording; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecording; function = EFunctionNop; } + }; + }, + VR_STATE + { + id = EStatePlaying; + transitions = + { + VR_TRANSITION { cmd = ECmdPause; next = EStatePlayingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlaying; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlaying; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlaying; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStatePlayingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlayingPaused; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlayingPaused; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlayingPaused; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateRecordingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecord; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionSilentStopAndSave; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecordingPaused; function = EFunctionSetNewPosition; } + }; + }, + // Disabled button state + VR_STATE + { + id = EStateDisableButtons; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateDisableButtons; function = EFunctionNop; } + }; + + } + }; + }, + VR_CONTEXT + { + id = EContextEmptyNormal; + transition = VR_TRANSITION { next = EStateDeleted; }; + states = + { + VR_STATE + { + id = EStateIdle; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecordNew; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateDeleted; function = EFunctionDelete; }, + VR_TRANSITION { cmd = ECmdRename; next = EStateIdle; function = EFunctionRename; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateDeleted; + transitions = + { + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecordNew; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateDeleted; function = EFunctionNop; } +// Bentley + }; + }, + VR_STATE + { + id = EStateRecording; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdPause; next = EStateRecordingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionSilentStopAndSave; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecording; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionSaveBeforeExit; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecording; function = EFunctionNop; } + }; + }, + VR_STATE + { + id = EStatePlaying; + transitions = + { + VR_TRANSITION { cmd = ECmdPause; next = EStatePlayingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlaying; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlaying; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlaying; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStatePlayingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlayingPaused; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlayingPaused; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlayingPaused; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateRecordingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecord; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionSaveBeforeExit; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecordingPaused; function = EFunctionNop; } + }; + }, + // Disabled button state + VR_STATE + { + id = EStateDisableButtons; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionNop; } + }; + } + + }; + }, + VR_CONTEXT + { + id = EContextRecordNewNormal; + transition = VR_TRANSITION { next = EStateRecording; function = EFunctionRecord; }; + states = + { + VR_STATE + { + id = EStateIdle; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecordNew; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateDeleted; function = EFunctionDelete; }, + VR_TRANSITION { cmd = ECmdRename; next = EStateIdle; function = EFunctionRename; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateDeleted; + transitions = + { + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecordNew; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateDeleted; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateDeleted; function = EFunctionNop; } +// Bentley + }; + }, + VR_STATE + { + id = EStateRecording; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdPause; next = EStateRecordingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionSilentStopAndSave; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecording; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionSaveBeforeExit; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecording; function = EFunctionNop; } + }; + }, + VR_STATE + { + id = EStatePlaying; + transitions = + { + VR_TRANSITION { cmd = ECmdPause; next = EStatePlayingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlaying; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlaying; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlaying; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStatePlayingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlayingPaused; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlayingPaused; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdle; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlayingPaused; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateRecordingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionStopAndSave; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecord; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionAutoStopAndSave; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecordingPaused; function = EFunctionNop; } + }; + }, + // Disabled button state + VR_STATE + { + id = EStateDisableButtons; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionNop; } + }; + } + }; + }, + VR_CONTEXT + { + id = EContextRecordNewForRemote; + transition = VR_TRANSITION { next = EStateRecordEmbedded; }; + states = + { + VR_STATE + { + id = EStateRecordEmbedded; + transitions = + { + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecord; }, + VR_TRANSITION { cmd = ECmdCancel; next = EStateRecordEmbedded; function = EFunctionCancel; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecordEmbedded; function = EFunctionNop; } +// Bentley + }; + }, + VR_STATE + { + id = EStateRecording; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdleRecordEmbedded; function = EFunctionStopWithNote; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdPause; next = EStateRecordingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecording; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdleRecordEmbedded; function = EFunctionStopWithNote; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleRecordEmbedded; function = EFunctionStopWithNote; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecording; function = EFunctionNop; } + }; + }, + VR_STATE + { + id = EStateIdleRecordEmbedded; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdleRecordEmbedded; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdleRecordEmbedded; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdOk; next = EStateIdleRecordEmbedded; function = EFunctionOk; }, + VR_TRANSITION { cmd = ECmdCancel; next = EStateIdleRecordEmbedded; function = EFunctionCancel; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdleRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdleRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdleRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdleRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleRecordEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdleRecordEmbedded; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateRecordingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateRecording; function = EFunctionRecord; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateRecordingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleRecordEmbedded; function = EFunctionStopWithNote; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateRecordingPaused; function = EFunctionNop; } + }; + }, + VR_STATE + { + id = EStatePlaying; + transitions = + { + VR_TRANSITION { cmd = ECmdPause; next = EStatePlayingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleRecordEmbedded; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlaying; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlaying; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlaying; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStatePlayingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlayingPaused; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlayingPaused; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleRecordEmbedded; function = EFunctionAutoStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleRecordEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlayingPaused; function = EFunctionSetNewPosition; } + }; + }, + // Disabled button state + VR_STATE + { + id = EStateDisableButtons; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionNop; } + }; + } + }; + }, + + VR_CONTEXT + { + id = EContextViewer; + transition = VR_TRANSITION { next = EStateIdleEmbedded; }; + states = + { + VR_STATE + { + id = EStateIdleEmbedded; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdleEmbedded; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdleEmbedded; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdleEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdleEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdleEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdleEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleEmbedded; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdleEmbedded; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStatePlaying; + transitions = + { + VR_TRANSITION { cmd = ECmdPause; next = EStatePlayingPaused; function = EFunctionPause; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlaying; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlaying; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlaying; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlaying; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStatePlayingPaused; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStatePlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStatePlayingPaused; function = EFunctionForward; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStatePlayingPaused; function = EFunctionRewind; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStatePlayingPaused; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdleEmbedded; function = EFunctionStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStatePlayingPaused; function = EFunctionSetNewPosition; } + }; + }, + // Disabled button state + VR_STATE + { + id = EStateDisableButtons; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDisconnectCall; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionNop; } + }; + + } + }; + }, + + VR_CONTEXT + { + id = EContextNokiaRingTone; + transition = VR_TRANSITION { next = EStateNRTIdle; }; + states = + { + VR_STATE + { + id = EStateNRTIdle; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateNRTPlaying; function = EFunctionPlay; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateNRTIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateNRTIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateNRTIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateNRTIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateNRTIdle; function = EFunctionSetNewPosition; } + }; + }, + VR_STATE + { + id = EStateNRTPlaying; + transitions = + { + VR_TRANSITION { cmd = ECmdStop; next = EStateNRTIdle; function = EFunctionNRTStop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateNRTIdle; function = EFunctionNRTStop; }, + VR_TRANSITION { cmd = ECmdAutoStopAtEnd; next = EStateNRTIdle; function = EFunctionNRTAutoStop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateNRTIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateNRTIdle; function = EFunctionNRTStop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateNRTIdle; function = EFunctionNRTStop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateNRTPlaying; function = EFunctionSetNewPosition; } + }; + }, + // Disabled button state + VR_STATE + { + id = EStateDisableButtons; + transitions = + { + VR_TRANSITION { cmd = ECmdPlay; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdForward; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRewind; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdRecord; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdAutoStopInterrupted; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSilentStop; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdDelete; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdEndKey; next = EStateIdle; function = EFunctionNop; }, + VR_TRANSITION { cmd = ECmdSetNewPosition; next = EStateIdle; function = EFunctionNop; } + }; + } + }; + } + }; + } + + +// --------------------------------------------------------- +// +// New VoiceRecorder Avkon buttons' resources +// Each button has as many states as there are visual states +// in VR +// +// --------------------------------------------------------- +// +RESOURCE VR_BUTTONS_NEW r_vr_button_panel_buttons + { + buttons = + { + // PLAY BUTTON + AVKON_BUTTON + { + flags = KAknButtonNoFrame | KAknButtonReportOnKeyDown; + states = + { + // memo_open + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_mask; + }, + // memo_deleted + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive_mask; + }, + // memo_recording + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive_mask; + }, + // memo_record_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive_mask; + }, + // memo_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_pause; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_pause_mask; + }, + // memo_paused_playback + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_mask; + }, + // memo_paused_record + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive_mask; + }, + // memo_open_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_mask; + }, + // memo_record_embed_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_mask; + }, + // nokia_ringing_tone_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_mask; + }, + // nokia_ringing_tone_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive_mask; + }, + // disable_buttons + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_play_inactive_mask; + } + }; + }, + + // STOP BUTTON + AVKON_BUTTON + { + flags = KAknButtonNoFrame | KAknButtonReportOnKeyDown; + states = + { + // memo_open + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + }, + // memo_deleted + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + }, + // memo_recording + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_mask; + }, + // memo_record_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + }, + // memo_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_mask; + }, + // memo_paused_playback + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_mask; + }, + // memo_paused_record + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_mask; + }, + // memo_open_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + }, + // memo_record_embed_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + }, + // nokia_ringing_tone_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + }, + // nokia_ringing_tone_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_mask; + }, + // disable_buttons + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_stop_inactive_mask; + } + }; + }, + + // RECORD BUTTON + AVKON_BUTTON + { + flags = KAknButtonNoFrame | KAknButtonReportOnKeyDown; + states = + { + // memo_open + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_mask; + }, + // memo_deleted + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_mask; + }, + // memo_recording + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_pause; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_pause_mask; + }, + // memo_record_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_mask; + }, + // memo_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive_mask; + }, + // memo_paused_playback + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive_mask; + }, + // memo_paused_record + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_mask; + }, + // memo_open_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive_mask; + }, + // memo_record_embed_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_mask; + }, + // nokia_ringing_tone_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive_mask; + }, + // nokia_ringing_tone_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive_mask; + }, + // disable_buttons + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rec_inactive_mask; + } + }; + }, + + // REWIND BUTTON + AVKON_BUTTON + { + flags = KAknButtonNoFrame | KAknButtonReportOnKeyDown; + states = + { + // memo_open + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_mask; + }, + // memo_deleted + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + }, + // memo_recording + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + }, + // memo_record_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + }, + // memo_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_mask; + }, + // memo_paused_playback + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_mask; + }, + // memo_paused_record + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + }, + // memo_open_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_mask; + }, + // memo_record_embed_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_mask; + }, + // nokia_ringing_tone_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + }, + // nokia_ringing_tone_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + }, + // disable_buttons + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_rew_inactive_mask; + } + + }; + }, + + // FORWARD BUTTON + AVKON_BUTTON + { + flags = KAknButtonNoFrame | KAknButtonReportOnKeyDown; + states = + { + // memo_open + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_mask; + }, + // memo_deleted + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + }, + // memo_recording + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + }, + // memo_record_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + }, + // memo_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_mask; + }, + // memo_paused_playback + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_mask; + }, + // memo_paused_record + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + }, + // memo_open_embed + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_mask; + }, + // memo_record_embed_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_mask; + }, + // nokia_ringing_tone_idle + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + }, + // nokia_ringing_tone_playing + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + }, + // disable_buttons + AVKON_BUTTON_STATE + { + bmpfile = "z:\\Resource\\apps\\voicerecorder.mif"; + bmpid = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive; + bmpmask = EMbmVoicerecorderQgn_indi_vorec_button_forw_inactive_mask; + } + + }; + } + }; + } + +// ELAF variants +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_1_euro + { + font = ELatinBold13; C = 215; l = 57; r = 5; B = 23; W = 114; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_2_euro + { + font = ELatinPlain12; C = 215; l = 62; r = 5; B = 39; W = 109; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_3_euro + { + font = ELatinPlain12; C = 215; l = 62; r = 5; B = 54; W = 109; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_4_euro + { + font = ELatinPlain12; C = 215; l = 58; r = 100; B = 115; W = 18; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_5_euro + { + font = ELatinPlain12; C = 215; l = 142; r = 4; B = 115; W = 30; J = ELayoutAlignRight; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_6_euro + { + font = ELatinBold13; C = 35; l = 57; r = 5; B = 98; W = 114; J = ELayoutAlignLeft; + } + + +// APAC variants + +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_1_apac + { + font = EApacPlain16; C = 215; l = 57; r = 5; B = 25; W = 114; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_2_apac + { + font = EApacPlain12; C = 215; l = 64; r = 5; B = 41; W = 107; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_3_apac + { + font = EApacPlain12; C = 215; l = 64; r = 5; B = 56; W = 107; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_4_apac + { + font = EApacPlain12; C = 215; l = 58; r = 100; B = 117; W = 18; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_5_apac + { + font = EApacPlain12; C = 215; l = 142; r = 4; B = 117; W = 30; J = ELayoutAlignRight; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_6_apac + { + font = EApacPlain16; C = 35; l = 57; r = 5; B = 100; W = 114; J = ELayoutAlignLeft; + } + + +// ABRW variants +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_1_arabic_hebrew + { + font = ELatinBold13; C = 215; l = 5; r = 57; B = 23; W = 114; J = ELayoutAlignRight; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_2_arabic_hebrew + { + font = ELatinPlain12; C = 215; l = 5; r = 62; B = 39; W = 109; J = ELayoutAlignRight; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_3_arabic_hebrew + { + font = ELatinPlain12; C = 215; l = 5; r = 62; B = 54; W = 109; J = ELayoutAlignRight; + } +// l changed from 100 to 90 to make max length label fit +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_4_arabic_hebrew + { + font = ELatinPlain12; C = 215; l = 90; r = 58; B = 115; W = 30; J = ELayoutAlignRight; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_5_arabic_hebrew + { + font = ELatinPlain12; C = 215; l = 4; r = 124; B = 115; W = 30; J = ELayoutAlignLeft; + } +RESOURCE AVKON_LAYOUT_LABEL r_vr_statusinfo_label_6_arabic_hebrew + { + font = ELatinBold13; C = 35; l = 5; r = 57; B = 98; W = 114; J = ELayoutAlignRight; + } + + + +//--------------------------------------------------------------- +// Old CBA resources +// Middle Softkey not included +//--------------------------------------------------------------- +// +RESOURCE CBA r_vr_softkeys_pause_stop + { + buttons = + { + CBA_BUTTON { id = ECmdPause; txt = qtn_vorec_pause_sk; }, + CBA_BUTTON { id = ECmdStop; txt = qtn_vorec_stop_sk; } + }; + } + +RESOURCE CBA r_vr_softkeys_play_stop + { + buttons = + { + CBA_BUTTON { id = ECmdPlay; txt = text_softkey_play; }, + CBA_BUTTON { id = ECmdStop; txt = qtn_vorec_stop_sk; } + }; + } + +RESOURCE CBA r_vr_softkeys_record_stop + { + buttons = + { + CBA_BUTTON { id = ECmdRecord; txt = qtn_vorec_rec_sk; }, + CBA_BUTTON { id = ECmdStop; txt = qtn_vorec_stop_sk; } + }; + } + +RESOURCE CBA r_vr_softkeys_record_back + { + buttons = + { + CBA_BUTTON { id = ECmdRecord; txt = qtn_vorec_rec_sk; }, + CBA_BUTTON { id = ECmdCancel; txt = text_softkey_back; } + }; + } + +RESOURCE CBA r_vr_softkeys_ok_cancel + { + buttons = + { + CBA_BUTTON {id=ECmdOk; txt=text_softkey_select;}, + CBA_BUTTON {id=ECmdCancel; txt= text_softkey_cancel;} + }; + } + +RESOURCE CBA r_vr_softkeys_stop + { + buttons = + { + CBA_BUTTON { txt =" "; }, + CBA_BUTTON {id=ECmdStop; txt= qtn_vorec_stop_sk;} + }; + } + + +//--------------------------------------------------------------- +// New CBA resources +// Middle Softkey included +//--------------------------------------------------------------- +// +RESOURCE CBA r_vr_softkeys_pause_stop_select + { + buttons = + { + CBA_BUTTON { id = ECmdPause; txt = qtn_vorec_pause_sk; }, + CBA_BUTTON { id = ECmdStop; txt = qtn_vorec_stop_sk; }, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +RESOURCE CBA r_vr_softkeys_play_stop_select + { + buttons = + { + CBA_BUTTON { id = ECmdPlay; txt = text_softkey_play; }, + CBA_BUTTON { id = ECmdStop; txt = qtn_vorec_stop_sk; }, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +RESOURCE CBA r_vr_softkeys_record_stop_select + { + buttons = + { + CBA_BUTTON { id = ECmdRecord; txt = qtn_vorec_rec_sk; }, + CBA_BUTTON { id = ECmdStop; txt = qtn_vorec_stop_sk; }, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +RESOURCE CBA r_vr_softkeys_record_back_select + { + buttons = + { + CBA_BUTTON { id = ECmdRecord; txt = qtn_vorec_rec_sk; }, + CBA_BUTTON { id = ECmdCancel; txt = text_softkey_back; }, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + + +#ifdef __SERIES60_31__ +// LSK in 3.1 is "Select" +RESOURCE CBA r_vr_softkeys_ok_cancel_select + { + buttons = + { + CBA_BUTTON { id = ECmdOk; txt = text_softkey_select;}, + CBA_BUTTON { id = ECmdCancel; txt = text_softkey_cancel;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } +#else +// LSK in 3.2 is "Insert" +RESOURCE CBA r_vr_softkeys_ok_cancel_select + { + buttons = + { + CBA_BUTTON { id = ECmdOk; txt = qtn_vorec_insert_sk;}, + CBA_BUTTON { id = ECmdCancel; txt = text_softkey_cancel;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } +#endif + + +RESOURCE CBA r_vr_softkeys_stop_select + { + buttons = + { + CBA_BUTTON { txt =" "; }, + CBA_BUTTON { id = ECmdStop; txt= qtn_vorec_stop_sk;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +// A new CBA resource with MSK. Replaces R_AVKON_SOFTKEYS_OPTIONS_BACK +RESOURCE CBA r_vr_softkeys_options_back_select + { + buttons = + { + CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; }, + CBA_BUTTON { id = EAknCmdExit; txt = text_softkey_back;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +// A new CBA resource with MSK. Replaces R_AVKON_SOFTKEYS_OPTIONS_EXIT +RESOURCE CBA r_vr_softkeys_options_exit_select + { + buttons = + { + CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; }, + CBA_BUTTON { id = EAknCmdExit; txt = text_softkey_exit;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +// A CBA resource for disabling CBA use. The texts are shown but LSK and RSK +// cause no operation. +RESOURCE CBA r_vr_softkeys_options_exit_select_no_command + { + buttons = + { + CBA_BUTTON { id = ECmdNOP; txt = text_softkey_option; }, + CBA_BUTTON { id = ECmdNOP; txt = text_softkey_exit;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_select;} + }; + } + +// A new CBA resource for settings dialog +RESOURCE CBA r_vr_softkeys_options_back_change + { + buttons = + { + CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; }, + CBA_BUTTON { id = EAknCmdExit; txt = text_softkey_back;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_change;} + }; + } + +// A new CBA resource for General Settings dialog +RESOURCE CBA r_vr_softkeys_gs_options_back_change + { + buttons = + { + CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; }, + CBA_BUTTON { id = ECmdCancel; txt = text_softkey_back;}, + CBA_BUTTON { id = ECmdMSK; txt = qtn_msk_change;} + }; + } + +// Resources for General Settings plugin + +//---------------------------------------------------- +// +// r_vorec_gs_setting_list_view +// Main settings view +// +//---------------------------------------------------- +// +RESOURCE AVKON_VIEW r_vorec_gs_setting_list_view + { + menubar = r_vorec_gs_settings_menubar; + cba = r_vr_softkeys_gs_options_back_change; + } + +//---------------------------------------------------- +// +// r_vorec_gs_settings_title_name +// Title name used as name of plugin +// +//---------------------------------------------------- +// +RESOURCE TBUF r_vorec_gs_settings_title + { + buf = qtn_vorec_app_title; + } + +//---------------------------------------------------- +// +// r_vorec_gs_view_title +// Setting view's title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_vorec_gs_view_title + { + txt = qtn_vorec_app_title; + } + +//---------------------------------------------------- +// +// r_vorec_gs_settings_menupane +// GS Plugin options menu, EEikCmdExit replaced with +// ECmdOk to ensure that we can save the settings +// +//---------------------------------------------------- +// +RESOURCE MENU_PANE r_vorec_gs_settings_menupane + { + items= + { + MENU_ITEM { command = ECmdChange; txt = qtn_vorec_settings_change; flags = EEikMenuItemAction ; }, + MENU_ITEM { command = EAknCmdHelp; txt = qtn_options_help; }, + MENU_ITEM { command = ECmdOk; txt = qtn_options_exit; } + }; + } + +RESOURCE MENU_BAR r_vorec_gs_settings_menubar + { + titles= + { + MENU_TITLE { menu_pane = r_vorec_gs_settings_menupane; } + }; + } + +// --------------------------------------------------------- +// +// r_vorec_memory_selection_dialog +// Memory selection dialog, setting page resource +// +// --------------------------------------------------------- +// +RESOURCE MEMORYSELECTIONDIALOG r_vorec_memory_selection_dialog + { + title = qtn_vorec_set_store; + softkey_1 = text_softkey_ok; + softkey_2 = text_softkey_cancel; + + locations = + { + LOCATION + { + root_path = text_phone_memory_root_path; + default_folder = text_digital_sounds_path; + }, + LOCATION + { + root_path = text_memory_card_root_path; + } + }; + } + +RESOURCE DIALOG r_vorec_usb_connected_dialog + { + flags = EAknWaitNoteFlags|EEikDialogFlagModeless; + buttons = R_AVKON_SOFTKEYS_BACK; + items= + { + DLG_LINE + { + type = EAknCtNote; + id = EGeneralQuery; + control= AVKON_NOTE + { + layout = EWaitLayout; + singular_label = qtn_usb_mode_note_mode_activated; + animation = R_QGN_GRAF_WAIT_BAR_ANIM; + }; + } + }; + }