--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/useremul/data/UserEmulator.rss Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,512 @@
+/*------------------------------------------------------------------
+ -
+ * Software Name : UserEmulator
+ * Version : v4.2.1309
+ *
+ * Copyright (c) 2009 France Telecom. All rights reserved.
+ * This software is distributed under the License
+ * "Eclipse Public License - v 1.0" the text of which is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * France Telecom
+ *
+ * Contributors:
+ *------------------------------------------------------------------
+ -
+ * File Name: UserEmulator.rss
+ *
+ * Created: 13/08/2009
+ * Author(s): Marcell Kiss, Reshma Sandeep Das
+ *
+ * Description:
+ * This file contains all the resources for the UserEmulator.
+ *------------------------------------------------------------------
+ -
+ *
+ */
+
+// RESOURCE IDENTIFIER
+NAME USER // 4 letter ID
+
+
+// Common Include files
+#include <eikon.rh>
+#include <avkon.rsg>
+#include <avkon.rh>
+#include <appinfo.rh>
+
+//Component Include files
+#include "UserEmulator.hrh"
+#include "UserEmulator.rls"
+
+// RESOURCE DEFINITIONS
+// -----------------------------------------------------------------------------
+//
+// Define the resource file signature
+// This resource should be empty.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE RSS_SIGNATURE
+ {
+ }
+
+// -----------------------------------------------------------------------------
+//
+// Default Document Name
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_default_document_name
+ {
+ buf=qtn_user;
+ }
+
+// -----------------------------------------------------------------------------
+// EIK_APP_INFO
+// Define default menu and CBA key.
+// -----------------------------------------------------------------------------
+//
+RESOURCE EIK_APP_INFO
+{
+ menubar = r_menubar;
+ cba = r_softkeys_scripts;
+}
+
+// -----------------------------------------------------------------------------
+// r_softkeys_scripts
+// Defines the CBA buttons for the scripts view
+// -----------------------------------------------------------------------------
+//
+RESOURCE CBA r_softkeys_scripts
+{
+ buttons =
+ {
+ AVKON_CBA_BUTTON { id = EAknSoftkeyOptions; txt = qtn_softkey_options; },
+ AVKON_CBA_BUTTON { id = EAknSoftkeyExit; txt = qtn_exit; },
+ AVKON_CBA_BUTTON { id = ESelectRunScript; txt = qtn_run_scripts;}
+ };
+}
+
+RESOURCE CBA r_softkeys_noscripts
+{
+ buttons =
+ {
+ AVKON_CBA_BUTTON { id = EAknSoftkeyOptions; txt = qtn_softkey_options; },
+ AVKON_CBA_BUTTON { id = EAknSoftkeyExit; txt = qtn_exit; }
+ };
+}
+
+// -----------------------------------------------------------------------------
+// r_menubar
+// Main menubar
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_BAR r_menubar
+{
+ titles =
+ {
+ MENU_TITLE { menu_pane = r_menu; txt = "";},
+ MENU_TITLE { menu_pane = r_menupane_scripts; txt = ""; }
+ };
+}
+// -----------------------------------------------------------------------------
+// r_menupane_scripts
+// Defines the menu pane for the scripts view
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_menupane_scripts
+{
+ items =
+ {
+ MENU_ITEM
+ {
+ command = ESelectRunScript;
+ txt = qtn_run_scripts;
+ },
+ MENU_ITEM
+ {
+ command = EMenuSelectCmdId;
+ txt = qtn_select;
+ cascade = r_markunmark_submenu;
+ },
+ MENU_ITEM
+ {
+ command = ERecordKeys;
+ txt = qtn_recordkeys;
+ },
+ MENU_ITEM
+ {
+ command = ERandomTestStart;
+ txt = qtn_randomtest_start;
+ },
+ MENU_ITEM
+ {
+ command = ESettings;
+ txt = qtn_settings;
+ },
+ MENU_ITEM
+ {
+ command = ESystemInfo;
+ txt = qtn_systemInfo;
+ }
+ };
+}
+
+// -----------------------------------------------------------------------------
+// r_markunmark_submenu
+// Defines the mark/unmark sub menu pane for the scripts view
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_markunmark_submenu
+ {
+ items =
+ {
+ MENU_ITEM
+ {
+ command = EMark;
+ txt = qtn_mark;
+ },
+ MENU_ITEM
+ {
+ command = EMarkAll;
+ txt = qtn_markall;
+ },
+ MENU_ITEM
+ {
+ command = EUnmark;
+ txt = qtn_unmark;
+ },
+ MENU_ITEM
+ {
+ command = EUnmarkAll;
+ txt = qtn_unmarkall;
+ }
+
+
+ };
+ }
+// -----------------------------------------------------------------------------
+// r_menu
+// Menu options for general menu pane
+// -----------------------------------------------------------------------------
+
+RESOURCE MENU_PANE r_menu
+ {
+ items =
+ {
+ MENU_ITEM
+ {
+ command = EHelp;
+ txt = qtn_help;
+ },
+ MENU_ITEM
+ {
+ command = EAbout;
+ txt = qtn_about;
+ },
+ MENU_ITEM
+ {
+ command = EAknSoftkeyExit;
+ txt = qtn_exit;
+ }
+ };
+ }
+
+// -----------------------------------------------------------------------------
+// r_about_query_dialog
+// About dialog resource.
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_about_query_dialog
+ {
+ flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
+ buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
+ items=
+ {
+ DLG_LINE
+ {
+ type = EAknCtPopupHeadingPane;
+ id = EAknMessageQueryHeaderId;
+ itemflags = EEikDlgItemNonFocusing;
+ control = AVKON_HEADING
+ {
+ };
+ },
+ DLG_LINE
+ {
+ type = EAknCtMessageQuery;
+ id = EAknMessageQueryContentId;
+ control = AVKON_MESSAGE_QUERY
+ {
+ };
+ }
+ };
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// Resources for messages.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF32 r_caption_string { buf=qtn_caption_string; }
+RESOURCE TBUF32 r_about_dialog_title { buf=qtn_about_dialog_title; }
+RESOURCE TBUF r_about_dialog_text { buf=qtn_about_dialog_text; }
+RESOURCE TBUF r_ue_error_app_not_present {buf = qtn_ue_error_app_not_present;}
+RESOURCE TBUF r_setting_path_selector {buf = qtn_scripts_path;}
+RESOURCE TBUF r_setting_log_selector {buf = qtn_log_path;}
+RESOURCE TBUF r_setting_log_status {buf = qtn_logstatus;}
+RESOURCE TBUF r_setting_randomtest_status {buf = qtn_random_test;}
+RESOURCE TBUF r_setting_randomtest {buf = qtn_appid;}
+
+RESOURCE TBUF r_text_confirmation_overwrite_file {buf = qtn_confirmation_overwrite_file;}
+RESOURCE TBUF r_text_system_details {buf = qtn_systemInfo;}
+RESOURCE TBUF r_format_system_details {buf = qtn_format_system_details;}
+RESOURCE TBUF r_format_system_details_file {buf = qtn_format_system_details_file;}
+RESOURCE TBUF r_binary_options {buf = qtn_binary_options;}
+// ----------------------------------------------------------------------------
+//
+// r_localisable_app_info
+// localisable application information
+// ----------------------------------------------------------------------------
+//
+RESOURCE LOCALISABLE_APP_INFO r_localisable_app_info
+ {
+ short_caption = qtn_caption_string;
+ caption_and_icon =
+ CAPTION_AND_ICON_INFO
+ {
+ caption = qtn_caption_string;
+
+ number_of_icons = 1;
+ icon_file = qtn_caption_iconfile;
+ };
+ }
+
+// -----------------------------------------------------------------------------
+// r_dialog_settings
+// Settings dialog
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_dialog_settings
+{
+ title = qtn_settings_title;
+ buttons = R_AVKON_SOFTKEYS_SELECT_CLOSE;
+ flags = EAknDialogSelectionList;
+ items = {};
+}
+
+// -----------------------------------------------------------------------------
+// r_setting_item_list
+// Settings item list
+// -----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_setting_item_list
+{
+ title = qtn_settings_title;
+}
+
+// -----------------------------------------------------------------------------
+// r_text_setting_page
+// Text settings item page
+// -----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_text_setting_page
+{
+ type = EEikCtEdwin;
+ editor_resource_id = r_name_edwin;
+}
+
+// ----------------------------------------------------------------------------
+// r_name_edwin
+// edwin resource editor
+// ----------------------------------------------------------------------------
+//
+RESOURCE EDWIN r_name_edwin
+{
+ width = 1000;
+ maxlength = 128;
+}
+
+// ----------------------------------------------------------------------------
+// r_log_setting_list
+// Settings item list for log settings list
+// ----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_ITEM_LIST r_log_setting_list
+{
+ title = qtn_settings_title;
+}
+
+// ----------------------------------------------------------------------------
+// r_log_setting_page
+// Settings item list for log settings
+// ----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_log_setting_page
+{
+ type = EEikCtEdwin;
+ editor_resource_id = r_name_log_edwin;
+}
+
+// ----------------------------------------------------------------------------
+// r_name_log_edwin
+// Edwin editor
+// ----------------------------------------------------------------------------
+//
+RESOURCE EDWIN r_name_log_edwin
+{
+ width = 1000;
+ maxlength = 256;
+}
+
+// ----------------------------------------------------------------------------
+// r_appid_setting_page
+// Edwin editor for entering the Application uids
+// ----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_appid_setting_page
+ {
+ type = EEikCtEdwin;
+ editor_resource_id = r_appid_edwin;
+ }
+
+RESOURCE EDWIN r_appid_edwin
+ {
+ width = 1000;
+ maxlength = 250;
+ }
+// ----------------------------------------------------------------------------
+// r_binary_setting_page
+// Binary popup settings page for log settings
+// ----------------------------------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_binary_setting_page
+{
+ label = r_binary_options;
+ type = EAknCtPopupSettingList;
+ editor_resource_id = r_binary_editor;
+
+}
+
+RESOURCE POPUP_SETTING_LIST r_binary_editor
+{
+}
+
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_binary_texts
+{
+ setting_texts_resource = r_binary_switch_on_off_text;
+ popped_up_texts_resource = r_binary_switch_on_off_text_popped_up;
+}
+
+RESOURCE ARRAY r_binary_switch_on_off_text
+{
+ items =
+ {
+ AVKON_ENUMERATED_TEXT { value = 0; text = qtn_off; },
+ AVKON_ENUMERATED_TEXT { value = 1; text = qtn_on; }
+ };
+}
+
+RESOURCE ARRAY r_binary_switch_on_off_text_popped_up
+{
+ items =
+ {
+ LBUF { txt = qtn_off; },
+ LBUF { txt = qtn_on; }
+ };
+}
+
+// ----------------------------------------------------------------------------
+// r_query_confirmation
+// Query confirmation dialog
+// ----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_query_confirmation
+{
+ flags = EGeneralQueryFlags;
+ buttons = R_AVKON_SOFTKEYS_YES_NO;
+ items =
+ {
+ DLG_LINE
+ {
+ type = EAknCtQuery;
+ id = EConfirmationQuery;
+ control = AVKON_CONFIRMATION_QUERY
+ {
+ layout = EConfirmationQueryLayout;
+ };
+ }
+ };
+}
+
+// ----------------------------------------------------------------------------
+// r_dialog_info
+// dialog displaying system information of the device
+// ----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_dialog_info
+{
+ flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
+ buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
+ items =
+ {
+ DLG_LINE
+ {
+ type = EAknCtPopupHeadingPane;
+ id = EAknMessageQueryHeaderId;
+ control = AVKON_HEADING
+ {
+ };
+ },
+ DLG_LINE
+ {
+ type = EAknCtMessageQuery;
+ id = EAknMessageQueryContentId;
+ control = AVKON_MESSAGE_QUERY
+ {
+ };
+ }
+ };
+}
+
+
+// ----------------------------------------------------------------------------
+// R_FILE_DIALOG
+// Query dialog to get the input script name during recording
+// ----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_file_dialog
+ {
+ flags = EGeneralQueryFlags;
+ buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
+ items=
+ {
+ DLG_LINE
+ {
+ type = EAknCtQuery;
+ id = EGeneralQuery;
+ control= AVKON_DATA_QUERY
+ {
+ layout = EDataLayout;
+ label = qtn_text_query;
+ control = EDWIN
+ {
+ flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
+ width = 5;
+ maxlength = 192;
+ // added to limit expanding in forms.
+ // If you want full screen use 6 here
+ max_view_height_in_lines = 5;
+ // if you have the line above, you must have this.
+ // It's calculable from LAF
+ base_line_delta = 21;
+ };
+ };
+ }
+ };
+ }
+// End of File