diff -r e52958d06c29 -r 5fd161fa28b6 svgtviewer/SvgtViewerPlugin/data/SVGTUIControl.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/svgtviewer/SvgtViewerPlugin/data/SVGTUIControl.rss Thu Sep 09 11:17:40 2010 +0300 @@ -0,0 +1,663 @@ +/* +* Copyright (c) 2004,2005 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Resource file for SVGTUIControl.dll +* +*/ + + +// RESOURCE IDENTIFIER +NAME SVGU // 4 letter ID + +// INCLUDES + +#include +#include +#include +#include +#include +#include +#include + +#include "SVGTUIDialog.hrh" +#include "SVGTCustControl.rh" +#include +#include "SVGTUIControlDbgFlags.hrh" +// CONSTANTS + +// MACROS + +// RESOURCE DEFINITIONS + +RESOURCE RSS_SIGNATURE + { + } + + +RESOURCE TBUF + { + buf = "SVGUIControl"; + } + +// ----------------------------------------------------------------------------- +// +// r_svgt_wait_note +// Resource for wait note displayed while opening SVGT files. +// +// ----------------------------------------------------------------------------- +// +RESOURCE DIALOG r_svgt_wait_note + { + flags = EAknWaitNoteFlags; + buttons = R_AVKON_SOFTKEYS_EMPTY; // No Softkeys displayed + // when image is loading. + items= + { + DLG_LINE + { + type = EAknCtNote; + id = ESvgtWaitNote; + control = AVKON_NOTE + { + layout = EWaitLayout; + animation = R_QGN_GRAF_WAIT_BAR_ANIM; + }; + } + }; + } +// ----------------------------------------------------------------------------- +// +// r_svgt_dialog_menubar +// Resource for SVGT Dialog "Options" Menu Bar +// +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_BAR r_svgt_dialog_menubar + { + titles = + { + MENU_TITLE + { + menu_pane = r_svgt_dialog_menu; + } + }; + } + +// ----------------------------------------------------------------------------- +// +// r_svgt_dialog_menu +// Resource for SVGT Dialog "Options" Menu Pane +// +// ----------------------------------------------------------------------------- +// +RESOURCE MENU_PANE r_svgt_dialog_menu + { + items = + { + MENU_ITEM + { + command = ESvgtDlgSaveCommand; + txt = qtn_svgt_options_save; + }, + MENU_ITEM + { + command = ESvgtDlgZoomInCommand; + txt = qtn_svgt_options_zoom_in; + }, + MENU_ITEM + { + command = ESvgtDlgZoomOutCommand; + txt = qtn_svgt_options_zoom_out; + }, + MENU_ITEM + { + command = ESvgtDlgSelectTextCommand; + txt = qtn_svgt_options_select_text; + }, + MENU_ITEM + { + command = ESvgtDlgEditTextCommand; + txt = qtn_svgt_options_edit_text; + }, + MENU_ITEM + { + command = ESvgtDlgPlayCommand; + txt = qtn_svgt_options_play; + }, + MENU_ITEM + { + command = ESvgtDlgPauseCommand; + txt = qtn_svgt_options_pause; + }, + MENU_ITEM + { + command = ESvgtDlgStopCommand; + txt = qtn_svgt_options_stop; + }, +#ifdef RD_SVGT_AUDIO_SUPPORT + MENU_ITEM + { + command = ESvgtDlgSetVolumeCommand; + txt = qtn_svgt_options_setvolume; + }, + MENU_ITEM + { + command = ESvgtDlgMuteCommand; + txt = qtn_svgt_options_mute; + }, + MENU_ITEM + { + command = ESvgtDlgUnmuteCommand; + txt = qtn_svgt_options_unmute; + }, +#endif //RD_SVGT_AUDIO_SUPPORT + MENU_ITEM + { + command = ESvgtDlgLoopCascadeCommand; + txt = qtn_svgt_options_loop; + cascade = r_svgt_loop_submenu; + }, + MENU_ITEM + { + command = ESvgtDlgFindTextCommand; + txt = qtn_svgt_options_find_text; + }, + MENU_ITEM + { + command = ESvgtDlgFullScreenCommand; + txt = qtn_svgt_options_full_screen; + }, + MENU_ITEM + { + command = ESvgtDlgNormalScreenCommand; + txt = qtn_svgt_options_normal_screen; + }, + MENU_ITEM + { + command = ESvgtDlgListRotateCascadeCommand; + txt = qtn_svgt_options_rotate; + cascade = r_svgt_rotate_submenu; + }, + MENU_ITEM + { + command = ESvgtDlgViewDetailsCommand; + txt = qtn_svgt_options_view_details; + }, + MENU_ITEM + { + command = ESvgtDlgListDownloadCommand; + txt = qtn_browser_list_downloads; + }, +#ifdef __SERIES60_HELP + MENU_ITEM + { + command = ESvgtDlgHelpCommand; + txt = qtn_options_help; + }, +#endif // __SERIES60_HELP + MENU_ITEM + { + command = EAknCmdExit; + txt = qtn_options_exit; + } + }; + } + +// --------------------------------------------------------- +// +// r_svgt_loop_submenu +// Loop Submenu +// +// --------------------------------------------------------- +// +RESOURCE MENU_PANE r_svgt_loop_submenu + { + items = + { + MENU_ITEM + { + command = ESvgtDlgLoopOnCommand; + txt = qtn_svgt_options_loop_on; + flags = EEikMenuItemRadioStart ; + }, + MENU_ITEM + { + command = ESvgtDlgLoopOffCommand; + txt = qtn_svgt_options_loop_off; + flags = EEikMenuItemSymbolOn | EEikMenuItemRadioEnd; + } + }; + } + +// +// ----------------------------------------------------------------------------- +// +// r_svgt_rotate_submenu +// Rotate submenu +// +// ----------------------------------------------------------------------------- +// + +RESOURCE MENU_PANE r_svgt_rotate_submenu + { + items = + { + MENU_ITEM + { + command = ESvgtDlgAngle90; + txt = qtn_svgt_options_rotate_90; + }, + MENU_ITEM + { + command = ESvgtDlgAngle180; + txt = qtn_svgt_options_rotate_180; + }, + MENU_ITEM + { + command = ESvgtDlgAngle270; + txt = qtn_svgt_options_rotate_270; + } + }; + } + +// --------------------------------------------------------- +// +// r_svgt_viewer_dialog +// SVG-T Dialog +// +// --------------------------------------------------------- +// + +RESOURCE DIALOG r_svgt_viewer_dialog + { + flags = EEikDialogFlagNoDrag | + EEikDialogFlagFillAppClientRect | + EEikDialogFlagNoBorder | + EEikDialogFlagNoShadow | + EEikDialogFlagCbaButtons | + EEikDialogFlagWait | + EEikDialogFlagDontEatUpDownEvents; + title = "SVGT Dialog"; + buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK; + items = + { + DLG_LINE + { + type = ESVGTCustControl; + id = ESVGTDialogCustControlIdData; + control = SVGT_CUST_CONTROL + { + }; + } + }; + } + +// --------------------------------------------------------- +// +// r_svgt_viewer_preview_dialog +// SVG-T Dialog +// +// --------------------------------------------------------- +// + +RESOURCE DIALOG r_svgt_viewer_preview_dialog + { + flags = EEikDialogFlagNoDrag | + EEikDialogFlagFillAppClientRect | + EEikDialogFlagNoBorder | + EEikDialogFlagNoShadow | + EEikDialogFlagCbaButtons | + EEikDialogFlagWait | + EEikDialogFlagDontEatUpDownEvents; + title = "SVGT Dialog"; + buttons = R_AVKON_SOFTKEYS_BACK; + items = + { + DLG_LINE + { + type = ESVGTCustControl; + id = ESVGTDialogCustControlIdData; + control = SVGT_CUST_CONTROL + { + }; + } + }; + } + + +//---------------------------------------------------- +// +// r_svgt_file_open_failure +// File open problem information note. +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_file_open_failure + { + buf = qtn_svgt_info_unable_to_open; + } + +//---------------------------------------------------- +// +// r_svgt_file_not_complete +// File not complete information note. +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_file_not_complete + { + buf = qtn_svgt_info_not_complete; + } + +//For View Details Strings + +// --------------------------------------------------- +// +// r_svgt_file_details_row_format +// +// --------------------------------------------------- +// +RESOURCE TBUF r_svgt_file_details_row_format + { + buf = "%0U\t%1U"; + } + +//For MSK Labels +//---------------------------------------------------- +// +// r_svgt_msk_label_select +// MSK Label "Select" +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_msk_label_select + { + buf=qtn_msk_select; + } +//---------------------------------------------------- +// +// r_svgt_msk_label_select +// MSK Label "Edit" +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_msk_label_edit + { + buf=qtn_msk_edit; + } +//---------------------------------------------------- +// +// r_svgt_msk_label_select +// MSK Label "Open" +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_msk_label_open + { + buf=qtn_msk_open; + } +//---------------------------------------------------- +// +// r_svgt_msk_label_select +// MSK context sensitive menu icon +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_msk_label_context + { + buf=text_softkey_option; + } +//---------------------------------------------------- +// +// r_svgt_msk_label_select +// MSK Label "Play" +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_msk_label_play + { + buf=qtn_msk_play; + } +//---------------------------------------------------- +// +// r_svgt_msk_label_select +// MSK Label "Save" +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_msk_label_save + { + buf=qtn_msk_save; + } + +// --------------------------------------------------- +// +// r_svgt_softkeys_fullscreen +// Resource for CBA in Full Screen mode +// +// --------------------------------------------------- +// + +RESOURCE CBA r_svgt_softkeys_fullscreen + { + buttons = + { + CBA_BUTTON + { + id = EAknSoftkeyOptions; + txt = text_softkey_empty; + }, + CBA_BUTTON + { + id = EAknSoftkeyBack; + txt = text_softkey_empty; + } + }; + } + + +// Find Text + +//---------------------------------------------------- +// +// r_find_text_query_dialog +// Text Query Dialog Resource +// +//---------------------------------------------------- +// +RESOURCE DIALOG r_find_text_query_dialog + { + flags = EAknDialogGenericQueryFlags | EEikDialogFlagNoShadow; + buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;//MSK label added + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + control = AVKON_DATA_QUERY + { + layout = EDataLayout; + label = qtn_svgt_query_enter_string; + control = EDWIN + { + flags= EEikEdwinNoLineOrParaBreaks; + lines=1; + maxlength=50; + }; + }; + } + }; + } + + +//---------------------------------------------------- +// +// r_svgt_text_not_found +// "Text not Found" information note for find text. +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_text_not_found + { + buf = qtn_svgt_info_not_found; + } + +//---------------------------------------------------- +// +// r_svgt_braces_found_in_textarea +// Braces "<" or ">" found in text or textarea information note. +// +//---------------------------------------------------- +// +RESOURCE TBUF r_svgt_braces_found_in_textarea + { + buf = qtn_svgt_braces_found_in_textarea; + } + +//---------------------------------------------------- +// +// r_qtn_svgt_time_indic +// Progress Indicator Format String +// +//---------------------------------------------------- +// +RESOURCE TBUF r_qtn_svgt_time_indic + { + buf = qtn_svgt_time_indic; + } + +//---------------------------------------------------- +// +// r_qtn_svgt_waiting_opening +// Waiting note text for opening +// +//---------------------------------------------------- +// +RESOURCE TBUF r_qtn_svgt_waiting_opening + { + buf = qtn_svgt_waiting_opening; + } + +// ---------------------------------------------------- +// Save content (if not already saved when exiting) +// ---------------------------------------------------- +// +RESOURCE TBUF r_qtn_svgt_query_conf_save_downloaded + { + buf = qtn_iv_query_conf_save_downloaded; + } + +//---------------------------------------------------- +// +// +// Yes/No Confirmation query +// +//---------------------------------------------------- +// +RESOURCE DIALOG r_svgt_confirmation_query_yes_no + { + flags = EGeneralQueryFlags; + buttons = R_AVKON_SOFTKEYS_YES_NO__YES; //MSK label added + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EAknCtQuery; + control = AVKON_CONFIRMATION_QUERY + { + layout = EConfirmationLayout; + }; + } + }; + } + + +//---------------------------------------------------- +// +// r_svgt_text_edit_query_dialog +// Text Edit Query Dialog Resource +// +//---------------------------------------------------- +// +RESOURCE DIALOG r_svgt_edit_text_query_dialog + { + flags = EAknDialogGenericQueryFlags | EEikDialogFlagNoShadow; + buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;//MSK label added + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + itemflags=EEikDlgItemTakesEnterKey; + control = AVKON_DATA_QUERY + { + layout = EDataLayout; + label = qtn_svgt_edit_query_string; + control = EDWIN + { + flags= KMultiLineExpandingEditorFlags | + EEikEdwinNoAutoSelection; + width = 5; + lines = 5; + maxlength = 0; //160; + default_input_mode = EAknEditorTextInputMode; + allowed_input_modes = EAknEditorTextInputMode | + EAknEditorNumericInputMode; + default_case = EAknEditorTextCase; + allowed_case_modes = EAknEditorAllCaseModes; + avkon_flags = EAknEditorFlagUseSCTNumericCharmap | + EAknEditorFlagEnablePictographInput; + }; + }; + } + }; + } + +//---------------------------------------------------- +// +// r_svgt_text_selection_dialog +// Text selection dialog Resource +// +//---------------------------------------------------- +// +RESOURCE DIALOG r_svgt_text_selection_dialog + { + flags = EAknDialogGenericQueryFlags | + EEikDialogFlagNoShadow; + buttons = R_AVKON_SOFTKEYS_CANCEL; + items = + { + DLG_LINE + { + type = EAknCtQuery; + id = EGeneralQuery; + itemflags=0; + control = AVKON_DATA_QUERY + { + layout = EDataLayout; + label = qtn_svgt_select_query_string; + control = EDWIN + { + flags = KMultiLineExpandingEditorFlags; + //width = 5; + lines = 5; + }; + }; + } + }; + } + +// End of File