sl@0: /* sl@0: * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: * All rights reserved. sl@0: * This component and the accompanying materials are made available sl@0: * under the terms of "Eclipse Public License v1.0" sl@0: * which accompanies this distribution, and is available sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: * sl@0: * Initial Contributors: sl@0: * Nokia Corporation - initial contribution. sl@0: * sl@0: * Contributors: sl@0: * sl@0: * Description: sl@0: * sl@0: */ sl@0: sl@0: sl@0: NAME "WORD" sl@0: sl@0: #include sl@0: #include sl@0: #include sl@0: #include sl@0: #include sl@0: #include sl@0: #include sl@0: sl@0: #include sl@0: #include "WORD.HRH" sl@0: sl@0: /* TOOLBAR & TOOLBAND MEASUREMENTS */ sl@0: #define KWStdToolbandSpacer 10 sl@0: sl@0: sl@0: // Structure definition for the outline control sl@0: sl@0: STRUCT OUTLINE_CONTROL sl@0: { sl@0: WORD width=320; sl@0: WORD height=180; sl@0: } sl@0: sl@0: sl@0: RESOURCE RSS_SIGNATURE { } sl@0: sl@0: RESOURCE TBUF { buf="Word"; } // default filename sl@0: sl@0: RESOURCE EIK_APP_INFO sl@0: { sl@0: hotkeys=r_word_hotkeys; sl@0: menubar=r_word_menubar; sl@0: toolbar=r_word_toolbar; sl@0: toolband=r_word_toolband; sl@0: } sl@0: sl@0: RESOURCE HOTKEYS r_word_hotkeys sl@0: { sl@0: control= sl@0: { sl@0: HOTKEY { command=EEikCmdEditSelectAll; key='a'; }, sl@0: HOTKEY { command=EEikCmdFontBold; key='b'; }, sl@0: HOTKEY { command=EEikCmdEditCopy; key='c'; }, sl@0: HOTKEY { command=EEikCmdParaIndent; key='d'; }, sl@0: HOTKEY { command=EEikCmdExit; key='e'; }, sl@0: HOTKEY { command=EEikCmdSearchFind; key='f'; }, sl@0: HOTKEY { command=EWordCmdGoTo; key='g'; }, sl@0: HOTKEY { command=EEikCmdSearchReplace; key='h'; }, sl@0: HOTKEY { command=EEikCmdFontItalic; key='i'; }, sl@0: HOTKEY { command=EEikCmdSearchFindAgain; key='j'; }, sl@0: HOTKEY { command=EWordCmdViewPreferences; key='k'; }, sl@0: HOTKEY { command=EEikCmdZoomIn; key='m';}, sl@0: HOTKEY { command=EEikCmdFileNew; key='n'; }, sl@0: HOTKEY { command=EEikCmdFileOpen; key='o'; }, sl@0: HOTKEY { command=EEikCmdPrintPrint; key='p'; }, sl@0: HOTKEY { command=EEikCmdFileRevert; key='r'; }, sl@0: HOTKEY { command=EEikCmdFileSave; key='s'; }, sl@0: HOTKEY { command=EWordCmdToolbar; key='t';}, sl@0: HOTKEY { command=EEikCmdFontUnderline; key='u'; }, sl@0: HOTKEY { command=EEikCmdEditPaste; key='v'; }, sl@0: HOTKEY { command=EWordCmdWrapToScreen; key='w'; }, sl@0: HOTKEY { command=EEikCmdEditCut; key='x'; }, sl@0: HOTKEY { command=EEikCmdEditRedo; key='y'; }, sl@0: HOTKEY { command=EEikCmdEditUndo; key='z';} sl@0: }; sl@0: shift_control= sl@0: { sl@0: HOTKEY { command=EEikCmdParaAlign; key='a'; }, sl@0: HOTKEY { command=EWordCmdInsertBullet; key='b'; }, sl@0: HOTKEY { command=EEikCmdInsertSymbol; key='c';}, sl@0: HOTKEY { command=EEikCmdParaBorder; key='d'; }, sl@0: HOTKEY { command=EWordCmdZoomSet; key='e'; }, sl@0: HOTKEY { command=EEikCmdFontChange; key='f'; }, sl@0: HOTKEY { command=EWordCmdStyleGallery; key='g'; }, sl@0: HOTKEY { command=EWordCmdFormatBullet; key='h'; }, sl@0: HOTKEY { command=EWordCmdRevertToStyleChar; key='i'; }, sl@0: HOTKEY { command=EEikCmdEditPictureFormat; key='j'; }, sl@0: HOTKEY { command=EWordCmdObjectPreferences; key='k'; }, sl@0: HOTKEY { command=EWordCmdOutline; key='l'; }, sl@0: HOTKEY { command=EEikCmdZoomOut; key='m';}, sl@0: HOTKEY { command=EEikCmdParaSpacing; key='n'; }, sl@0: HOTKEY { command=EWordCmdInsertObject; key='o';}, sl@0: HOTKEY { command=EEikCmdPrintSetup; key='p'; }, sl@0: HOTKEY { command=EWordCmdRevertToStylePara; key='r'; }, sl@0: HOTKEY { command=EEikCmdFileSaveAs; key='s'; }, sl@0: HOTKEY { command=EWordCmdToolband; key='t';}, sl@0: HOTKEY { command=EWordCmdPageSetup; key='u'; }, sl@0: HOTKEY { command=EEikCmdPrintPreview; key='v'; }, sl@0: HOTKEY { command=EWordCmdCount; key='w'; }, sl@0: HOTKEY { command=EEikCmdParaTabs; key='y';}, sl@0: HOTKEY { command=EWordCmdReEditObject; key='z'; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_BAR r_word_menubar sl@0: { sl@0: titles= sl@0: { sl@0: MENU_TITLE { menu_pane=r_word_file_menu; txt="File"; }, sl@0: MENU_TITLE { menu_pane=r_word_edit_menu; txt="Edit"; }, sl@0: MENU_TITLE { menu_pane=r_word_view_menu; txt="View"; }, sl@0: MENU_TITLE { menu_pane=r_word_insert_menu; txt="Insert"; }, sl@0: MENU_TITLE { menu_pane=r_word_text_menu; txt="Text"; }, sl@0: MENU_TITLE { menu_pane=r_word_paragraph_menu; txt="Paragraph"; }, sl@0: MENU_TITLE { menu_pane=r_word_tools_menu; txt="Tools"; }, sl@0: MENU_TITLE { menu_pane=r_word_test_menu; txt="Test"; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE TOOLBAR r_word_toolbar sl@0: { sl@0: breadth=KEikStdToolBarWidth; sl@0: flags=EEikToolBarDelayActivation; sl@0: controls= sl@0: { sl@0: TBAR_CTRL sl@0: { sl@0: type=EEikCtFileNameLabel; sl@0: id=EWordCmdFileName; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=KEikStdFileNameLabelHeight; sl@0: }, sl@0: TBAR_BUTTON { id=EWordCmdInsertSketch; flags=EEikToolBarCtrlHasSetMinLength; length=KEikStdToolBarButtonHeight; txt="Insert\nSketch"; layout=EEikCmdButTextRightPictureLeft|EEikCmdButDenseFont|EEikCmdButExcessToText; bmpid=EMbmEikonSketch; bmpmask=EMbmEikonSketchm; }, sl@0: TBAR_BUTTON { id=EWordCmdInsertSheet; flags=EEikToolBarCtrlHasSetMinLength; length=KEikStdToolBarButtonHeight; txt="Insert\nGraph"; layout=EEikCmdButTextRightPictureLeft|EEikCmdButDenseFont|EEikCmdButExcessToText; bmpid=EMbmEikonChart; bmpmask=EMbmEikonChartm; }, sl@0: TBAR_BUTTON { id=EEikCmdPrintPreview; flags=EEikToolBarCtrlHasSetMinLength; length=KEikStdToolBarButtonHeight; layout=EEikCmdButTextRightPictureLeft|EEikCmdButDenseFont|EEikCmdButExcessToText; txt="Print"; bmpid=EMbmEikonPrint; bmpmask=EMbmEikonPrintm; }, sl@0: TBAR_CTRL { type=EEikCtSpacer; id=EWordCidToolbarSpacer; flags=EEikToolBarCtrlHasSetMinLength|EEikToolBarCtrlIsStretchable; length=0; control=SPACER; }, sl@0: TBAR_CTRL sl@0: { sl@0: type=EEikCtClock; sl@0: id=0; sl@0: control=CLOCK { digitalresourceid=R_EIK_DIGITAL_CLOCK; analogresourceid=R_EIK_ANALOG_CLOCK; }; sl@0: }, sl@0: TBAR_CTRL { type=EEikCtSpacer; id=EWordCidToolbarSpacer; flags=EEikToolBarCtrlHasSetMinLength; length=KEikStdGapBelowClock; control=SPACER { color=EEikSpacerWhite; }; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE TOOLBAND r_word_toolband sl@0: { sl@0: breadth=KEikStdToolBandHeight; sl@0: flags=EEikToolBarHorizontal|EEikToolBarDelayActivation; sl@0: controls= sl@0: { sl@0: TBAR_BUTTON sl@0: { sl@0: id=EWordButtonStyle; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdLongTextPopoutToolBandButtonWidth; sl@0: behavior=EEikButReportOnPointerDown; sl@0: layout=EEikCmdButTextLeftPictureRight|EEikCmdButExcessToText; sl@0: txt="Normal"; sl@0: bmpid=EMbmEikonDarrow; bmpmask=EMbmEikonDarrow; sl@0: }, sl@0: TBAR_CTRL { type=EEikCtSpacer; id=EWordCidToolbarSpacer; flags=EEikToolBarCtrlHasSetMinLength; length=KWStdToolbandSpacer; control=SPACER { color=EEikSpacerDitheredGray; }; }, sl@0: TBAR_BUTTON sl@0: { sl@0: id=EWordButtonFont; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdLongTextPopoutToolBandButtonWidth; sl@0: behavior=EEikButReportOnPointerDown; sl@0: layout=EEikCmdButTextLeftPictureRight|EEikCmdButExcessToText; sl@0: txt=" Arial "; sl@0: bmpid=EMbmEikonDarrow; bmpmask=EMbmEikonDarrow; sl@0: }, sl@0: TBAR_BUTTON sl@0: { sl@0: id=EWordButtonFontSize; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdShortTextPopoutToolBandButtonWidth; sl@0: behavior=EEikButReportOnPointerDown; sl@0: layout=EEikCmdButTextLeftPictureRight|EEikCmdButExcessToText; sl@0: txt=" 10pt"; sl@0: bmpid=EMbmEikonDarrow; bmpmask=EMbmEikonDarrow; sl@0: }, sl@0: TBAR_CTRL { type=EEikCtSpacer; id=EWordCidToolbarSpacer; flags=EEikToolBarCtrlHasSetMinLength; length=KWStdToolbandSpacer; control=SPACER { color=EEikSpacerDitheredGray; }; }, sl@0: TBAR_BUTTON sl@0: { sl@0: id=EEikCmdFontBold; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdTwoStateIconicToolBandButtonWidth; sl@0: behavior=EEikButLatches; sl@0: bmpid=EMbmEikonBold; bmpmask=EMbmEikonBoldm; sl@0: }, sl@0: TBAR_BUTTON sl@0: { sl@0: id=EEikCmdFontItalic; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdTwoStateIconicToolBandButtonWidth; sl@0: behavior=EEikButLatches; sl@0: bmpid=EMbmEikonItalic; bmpmask=EMbmEikonItalicm; sl@0: }, sl@0: TBAR_BUTTON sl@0: { sl@0: id=EEikCmdFontUnderline; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdTwoStateIconicToolBandButtonWidth; sl@0: behavior=EEikButLatches; sl@0: bmpid=EMbmEikonUline; bmpmask=EMbmEikonUline; sl@0: }, sl@0: TBAR_CTRL { type=EEikCtSpacer; id=EWordCidToolbarSpacer; flags=EEikToolBarCtrlHasSetMinLength; length=KWStdToolbandSpacer; control=SPACER { color=EEikSpacerDitheredGray; }; }, sl@0: TBAR_CTRL sl@0: { sl@0: type=EEikCtBitmapButton; sl@0: id=EWordButtonAlign; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdIconicPopoutToolBandButtonWidth; sl@0: control=BMPBUT sl@0: { sl@0: behavior=EEikButReportOnPointerDown; sl@0: layout=EEikCmdButFirstLeftSecondRight|EEikCmdButExcessToFirst; sl@0: bmp1id=EMbmEikonLefta; bmp1mask=EMbmEikonLefta; sl@0: bmp2id=EMbmEikonDarrow; bmp2mask=EMbmEikonDarrow; sl@0: }; sl@0: }, sl@0: TBAR_CTRL sl@0: { sl@0: type=EEikCtBitmapButton; sl@0: id=EWordButtonBorders; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdIconicPopoutToolBandButtonWidth; sl@0: control=BMPBUT sl@0: { sl@0: behavior=EEikButReportOnPointerDown; sl@0: layout=EEikCmdButFirstLeftSecondRight|EEikCmdButExcessToFirst; sl@0: bmp1file="*"; bmp1id=EMbmWordBordern; bmp1mask=EMbmWordBordernm; sl@0: bmp2id=EMbmEikonDarrow; bmp2mask=EMbmEikonDarrow; sl@0: }; sl@0: }, sl@0: TBAR_BUTTON sl@0: { sl@0: id=EWordButtonBullets; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=EEikStdTwoStateIconicToolBandButtonWidth; sl@0: behavior=EEikButLatches; sl@0: bmpid=EMbmEikonBullets; bmpmask=EMbmEikonBullets; sl@0: }, sl@0: TBAR_CTRL { type=EEikCtSpacer; id=EWordCidToolbarSpacer; flags=EEikToolBarCtrlHasSetMinLength|EEikToolBarCtrlIsStretchable; length=0; control=SPACER { color=EEikSpacerDitheredGray; }; }, sl@0: TBAR_CTRL sl@0: { sl@0: type=EEikCtFileNameLabel; sl@0: id=EWordCmdFileName; sl@0: flags=EEikToolBarCtrlHasSetMinLength; sl@0: length=KEikStdFileNameLabelWidth; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: sl@0: RESOURCE MENU_PANE r_word_file_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileNew; sl@0: txt="Create new file"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileOpen; sl@0: txt="Open file"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_printextra_menu; sl@0: txt="Printing"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_fileoptions_menu; sl@0: txt="More"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdExit; sl@0: txt="Close"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_fileoptions_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileSaveAs; sl@0: txt="Save as"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileSave; sl@0: txt="Save"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileRevert; sl@0: txt="Revert to saved"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdFileSaveAsTemplate; sl@0: txt="Save as template"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdFileDeleteTemplate; sl@0: txt="Delete template"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileImport; sl@0: txt="Import text file"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFileExport; sl@0: txt="Export as text file"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdHtmlImport; sl@0: txt="Import HTML file"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_printextra_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPageSetup; sl@0: txt="Page setup"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdPrintSetup; sl@0: txt="Print setup"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdPrintPreview; sl@0: txt="Print preview"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdPrintPrint; sl@0: txt="Print"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_edit_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditUndo; sl@0: txt="Undo"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditRedo; sl@0: txt="Redo"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditCut; sl@0: txt="Cut"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditCopy; sl@0: txt="Copy"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditPaste; sl@0: txt="Paste"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditSelectAll; sl@0: txt="Select all"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_editfind_menu; sl@0: txt="Find"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_editoptions_menu; sl@0: txt="Object"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_editfind_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdSearchFind; sl@0: txt="Find"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdSearchFindAgain; sl@0: txt="Find next"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdSearchReplace; sl@0: txt="Replace"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdGoTo; sl@0: txt="Go to"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_editoptions_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdReEditObject; sl@0: txt="Edit object"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdEditPictureFormat; sl@0: txt="Format object"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_insert_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertSketch; sl@0: txt="Sketch"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertSheet; sl@0: txt="Graph"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertObject; sl@0: txt="Other object"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertPageBreak; sl@0: txt="Page break"; sl@0: extratxt="Ctrl+Enter"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertLineBreak; sl@0: txt="Line break"; sl@0: extratxt="Shift+Enter"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdInsertSymbol; sl@0: txt="Special character"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_paragraph_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaIndent; sl@0: txt="Indents"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaTabs; sl@0: txt="Tab positions"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaSpacing; sl@0: txt="Line spacing"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaBorder; sl@0: txt="Borders"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_para_alignment_menu; sl@0: txt="Alignment"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_para_bullets_menu; sl@0: txt="Bullets"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdRevertToStylePara; sl@0: txt="Remove formatting"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdStyleGallery; sl@0: txt="Style gallery"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_para_bullets_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertBullet; sl@0: txt="Insert"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdFormatBullet; sl@0: txt="Format"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_para_alignment_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdAlignLeft; sl@0: txt="Left"; sl@0: flags=EEikMenuItemRadioStart; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdAlignRight; sl@0: txt="Right"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdAlignCenter; sl@0: txt="Centred"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdAlignJustify; sl@0: txt="Justified"; sl@0: flags=EEikMenuItemRadioEnd; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_text_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFontBold; sl@0: txt="Bold"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFontItalic; sl@0: txt="Italic"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFontUnderline; sl@0: txt="Underline"; sl@0: flags=EEikMenuItemSeparatorAfter|EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdRevertToStyleChar; sl@0: txt="Remove formatting"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFontChange; sl@0: txt="Font"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_tools_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdViewPreferences; sl@0: txt="View preferences"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdObjectPreferences; sl@0: txt="Object preferences"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCount; sl@0: txt="Word count"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdPrintPaginate; sl@0: txt="Paginate"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_tools_infrared; sl@0: txt="Infrared"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_test_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_keyboard_menu; sl@0: txt="Keyboard"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdHighlight; sl@0: txt="Highlight"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdShadow; sl@0: txt="Shadow"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCustomHighlight; sl@0: txt="Custom highlight"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_picture_alignment_menu; sl@0: txt="Picture alignment"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_cursor_style_menu; sl@0: txt="Cursor style"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdRuledPaper; sl@0: txt="Ruled paper"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdBackgroundBitmap; sl@0: txt="Background bitmap"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdUpperCase; sl@0: txt="Uppercase"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdBenchmark; sl@0: txt="Benchmark reformatting"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdTruncateWithEllipsis; sl@0: txt="Truncate with ellipsis"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdWrapOn; sl@0: txt="Wrap on"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdWrapOff; sl@0: txt="Wrap off"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdInsertPicture; sl@0: txt="Insert Picture"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_positioning_hint_test_menu; sl@0: txt="Set cursor positioning hint"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_undo_test_menu; sl@0: txt="Undo tests"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: cascade=r_word_selection_highlight_menu; sl@0: txt="Selection Highlight"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_positioning_hint_test_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPositioningHintNeutral; sl@0: txt="Neutral"; sl@0: flags=EEikMenuItemRadioStart; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPositioningHintInsertLeftToRight; sl@0: txt="Inserting strong left to right"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPositioningHintInsertRightToLeft; sl@0: txt="Inserting strong right to left"; sl@0: flags=EEikMenuItemRadioEnd; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_undo_test_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdUndoTestNotUndoable; sl@0: txt="Not Undoable Command"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_picture_alignment_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPictureAlignTop; sl@0: txt="Top"; sl@0: flags=EEikMenuItemRadioStart; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPictureAlignBottom; sl@0: txt="Bottom"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPictureAlignCenter; sl@0: txt="Centred"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdPictureAlignBaseline; sl@0: txt="Baseline"; sl@0: flags=EEikMenuItemRadioEnd; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_selection_highlight_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdSelectionHighlightNormal; sl@0: txt="Normal"; sl@0: flags=EEikMenuItemRadioStart; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdSelectionHighlightCustom1; sl@0: txt="Blue XOR"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdSelectionHighlightCustom2; sl@0: txt="White on red"; sl@0: flags=EEikMenuItemRadioEnd; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_cursor_style_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCursorStyleFlash; sl@0: txt="Flash"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCursorStyleHeavy; sl@0: txt="Heavy"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCursorStyleRed; sl@0: txt="Red"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCursorStyleVertical; sl@0: txt="Vertical"; sl@0: flags=EEikMenuItemRadioStart; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCursorStyleUnderlineNext; sl@0: txt="Underline next character"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdCursorStyleUnderlinePrev; sl@0: txt="Underline previous character"; sl@0: flags=EEikMenuItemRadioEnd; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_keyboard_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdStandardKeyboard; sl@0: txt="Standard (Latin) keyboard"; sl@0: flags=EEikMenuItemRadioStart; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdArabicKeyboard; sl@0: txt="Arabic keyboard"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdGreekKeyboard; sl@0: txt="Greek keyboard"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdRussianKeyboard; sl@0: txt="Russian keyboard"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdChineseOn; sl@0: txt="Chinese FEP on"; sl@0: flags=EEikMenuItemRadioMiddle; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdChineseOff; sl@0: txt="Chinese FEP off"; sl@0: flags=EEikMenuItemRadioEnd; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_tools_infrared sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdIrdaSend; sl@0: txt="Send"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdIrdaReceive; sl@0: txt="Receive"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE MENU_PANE r_word_view_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdZoomIn; sl@0: txt="Zoom in"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdZoomOut; sl@0: txt="Zoom out"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdZoomSet; sl@0: txt="Set zoom"; sl@0: flags=EEikMenuItemSeparatorAfter; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdToolbar; sl@0: txt="Show toolbar"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdToolband; sl@0: txt="Show top toolbar"; sl@0: flags=EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdWrapToScreen; sl@0: txt="Wrap to screen"; sl@0: flags=EEikMenuItemSeparatorAfter|EEikMenuItemCheckBox; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdOutline; sl@0: txt="Outline"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_goto sl@0: { sl@0: flags=EEikDialogFlagWait; sl@0: title="Go to page"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: prompt="Go to page"; sl@0: type=EEikCtNumberEditor; sl@0: id=EWordCidPageNumber; sl@0: control=NUMBER_EDITOR { min=0; max=99999; }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Pages in this file:"; sl@0: type=EEikCtLabel; sl@0: id=EWordCidPages; sl@0: control=LABEL { txt=""; }; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: sl@0: RESOURCE DIALOG r_word_dialog_outline sl@0: { sl@0: flags=EEikDialogFlagWait|EEikDialogFlagButtonsRight; sl@0: title="Document outline"; sl@0: buttons=r_word_outline_buttons; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EWordCtOutlineNav; sl@0: id=EWordCidOutline; sl@0: control=OUTLINE_CONTROL sl@0: { sl@0: width=390; sl@0: height=180; sl@0: }; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DLG_BUTTONS r_word_outline_buttons sl@0: { sl@0: buttons= sl@0: { sl@0: DLG_BUTTON { id=EWordBidOpenAll; button=CMBUT {txt="Open all";}; hotkey='Y'; }, sl@0: DLG_BUTTON { id=EWordBidCloseAll; button=CMBUT {txt="Close all";}; hotkey='U'; }, sl@0: DLG_BUTTON { id=EEikBidCancel; button=CMBUT {txt="Done";}; hotkey=EEikBidCancel; }, sl@0: DLG_BUTTON { id=EEikBidOk; button= CMBUT {txt="Go to";}; hotkey=EEikBidOk; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_bullet sl@0: { sl@0: flags=EEikDialogFlagWait|EEikDialogFlagButtonsRight; sl@0: title="Select bullet character"; sl@0: buttons=r_word_buttons_bullet; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtCharMap; sl@0: id=EWordCidBulletCharMap; sl@0: // no value sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DLG_BUTTONS r_word_buttons_bullet sl@0: { sl@0: buttons= sl@0: { sl@0: DLG_BUTTON { id=EWordCidFormatBullet; button=CMBUT {txt="Format";}; hotkey='F'; }, sl@0: DLG_BUTTON { id=EEikBidCancel; button=CMBUT {txt="Cancel";}; hotkey=EEikBidCancel; flags=0;}, sl@0: DLG_BUTTON { id=EEikBidOk; button= CMBUT {txt="OK";}; hotkey=EEikBidOk; flags=0; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_format_bullet sl@0: { sl@0: flags=EEikDialogFlagWait|EEikDialogFlagButtonsRight; sl@0: title="Format bullet character"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EWordCtBulletPreviewLabel; sl@0: prompt="Bullet"; sl@0: id=EWordCidBulletCharacter; sl@0: control=LABEL { vert_align=EEikLabelAlignVCenter; txt=""; }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtGraySelector; sl@0: prompt="Colour"; sl@0: id=EWordCidBulletColor; sl@0: control=GRAYSEL { flags=EEikGraySelDisplay4Gray; }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtChoiceList; sl@0: prompt="Size"; sl@0: id=EWordCidBulletHeight; sl@0: control=CHOICELIST { }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtCheckBox; sl@0: prompt="Indent"; sl@0: id=EWordCidBulletIndent; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_style_gallery sl@0: { sl@0: title="Style gallery"; sl@0: flags=EEikDialogFlagWait|EEikDialogFlagDensePacking; // |EEikDialogFlagButtonsRight sl@0: buttons=r_word_buttons_styleoption; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type = EEikCtColListBox; sl@0: id=EWordCidStyleNameList; sl@0: control=LISTBOX sl@0: { sl@0: height=4; sl@0: }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtGlobalTextEditor; sl@0: id=EWordCidStyleInfo; sl@0: control=GTXTED sl@0: { sl@0: width=252; sl@0: height=50; sl@0: numlines=3; sl@0: flags=EEikEdwinDisplayOnly|EEikEdwinNoAutoSelection|EEikEdwinInclusiveSizeFixed; sl@0: }; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: sl@0: RESOURCE DLG_BUTTONS r_word_buttons_styleoption sl@0: { sl@0: buttons= sl@0: { sl@0: DLG_BUTTON { id=EWordCidAddStyle; button=CMBUT {txt="New";}; hotkey='N'; }, sl@0: DLG_BUTTON { id=EWordCidModifyStyle; button=CMBUT {txt="Modify";}; hotkey='M'; }, sl@0: DLG_BUTTON { id=EEikBidDelete; button=CMBUT {txt="Delete";}; hotkey=EEikBidDelete; }, sl@0: DLG_BUTTON { id=EEikBidCancel; button=CMBUT {txt="Cancel";}; hotkey=EEikBidCancel; flags =0; }, sl@0: DLG_BUTTON { id=EEikBidOk; button=CMBUT {txt="Apply";}; hotkey=EEikBidOk; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_style_format sl@0: { sl@0: title="Add new style"; sl@0: flags=EEikDialogFlagWait; sl@0: buttons=r_word_buttons_styleaddoption; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtEdwin; sl@0: prompt="Name"; sl@0: id=EWordCidStyleName; sl@0: control= EDWIN { width=10; maxlength=32; }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: type=EWordCtStyleShortcutKeyEditor; sl@0: prompt="Shortcut key: Ctrl+Fn+"; sl@0: id=EWordCidHotKey; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: id=EWordCidBullet; sl@0: type=EEikCtCheckBox; sl@0: prompt="Insert bullet"; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: id=EWordCidOutline; sl@0: type=EEikCtNumberEditor; sl@0: prompt="Outline level"; sl@0: control=NUMBER_EDITOR {min=0; max=99; }; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: sl@0: RESOURCE MENU_PANE r_word_style_format_menu sl@0: { sl@0: items= sl@0: { sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdFontChange; sl@0: txt="Font"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaIndent; sl@0: txt="Indents"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaTabs; sl@0: txt="Tab positions"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaSpacing; sl@0: txt="Line spacing"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaBorder; sl@0: txt="Borders"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EWordCmdFormatBullet; sl@0: txt="Bullets"; sl@0: }, sl@0: MENU_ITEM sl@0: { sl@0: command=EEikCmdParaAlign; sl@0: txt="Alignment"; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DLG_BUTTONS r_word_buttons_styleaddoption sl@0: { sl@0: buttons= sl@0: { sl@0: DLG_BUTTON { id=EWordCidFormatList; sl@0: buttontype=EEikCtMenuButton; sl@0: button=MNBUT { popout=r_word_style_format_menu; sl@0: txt="Format"; bmpfile="z:\\system\\data\\eikon.mbm"; sl@0: bmpid=EMbmEikonSarrow; sl@0: bmpmask=EMbmEikonSarrow; sl@0: }; sl@0: hotkey='F'; sl@0: }, sl@0: DLG_BUTTON { id=EEikBidCancel; button=CMBUT{ txt="Cancel";}; hotkey=EEikBidCancel; flags=0; }, sl@0: DLG_BUTTON { id=EEikBidOk; button=CMBUT{ txt="OK";}; hotkey=EEikBidOk; flags=0; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE ARRAY r_word_view_pref_array sl@0: { sl@0: items= sl@0: { sl@0: LBUF { txt="All"; }, sl@0: LBUF { txt="Some"; }, sl@0: LBUF { txt="None"; } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_view_preferences sl@0: { sl@0: flags=EEikDialogFlagWait|EEikDialogFlagButtonsRight; sl@0: title="View preferences"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: prompt="Show tabs"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidTab; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Show spaces"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidSpaces; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Show non-breaking spaces"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidNonBreakingSpace; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Show paragraph ends"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidParaEnds; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Show forced line breaks"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidForcedLineBreaks; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Show hard hyphens"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidHardHyphens; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_object_preferences sl@0: { sl@0: flags=EEikDialogFlagWait|EEikDialogFlagButtonsRight; sl@0: title="Object preferences"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: prompt="Show new sketch as icon"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidShowSketch; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Show new graph as icon"; sl@0: type=EEikCtCheckBox; sl@0: id=EWordCidShowGraph; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_dialog_zoom_set sl@0: { sl@0: flags=EEikDialogFlagWait; sl@0: title="Set zoom factor"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtNumberEditor; sl@0: prompt="Zoom to"; sl@0: trailer="%"; sl@0: id=EWordCidZoomSet; sl@0: control= NUMBER_EDITOR {min=1;max=200;}; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_template_file_new sl@0: { sl@0: flags=EEikDialogFlagWait; sl@0: title="Open file"; sl@0: buttons=R_EIK_BUTTONS_BROWSE_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: prompt="Name"; sl@0: type=EEikCtFileNameEd; sl@0: id=EEikCidFileNameEd; sl@0: control=FILENAMEEDITOR {}; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Folder"; sl@0: type=EEikCtFolderNameSel; sl@0: id=EEikCidFolderNameSel; sl@0: control=FOLDERNAMESELECTOR {}; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Disk"; sl@0: type=EEikCtDriveNameSel; sl@0: id=EEikCidDriveNameSel; sl@0: control=DRIVENAMESELECTOR {}; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtCheckBox; sl@0: prompt="Use new file"; sl@0: id=EEikCidUseNewFileChbx; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Template"; sl@0: type=EWordUnifiedFileNameSelector; sl@0: id=EEikCtUnifiedFileSel; sl@0: control=UNIFIEDNAMESELECTOR {}; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_template_save_as sl@0: { sl@0: flags=EEikDialogFlagWait; sl@0: title="Save as template"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtLabel; sl@0: id=EWordCidTemplateSaveAsLabel1; sl@0: control=LABEL sl@0: { sl@0: horiz_align=EEikLabelAlignHLeft; sl@0: standard_font=EEikLabelFontAnnotation; sl@0: txt = "To save as a standard template, save with the name \"Normal\""; sl@0: }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Template name"; sl@0: type=EEikCtFileNameEd; sl@0: id=EEikCidFileNameEd; sl@0: control=FILENAMEEDITOR {}; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Disk"; sl@0: type=EEikCtDriveNameSel; sl@0: id=EEikCidDriveNameSel; sl@0: control=DRIVENAMESELECTOR {}; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: RESOURCE DIALOG r_word_template_delete sl@0: { sl@0: flags=EEikDialogFlagWait; sl@0: title="Delete template"; sl@0: buttons=R_EIK_BUTTONS_CANCEL_OK; sl@0: items= sl@0: { sl@0: DLG_LINE sl@0: { sl@0: type=EEikCtLabel; sl@0: id=EEikCtLabel; sl@0: control=LABEL sl@0: { sl@0: horiz_align=EEikLabelAlignHLeft; sl@0: standard_font=EEikLabelFontAnnotation; sl@0: txt = "You can only delete templates you created yourself"; sl@0: }; sl@0: }, sl@0: DLG_LINE sl@0: { sl@0: prompt="Template to delete"; sl@0: type=EEikCtUnifiedFileSel; sl@0: id=EEikCtUnifiedFileSel; sl@0: control=UNIFIEDNAMESELECTOR {}; sl@0: } sl@0: }; sl@0: } sl@0: sl@0: /* NORMAL TEMPLATE FILE NAME */ sl@0: RESOURCE TBUF r_word_normal_template_file_name { buf="Normal"; } sl@0: RESOURCE TBUF r_word_blank_template_file_name { buf="Blank"; } sl@0: /* TEMPLATE MESSAGES */ sl@0: RESOURCE TBUF r_word_template_saving_file { buf="Saving template"; } sl@0: RESOURCE TBUF r_word_template_delete_confirmation_pre { buf="Delete template \""; } // max length 30 sl@0: RESOURCE TBUF r_word_template_delete_confirmation_post { buf="\"?"; } // max length 30 sl@0: RESOURCE TBUF r_word_template_not_available { buf="Template not available"; } sl@0: RESOURCE TBUF32 r_word_template_saved_message { buf="Template saved as %S"; } sl@0: sl@0: /* FILE OPERATIONS TEXT */ sl@0: RESOURCE TBUF r_word_document_unchanged { buf="File has not changed"; } sl@0: RESOURCE TBUF r_word_text_import_dialog_title { buf="Import text file"; } sl@0: RESOURCE TBUF r_word_html_import_dialog_title { buf="Import HTML file"; } sl@0: RESOURCE TBUF r_word_text_export_dialog_title { buf="Export text file"; } sl@0: RESOURCE TBUF r_word_file_read_only { buf="This file is read-only"; } sl@0: RESOURCE TBUF r_word_file_save_read_only { buf="Read-only file"; } sl@0: RESOURCE TBUF r_word_file_create_file { buf="Creating file from template"; } sl@0: sl@0: /* SPELLING DIALOGS TEXT */ sl@0: RESOURCE TBUF r_word_spell_no_suggestions { buf="No suggestions"; } // max length 30 sl@0: RESOURCE TBUF r_word_spell_correction { buf="Enter a correction"; } sl@0: RESOURCE TBUF r_word_spell_unrecognized_word { buf="Unrecognised word \"%S\""; } // max length 40 sl@0: RESOURCE TBUF r_word_spell_one_unrecognized_word { buf="1 unrecognised word"; } // max length 32 sl@0: RESOURCE TBUF r_word_spell_many_unrecognized_words { buf="%D unrecognised words"; } // max length 29 sl@0: RESOURCE TBUF r_word_spell_one_unrecognized_word_in_selection { buf="1 unrecognised word in the selection"; } // max length 52 sl@0: RESOURCE TBUF r_word_spell_many_unrecognized_words_in_selection { buf="%D unrecognised words in the selection"; } // max length 49 sl@0: RESOURCE TBUF r_word_spell_load_dictionary { buf="Opening dictionaries... "; } sl@0: RESOURCE TBUF r_word_spell_user_dict_not_enabled { buf="Personal dictionary is not enabled"; } sl@0: RESOURCE TBUF r_word_spell_dict_not_available { buf="Personal dictionary is not available"; } sl@0: RESOURCE TBUF r_word_spell_selection { buf="Spell checking selection"; } // dialog title sl@0: RESOURCE TBUF r_word_spell_not_started { buf="Cannot start spell checker"; } sl@0: RESOURCE TBUF r_word_spell_information { buf="Information"; } sl@0: RESOURCE TBUF r_word_spell_nothing_to_check { buf="No words to spell check"; } sl@0: sl@0: /* STYLE DIALOGS TEXT */ sl@0: RESOURCE TBUF r_word_style_revert_title { buf= "Revert to style"; } sl@0: RESOURCE TBUF r_word_style_revert_char { buf= "Remove manual character formatting"; } sl@0: RESOURCE TBUF r_word_style_revert_para { buf= "Remove manual paragraph formatting"; } sl@0: RESOURCE TBUF r_word_styleformat_title_modify { buf= "Modify \"%S\""; } // max length 24 sl@0: RESOURCE TBUF r_word_styleformat_title_add { buf= "Add new style"; } sl@0: RESOURCE TBUF r_word_normal { buf="Normal"; } // KMaxParagraphStyleName length = 32 sl@0: RESOURCE TBUF r_word_nostylename { buf="Type in a style name";} sl@0: RESOURCE TBUF r_word_stylenameexists { buf="Style with this name already exists"; } sl@0: RESOURCE TBUF r_word_close { buf="Close"; } // max length 20 sl@0: RESOURCE TBUF r_word_delete_style_title { buf="Delete style \"%S\""; } sl@0: RESOURCE TBUF r_word_hotkeyexists { buf="Shortcut is currently assigned to \"%S\""; } // max length 48 sl@0: RESOURCE TBUF r_word_hotkey_invalid { buf="Invalid shortcut - letter or number only"; } sl@0: RESOURCE TBUF r_word_hotkey { buf="Ctrl+Fn+"; } // max length 20 sl@0: RESOURCE ARRAY r_word_style_gallery_descriptions sl@0: { sl@0: /* DO NOT REORDER THE FOLLOWING RESOURCES */ sl@0: items= sl@0: { sl@0: LBUF { txt=""; }, sl@0: LBUF { txt=""; }, sl@0: LBUF { txt="Left indent"; }, sl@0: LBUF { txt="Right indent"; }, sl@0: LBUF { txt="1st line indent"; }, sl@0: LBUF { txt=""; }, sl@0: LBUF { txt=""; }, sl@0: LBUF { txt="Line spacing"; }, sl@0: LBUF { txt=""; }, sl@0: LBUF { txt="Sp before"; }, sl@0: LBUF { txt="Sp after"; }, sl@0: LBUF { txt="Keep together"; }, sl@0: LBUF { txt="Keep with next"; }, sl@0: LBUF { txt="Start new page"; }, sl@0: LBUF { txt="Widow/orphan"; }, sl@0: LBUF { txt=""; }, sl@0: LBUF { txt="Border margin"; }, sl@0: LBUF { txt="Top border"; }, sl@0: LBUF { txt="Bottom border"; }, sl@0: LBUF { txt="Left border"; }, sl@0: LBUF { txt="Right border"; }, sl@0: LBUF { txt="Bullet"; }, sl@0: LBUF { txt=""; }, sl@0: LBUF { txt="Tab"; }, sl@0: LBUF { txt="Italic"; }, sl@0: LBUF { txt="Bold"; }, sl@0: LBUF { txt="Superscript"; }, sl@0: LBUF { txt="Subscript"; }, sl@0: LBUF { txt="Underline"; }, sl@0: LBUF { txt="Strikethrough"; }, sl@0: LBUF { txt="Left aligned"; }, sl@0: LBUF { txt="Centred"; }, sl@0: LBUF { txt="Right aligned"; }, sl@0: LBUF { txt="Justified"; } sl@0: }; sl@0: } sl@0: sl@0: sl@0: /* MISCELLANEOUS TEXT */ sl@0: RESOURCE TBUF r_word_font_units { buf=" pt";} sl@0: RESOURCE TBUF r_word_no_words { buf="Words: %d"; } sl@0: sl@0: RESOURCE TBUF r_word_no_outline { buf="Nothing to show in outline"; } sl@0: RESOURCE TBUF r_word_normal_outline { buf="Not available for Normal style";} sl@0: RESOURCE TBUF r_word_outline { buf = "Outlining..."; } sl@0: RESOURCE TBUF r_word_expand_outline { buf = "Expanding Items..."; } sl@0: RESOURCE TBUF r_word_collapse_outline { buf = "Collapsing Items..."; } sl@0: sl@0: RESOURCE TBUF r_word_not_undoable_title { buf = "This operation cannot be undone"; } sl@0: RESOURCE TBUF r_word_not_undoable_text { buf = "would you like to proceed anyway?"; } sl@0: sl@0: RESOURCE TBUF r_word_no_html_converter { buf = "Converter not available"; } sl@0: RESOURCE TBUF r_word_no_text_to_paste { buf="There is no text on the clipboard"; } sl@0: sl@0: /* CONFIRMATION DIALOGS TEXT */ sl@0: RESOURCE ARRAY r_word_confirmation_texts sl@0: { sl@0: /* DO NOT REORDER THE FOLLOWING RESOURCES */ sl@0: items= sl@0: { sl@0: LBUF {txt="Revert to saved?"; }, sl@0: LBUF {txt="All changes will be lost"; } sl@0: }; sl@0: }