diff -r 000000000000 -r e686773b3f54 logsui/group/Common.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/logsui/group/Common.rss Tue Feb 02 10:12:17 2010 +0200 @@ -0,0 +1,421 @@ +/* +* Copyright (c) 2002 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: +* +*/ + + +// INCLUDES +#include "LogsConstants.hrh" +#include +#include +#include +#include + + +RESOURCE MENU_PANE r_common_callui_submenu + { + items = + { + MENU_ITEM + { + command = KAiwCmdCall; //Same ID as in interest. + txt = ""; //AIW plugin will override the text set here + cascade = AIW_CASCADE_ID; //as a fix to ASAA-6VYJ2H always show a submenu + flags = EEikMenuItemSpecificListQuery; + } + }; + } + + +RESOURCE MENU_PANE r_common_poc_submenu + { + items = + { + MENU_ITEM + { + command = KAiwCmdPoC; //Same ID as in interest. + txt = "Ptt aiw"; //AIW plugin will override the text set here. + cascade = AIW_CASCADE_ID; + flags = EEikMenuItemSpecific; + } + }; + } + + +RESOURCE MENU_PANE r_common_savetopbk_submenu + { + items= + { + //NEW impl + MENU_ITEM //Add to contacts + { + command = KAiwCmdAssign; + txt = "Pbk2 aiw"; //AIW plugin will override the text set here. + cascade = AIW_INTELLIGENT_CASCADE_ID; + flags = EEikMenuItemSpecificListQuery; + } + }; + } + + +RESOURCE MENU_PANE r_common_send_message_submenu + { + items= + { + MENU_ITEM + { + command = ELogsCmdMenuSendUi; + txt = ""; + flags = EEikMenuItemSpecific; + } + }; + } + +RESOURCE MENU_PANE r_common_menu_open_phonebook + { + items= + { + MENU_ITEM //Open phonebook + { + command = ELogsCmdStartPhonebook; + txt = qtn_logs_opt_open_phonebook; + } + }; + } + + +RESOURCE MENU_PANE r_common_event_menu_edit_calls + { + items = + { + MENU_ITEM //Edit and copy phone number + { + cascade=r_common_edit_number_submenu; + command=ELogsCmdMenuNumberSubMenu; + txt=qtn_stm_om_use_no; + flags = EEikMenuItemSpecificListQuery; + }, + MENU_ITEM //Edit and copy poc address + { + cascade=r_common_edit_poc_address_submenu; + command=ELogsCmdMenuPocAddressSubMenu; + txt=qtn_poc_use_address; + flags = EEikMenuItemSpecificListQuery; + }, + MENU_ITEM //Edit and copy voip address + { + cascade=r_common_edit_voip_address_submenu; + command=ELogsCmdMenuVoipAddressSubMenu; + txt=qtn_voip_use_address; + flags = EEikMenuItemSpecificListQuery; + } + }; + } + + +RESOURCE MENU_PANE r_common_event_menu_delete_events + { + items = + { + + MENU_ITEM //Delete + { + command = ELogsCmdMenuDelete; + txt = qtn_stm_om_delete; + flags = EEikMenuItemSpecific; + }, + MENU_ITEM //Clear list + { + command = ELogsCmdMenuDeleteAll; + txt = qtn_stm_om_delete_all; + } + }; + } + + +RESOURCE MENU_PANE r_common_edit_number_submenu //Edit and copy phone number + { + items= + { + MENU_ITEM { command=ELogsCmdMenuPrependNumber; txt=qtn_logs_opt_use_prepend; }, + MENU_ITEM { command=ELogsCmdMenuCopyNumber; txt=qtn_logs_opt_use_copy; } + }; + } + +RESOURCE MENU_PANE r_common_edit_poc_address_submenu //Edit and copy poc address + { + items= + { + MENU_ITEM { command=ELogsCmdMenuPrependAddress; txt=qtn_logs_opt_use_prepend; }, + MENU_ITEM { command=ELogsCmdMenuCopyAddress; txt=qtn_logs_opt_use_copy; } + }; + } + +RESOURCE MENU_PANE r_common_edit_voip_address_submenu //Edit and copy voip address + { + items= + { + MENU_ITEM { command=ELogsCmdMenuPrependAddress; txt=qtn_logs_opt_use_prepend; }, + MENU_ITEM { command=ELogsCmdMenuCopyAddress; txt=qtn_logs_opt_use_copy; } + }; + } + +RESOURCE MENU_PANE r_common_show_my_address_menu //Select key popup menu + { + items = + { + MENU_ITEM + { + command = ELogsCmdShowMyAddress; //Show user's voip address + txt = qtn_voip_show_my_address; + } + }; + } + + +/** + * For CallUI AIW (voice, video, voip calls) + */ +RESOURCE AIW_INTEREST r_logs_callui_interest + { + items= + { + // This application is interested in calling from menu. + AIW_CRITERIA_ITEM + { + id = KAiwCmdCall; //serviceCmd used here also as ID + //id = KLogsCallUiAiwId; //Menu item's command id + serviceCmd = KAiwCmdCall; //AiwCommon.hrh + serviceClass = KAiwClassMenu; + contentType = "*"; + defaultProvider = 0x101F868E; + maxProviders = 1; + } + }; + } + + +/** + * For PoC AIW (PoC calls) + */ +RESOURCE AIW_INTEREST r_logs_poc_interest + { + items= + { + AIW_CRITERIA_ITEM + { + id = KAiwCmdPoC; //serviceCmd used here also as ID + //id = KLogsPoCUiAiwId; //Menu item's command id (used for binding the criteria item to the placeholder) + serviceCmd = KAiwCmdPoC; //AIW service command ID for this criteria (AiwCommon.hrh) + contentType = "*"; + serviceClass = KAiwClassMenu; + defaultProvider = KS60PoCAiwProviderImplUid; //AiwPoCParameters.hrh + maxProviders = 1; + } + }; + } + + +/** + * For Save-to-phonebook AIW + */ +RESOURCE AIW_INTEREST r_logs_savetopbk_interest + { + items= + { + AIW_CRITERIA_ITEM + { + id = KAiwCmdAssign; //serviceCmd used here also as ID + serviceCmd = KAiwCmdAssign; + contentType = EGenericParamContactItemStr; + serviceClass = KAiwClassMenu; + maxProviders = 1; + } + }; + } + + +/** + * For CBA + */ +RESOURCE CBA r_common_options_back_context + { + buttons = + { + CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;}, + CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; }, + CBA_BUTTON {id=EAknSoftkeyContextOptions; txt = text_softkey_option;} + }; + } + +RESOURCE CBA r_common_options_back_open + { + buttons = + { + CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;}, + CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; }, + CBA_BUTTON {id=ELogsCmdMenuOpen; txt = qtn_msk_open;} + }; + } + +RESOURCE CBA r_common_options_exit_open + { + buttons = + { + CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;}, + CBA_BUTTON {id=EAknSoftkeyExit; txt = text_softkey_exit; }, + CBA_BUTTON {id=ELogsCmdMenuOpen; txt = qtn_msk_open;} //R_QTN_MSK_OPEN;} + }; + } + +//For Logs event list view +RESOURCE CBA r_common_options_exit_view + { + buttons = + { + CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;}, + CBA_BUTTON {id=EAknSoftkeyExit; txt = text_softkey_exit; }, + CBA_BUTTON {id=ELogsCmdMenuDetails; txt = qtn_msk_view;} //qtn_logs_cmd_view ;} + }; + } + +//For Logs settings view +RESOURCE CBA r_common_options_back_change + { + buttons = + { + CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;}, + CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; }, + CBA_BUTTON {id=ELogsCmdChange; txt = qtn_msk_change;} + }; + } + +// Common toolbar resource +RESOURCE AVKON_TOOLBAR r_common_toolbar + { + flags = KAknToolbarWithoutCba|KAknToolbarFixed; + items = + { + TBAR_CTRL + { + type = EAknCtButton; + id = ELogsCmdSendKeyCall; + + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; //| KAknButtonReportOnLongPress; + states = + { + AVKON_BUTTON_STATE + { + //txt = "Voice"; //Icon should always be visible instead of this + helptxt = qtn_logs_tb_call; + bmpfile = "z:\\Resource\\apps\\logs.mif"; + bmpid = EMbmLogsQgn_indi_tb_call; + bmpmask = EMbmLogsQgn_indi_tb_call_mask; + extension = r_toolbar_call_button_state_extension; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = ELogsCmdToolBarSendUi; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + //txt = "Send"; //Icon should always be visible instead of this + helptxt = qtn_logs_tb_msg; + bmpfile = "z:\\Resource\\apps\\logs.mif"; + bmpid = EMbmLogsQgn_indi_tb_mce; + bmpmask = EMbmLogsQgn_indi_tb_mce_mask; + extension = r_toolbar_write_button_state_extension; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = ELogsCmdStartPhonebook; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + // txt = "Pbk"; //Icon should always be visible instead of this + helptxt = qtn_logs_tb_pb; + bmpfile = "z:\\Resource\\apps\\logs.mif"; + bmpid = EMbmLogsQgn_indi_tb_pb; + bmpmask = EMbmLogsQgn_indi_tb_pb_mask; + extension = r_toolbar_pbk_button_state_extension; + } + }; + }; + } + }; + } + +RESOURCE AVKON_BUTTON_STATE_EXTENSION r_toolbar_call_button_state_extension + { + bmbSkinIdMajor= EAknsMajorGeneric; + bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbCall; + } + +RESOURCE AVKON_BUTTON_STATE_EXTENSION r_toolbar_write_button_state_extension + { + bmbSkinIdMajor= EAknsMajorGeneric; + bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbMce; + } + +RESOURCE AVKON_BUTTON_STATE_EXTENSION r_toolbar_pbk_button_state_extension + { + bmbSkinIdMajor= EAknsMajorGeneric; + bmbSkinIdMinor= EAknsMinorGenericQgnIndiTbPb; + } + +/** + * Common Information note with ok-button + */ +RESOURCE DIALOG r_my_address_query + { + flags = EAknInformationNoteFlags; + buttons = R_AVKON_SOFTKEYS_OK_EMPTY; + items= + { + DLG_LINE + { + type = EAknCtNote; + id = EGeneralNote; + control= AVKON_NOTE + { + layout = ETextualNotificationLayout; + singular_label = ""; + }; + } + }; + } + + + + +// End of File