diff -r 000000000000 -r eb1f2e154e89 textinput/peninputhwrtrui/data/trui.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/textinput/peninputhwrtrui/data/trui.rss Tue Feb 02 01:02:04 2010 +0200 @@ -0,0 +1,2624 @@ +/* +* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0"" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Resource definitions for project TrainingUI +* +*/ + +NAME HELL + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "trui.hrh" +#include "trui.rh" + +#define TRUI_SHORTCUTEDITOR_TEXT_MAXLENGTH 160 + +// d:Radio button's text in shortcut edit model view +// l:(none) +// r:5.0 +// +#define qtn_hwrt_radio_button_own_symbol "Own symbol" + +// d:Tooltip text for grid buttont on edit symbol view +// l:list_single_graphic_pane +// r:5.0 +// +#define qtn_hwrt_tooltip_select_symbol "Select symbol" + +// d:Radio button's text in shortcut edit model view +// l:(none) +// r:5.0 +// +#define qtn_hwrt_radio_button_preset_symbol "Preset symbol" + +// d:Tooltip text for preset symbols in shortcut edit model view +// l:none +// r:5.0 +// +#define qtn_hwrt_text_purpose_selected_symbol "You can select a symbol for the shortcut text and use it later to call the text." + +// d:Query note for all preset models are in use +// l:popup_note_window +// r:5.0 +// +#define qtn_hwrt_all_symbols_in_use_notification "All preset symbols are in use." + +// d:Displayed in SCT dialog. +// d:Text in sct dialog as the title +// l:(none) +// r:5.0 +// +#define qtn_sct_dialog_title "Select a character:" + +// d:Short application name in application shell. +// l:(none) +// r:5.0 +// +#define qtn_trui_short_caption "trui" + +// d:Item in choicelist when language script is western. +// d:Perform the function of changing character range to western lower +// l:(none) +// r:5.0 +// +#define qtn_hwrt_char_range_lower "ab" + +// d:Item in choicelist when language script is western. +// d:Perform the function of changing character range to western captial +// l:(none) +// r:5.0 +// +#define qtn_hwrt_char_range_capital "AB" + +// d:Item in choicelist under all scripts. +// d:Perform the function of changing character range to digits +// l:(none) +// r:5.0 +// +#define qtn_hwrt_char_range_digits "12" + +// d:Item in choicelist under all scripts. +// d:Perform the function of changing character range to symbols +// l:(none) +// r:5.0 +// +#define qtn_hwrt_char_range_symbols "*#" + +// d:Item in choicelist when language script is cyrillic. +// d:Perform the function of changing character range to cyrillic lower +// l:(none) +// r:5.0 +// +#define qtn_hwrt_cyrillic_lower_range <0x0430><0x0431> + +// d:Item in choicelist when language script is cyrillic. +// d:Perform the function of changing character range to cyrillic capital +// l:(none) +// r:5.0 +// +#define qtn_hwrt_cyrillic_capital_range <0x0410><0x0411> + +// d:Item in choicelist when language script is greek. +// d:Perform the function of changing character range to greek lower +// l:(none) +// r:5.0 +// +#define qtn_hwrt_greek_lower_range <0x03B1><0x03C9> + +// d:Item in choicelist when language script is greek. +// d:Perform the function of changing character range to greek captial +// l:(none) +// r:5.0 +// +#define qtn_hwrt_greek_capital_range <0x0391><0x03A9> + +// d:Item in choicelist when language script is hebrew. +// d:Perform the function of changing character range to hebrew letters +// l:(none) +// r:5.0 +// +#define qtn_hwrt_hebrew_letters <0x05D0><0x05D1> + +// d:Command in options list of sub menu of character range under western script. +// d:Perform the function of changing character range to western lower. +// l:(none) +// r:5.0 +// +#define qtn_hwrt_submenu_latin_lower "ab" + +// d:Command in options list of sub menu of character range under western script. +// d:Perform the function of changing character range to western capital +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_latin_capital "AB" + +// d:Command in options list of sub menu of character range under western script. +// d:Perform the function of changing character range to western accent +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_char_range_latin_accent <0x00E0><0x017E> + +// d:Command in options list of sub menu of character range under all scripts. +// d:Perform the function of changing character range to digits +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_digits "12" + +// d:Command in options list of sub menu of character range under all scripts. +// d:Perform the function of changing character range to symbols +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_symbols "*#" + +// d:Command in options list of sub menu of character range under cyrillic script. +// d:Perform the function of changing character range to cyrillic lower +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_cyrillic_lower <0x0430><0x0431> + +// d:Command in options list of sub menu of character range under cyrillic script. +// d:Perform the function of changing character range to cyrillic capital +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_cyrillic_capital <0x0410><0x0411> + +// d:Command in options list of sub menu of character range under cyrillic script. +// d:Perform the function of changing character range to cyrillic accent +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_char_range_cyrillic_accent <0x044A><0x0451> + +// d:Command in options list of sub menu of character range under greek script. +// d:Perform the function of changing character range to greek lower +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_greek_lower <0x03B1><0x03C9> + +// d:Command in options list of sub menu of character range under greek script. +// d:Perform the function of changing character range to greek capital. +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_greek_capital <0x0391><0x03A9> + +// d:Command in options list of sub menu of character range under hebrew script. +// d:Perform the function of changing character range to hebrew letters. +// l:list_single_popup_submenu_pane_t1 +// r:5.0 +// +#define qtn_hwrt_submenu_hebrew_letters <0x05D0><0x05D1> + +// Latin character set +// d:Displayed in SCT, used during developping temporarily. +// d:Latin lower letters +// l:(none) +// r:5.0 +// +#define qtn_sct_latin_lowerletters <0x0061><0x0062><0x0063><0x0064><0x0065>\ + <0x0066><0x0067><0x0068><0x0069><0x006A>\ + <0x006B><0x006C><0x006D><0x006E><0x006F>\ + <0x0070><0x0071><0x0072><0x0073><0x0074>\ + <0x0075><0x0076><0x0077><0x0078><0x0079>\ + <0x007A> + +// d:Displayed in SCT, used during developping temporarily. +// d:Latin upper letters +// l:(none) +// r:5.0 +// +#define qtn_sct_latin_upperletters <0x0041><0x0042><0x0043><0x0044><0x0045>\ + <0x0046><0x0047><0x0048><0x0049><0x004A>\ + <0x004B><0x004C><0x004D><0x004E><0x004F>\ + <0x0050><0x0051><0x0052><0x0053><0x0054>\ + <0x0055><0x0056><0x0057><0x0058><0x0059>\ + <0x005A> + +// d:Displayed in SCT, used during developping temporarily. +// d:Latin digital letters +// l:(none) +// r:5.0 +// +#define qtn_sct_latin_digital <0x0031><0x0032><0x0033><0x0034><0x0035>\ + <0x0036><0x0037><0x0038><0x0039><0x0030> + +// d:Displayed in SCT, used during developping temporarily. +// d:Latin symbol letters +// l:(none) +// r:5.0 +// +#define qtn_sct_latin_symbol <0x002E><0x002C><0x0027><0x003F>\ + <0x0021><0x0022><0x002D><0x0028>\ + <0x0029><0x0040><0x002F><0x003A>\ + <0x005F><0x003B><0x002B><0x0026>\ + <0x0025><0x002A><0x003D><0x00A3>\ + <0x20AC><0x0024><0x00A5><0x00A4>\ + <0x003C><0x003E><0x005C><0x007E>\ + <0x005E><0x00A1><0x00BF><0x0023>\ + <0x007C><0x0060><0x201E><0x00B1>\ + <0x2030><0x00A2><0x20AA><0x0E3F>\ + <0x20AB> + +// d:Displayed in SCT, used during developping temporarily. +// d:Chinese Latin symbol letters +// l:(none) +// r:5.0 +// +#define qtn_sct_latin_symbol_chinese <0x002E><0x002C><0x0027><0x003F>\ + <0x0021><0x0022><0x002D><0x0028>\ + <0x0029><0x0040><0x002F><0x003A>\ + <0x005F><0x003B><0x002B><0x0026>\ + <0x0025><0x002A><0x003D><0x00A3>\ + <0x20AC><0x0024><0x00A5><0x00A4>\ + <0x003C><0x003E><0x005C><0x007E>\ + <0x005E><0x00A1><0x00BF><0x0023>\ + <0x007C><0x0060><0x201E><0x00B1>\ + <0x2030><0x00A2> + +// d:Displayed in SCT, used during developping temporarily. +// d:Latin accent letters +// l:(none) +// r:5.0 +// +#define qtn_sct_latin_accent <0x00C0><0x00C1><0x00C2><0x00C3><0x00C4><0x00C5><0x00C6>\ + <0x00C7><0x00C8><0x00C9><0x00CA><0x00CB><0x00CC><0x00CD>\ + <0x00CE><0x00CF><0x00D0><0x00D1><0x00D2><0x00D3><0x00D4>\ + <0x00D5><0x00D6><0x00D8><0x00D9><0x00DA><0x00DB><0x00DC>\ + <0x00DD><0x00DE><0x00DF><0x00E0><0x00E1><0x00E2><0x00E3>\ + <0x00E4><0x00E5><0x00E6><0x00E7><0x00E8><0x00E9><0x00EA>\ + <0x00EB><0x00EC><0x00ED><0x00EE><0x00EF><0x00F0><0x00F1>\ + <0x00F2><0x00F3><0x00F4><0x00F5><0x00F6><0x00F8><0x00F9>\ + <0x00FA><0x00FB><0x00FC><0x00FD><0x00FE><0x00FF><0x0100>\ + <0x0101><0x0102><0x0103><0x0104><0x0105><0x0106><0x0107>\ + <0x0108><0x0109><0x010A><0x010B><0x010C><0x010D><0x010E>\ + <0x010F><0x0110><0x0111><0x0112><0x0113><0x0114><0x0115>\ + <0x0116><0x0117><0x0118><0x0119><0x011A><0x011B><0x011C>\ + <0x011D><0x011E><0x011F><0x0120><0x0121><0x0122><0x0123>\ + <0x0124><0x0125><0x0126><0x0127><0x012A><0x012B><0x012C>\ + <0x012D><0x012E><0x012F><0x0130><0x0131><0x0134><0x0135>\ + <0x0136><0x0137><0x0139><0x013A><0x013B><0x013C><0x013D>\ + <0x013E><0x013F><0x0140><0x0141><0x0142><0x0143><0x0144>\ + <0x0145><0x0146><0x0147><0x0148><0x014A><0x014B><0x014C>\ + <0x014D><0x014E><0x014F><0x0150><0x0151><0x0152><0x0153>\ + <0x0154><0x0155><0x0156><0x0157><0x0158><0x0159><0x015A>\ + <0x015B><0x015C><0x015D><0x015E><0x015F><0x0160><0x0161>\ + <0x0162><0x0163><0x0164><0x0165><0x0166><0x0167><0x016A>\ + <0x016B><0x016C><0x016D><0x016E><0x016F><0x0170><0x0171>\ + <0x0172><0x0173><0x0174><0x0175><0x0176><0x0177><0x0178>\ + <0x0179><0x017A><0x017B><0x017C><0x017D><0x017E><0x018F>\ + <0x01B7><0x01E4><0x01E5><0x01E6><0x01E7><0x01E8><0x01E9>\ + <0x01EE><0x01EF><0x021E><0x021F><0x0259><0x0292> + +// Cyrillic character set +// d:Displayed in SCT, used during developping temporarily. +// d:Cyrillic lower letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_lowerletters <0x0430><0x0431><0x0432><0x0433>\ + <0x0491><0x0434><0x0452><0x0435>\ + <0x0451><0x0454><0x0436><0x0437>\ + <0x0438><0x0439><0x0456><0x0457>\ + <0x0458><0x043A><0x043B><0x0459>\ + <0x043C><0x043D><0x045A><0x043E>\ + <0x043F><0x0440><0x0441><0x0442>\ + <0x045B><0x0443><0x0444><0x0445>\ + <0x0446><0x0447><0x0448><0x0449>\ + <0x044A><0x044B><0x044C><0x044D>\ + <0x044E><0x044F> + +// d:Displayed in SCT, used during developping temporarily. +// d:Cyrillic upper letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_upperletters <0x0410><0x0411><0x0412><0x0413>\ + <0x0490><0x0414><0x0402><0x0415>\ + <0x0401><0x0404><0x0416><0x0417>\ + <0x0418><0x0419><0x0406><0x0407>\ + <0x0408><0x041A><0x041B><0x0409>\ + <0x041C><0x041D><0x040A><0x041E>\ + <0x041F><0x0420><0x0421><0x0422>\ + <0x0423><0x0424><0x0425><0x0426>\ + <0x0427><0x0428><0x0429><0x042A>\ + <0x042B><0x042C><0x042D><0x042E>\ + <0x042F> + +// d:Displayed in SCT, used during developping temporarily. +// d:Cyrillic accent letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_accent <0x0453><0x0403><0x0491><0x0490>\ + <0x0493><0x0492><0x0452><0x0402>\ + <0x0455><0x0405><0x0450><0x0400>\ + <0x0451><0x0401><0x0454><0x0404>\ + <0x04D9><0x04D8><0x04C2><0x04C1>\ + <0x0456><0x0406><0x0457><0x0407>\ + <0x045D><0x040D><0x0458><0x0408>\ + <0x045C><0x040C><0x049B><0x049A>\ + <0x049D><0x049C><0x0459><0x0409>\ + <0x045A><0x040A><0x04A3><0x04A2>\ + <0x04E9><0x04E8><0x045E><0x040E>\ + <0x04AF><0x04AE><0x04B1><0x04B0>\ + <0x04B3><0x04B2><0x045F><0x040F>\ + <0x045B><0x040B><0x04B9><0x04B8>\ + <0x04BB><0x04BA> + +// d:Displayed in SCT, used during developping temporarily. +// d:Greek lower letters +// l:(none) +// r:5.0 +// +#define qtn_sct_greek_lowerletters <0x03B1><0x03AC><0x03B2><0x03B3>\ + <0x03B4><0x03B5><0x03AD><0x03B6>\ + <0x03B7><0x03AE><0x03B8><0x03B9>\ + <0x03AF><0x03CA><0x0390><0x03BA>\ + <0x03BB><0x03BC><0x03BD><0x03BE>\ + <0x03BF><0x03CC><0x03C0><0x03C1>\ + <0x03C3><0x03C2><0x03C4><0x03C5>\ + <0x03CD><0x03CB><0x03B0><0x03C6>\ + <0x03C7><0x03C8><0x03C9><0x03CE> + + +// d:Displayed in SCT, used during developping temporarily. +// d:Greek upper letters +// l:(none) +// r:5.0 +// +#define qtn_sct_greek_upperletters <0x0391><0x0386><0x0392><0x0393>\ + <0x0394><0x0395><0x0388><0x0396>\ + <0x0397><0x0389><0x0398><0x0399>\ + <0x038A><0x03AA><0x039A><0x039B>\ + <0x039C><0x039D><0x039E><0x039F>\ + <0x038C><0x03A0><0x03A1><0x03A3>\ + <0x03A4><0x03A5><0x038E><0x03AB>\ + <0x03A6><0x03A7><0x03A8><0x03A9>\ + <0x038F> + +// Hebrew character set +// d:Displayed in SCT, used during developping temporarily. +// d:Hebrew lower letters +// l:(none) +// r:5.0 +// +#define qtn_sct_hebrew_letters <0x05D0><0x05D1><0x05D2><0x05D3>\ + <0x05D4><0x05D5><0x05D6><0x05D7>\ + <0x05D8><0x05D9><0x05DB><0x05DA>\ + <0x05DC><0x05DE><0x05DD><0x05E0>\ + <0x05DF><0x05E1><0x05E2><0x05E4>\ + <0x05E3><0x05E6><0x05E5><0x05E7>\ + <0x05E8><0x05E9><0x05EA> + +// Cyrillic character set +// d:Displayed in SCT, used during developping temporarily. +// d:Bulgarian lower letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_lowerletters_bulgarian <0x0430><0x0431><0x0432><0x0433>\ + <0x0434><0x0435><0x0436><0x0437>\ + <0x0438><0x0439><0x043A><0x043B>\ + <0x043C><0x043D><0x043E><0x043F>\ + <0x0440><0x0441><0x0442><0x0443>\ + <0x0444><0x0445><0x0446><0x0447>\ + <0x0448><0x0449><0x044A><0x044C>\ + <0x044E><0x044F> + +// Cyrillic character set +// d:Displayed in SCT, used during developping temporarily. +// d:Russian lowers letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_lowerletters_russian <0x0430><0x0431><0x0432><0x0433>\ + <0x0434><0x0435><0x0451><0x0436>\ + <0x0437><0x0438><0x0439><0x043A>\ + <0x043B><0x043C><0x043D><0x043E>\ + <0x043F><0x0440><0x0441><0x0442>\ + <0x0443><0x0444><0x0445><0x0446>\ + <0x0447><0x0448><0x0449><0x044A>\ + <0x044B><0x044C><0x044D><0x044E>\ + <0x044F> +// Cyrillic character set +// d:Displayed in SCT, used during developping temporarily. +// d:Ukraine lowers letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_lowerletters_ukraine <0x0430><0x0431><0x0432><0x0433>\ + <0x0491><0x0434><0x0435><0x0454>\ + <0x0436><0x0437><0x0438><0x0439>\ + <0x0456><0x0457><0x043A><0x043B>\ + <0x043C><0x043D><0x043E><0x043F>\ + <0x0440><0x0441><0x0442><0x0443>\ + <0x0444><0x0445><0x0446><0x0447>\ + <0x0448><0x0449><0x044C><0x044E>\ + <0x044F> + +// d:Displayed in SCT, used during developping temporarily. +// d:Bulgarian upper letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_upperletters_bulgarian <0x0410><0x0411><0x0412><0x0413>\ + <0x0414><0x0415><0x0416><0x0417>\ + <0x0418><0x0419><0x041A><0x041B>\ + <0x041C><0x041D><0x041E><0x041F>\ + <0x0420><0x0421><0x0422><0x0423>\ + <0x0424><0x0425><0x0426><0x0427>\ + <0x0428><0x0429><0x042A><0x042C>\ + <0x042E><0x042F> + +// d:Displayed in SCT, used during developping temporarily. +// d:Russian upper letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_upperletters_russian <0x0410><0x0411><0x0412><0x0413>\ + <0x0414><0x0415><0x0401><0x0416>\ + <0x0417><0x0418><0x0419><0x041A>\ + <0x041B><0x041C><0x041D><0x041E>\ + <0x041F><0x0420><0x0421><0x0422>\ + <0x0423><0x0424><0x0425><0x0426>\ + <0x0427><0x0428><0x0429><0x042A>\ + <0x042B><0x042C><0x042D><0x042E>\ + <0x042F> + +// d:Displayed in SCT, used during developping temporarily. +// d:Ukraine upper letters +// l:(none) +// r:5.0 +// +#define qtn_sct_cyrillic_upperletters_ukraine <0x0410><0x0411><0x0412><0x0413>\ + <0x0490><0x0414><0x0415><0x0404>\ + <0x0416><0x0417><0x0418><0x0419>\ + <0x0406><0x0407><0x041A><0x041B>\ + <0x041C><0x041D><0x041E><0x041F>\ + <0x0420><0x0421><0x0422><0x0423>\ + <0x0424><0x0425><0x0426><0x0427>\ + <0x0428><0x0429><0x042C><0x042E>\ + <0x042F> + +// Preset symbols character set +// d:Preset symbols text +// l:none +// r:5.0 +// +#define qtn_hwrt_preset_characters <0x2600><0x2601><0x2610><0x2630><0x2690><0x26A1><0x2642>\ + <0x2640><0x2661><0x2662><0x2664><0x2667><0x263E><0x2606>\ + <0x266C><0x26AF><0x2668><0x2698><0x2687><0x2695> + +// d:Fullname of MBG files saving App info. +// l:(none) +// r:5.0 +// +#define qtn_trui_appinfo_icons_filename "trui_aif.mif" + +// d:Fullname of MBG files. +// l:(none) +// r:5.0 +// +#define qtn_trui_icons_filename "trui_icons.mif" + +// d:Indicator's text in main view. +// d:Information of which character being trained. +// d:%S stands for the currently trained character +// l:(none) +// r:5.0 +// +#define qtn_hwrt_active_char_indicator "%S" + +// d:Default in SCT must be set when initializing a SCT dialog +// d:It is not used for display, but only for initializing a SCT dialog successfully. +// l:(none) +// r:5.0 +// +#define qtn_hwr_sct_initial_text " " + +// d:Tooltip of character model failing to be saved. +// l:popup_note_window +// r:5.0 +// +#define qtn_hwrt_note_save_failed "Save failed" + +// d:Full application name in application shell. +// l:(none) +// r:5.0 +// +#define qtn_trui_full_caption "TrainingUI" + +// --------------------------------------------------------------------------- +// +// Define the resource file signature +// This resource should be empty. +// +// --------------------------------------------------------------------------- +// +RESOURCE RSS_SIGNATURE { } + +// --------------------------------------------------------------------------- +// +// Default Document Name +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_default_document_name { buf=""; } + +// --------------------------------------------------------------------------- +// +// Define default menu and CBA key. +// +// --------------------------------------------------------------------------- +// +RESOURCE EIK_APP_INFO + { + menubar = r_trui_mainview_menubar; + } + +RESOURCE EIK_APP_INFO_EXT r_trui_toolbar_info_extension + { + popup_toolbar = r_trui_fixed_toolbar; + } + +// --------------------------------------------------------------------------- +// r_trui_mainview +// Define main view +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_VIEW r_trui_mainview + { + menubar = r_trui_mainview_menubar; + cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; + toolbar = r_trui_mainview_toolbar; + } + +// --------------------------------------------------------------------------- +// +// r_trui_fixed_toolbar +// fixed toolbar +// +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_TOOLBAR r_trui_fixed_toolbar + { + flags = KAknToolbarWithoutCba | KAknToolbarTransparent | KAknToolbarFixed; + } + +// --------------------------------------------------------------------------- +// +// r_trui_mainview_toolbar_buttons +// fixed toolbar button groups +// +// --------------------------------------------------------------------------- +// +RESOURCE TOOLBAR_BUTTON_GROUPS r_trui_mainview_toolbar_buttons + { + buttons = + { + TBAR_CTRL + { + type = EAknCtButton; + id = EMainViewButtonIdGrid; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_select_character; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_char_grid; + bmpmask = EMbmTrui_iconsQgn_indi_tb_char_grid_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiTbCharGrid; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EMainViewButtonIdPreview; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_preview_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_model_preview; + bmpmask = EMbmTrui_iconsQgn_indi_tb_model_preview_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiTbModelPreview; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EMainViewButtonIdDelete; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_delete_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_remove; + bmpmask = EMbmTrui_iconsQgn_indi_tb_remove_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiTbRemove; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_mainview_menubar +// Menu title definition in main view +// --------------------------------------------------------------------------- +// +RESOURCE MENU_BAR r_trui_mainview_menubar + { + titles = + { + MENU_TITLE + { + menu_pane = r_trui_mainview_menupane; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_mainview_menupane +// Menu for "Options" in main view +// --------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_trui_mainview_menupane + { + items = + { + MENU_ITEM + { + command = EMainViewDeleteModel; + cascade = r_trui_mainview_menu_delete_cascade; + txt = qtn_hwrt_om_delete_model; + }, + MENU_ITEM + { + command = EMainViewPreviewModel; + txt = qtn_hwrt_om_preview_model; + }, + MENU_ITEM + { + command = EMainViewCharRange; + cascade = r_trui_mainview_menu_charrange_cascade; + txt = qtn_hwrt_om_character_range; + }, + MENU_ITEM + { + command = EMainViewCharGrid; + txt = qtn_hwrt_om_character_grid; + }, + MENU_ITEM + { + command = EMainViewLanguageScript; + cascade = r_trui_mainview_menu_languagescript_cascade; + txt = qtn_hwrt_om_select_language; + }, + MENU_ITEM + { + command = EMainViewToShortcutsView; + txt = qtn_hwrt_om_shortcuts; + }, + MENU_ITEM + { + command = EMainViewHelp; + txt = qtn_options_help; + }, + MENU_ITEM + { + command = EAknSoftkeyExit; + txt = qtn_options_exit; + } + }; + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_menu_delete_cascade +// Sub menu-pane of "Language script" menu +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_trui_mainview_menu_delete_cascade + { + items= + { + MENU_ITEM + { + command = EMainViewDeleteCurrentModel; + txt = qtn_hwrt_submenu_delete_current_model; + }, + MENU_ITEM + { + command = EMainViewDeleteAllModel; + txt = qtn_hwrt_submenu_delete_all_models; + } + }; + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_menu_languagescript_cascade +// Sub menu-pane of "Language script" menu +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_trui_mainview_menu_languagescript_cascade + { + items= + { + MENU_ITEM + { + command = EMainViewSubmenuWestern; + txt = qtn_hwrt_submenu_western; + flags = EEikMenuItemRadioStart | EEikMenuItemSymbolOn; + }, + MENU_ITEM + { + command = EMainViewSubmenuCyrillic; + txt = qtn_hwrt_submenu_cyrillic; + }, + MENU_ITEM + { + command = EMainViewSubmenuGreek; + txt = qtn_hwrt_submenu_greek; + }, + MENU_ITEM + { + command = EMainViewSubmenuHebrew; + txt = qtn_hwrt_submenu_hebrew; + flags = EEikMenuItemRadioEnd; + } + }; + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_menu_charrange_cascade +// Sub menu-pane of "Character Range" menu +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_trui_mainview_menu_charrange_cascade + { + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_submenu_charrange_latin +// Sub menu items of "Character Range" under Latin +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_ITEMS r_trui_mainview_submenu_charrange_latin + { + items= + { + MENU_ITEM + { + command = EMainViewSubmenuLatinLowerLetter; + txt = qtn_hwrt_submenu_latin_lower; + flags = EEikMenuItemRadioStart | EEikMenuItemSymbolOn; + }, + MENU_ITEM + { + command = EMainViewSubmenuLatinUpperLetter; + txt = qtn_hwrt_submenu_latin_capital; + }, + MENU_ITEM + { + command = EMainViewSubmenuLatinAccent; + txt = qtn_hwrt_char_range_latin_accent; + }, + MENU_ITEM + { + command = EMainViewSubmenuDigital; + txt = qtn_hwrt_submenu_digits; + }, + MENU_ITEM + { + command = EMainViewSubmenuSymbols; + txt = qtn_hwrt_submenu_symbols; + flags = EEikMenuItemRadioEnd; + } + }; + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_submenu_charrange_cyrillic +// Sub menu items of "Character Range" under Cyrillic +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_ITEMS r_trui_mainview_submenu_charrange_cyrillic + { + items= + { + MENU_ITEM + { + command = EMainViewSubmenuCyrillicLowerLetters; + txt = qtn_hwrt_submenu_cyrillic_lower; + flags = EEikMenuItemRadioStart | EEikMenuItemSymbolOn; + }, + MENU_ITEM + { + command = EMainViewSubmenuCyrillicUpperLetters; + txt = qtn_hwrt_submenu_cyrillic_capital; + }, + MENU_ITEM + { + command = EMainViewSubmenuCyrillicAccent; + txt = qtn_hwrt_char_range_cyrillic_accent; + }, + MENU_ITEM + { + command = EMainViewSubmenuDigital; + txt = qtn_hwrt_submenu_digits; + }, + MENU_ITEM + { + command = EMainViewSubmenuSymbols; + txt = qtn_hwrt_submenu_symbols; + flags = EEikMenuItemRadioEnd; + } + }; + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_submenu_charrange_greek +// Sub menu items of "Character Range" under Greek +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_ITEMS r_trui_mainview_submenu_charrange_greek + { + items= + { + MENU_ITEM + { + command = EMainViewSubmenuGreekLowerLetters; + txt = qtn_hwrt_submenu_greek_lower; + flags = EEikMenuItemRadioStart | EEikMenuItemSymbolOn; + }, + MENU_ITEM + { + command = EMainViewSubmenuGreekUpperLetters; + txt = qtn_hwrt_submenu_greek_capital; + }, + MENU_ITEM + { + command = EMainViewSubmenuDigital; + txt = qtn_hwrt_submenu_digits; + }, + MENU_ITEM + { + command = EMainViewSubmenuSymbols; + txt = qtn_hwrt_submenu_symbols; + flags = EEikMenuItemRadioEnd; + } + }; + } + +//----------------------------------------------------------------------------- +// +// r_trui_mainview_submenu_charrange_hebrew +// Sub menu items of "Character Range" under Hebrew +// +//----------------------------------------------------------------------------- +// +RESOURCE MENU_ITEMS r_trui_mainview_submenu_charrange_hebrew + { + items= + { + MENU_ITEM + { + command = EMainViewSubmenuHebrewLetters; + txt = qtn_hwrt_submenu_hebrew_letters; + flags = EEikMenuItemRadioStart | EEikMenuItemSymbolOn; + }, + MENU_ITEM + { + command = EMainViewSubmenuDigital; + txt = qtn_hwrt_submenu_digits; + }, + MENU_ITEM + { + command = EMainViewSubmenuSymbols; + txt = qtn_hwrt_submenu_symbols; + flags = EEikMenuItemRadioEnd; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcutsview +// Define shortcuts view +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_VIEW r_trui_shortcutsview + { + menubar = r_trui_shortcutsview_menubar; + cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; + toolbar = r_trui_shortcuts_toolbar; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcutedittextview +// Define shortcut edit text view +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_VIEW r_trui_shortcutedittextview + { + cba = r_trui_shortcuteditview_empty_cba; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcuts_toolbar_buttons +// fixed toolbar button groups +// +// --------------------------------------------------------------------------- +// +RESOURCE TOOLBAR_BUTTON_GROUPS r_trui_shortcuts_toolbar_buttons + { + buttons = + { + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutsViewButtonIdEditText; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_edit_shortcut_text; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_mce_tb_text; + bmpmask = EMbmTrui_iconsQgn_indi_mce_tb_text_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiMceTbText; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutsViewButtonIdEditModel; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_edit_shortcut_symbol; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_edit_model; + bmpmask = EMbmTrui_iconsQgn_indi_tb_edit_model_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiTbEditModel; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutsViewButtonIdDelete; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_delete; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_remove; + bmpmask = EMbmTrui_iconsQgn_indi_tb_remove_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiTbRemove; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcutsview_menubar +// Menu title definition in shortcuts view +// --------------------------------------------------------------------------- +// +RESOURCE MENU_BAR r_trui_shortcutsview_menubar + { + titles = + { + MENU_TITLE + { + menu_pane = r_trui_shortcutsview_menupane; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcutsview_menupane +// Menu for "Options" in shortcuts view +// --------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_trui_shortcutsview_menupane + { + items = + { + MENU_ITEM + { + command = EShortcutViewEditText; + txt = qtn_hwrt_om_edit_shortcut_text; + }, + MENU_ITEM + { + command = EShortcutViewEditModel; + txt = qtn_hwrt_om_edit_shortcut_symbol; + }, + MENU_ITEM + { + command = EShortcutViewCreate; + txt = qtn_hwrt_om_new_shortcut; + }, + MENU_ITEM + { + command = EShortcutViewDelete; + txt = qtn_hwrt_om_delete_shortcut; + }, + MENU_ITEM + { + command = EShortcutViewLinkToHandwritting; + txt = qtn_hwrt_om_training; + }, + MENU_ITEM + { + command = EShortcutViewMark; + txt = qtn_options_list_mark_one; + }, + MENU_ITEM + { + command = EShortcutViewUnmark; + txt = qtn_options_list_unmark_one; + }, + MENU_ITEM + { + command = EShortcutViewResetInfoMessage; + txt = qtn_hwrt_om_reset_intro; + }, + MENU_ITEM + { + command = EShortcutViewHelp; + txt = qtn_options_help; + }, + MENU_ITEM + { + command = EAknSoftkeyExit; + txt = qtn_options_exit; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcutsview_context_menubar +// Menu title definition for context menu in shortcuts view +// --------------------------------------------------------------------------- +// +RESOURCE MENU_BAR r_trui_shortcutsview_context_menubar + { + titles = + { + MENU_TITLE + { + menu_pane = r_trui_shortcutsview_context_menupane; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcutsview_context_menupane +// Menu for context menu in shortcuts view +// --------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_trui_shortcutsview_context_menupane + { + items = + { + MENU_ITEM + { + command = EShortcutViewEditText; + txt = qtn_msk_edit_text; + }, + MENU_ITEM + { + command = EShortcutViewEditModel; + txt = qtn_msk_edit_symbol; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcuteditview +// Define shortcut edit view +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_VIEW r_trui_shortcuteditview + { + cba = R_AVKON_SOFTKEYS_DONE_BACK; + toolbar = r_trui_shortcut_edit_symbol_toolbar; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcuteditview_create_cba +// CBA button when enter shortcut edit symbol view in wizard +// +// --------------------------------------------------------------------------- +// +RESOURCE CBA r_trui_shortcuteditview_create_cba + { + flags = 0; + buttons = + { + CBA_BUTTON + { + id = EAknSoftkeyDone; + txt = text_softkey_finish; + }, + CBA_BUTTON + { + id = EAknSoftkeyBack; + txt = text_softkey_back; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcuteditview_empty_cba +// Empty CBA button +// +// --------------------------------------------------------------------------- +// +RESOURCE CBA r_trui_shortcuteditview_empty_cba + { + flags = 0; + buttons = + { + CBA_BUTTON + { + }, + CBA_BUTTON + { + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcuteditview_toolbar_buttons +// fixed toolbar button groups +// +// --------------------------------------------------------------------------- +// +RESOURCE TOOLBAR_BUTTON_GROUPS r_trui_shortcuteditview_toolbar_buttons + { + buttons = + { + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutEditViewGrid; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutEditViewPreviewModel; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_preview_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_model_preview; + bmpmask = EMbmTrui_iconsQgn_indi_tb_model_preview_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiTbModelPreview; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutEditViewDelete; + control = SKIN_BUTTON + { + flags = KAknButtonSizeFitText; + helptxt= qtn_hwrt_tooltip_delete_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_remove; + bmpmask = EMbmTrui_iconsQgn_indi_tb_remove_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiTbRemove; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_infomessageview +// Define shortcut edit view +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_VIEW r_trui_infomessageview + { + cba = r_trui_infomessageview_cba; + } + +// --------------------------------------------------------------------------- +// +// r_trui_infomessageview_cba +// CBA button for trui infomessage view +// +// --------------------------------------------------------------------------- +// +RESOURCE CBA r_trui_infomessageview_cba + { + flags = 0; + buttons = + { + CBA_BUTTON + { + id = EAknSoftkeyNext; + txt = text_softkey_start; + }, + CBA_BUTTON + { + id = EAknSoftkeyCancel; + txt = text_softkey_cancel; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_latin_lower +// Skin-specified button for latin lower range +// +// --------------------------------------------------------------------------- +// + +RESOURCE SKIN_BUTTON r_mainview_button_charrange_latin_lower + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_small; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_small_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseSmall; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_latin_upper +// Skin-specified button for latin upper range +// +// --------------------------------------------------------------------------- +// + +RESOURCE SKIN_BUTTON r_mainview_button_charrange_latin_upper + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_capital; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_capital_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseCapital; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_latin_accent +// Skin-specified button for latin accent range +// +// --------------------------------------------------------------------------- +// + +RESOURCE SKIN_BUTTON r_mainview_button_charrange_latin_accent + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_accented; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_accented_mask; + mainitemid = EAknsMajorNone; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseAccented; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_cyrillic_lower +// Skin-specified button for cyrillic lower range +// +// --------------------------------------------------------------------------- +// + +RESOURCE SKIN_BUTTON r_mainview_button_charrange_cyrillic_lower + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_small_cyrillic; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_small_cyrillic_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseSmallCyrillic; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_cyrillic_upper +// Skin-specified button for cyrillic upper range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_cyrillic_upper + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_capital_cyrillic; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_capital_cyrillic_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseCapitalCyrillic; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_cyrillic_accent +// Skin-specified button for cyrillic accent range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_cyrillic_accent + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_accented_cyrillic; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_accented_cyrillic_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseAccentedCyrillic; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_greek_lower +// Skin-specified button for greek lower range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_greek_lower + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_small_greek; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_small_greek_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseSmallGreek; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_greek_upper +// Skin-specified button for greek upper range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_greek_upper + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_capital_greek; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_capital_greek_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseCapitalGreek; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_hebrew_letters +// Skin-specified button for hebrew range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_hebrew_letters + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_text_hebrew; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_text_hebrew_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseTextHebrew; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_numeric +// Skin-specified button for numeric range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_numeric + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_numeric; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_numeric_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseNumeric; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_charrange_symbol +// Skin-specified button for symbol range +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_charrange_symbol + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_case_special; + bmpmask = EMbmTrui_iconsQgn_indi_input_case_special_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiFepButtonCaseSpecial; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_left +// Skin-specified button for left button +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_left + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_char_prev; + bmpmask = EMbmTrui_iconsQgn_indi_input_char_prev_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiInputCharPrev; + } + +// --------------------------------------------------------------------------- +// +// r_mainview_button_right +// Skin-specified button for right button +// +// --------------------------------------------------------------------------- +// +RESOURCE SKIN_BUTTON r_mainview_button_right + { + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_input_char_next; + bmpmask = EMbmTrui_iconsQgn_indi_input_char_next_mask; + mainitemid = EAknsMajorSkin; + minoritemid = EAknsMinorGenericQgnIndiInputCharNext; + } + +RESOURCE LABEL r_mainview_label_tip + { + horiz_align = EEikLabelAlignHLeft; + vert_align = EEikLabelAlignVTop; + } + +RESOURCE LABEL r_mainview_label_indicator + { + horiz_align = EEikLabelAlignHCenter; + vert_align = EEikLabelAlignVCenter; + } + +// --------------------------------------------------------------------------- +// +// r_navigationpane_tabgroup +// Tab group definition, loaded when menu item selected +// +// --------------------------------------------------------------------------- +// +RESOURCE TAB_GROUP r_navigationpane_tabgroup + { + tab_width = EAknTabWidthWithTwoTabs; // display two tabs + active = 0; + tabs = + { + TAB + { + id = ENavigationPaneMainViewTab; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_prop_hwrtraining_tab2; + bmpmask = EMbmTrui_iconsQgn_prop_hwrtraining_tab2_mask; + }, + TAB + { + id = ENavigationPaneShortcutsViewTab; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_prop_hwrtraining_shortcut_tab2; + bmpmask = EMbmTrui_iconsQgn_prop_hwrtraining_shortcut_tab2_mask; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_shortcuteditview_label_shortcuttext +// Shortcut edit botton in the shortcuteditview +// +// --------------------------------------------------------------------------- +// +RESOURCE LABEL r_shortcuteditview_label_shortcuttext + { + horiz_align = EEikLabelAlignHCenter; + vert_align = EEikLabelAlignVCenter; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_dialog +// SCT definition. +// +// --------------------------------------------------------------------------- +// +RESOURCE DIALOG r_trui_sct_dialog + { + flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | + EEikDialogFlagNoShadow | EEikDialogFlagWait; + buttons = R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT; + items= + { + DLG_LINE + { + type = EAknCtPopupHeadingPane; + id = EAknSCTQueryHeadingId; + control = AVKON_HEADING + { + label = qtn_hwrt_sct_select_character; + headinglayout = R_AVKON_SCT_LIST_HEADING_PANE; + }; + }, + DLG_LINE + { + type = EAknCtSpecialCharacterMap; + id = EAknSCTQueryContentId; + control = SPECIAL_CHAR_TABLE + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_hwr_sct_initial_text; + } + }; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_lower +// SCT charset definition for latin lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_latin_lower + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_latin_lowerletters; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_upper +// SCT charset definition for latin upper range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_latin_upper + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_latin_upperletters; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_numeric +// SCT charset definition for latin numeric range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_latin_numeric + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_latin_digital; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_symbol +// SCT charset definition for latin symbol range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_latin_symbol + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_latin_symbol; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_symbol_chinese +// SCT charset definition for latin symbol range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_latin_symbol_chinese + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_latin_symbol_chinese; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_accent +// SCT charset definition for latin accent range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_latin_accent + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_latin_accent; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_lower +// SCT charset definition for cyrillic lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_lower + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_lowerletters; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_lower_bulgarian +// SCT charset definition for Bulgarian lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_lower_bulgarian + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_lowerletters_bulgarian; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_lower_russian +// SCT charset definition for Russian lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_lower_russian + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_lowerletters_russian; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_lower_ukraine +// SCT charset definition for Ukraine lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_lower_ukraine + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_lowerletters_ukraine; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_upper +// SCT charset definition for cyrillic upper range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_upper + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_upperletters; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_upper_bulgarian +// SCT charset definition for Bulgarian upper range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_upper_bulgarian + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_upperletters_bulgarian; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_upper_russian +// SCT charset definition for Russian upper range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_upper_russian + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_upperletters_russian; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_upper_ukraine +// SCT charset definition for Ukraine upper range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_upper_ukraine + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_upperletters_ukraine; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_cyrillic_accent +// SCT charset definition for cyrillic accent range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_cyrillic_accent + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_cyrillic_accent; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_greek_lower +// SCT charset definition for greek lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_greek_lower + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_greek_lowerletters; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_greek_upper +// SCT charset definition for greek upper range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_greek_upper + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_greek_upperletters; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_hebrew_letters +// SCT charset definition for hebrew letters range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_hebrew_letters + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_sct_hebrew_letters; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_trui_querydialog_delete_shortcut +// Query dialog appear +// when pressing "Delete shortcut" from menu. +// +// --------------------------------------------------------------------------- +// +RESOURCE DIALOG r_trui_querydialog_delete_shortcut + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationQueryLayout; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_trui_querydialog_shortcut_not_assigned +// Query dialog appearing when exiting without model +// +// --------------------------------------------------------------------------- +// +RESOURCE DIALOG r_trui_querydialog_shortcut_not_assigned + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationQueryLayout; + label = qtn_hwrt_note_shortcut_not_assigned; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcut_edit_text_editor +// Shortcut text setting editor +// +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_trui_shortcut_edit_text_editor + { + softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; + label = qtn_hwrt_shortcut_assign_text; + type = EEikCtEdwin; + editor_resource_id = r_trui_shortcut_setting_editor_edwin; + invalid_contents_softkey_resource = R_AVKON_SOFTKEYS_CANCEL; + extension = r_trui_setting_page_extension; + } + +RESOURCE AVKON_SETTING_PAGE_EXTENSION r_trui_setting_page_extension + { + flags = KAknSettingPageNoEmbeddedSoftKeys; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcut_setting_editor_edwin +// Setting editor control. +// +// --------------------------------------------------------------------------- +// +RESOURCE EDWIN r_trui_shortcut_setting_editor_edwin + { + lines = 0; + maxlength = TRUI_SHORTCUTEDITOR_TEXT_MAXLENGTH; + } + +// --------------------------------------------------------------------------- +// r_trui_shortcut_edit_text_editor +// Shortcut text setting editor +// +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_SETTING_PAGE r_trui_shortcut_wizard_editor + { + softkey_resource = r_trui_shortcutedittextview_next_back; + label = qtn_hwrt_shortcut_assign_text; + type = EEikCtEdwin; + editor_resource_id = r_trui_shortcut_setting_editor_edwin; + invalid_contents_softkey_resource = R_AVKON_SOFTKEYS_BACK; + extension = r_trui_setting_page_extension; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcutedittextview_next_back +// CBA button +// +// --------------------------------------------------------------------------- +// +RESOURCE CBA r_trui_shortcutedittextview_next_back + { + flags = 0; + buttons = + { + CBA_BUTTON + { + id = EAknSoftkeyNext; + txt = text_softkey_next; + }, + CBA_BUTTON + { + id = EAknSoftkeyBack; + txt = text_softkey_back; + } + }; + } + +// --------------------------------------------------------------------------- +// +// This is the first option of the listbox in the +// shortcut view "New WHR Shortcut" +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_shortcutview_new_shortcut + { buf = qtn_hwrt_list_item_new_shortcut; } + +// --------------------------------------------------------------------------- +// +// The text above the Writing Box +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_mainview_text_teach_character + { buf = qtn_hwrt_text_teach_character; } + +// --------------------------------------------------------------------------- +// +// The Active character indicator +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_mainview_active_char_indicator + { buf = qtn_hwrt_active_char_indicator; } + +// --------------------------------------------------------------------------- +// +// Text for Character Range +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_mainview_char_range_lower + { buf = qtn_hwrt_char_range_lower; } + +RESOURCE TBUF r_trui_mainview_char_range_capital + { buf = qtn_hwrt_char_range_capital; } + +RESOURCE TBUF r_trui_mainview_char_range_accent + { buf = qtn_hwrt_char_range_latin_accent; } + +RESOURCE TBUF r_trui_mainview_char_range_digits + { buf = qtn_hwrt_char_range_digits; } + +RESOURCE TBUF r_trui_mainview_char_range_symbols + { buf = qtn_hwrt_char_range_symbols; } + +RESOURCE TBUF r_trui_mainview_cyrillic_lower + { buf = qtn_hwrt_cyrillic_lower_range; } + +RESOURCE TBUF r_trui_mainview_cyrillic_capital + { buf = qtn_hwrt_cyrillic_capital_range; } + +RESOURCE TBUF r_trui_mainview_cyrillic_accent + { buf = qtn_hwrt_char_range_cyrillic_accent; } + +RESOURCE TBUF r_trui_mainview_greek_lower + { buf = qtn_hwrt_greek_lower_range; } + +RESOURCE TBUF r_trui_mainview_greek_capital + { buf = qtn_hwrt_greek_capital_range; } + +RESOURCE TBUF r_trui_mainview_hebrew_letters + { buf = qtn_hwrt_hebrew_letters; } + + +// --------------------------------------------------------------------------- +// +// Text for Character Set +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_characterset_latin_lowerletters + { buf = qtn_sct_latin_lowerletters; } + +RESOURCE TBUF r_trui_characterset_latin_upperletters + { buf = qtn_sct_latin_upperletters;} + +RESOURCE TBUF r_trui_characterset_latin_accent + { buf = qtn_sct_latin_accent;} + +RESOURCE TBUF r_trui_characterset_latin_digital + { buf = qtn_sct_latin_digital; } + +RESOURCE TBUF r_trui_characterset_latin_symbol + { buf = qtn_sct_latin_symbol; } + +RESOURCE TBUF r_trui_characterset_latin_symbol_chinese + { buf = qtn_sct_latin_symbol_chinese; } + +RESOURCE TBUF r_trui_characterset_cyrillic_lowerletters + { buf = qtn_sct_cyrillic_lowerletters; } + +RESOURCE TBUF r_trui_characterset_cyrillic_lowerletters_bulgarian + { buf = qtn_sct_cyrillic_lowerletters_bulgarian; } + +RESOURCE TBUF r_trui_characterset_cyrillic_lowerletters_ukraine + { buf = qtn_sct_cyrillic_lowerletters_ukraine; } + +RESOURCE TBUF r_trui_characterset_cyrillic_lowerletters_russian + { buf = qtn_sct_cyrillic_lowerletters_russian; } + +RESOURCE TBUF r_trui_characterset_cyrillic_upperletters + { buf = qtn_sct_cyrillic_upperletters; } + +RESOURCE TBUF r_trui_characterset_cyrillic_upperletters_bulgarian + { buf = qtn_sct_cyrillic_upperletters_bulgarian; } + +RESOURCE TBUF r_trui_characterset_cyrillic_upperletters_russian + { buf = qtn_sct_cyrillic_upperletters_russian; } + +RESOURCE TBUF r_trui_characterset_cyrillic_upperletters_ukraine + { buf = qtn_sct_cyrillic_upperletters_ukraine; } + +RESOURCE TBUF r_trui_characterset_cyrillic_accent + { buf = qtn_sct_cyrillic_accent;} + +RESOURCE TBUF r_trui_characterset_greek_lowerletters + { buf = qtn_sct_greek_lowerletters; } + +RESOURCE TBUF r_trui_characterset_greek_upperletters + { buf = qtn_sct_greek_upperletters; } + +RESOURCE TBUF r_trui_characterset_hebrew_letters + { buf = qtn_sct_hebrew_letters; } + +// --------------------------------------------------------------------------- +// +// Operation tooltip +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_tooltip_saved + { buf = qtn_hwrt_confirmation_banner_saved; } +RESOURCE TBUF r_trui_tooltip_deleted + { buf = qtn_hwrt_confirmation_banner_deleted; } +RESOURCE TBUF r_trui_note_clear_box + { buf = qtn_hwrt_note_clear_box; } +RESOURCE TBUF r_trui_note_similar_model + { buf = qtn_hwrt_note_similar_model; } +RESOURCE TBUF r_trui_note_save_failed + { buf = qtn_hwrt_note_save_failed; } + +// --------------------------------------------------------------------------- +// +// Text for title pane +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_mainview_titlepane_text + { buf = qtn_hwrt_title_pane; } +RESOURCE TBUF r_trui_shortcutsview_titlepane_text + { buf = qtn_hwrt_title_pane; } +RESOURCE TBUF r_trui_shortcuteditview_titlepane_text + { buf = qtn_hwrt_title_wizard_hwr_shortcut; } +RESOURCE TBUF r_trui_infomessageview_titlepane_text + { buf = qtn_hwrt_title_crete_new_shortcut; } +RESOURCE TBUF r_trui_shortcutedittextview_titlepane_text + { buf = qtn_hwrt_title_hwr_shortcut; } +RESOURCE TBUF r_trui_shortcutedittextview_titlepane_number + { buf = qtn_hwrt_title_first_page_number; } +RESOURCE TBUF r_trui_shortcutedittextview_titlepane_last_number + { buf = qtn_hwrt_title_last_page_number; } + +// --------------------------------------------------------------------------- +// r_trui_localisable_app_info +// Trainui localisable app info. +// +// --------------------------------------------------------------------------- +// +RESOURCE LOCALISABLE_APP_INFO r_trui_localisable_app_info + { + short_caption = qtn_apps_hwrt_grid; + caption_and_icon = + { + CAPTION_AND_ICON_INFO + { + number_of_icons = 1; + icon_file = APP_BITMAP_DIR"\\"qtn_trui_appinfo_icons_filename; + } + }; + } + +// --------------------------------------------------------------------------- +// +// Text for shortcut edit model view +// +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_shortcuteditmodelview_radiobutton_own + { buf = qtn_hwrt_radio_button_own_symbol; } +RESOURCE TBUF r_trui_shortcuteditmodelview_radiobutton_preset + { buf = qtn_hwrt_radio_button_preset_symbol; } +RESOURCE TBUF r_trui_shortcuteditmodelview_label_own + { buf = qtn_hwrt_text_purpose_own_symbol; } + +// --------------------------------------------------------------------------- +// r_trui_language_script_set +// Define the resource struct for mapping table +// from language code to language script. +// --------------------------------------------------------------------------- +// +RESOURCE LANGUAGE_SCRIPT_SET r_trui_language_script_set + { + contents = + { + LANGUAGE_SCRIPT + { + id = EMainViewSubmenuWestern; + codes = + { + 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 13, + 14, 15, 17, 18, 25, 26, 27, 28, 39, 45, 49, + 51, 59, 67, 68, 70, 76, 78, 79, 83, 157, 158, + 159, 160, 161, 326, 327, 44, 102, 103, 401, 402 + }; + }, + LANGUAGE_SCRIPT + { + id = EMainViewSubmenuCyrillic; + codes = + { + 16, 42, 93 + }; + }, + LANGUAGE_SCRIPT + { + id = EMainViewSubmenuGreek; + codes = + { + 54 + }; + }, + LANGUAGE_SCRIPT + { + id = EMainViewSubmenuHebrew; + codes = + { + 57 + }; + } + }; + } + +// --------------------------------------------------------------------------- +// The informative message for shortcut wizard. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_infomaessageview_message + { buf = qtn_hwrt_informative_message; } + +// --------------------------------------------------------------------------- +// The text for checkbox in info message view. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_infomaessageview_checkbox_text + { buf = qtn_hwrt_informative_message_check_box_label; } + +// --------------------------------------------------------------------------- +// The text for own symbol in shortcut edit symbol view. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_shortcuteditview_own_symbol + { buf = qtn_hwrt_text_purpose_own_symbol; } + +// --------------------------------------------------------------------------- +// The text for preset symbol in shortcut edit symbol view. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_shortcuteditview_preset_symbol + { buf = qtn_hwrt_text_purpose_selected_symbol; } + +// --------------------------------------------------------------------------- +// The text for error note of symbol in use. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_shortcuteditview_error_note_in_use + { buf = qtn_hwrt_note_shortcut_is_used; } + +// --------------------------------------------------------------------------- +// The text for error note of all symbols in use. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_shortcuteditview_error_note_all_in_use + { buf = qtn_hwrt_all_symbols_in_use_notification; } + +// --------------------------------------------------------------------------- +// r_trui_sct_charset_latin_lower +// SCT charset definition for latin lower range. +// +// --------------------------------------------------------------------------- +// +RESOURCE SPECIAL_CHAR_TABLE r_trui_sct_charset_preset + { + contents = + { + SCT_CHAR_SET + { + id = EAknSCTLowerCase; + chars = qtn_hwrt_preset_characters; + } + }; + } + +// --------------------------------------------------------------------------- +// Preset symbols +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_trui_preset_symbols + { buf = qtn_hwrt_preset_characters; } + +// --------------------------------------------------------------------------- +// +// r_trui_querydialog_delete_shortcut +// Query dialog appear +// when pressing "Current shortcut" from menu. +// +// --------------------------------------------------------------------------- +// +RESOURCE DIALOG r_trui_querydialog_delete_all_models + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationQueryLayout; + label = qtn_hwrt_note_delete_all_models; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// Query dialog text for deleting single shortcut. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_qtn_hwrt_query_delete_shortcut + { buf = qtn_hwrt_query_delete_shortcut; } + +// --------------------------------------------------------------------------- +// Query dialog text for deleting mutiple shortcuts. +// --------------------------------------------------------------------------- +// +RESOURCE TBUF r_qtn_hwrt_query_delete_several_shortcuts + { buf = qtn_hwrt_query_delete_several_shortcuts; } + +// --------------------------------------------------------------------------- +// +// r_trui_mainview_toolbar +// toolbar +// +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_TOOLBAR r_trui_mainview_toolbar + { + flags = KAknToolbarWithoutCba | KAknToolbarTransparent | KAknToolbarFixed; + items = + { + TBAR_CTRL + { + type = EAknCtButton; + id = EMainViewButtonIdGrid; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_select_character; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_char_grid; + bmpmask = EMbmTrui_iconsQgn_indi_tb_char_grid_mask; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EMainViewButtonIdPreview; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_preview_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_model_preview; + bmpmask = EMbmTrui_iconsQgn_indi_tb_model_preview_mask; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EMainViewButtonIdDelete; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_delete_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_remove; + bmpmask = EMbmTrui_iconsQgn_indi_tb_remove_mask; + } + }; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcuts_toolbar +// toolbar +// +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_TOOLBAR r_trui_shortcuts_toolbar + { + flags = KAknToolbarWithoutCba | KAknToolbarTransparent | KAknToolbarFixed; + items = + { + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutsViewButtonIdEditText; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_edit_shortcut_text; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_mce_tb_text; + bmpmask = EMbmTrui_iconsQgn_indi_mce_tb_text_mask; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutsViewButtonIdEditModel; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_edit_shortcut_symbol; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_edit_model; + bmpmask = EMbmTrui_iconsQgn_indi_tb_edit_model_mask; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutsViewButtonIdDelete; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_delete; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_remove; + bmpmask = EMbmTrui_iconsQgn_indi_tb_remove_mask; + } + }; + }; + } + }; + } + +// --------------------------------------------------------------------------- +// +// r_trui_shortcut_edit_symbol_toolbar +// toolbar +// +// --------------------------------------------------------------------------- +// +RESOURCE AVKON_TOOLBAR r_trui_shortcut_edit_symbol_toolbar + { + flags = KAknToolbarWithoutCba | KAknToolbarTransparent | KAknToolbarFixed; + items = + { + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutEditViewGrid; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutEditViewPreviewModel; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_preview_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_model_preview; + bmpmask = EMbmTrui_iconsQgn_indi_tb_model_preview_mask; + } + }; + }; + }, + TBAR_CTRL + { + type = EAknCtButton; + id = EShortcutEditViewDelete; + control = AVKON_BUTTON + { + flags = KAknButtonSizeFitText; + states = + { + AVKON_BUTTON_STATE + { + helptxt= qtn_hwrt_tooltip_delete_drawing; + bmpfile = APP_BITMAP_DIR"\\"qtn_trui_icons_filename; + bmpid = EMbmTrui_iconsQgn_indi_tb_remove; + bmpmask = EMbmTrui_iconsQgn_indi_tb_remove_mask; + } + }; + }; + } + }; + } +