/*
* 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 file for GSCallDivertPlugin
*
*/
// RESOURCE IDENTIFIER
NAME CFWD // 4 letter ID
// INCLUDES
#include <bldvariant.hrh>
#include "CallDivertPlugin.hrh"
#include <cf.loc>
#include <gs.loc>
#include <gscommon.hrh>
#include <gscommon.rh>
#include <GSApp.rsg>
#include <appinfo.rh>
#include <avkon.loc>
#include <avkon.mbg>
#include <avkon.rsg>
#include <AvkonIcons.hrh>
#include <data_caging_paths_strings.hrh>
#include <eikcore.rsg>
#include <eikon.rsg>
#include <gscalldivertplugin.mbg>
#include <uikon.rh>
#include <AiwCommon.rh> // AIW for pbk2
#include <AiwGenericParam.hrh> // AIW for pbk2
// CONSTANTS
// RESOURCE DEFINITIONS
RESOURCE RSS_SIGNATURE
{
}
// Common resources among GS
#include "GSCommonResources.rss"
RESOURCE TBUF
{
buf="CFWD";
}
//----------------------------------------------------
//
// EIK_APP_INFO
// It contains application information.
//
//----------------------------------------------------
//
RESOURCE EIK_APP_INFO
{
}
//----------------------------------------------------
// r_gs_call_divert_caption
//
// Data call view caption for plugin
//----------------------------------------------------
//
RESOURCE TBUF r_gs_call_divert_caption
{
buf = qtn_set_folder_divert;
}
//Divert
//----------------------------------------------------
//
// r_cf_main_view
// The main view.
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_cf_main_view
{
menubar = r_cf_menubar_open_exit;
cba = R_GS_SOFTKEYS_OPTIONS_BACK_OPEN;
}
//----------------------------------------------------
//
// r_cf_menubar_open_exit
// Call forward menu bar.
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_cf_menubar_open_exit
{
titles =
{
MENU_TITLE
{
menu_pane = r_gs_menu_item_exit;
},
MENU_TITLE
{
menu_pane = r_gs_menu_item_help;
},
MENU_TITLE
{
menu_pane = r_cf_cancel_all_diverts;
},
MENU_TITLE
{
menu_pane = r_gs_menu_item_open;
}
};
}
//----------------------------------------------------
//
// r_cf_cancel_all_diverts
// Call forward "cancel all" menu pane.
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_cf_cancel_all_diverts
{
items =
{
MENU_ITEM
{
command = ECFCmdCancelAll;
txt = text_cancel_all_diverts;
}
};
}
//----------------------------------------------------
//
// r_cf_main_view_title
// Title for the main view: "Call Divert"
//
//----------------------------------------------------
//
RESOURCE TITLE_PANE r_cf_main_view_title
{
txt = qtn_div_heading_cf;
}
//----------------------------------------------------
//
// r_cf_div_view_menu
// Menu pane for Options.
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_cf_div_view_menu
{
items =
{
MENU_ITEM
{
command = ECFCmdActivate;
txt = text_activate_divert;
},
MENU_ITEM
{
command = ECFCmdCancel;
txt = text_cancel_divert;
},
MENU_ITEM
{
command = ECFCmdCheckStatus;
txt = text_check_status;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknCmdExit;
txt = qtn_options_exit;
}
};
}
//----------------------------------------------------
//
// r_cf_menubar_options_view
// Menu bar in the Main view.
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_cf_menubar_options_view
{
titles =
{
MENU_TITLE {menu_pane = r_cf_div_view_menu;}
};
}
//----------------------------------------------------
//
// r_cf_menubar_div_view
// Menu bar in the Main view when selection key has been pressed.
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_cf_menubar_div_view
{
titles =
{
MENU_TITLE {menu_pane = r_cf_div_view_menu;}
};
}
//-----------------------------------------------------------------------------
//
// r_cf_main_lbx_resource
// List box resource.
//
//-----------------------------------------------------------------------------
//
RESOURCE LISTBOX r_cf_main_lbx_resource
{
array_id = r_cf_main_lbx;
flags = EEikListBoxMultipleSelection;
}
//----------------------------------------------------
//
// r_cf_voice_view_title
// Title for the sub view: "Voice Call Diverts"
//
//----------------------------------------------------
//
RESOURCE TITLE_PANE r_cf_voice_view_title
{
txt = qtn_div_heading_voice;
}
//----------------------------------------------------
//
// r_cf_video_view_title
// Title for the sub view: "Video Call Diverts"
//
//----------------------------------------------------
//
RESOURCE TITLE_PANE r_cf_video_view_title
{
txt = qtn_div_heading_video;
}
//-----------------------------------------------------------------------------
//
// r_cf_div_lbx
// List items in the call divert view.
//
//-----------------------------------------------------------------------------
//
RESOURCE GS_FEATURE_ARRAY r_cf_div_lbx
{
items =
{
GS_FEATURE
{
txt = " \t"qtn_div_dlist_all"\t\t";
item = ECFDivertVoiceCalls;
type = EGSListBoxItemTypeIsDynamic;
},
GS_FEATURE
{
txt = " \t"qtn_div_dlist_all_video"\t\t";
item = ECFDivertVideoCalls;
type = EGSListBoxItemTypeIsDynamic;
},
GS_FEATURE
{
txt = " \t"qtn_div_dlist_busy"\t\t";
item = ECFDivertWhenBusy;
},
GS_FEATURE
{
txt = " \t"qtn_div_dlist_noreply"\t\t";
item = ECFDivertWhenNoAnswer;
},
GS_FEATURE
{
txt = " \t"qtn_div_dlist_outreach"\t\t";
item = ECFDivertWhenOutOfReach;
},
GS_FEATURE
{
txt = " \t"qtn_div_dlist_notavail"\t\t";
item = ECFDivertWhenNotAvailable;
}
};
}
//-----------------------------------------------------------------------------
//
// r_cf_main_lbx
// List items in the call divert main view. IDs are from enum
// TGSCallDivertServiceGroups.
//
//-----------------------------------------------------------------------------
//
RESOURCE GS_FEATURE_ARRAY r_cf_main_lbx
{
items =
{
GS_FEATURE
{
txt = " \t"qtn_div_voice_calls;
item = EGSSettIdVoiceDivert;
},
GS_FEATURE
{
txt = " \t"qtn_div_video_calls;
item = EGSSettIdVideoDivert;
}
};
}
//----------------------------------------------------
//
// r_cf_div_view
// The diverts view.
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_cf_div_view
{
menubar = r_cf_menubar_options_view;
cba = R_GS_SOFTKEYS_OPTIONS_BACK_CONTEXTOPTIONS;
}
// -----------------------------------------------------------------------------
//
// r_cf_restricted_main_lbx_resource
// List box resource.
//
//-----------------------------------------------------------------------------
//
RESOURCE LISTBOX r_cf_restricted_main_lbx_resource
{
array_id = r_cf_restricted_main_lbx;
flags = EEikListBoxMultipleSelection;
}
//-----------------------------------------------------------------------------
//
// r_cf_restricted_main_lbx
// List items in the restricted call divert main view.
//
//-----------------------------------------------------------------------------
//
RESOURCE GS_FEATURE_ARRAY r_cf_restricted_main_lbx
{
items =
{
GS_FEATURE
{
txt = " \t"qtn_div_restricted;
item = ECFDivertVoiceCalls;
}
};
}
//-----------------------------------------------------------------------------
//
// r_title_array
// Titles for specific popups.
//
//-----------------------------------------------------------------------------
//
RESOURCE ARRAY r_title_array
{
items =
{
LBUF {txt = qtn_div_title_all;},
LBUF {txt = qtn_div_title_all_video;},
LBUF {txt = qtn_div_title_busy;},
LBUF {txt = qtn_div_title_not_answered;},
LBUF {txt = qtn_div_title_not_reach;},
LBUF {txt = qtn_div_title_not_available;}
};
}
//-----------------------------------------------------------------------------
//
// (various resources)
// Texts for additional dialogs and popups.
//
//-----------------------------------------------------------------------------
//
RESOURCE TBUF r_text_divert_to_voice_mail {buf = text_divert_to_voice_mail;}
RESOURCE TBUF r_text_divert_to_number {buf = text_divert_to_number;}
RESOURCE TBUF r_text_slist_seconds {buf = qtn_div_slist_seconds;}
RESOURCE TBUF r_text_delay_header {buf = qtn_div_heading_delay;}
RESOURCE TBUF r_text_prmpt_data_number {buf = qtn_ss_prmpt_video_number;}
RESOURCE TBUF r_text_prmpt_number {buf = qtn_div_prmpt_number;}
RESOURCE TBUF r_invalid_number {buf = text_invalid_number;}
//-----------------------------------------------------------------------------
//
// r_data_query
// "To other number"-dialog
//
//-----------------------------------------------------------------------------
//
RESOURCE DIALOG r_data_query
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_SEARCH_BACK;
items =
{
DLG_LINE
{
type = EAknCtQuery;
id = EGeneralQuery;
control = AVKON_DATA_QUERY
{
layout = EPhoneLayout;
control = EDWIN
{
flags = EEikEdwinNoHorizScrolling;
width = 10;
lines = 1;
maxlength = KGSMaxDataLength;
numeric_keymap=EAknEditorStandardNumberModeKeymap;
allowed_input_modes=EAknEditorNumericInputMode;
default_input_mode=EAknEditorNumericInputMode;
};
};
}
};
}
//----------------------------------------------------
//
// r_cf_softkeys_search_cancel, own cba for
// search - cancel softkey combination
//
//----------------------------------------------------
//
RESOURCE CBA r_cf_softkeys_search_cancel
{
buttons =
{
CBA_BUTTON{id=EAknSoftkeySearch; txt=text_softkey_search; },
CBA_BUTTON{id=EAknSoftkeyCancel; txt=text_softkey_cancel; },
CBA_BUTTON{id=EAknSoftkeySearch; txt=text_softkey_search; }
};
}
RESOURCE TBUF r_qtn_ss_divert_to_video_mailbox
{
buf = qtn_ss_divert_to_video_mailbox;
}
RESOURCE TBUF r_qtn_ss_divert_vcall_to_other_number
{
buf = qtn_ss_divert_vcall_to_other_number;
}
//MSK Labels and Resources
//----------------------------------------------------
//
// r_call_divert_msk_contextmenubar
// Options menu with 'Open'.
// Context Menu Options for MSK key handling
//----------------------------------------------------
//
RESOURCE MENU_BAR r_call_divert_msk_contextmenubar
{
titles =
{
MENU_TITLE {menu_pane = r_cf_msk_div_view_menu;}
};
}
//----------------------------------------------------
//
// r_cf_msk_div_view_menu
// Menu pane for Context Options.
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_cf_msk_div_view_menu
{
items =
{
MENU_ITEM
{
command = ECFCmdActivate;
txt = text_activate_divert;
},
MENU_ITEM
{
command = ECFCmdCancel;
txt = text_cancel_divert;
},
MENU_ITEM
{
command = ECFCmdCheckStatus;
txt = text_check_status;
}
};
}
//----------------------------------------------------
//
// r_call_divert_contact_selection_interest
// Contact selection interest.
//
//----------------------------------------------------
RESOURCE AIW_INTEREST r_call_divert_contact_selection_interest
{
items=
{
AIW_CRITERIA_ITEM
{
id = KAiwCmdSelect; // serviceCmd used here also as ID
serviceCmd = KAiwCmdSelect;
contentType = EGenericParamContactLinkArrayStr;
serviceClass = KAiwClassBase;
maxProviders = 1;
}
};
}
//End of File