diff -r 000000000000 -r eb1f2e154e89 textinput/GSLangPlugin/data/GSLangPluginRsc.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/textinput/GSLangPlugin/data/GSLangPluginRsc.rss Tue Feb 02 01:02:04 2010 +0200 @@ -0,0 +1,1278 @@ +/* +* Copyright (c) 2005 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 GSLangPlugin. +* +*/ + +// RESOURCE IDENTIFIER +NAME GSLA // 4 letter ID + +// INCLUDES +#include +#include "GSLangPlugin.hrh" +//#include // Icons and bitmaps + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include // Common GS resource structures + + +// CONSTANTS + +// RESOURCE DEFINITIONS + +//---------------------------------------------------- +// +// +// Needed or loading the resource fails! +// +//---------------------------------------------------- +// +RESOURCE RSS_SIGNATURE + { + } + +// Common resources among GS + +//---------------------------------------------------- +// +// r_gs_gen_view +// General settings view. +// +//---------------------------------------------------- +// +RESOURCE AVKON_VIEW r_gs_lang_view + { + menubar = r_gs_menubar_change_exit; + cba = R_GS_SOFTKEYS_OPTIONS_BACK_CHANGE; + } + + +//---------------------------------------------------- +// +// r_gs_gen_view_title +// General settings view title. +// +//---------------------------------------------------- +// +RESOURCE TITLE_PANE r_gs_lang_plugin_title + { + txt = qtn_set_title_pers_language; + } + + +//---------------------------------------------------- +// r_gs_gen_view_caption +// +// gen view caption for plugin +//---------------------------------------------------- +// +RESOURCE TBUF r_gs_lang_plugin_caption + { + buf = qtn_set_pers_language; + } + + + + + + +//---------------------------------------------------- +// +// r_lang_lbx +// General view's listbox. +// +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_lang_lbx + { + items = + { + GS_FEATURE + { + txt = " \t"qtn_cp_device_language"\t\t"; + item = EGSLangIdDTL; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_input_language"\t\t"; + item = EGSLangIdITL; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_ah_default_nbr_sett"\t\t"; + item = EGSLangAHNumberMode; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_hi_default_nbr_sett"\t\t"; + item = EGSLangHindiNumberMode; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_t9_pre_default_setting"\t\t"; + item = EGSLangIdT9L; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_predictive_mode"\t\t"; + item = EGSLangIdPredictiveMode; + type = EGSListBoxItemTypeIsDynamic; + }, +#ifdef RD_INTELLIGENT_TEXT_INPUT + GS_FEATURE + { + txt = " \t"qtn_pred_options_input_options"\t\t"; + item = EGSLangIdPredictiveOptions; + type = EGSListBoxItemTypeIsDynamic; + }, +#endif + GS_FEATURE + { + txt = " \t"qtn_set_japin_predictive_input"\t\t"; + item = EGSLangIdJPT; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_jp_reset_atok_dict"\t\t"; + item = EGSLangIdResetAtokDict; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_jp_predtext_eng"\t\t"; + item = EGSLangIdEPT; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_chi_set_default_method"\t\t"; + item = EGSLangIdDIM; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_chi_set_cangjie_mode"\t\t"; + item = EGSLangIdCangJie; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_keypress_timeout"\t\t "; + item = EGSLangIdKT; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_japin_qwerty_comma"\t\t"; + item = EGSLangIdJQC; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_japin_qwerty_period"\t\t"; + item = EGSLangIdJQP; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = " \t"qtn_set_japin_qwerty_width_space"\t\t"; + item = EGSLangIdJQWSP; + type = EGSListBoxItemTypeIsDynamic; + } + }; + } + +// ----------------------------------------------------------------------------- +// r_confirm_reset_atok +// ----------------------------------------------------------------------------- +// +RESOURCE DIALOG r_confirm_reset_atok + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO__YES; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control= AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + label = qtn_reset_core_dict; + }; + } + }; + } + + +// ----------------------------------------------------------------------------- +// r_confirm_reset_atok_string +// ----------------------------------------------------------------------------- +// +RESOURCE TBUF r_confirm_reset_atok_string { buf = qtn_reset_core_dict; } + + +// ----------------------------------------------------------------------------- +// r_confirm_ros +// ----------------------------------------------------------------------------- +// +RESOURCE DIALOG r_confirm_ros + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO__YES; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control= AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + label = qtn_set_cquery_rmv_oper_set; + }; + } + }; + } + + +// ----------------------------------------------------------------------------- +// r_confirm_ros_string +// ----------------------------------------------------------------------------- +// +RESOURCE TBUF r_confirm_ros_string { buf = qtn_set_cquery_rmv_oper_set; } + + +//---------------------------------------------------- +// r_active_calls +//---------------------------------------------------- +// +RESOURCE TBUF r_active_calls { buf = qtn_dtl_note_active_calls; } + + +// DISPLAY TEXT LANGUAGE + + +//---------------------------------------------------- +// +// r_display_text_language_setting_page +// Display Text Language Selection +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_display_text_language_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_display_language; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + + +//---------------------------------------------------- +// +// r_display_text_language_setting_page_lbx +// Display Text Language Selection ListBox Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_display_text_language_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_dtl_automatic; // first item's localised string + } + }; + } + + +// ----------------------------------------------------------------------------- +// R_CONFIRM_DTL +// ----------------------------------------------------------------------------- +// +RESOURCE DIALOG r_confirm_dtl + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO__YES; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control= AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + label = qtn_langu_restart_query; + }; + } + }; + } + + +// ----------------------------------------------------------------------------- +// r_confirm_dtl_string +// ----------------------------------------------------------------------------- +// +RESOURCE TBUF r_confirm_dtl_string { buf = qtn_langu_restart_query; } + + +//---------------------------------------------------- +// +// r_input_text_language_setting_page +// Input Text Language Selection +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_input_text_language_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_input_language; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + +#ifdef RD_INTELLIGENT_TEXT_INPUT +RESOURCE DIALOG r_inputlanguage_dialog +{ + flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | + EEikDialogFlagWait | EEikDialogFlagCbaButtons; + + buttons = R_GS_SOFTKEYS_OPTIONS_BACK_CHANGE; + + items = + { + DLG_LINE + { + // This is the control type - its our own setting item list custom control + type = EAknCtLastControlId; + + // This is the dialog id - any value can be used as there are no + // other controls on the dialog + id = 12; + + itemflags = EEikDlgItemTakesEnterKey; + + // the control data is a setting item list + control = AVKON_SETTING_ITEM_LIST + { + + // These are the settings we want to edit + items = + { + AVKON_SETTING_ITEM + { + identifier = EGSLangInputPrimary; + setting_page_resource = r_primary_input_language_setting_page; + associated_resource = r_language_setting_texts; + name = qtn_set_primary_writing_language; + }, + AVKON_SETTING_ITEM + { + identifier = EGSLangInputSecondary; + setting_page_resource = r_secondary_input_language_setting_page; + associated_resource = r_language_setting_texts; + name = qtn_set_secondary_writing_language; + } + }; + }; + } + }; +} + +RESOURCE TBUF r_input_language_settings_title + { + buf = qtn_set_input_language; + } + +RESOURCE AVKON_SETTING_PAGE r_primary_input_language_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_primary_writing_language; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknCtPopupSettingList; // setting page type + editor_resource_id = r_lang_editor; // setting page editor + } + +RESOURCE AVKON_SETTING_PAGE r_secondary_input_language_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_secondary_writing_language; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknCtPopupSettingList; // setting page type + editor_resource_id = r_lang_editor; // setting page editor + } + +RESOURCE AVKON_POPUP_SETTING_TEXTS r_language_setting_texts + { + setting_texts_resource = r_language_settingitem_texts; + } + +RESOURCE ARRAY r_language_settingitem_texts + { + items = + { + AVKON_ENUMERATED_TEXT + { + value = 0; + text = qtn_set_secondary_writing_lang_none; + } + }; + } + +RESOURCE TBUF r_secondary_writing_lang_none + { + buf = qtn_set_secondary_writing_lang_none; + } + +RESOURCE POPUP_SETTING_LIST r_lang_editor + { + } +#endif + +// T9 On Off + +//---------------------------------------------------- +// +// r_t9_on_off_setting_page +// T9 On/Off setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_t9_on_off_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_t9_pre_default_setting; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } + + +//---------------------------------------------------- +// +// r_jp_eng_on_off_setting_page +// T9 On/Off setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_jp_eng_on_off_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_jp_predtext_eng; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } + + +//---------------------------------------------------- +// +// r_jp_ptxt_on_off_setting_page +// T9 On/Off setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_jp_ptxt_on_off_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_japin_predictive_input; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } + + +//---------------------------------------------------- +// +// r_t9_on_off_setting_page_lbx +// T9 On/Off setting page items list box +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_t9_on_off_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_t9_on; + }, + LBUF + { + txt = qtn_t9_off; + } + }; + } +#ifdef RD_INTELLIGENT_TEXT_INPUT + +//---------------------------------------------------- +// +// r_predictive_text_multi_setting_page +// ITI Predictive text multisetting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_predictive_text_multi_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_t9_pre_default_setting; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__MARK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } +#endif + +// DEFAULT NUMBER MODE FOR A&H + +//---------------------------------------------------- +// +// r_ah_number_mode_settings_page +// Default Arabic & Hebrew input method setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_ah_number_mode_settings_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_ah_default_nbr_sett; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } + + +//---------------------------------------------------- +// +// r_ah_default_input_method_lbx +// Default input method list box items for A&H +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_ah_default_input_method_lbx + { + items = + { + LBUF + { + txt = qtn_ah_latin_nbrs; + }, + LBUF + { + txt = qtn_ah_arabic_nbrs; + } + }; + } + +// DEFAULT NUMBER MODE FOR HINDI + +//---------------------------------------------------- +// +// r_hi_number_mode_settings_page +// Default Hindi input method setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_hi_number_mode_settings_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_hi_default_nbr_sett; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } + +//---------------------------------------------------- +// +// r_hi_default_input_method_lbx +// Default input method list box items for Hindi +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_hi_default_input_method_lbx + { + items = + { + LBUF + { + txt = qtn_hi_latin_nbrs; + }, + LBUF + { + txt = qtn_hi_indic_nbrs; + } + }; + } + + +//---------------------------------------------------- +// +// r_number_mode_lbx +// Number modes. +// +//---------------------------------------------------- +// +RESOURCE GS_FEATURE_ARRAY r_number_mode_lbx + { + items = + { + GS_FEATURE + { + txt = qtn_latin_nbrs; + item = EGSNbrModeLatin; + }, + GS_FEATURE + { + txt = qtn_ah_arabic_nbrs; + item = EGSNbrModeArabic; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = qtn_hi_indic_nbrs; + item = EGSNbrModeIndic; + type = EGSListBoxItemTypeIsDynamic; + } + }; + } + + +// ----------------------------------------------------------------------------- +// r_t9_onoff_not_available +// ----------------------------------------------------------------------------- +// +RESOURCE TBUF r_t9_onoff_not_available { buf = qtn_t9_set_not_available; } + + + +// DEFAULT INPUT METHOD SETTING PAGE + +//---------------------------------------------------- +// +// +// Default input method setting page. +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_ch_default_input_method_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_chi_set_default_method; + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; + editor_resource_id = r_setting_listbox; + } + +//---------------------------------------------------- +// +// r_default_input_method_prc_setting_page_lbx +// default input method selection listbox Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_default_input_method_prc_setting_page_lbx + { + items = + { + LBUF + { + txt = text_chi_input_pinyin; + }, + LBUF + { + txt = text_chi_input_stroke; + }, + LBUF + { + txt = qtn_chi_input_latin_text; + }, + LBUF + { + txt = qtn_chi_input_latin_upper; + }, + LBUF + { + txt = qtn_chi_input_latin_lower; + } + }; + } + +//---------------------------------------------------- +// +// r_default_input_method_tw_setting_page_lbx +// default input method selection listbox Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_default_input_method_tw_setting_page_lbx + { + items = + { + LBUF + { + txt = text_chi_input_zhuyin; + }, + LBUF + { + txt = text_chi_input_stroke; + }, + LBUF + { + txt = qtn_chi_input_latin_text; + }, + LBUF + { + txt = qtn_chi_input_latin_upper; + }, + LBUF + { + txt = qtn_chi_input_latin_lower; + } + }; + } + +//---------------------------------------------------- +// +// r_default_input_method_hk_setting_page_lbx +// default input method selection listbox Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_default_input_method_hk_setting_page_lbx + { + items = + { + LBUF + { + txt = text_chi_input_stroke; + }, + LBUF + { + txt = qtn_chi_input_latin_text; + }, + LBUF + { + txt = qtn_chi_input_latin_upper; + }, + LBUF + { + txt = qtn_chi_input_latin_lower; + } + }; + } + + +//---------------------------------------------------- +// +// r_autodiscon_time_number_query +// Autodisconnect time query. +// +//---------------------------------------------------- +// +RESOURCE DIALOG r_autodiscon_time_number_query + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_DATA_QUERY + { + layout = ENumberLayout; + label = qtn_set_autodiscon_define_time; + control = AVKON_INTEGER_EDWIN + { + min = 0; + max = 99; + maxlength = 2; + }; + }; + } + }; + } + + +// KEYPRESS TIMEOUT + + +//---------------------------------------------------- +// +// r_keypress_timeout_setting_page +// Keypress timeout Selection +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_keypress_timeout_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_keypress_timeout; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + +//---------------------------------------------------- +// +// r_keypress_timeout_setting_page_lbx +// Keypress timeout Selection ListBox Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_keypress_timeout_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_set_keyp_timeout_off; + }, + LBUF + { + txt = qtn_set_keyp_timeout_long; + }, + LBUF + { + txt = qtn_set_keyp_timeout_default; + }, + LBUF + { + txt = qtn_set_keyp_timeout_short; + } + }; + } + + +// JAPANESE QWERTY COMMA + +//---------------------------------------------------- +// +// r_jap_qwerty_comma_setting_page +// ","-key in hiragana/kanji mode inputs setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_jap_qwerty_comma_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_japin_qwerty_comma; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + +//---------------------------------------------------- +// +// r_jap_qwerty_comma_setting_page_lbx +// ","-key in hiragana/kanji mode inputs setting Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_jap_qwerty_comma_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_set_japin_qwerty_japanese_comma; + }, + LBUF + { + txt = qtn_set_japin_qwerty_western_comma; + } + }; + } + +// JAPANESE QWERTY PERIOD + +//---------------------------------------------------- +// +// r_jap_qwerty_period_setting_page +// ","-key in hiragana/kanji mode inputs setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_jap_qwerty_period_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_japin_qwerty_period; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + +//---------------------------------------------------- +// +// r_jap_qwerty_period_setting_page_lbx +// "."-key in hiragana/kanji mode inputs setting Items +// +//---------------------------------------------------- +// +RESOURCE ARRAY r_jap_qwerty_period_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_set_japin_qwerty_japanese_period; + }, + LBUF + { + txt = qtn_set_japin_qwerty_western_period; + } + }; + } + +// JAPANESE Width Of Space (Full width/Half width) + +//---------------------------------------------------- +// +// r_jap_qwerty_width_space_setting_page +// Width of Space in hiragana/kanji mode setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_jap_qwerty_width_space_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_set_japin_qwerty_width_space; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + +//---------------------------------------------------- +// +// r_jap_qwerty_width_full_half_setting_page_lbx +// Width of Space/punctuation marks and symbols in +// hiragana/kanji mode setting Items +//---------------------------------------------------- +// +RESOURCE ARRAY r_jap_qwerty_width_full_half_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_japin_edit_full_width; + }, + LBUF + { + txt = qtn_japin_edit_half_width; + } + }; + } + + +// Chinese CangJie input mode +//---------------------------------------------------- +// +// r_chi_cangjie_input_mode_setting_page +// HK Chinese CangJie input mode setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_chi_cangjie_input_mode_setting_page + { + // don't show setting number in setting page + number = EAknSettingPageNoOrdinalDisplayed; + label = qtn_chi_set_cangjie_mode; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + + +//---------------------------------------------------- +// +// r_chi_cangjie_setting_page_lbx +// Chinese TW CangJie input method. Supported based +// on the selected input language. +//---------------------------------------------------- +// +RESOURCE ARRAY r_chi_cangjie_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_chi_option_normal_cangjie; + }, + LBUF + { + txt = qtn_chi_option_easy_cangjie; + }, + LBUF + { + txt = qtn_chi_option_advanced_cangjie; + } + }; + } + + +RESOURCE GS_FEATURE_ARRAY r_dim_setting_page_lbx + { + items = + { + GS_FEATURE + { + txt = text_chi_input_pinyin; + item = EGSLangSPIdPinyin; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = text_chi_input_zhuyin; + item = EGSLangSPIdZhuyin; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = text_chi_input_stroke; + item = EGSLangSPIdStroke; + }, + GS_FEATURE + { + txt = qtn_chi_input_latin_text; + item = EGSLangSPIdText; + }, + GS_FEATURE + { + txt = qtn_chi_input_latin_upper; + item = EGSLangSPIdUpper; + }, + GS_FEATURE + { + txt = qtn_chi_input_latin_lower; + item = EGSLangSPIdLower; + } + }; + } + +RESOURCE GS_FEATURE_ARRAY r_dim_qwerty_setting_page_lbx + { + items = + { + GS_FEATURE + { + txt = qtn_chi_sub_input_pinyin; + item = EGSLangSPIdQwPinyin; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = qtn_chi_sub_input_zhuyin; + item = EGSLangSPIdQwZhuyin; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = qtn_chi_sub_input_stroke; + item = EGSLangSPIdQwStroke; + }, + GS_FEATURE + { + txt = qtn_chi_sub_input_cangjie; + item = EGSLangSPIdQwCangJie; + type = EGSListBoxItemTypeIsDynamic; + }, + GS_FEATURE + { + txt = qtn_chi_sub_input_english; + item = EGSLangSPIdQwEnglish; + } + }; + } + +/* +* r_predictive_mode_setting_page_lbx +* 4.0 Req Predictive word Autocompletion +* Setting Page List Items +*/ + +RESOURCE ARRAY r_predictive_mode_setting_page_lbx + { + items = + { + LBUF + { + txt = qtn_set_predictive_mode_normal; + }, + LBUF + { + txt = qtn_set_predictive_mode_autocompletion; + } + }; + } + +//---------------------------------------------------- +// +// r_predictive_mode_setting_page +// Predictive mode setting page +// +//---------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_predictive_mode_setting_page + { + number = EAknSettingPageNoOrdinalDisplayed; // // setting number is not shown + label = qtn_set_predictive_mode; //localised string for setting page label + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page + type = EAknSetListBox; // setting page type + editor_resource_id = r_setting_listbox; // setting page editor + } + +//---------------------------------------------------- +// +// r_gs_not_enough_memory +// Not enough memory information note. +// +//---------------------------------------------------- +// +RESOURCE TBUF r_gs_not_enough_memory + { + buf = qtn_memlo_not_enough_memory; + } + +// ----------------------------------------------------------------------------- +// +// r_gs_menubar_change_exit +// GS menu with 'change' and 'exit' items. +// +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_BAR r_gs_menubar_change_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_gs_menu_item_change; + } + }; + } + + +// ----------------------------------------------------------------------------- +// +// r_setting_listbox +// Common listbox editor resource for setting pages. +// +// ----------------------------------------------------------------------------- +// +RESOURCE LISTBOX r_setting_listbox + { + flags = EEikListBoxMultipleSelection; + } + + +// ----------------------------------------------------------------------------- +// +// r_gs_menu_item_help +// Change item. +// +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_gs_menu_item_help + { + items = + { + MENU_ITEM + { + command = EAknCmdHelp; + txt = qtn_options_help; + } + }; + } + +// ----------------------------------------------------------------------------- +// +// r_gs_menu_item_exit +// +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_gs_menu_item_exit + { + items = + { + MENU_ITEM + { + command = EAknCmdExit; + txt = qtn_options_exit; + } + }; + } + + +// ----------------------------------------------------------------------------- +// +// r_gs_menu_item_change +// Change item. +// +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_gs_menu_item_change + { + items = + { + MENU_ITEM + { + command = EGSCmdAppChange; + txt = qtn_set_options_change; + flags = EEikMenuItemAction; + } + }; + } + + +// End of File