--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/svgtviewer/SvgtViewerPlugin/data/SVGTUIControl.rss Thu Dec 17 08:40:16 2009 +0200
@@ -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 <eikon.rh>
+#include <eikon.hrh>
+#include <avkon.rsg>
+#include <avkon.rh>
+#include <avkon.mbg>
+#include <avkon.loc>
+#include <data_caging_paths_strings.hrh>
+
+#include "SVGTUIDialog.hrh"
+#include "SVGTCustControl.rh"
+#include <svgtuicontrol.loc>
+#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