devicediagnostics/diagplugins/diagusbcableplugin/data/devdiagusbcabletestpluginrsc.rss
changeset 0 3ce708148e4d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/devicediagnostics/diagplugins/diagusbcableplugin/data/devdiagusbcabletestpluginrsc.rss	Thu Dec 17 08:40:12 2009 +0200
@@ -0,0 +1,402 @@
+/*
+* 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 file for DiagUSBCableTestPlugin
+*
+*/
+
+
+
+//  RESOURCE IDENTIFIER
+NAME    DGUC // 4 letter ID // this has to be unique for each plugin
+
+//  INCLUDES
+#include    <avkon.loc>
+#include    <avkon.mbg>
+#include    <avkon.rsg>
+#include    <avkon.rh>
+#include    <AvkonIcons.hrh>
+#include    <bldvariant.hrh>
+#include    <data_caging_paths_strings.hrh>
+#include    <eikcore.rsg>
+#include    <eikon.rsg>
+#include    <uikon.rh>
+#include    <eikon.rh>
+
+#include    <diagplugincommon.loc>
+
+#include    "diagusbcabletestplugin.hrh"
+#include    <diagusbcabletestplugin.loc>
+
+// CONSTANTS
+#define     BMPFILE_NAME    "\\resource\\apps\\avkon2.mbm"
+
+
+//  RESOURCE DEFINITIONS
+
+RESOURCE RSS_SIGNATURE
+    {
+    }
+
+RESOURCE TBUF
+    {
+    buf="DGUC";
+    }
+
+
+// ---------------------------------------------------------------------------
+//  r_diag_usb_cable_test_heading_pane
+//
+// The plugin name in the header of the dialog that is
+// shown when starting test execution.
+// ---------------------------------------------------------------------------
+//
+RESOURCE TBUF r_diag_usb_cable_test_heading_pane
+    {
+    buf = qtn_diag_msg_title_usb_cable;                    
+    }
+
+
+
+// ---------------------------------------------------------------------------
+// r_diag_usb_cable_test_popup_info_pane
+// ---------------------------------------------------------------------------
+//
+RESOURCE TBUF r_diag_usb_cable_test_popup_info_pane
+    {
+    buf = qtn_diag_conf_test_failed_usb_cable;
+    }
+    
+
+// ---------------------------------------------------------------------------
+// r_diag_usb_cable_test_title_pane
+// The title pane shown when USB cable test is running
+// ---------------------------------------------------------------------------
+//
+RESOURCE TBUF r_diag_usb_cable_test_title_pane
+    {
+    buf = qtn_diag_title_test_usb_cable;
+    }
+
+// ADO & Platformization Changes
+//------------------------------------------------------------------------------
+//  r_cba_connect_and_press_ok_single_execution
+//
+//  Command Button Array for query dialog 
+// "Connect your USB cable. Press OK when ready." in case of single plugin execution
+//------------------------------------------------------------------------------
+//    
+
+RESOURCE CBA r_diag_usb_softkeys_cancel__ok
+			{
+			buttons =
+					{
+					CBA_BUTTON { id = EUsbTestConnectUSBOK;
+											 txt = text_softkey_ok;	} ,
+											 
+					CBA_BUTTON { id = EUsbTestConnectUSBCancel;
+											 txt = text_softkey_cancel; }
+					};
+			}
+
+
+// ADO & Platformization Changes
+//------------------------------------------------------------------------------
+//  r_cba_connect_and_press_ok_single_execution
+//
+//  Command Button Array for query dialog 
+// "Connect your USB cable. Press OK when ready." in case of single plugin execution
+//------------------------------------------------------------------------------
+//    
+
+RESOURCE CBA r_diag_usb_softkeys_skip__ok
+            {
+            buttons =
+                    {
+                    CBA_BUTTON { id = EUsbTestConnectUSBOK;
+                                             txt = text_softkey_ok; } ,
+                                             
+                    CBA_BUTTON { id = EUsbTestConnectUSBSkip;
+                                             txt = qtn_diag_softk_skip; }
+                    };
+            }
+
+      
+
+
+
+// ADO & Platformization Changes
+// ---------------------------------------------------------------------------
+// r_messagequery_title
+// The dialog shown when the plugin begins execution.
+// ---------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_messagequery_title
+    {
+     flags   = EGeneralQueryFlags | 
+               EEikDialogFlagNoBorder |
+               EEikDialogFlagNoTitleBar;
+
+     //buttons = r_diag_usb_softkeys_cancel__ok;
+     buttons = r_diag_usb_softkeys_skip__ok;  // ADO & Platformization Changes
+
+     items=
+         {
+         DLG_LINE
+             {
+             type    = EAknCtPopupHeadingPane;
+             id      = EAknMessageQueryHeaderId;
+             control = AVKON_HEADING
+                 {              
+                    label         = qtn_diag_msg_title_usb_cable;
+                    headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
+                 };
+             },
+         DLG_LINE
+             {
+             type    = EAknCtMessageQuery;
+             id      = EAknMessageQueryContentId;
+             control = AVKON_MESSAGE_QUERY
+                 {
+                 message = qtn_diag_msg_info_usb_cable;
+                 };
+             }
+         };
+     }
+
+
+
+// ---------------------------------------------------------------------------
+// r_diag_usb_cable_test_single_graphic
+// Plugin name in the suite view listbox.
+// ---------------------------------------------------------------------------
+//
+RESOURCE TBUF r_diag_usb_cable_test_single_graphic
+    {
+    buf = qtn_diag_lst_test_usb_cable;
+    }
+
+//----------------------------------------------------
+//  r_diag_usb_cable_test_single
+//
+// Plugin's name in results view
+//----------------------------------------------------
+//
+RESOURCE TBUF r_diag_usb_cable_test_single
+    {
+    buf = qtn_diag_lst_usb_cable;          
+    }
+
+
+//------------------------------------------------------------------------------
+//  r_cba_connect_and_press_ok
+//
+//  Command Button Array for query dialog "Connect your USB cable. Press OK when ready." 
+//------------------------------------------------------------------------------
+//    
+RESOURCE CBA r_cba_connect_and_press_ok
+      {
+      buttons = 
+          { 
+          CBA_BUTTON { id = EUsbTestConnectUSBSkip;      
+                       txt = qtn_diag_softk_skip;   },
+                        
+          CBA_BUTTON { id = EUsbTestConnectUSBCancel;    
+                       txt = text_softkey_cancel; } ,
+                       
+          CBA_BUTTON { id = EAknSoftkeyOk;                              
+                       txt = text_softkey_ok;   } 
+          }; 
+      }  
+//------------------------------------------------------------------------------
+//  r_cba_connect_and_press_ok_single_execution
+//
+//  Command Button Array for query dialog 
+// "Connect your USB cable. Press OK when ready." in case of single plugin execution
+//------------------------------------------------------------------------------
+//    
+RESOURCE CBA r_cba_single_execution
+      {
+      buttons = 
+          {                       
+          CBA_BUTTON { id = EAknSoftkeyOk;                              
+                       txt = text_softkey_ok;   } ,          
+                        
+          CBA_BUTTON { id = EUsbTestConnectUSBCancel;    
+                       txt = text_softkey_cancel; }
+          }; 
+      }  
+
+
+//------------------------------------------------------------------------------
+//  r_cba_connect_and_press_ok_single_execution
+//
+//  Command Button Array for query dialog 
+// "Connect your USB cable. Press OK when ready." in case of single plugin execution
+//------------------------------------------------------------------------------
+//    
+RESOURCE CBA r_cba_group_execution
+      {
+      buttons = 
+          {                       
+          CBA_BUTTON { id = EAknSoftkeyOk;                              
+                       txt = text_softkey_ok;   } ,          
+                        
+          CBA_BUTTON { id = EUsbTestConnectUSBSkip;    
+                       txt = qtn_diag_softk_skip; }
+          }; 
+      }  
+      
+      
+// -----------------------------------------------------------------------------
+//
+// r_diag_usb_cable_test_connect_and_press_ok
+// query dialog for "Connect your USB cable. Press OK when ready." 
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_diag_usb_cable_test_connect_and_press_ok
+    {
+    flags = EGeneralQueryFlags;
+    buttons = r_cba_single_execution;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id   = EGeneralQuery;
+            control = AVKON_CONFIRMATION_QUERY
+                {
+                layout  = EConfirmationQueryLayout;
+                label   = qtn_diag_conf_usb_connect;
+                bmpfile = BMPFILE_NAME; 
+                //bmpid   = EMbmAvkonQgn_prop_usb;        // set correct bmp id when available
+                //bmpmask = EMbmAvkonQgn_prop_usb_mask;   // set correct bmp id when available
+                bmpid   = EMbmAvkonQgn_note_info;
+                bmpmask = EMbmAvkonQgn_note_info_mask;
+                };
+            }
+        };
+    }
+
+
+
+//------------------------------------------------------------------------------
+//  r_cba_usb_cable_test_no_cable_detected
+//
+//  Command Button Array for query dialog 
+// "No cable detected. Press OK to continue tests or press Back to retry this test."
+//------------------------------------------------------------------------------
+//    
+RESOURCE CBA r_cba_usb_cable_test_no_cable_detected
+      {
+      buttons = 
+          { 
+          CBA_BUTTON { id = EAknSoftkeyOk; 
+                       txt = text_softkey_ok; },
+
+          CBA_BUTTON { id = EUsbTestConnectUSBBack;
+                       txt = text_softkey_back; } ,
+
+          CBA_BUTTON { id = EAknSoftkeyOk;
+                       txt = text_softkey_ok; }
+          }; 
+      }
+
+//------------------------------------------------------------------------------
+//  r_diag_cable_test_cba_ok_dot_empty
+//
+//  Command Button Array for query dialog "Please remove all cable." 
+//------------------------------------------------------------------------------
+//    
+RESOURCE CBA r_diag_cable_test_cba_ok_dot_empty
+      {
+      buttons = 
+          { 
+          CBA_BUTTON { id = EAknSoftkeyOk;
+                       txt = text_softkey_ok;   },
+          CBA_BUTTON { },
+          
+          CBA_BUTTON { id = EAknSoftkeyOk; }
+          }; 
+      } 
+
+
+// ---------------------------------------------------------------------------
+//
+// r_diag_usb_cable_test_no_cable_detected
+// query dialog for "USB data cable not detected. Press OK to continue or 
+// press Back to retry this test."
+//
+// ---------------------------------------------------------------------------
+//    
+RESOURCE DIALOG r_diag_usb_cable_test_no_cable_detected
+    {
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtPopupHeadingPane;
+            id = EAknMessageQueryHeaderId;
+            control = AVKON_HEADING
+                {
+                label = qtn_diag_err_title_no_usb;
+                headinglayout = 0;
+                };
+            },
+            
+        DLG_LINE
+            {
+            type = EAknCtMessageQuery;
+            id = EAknMessageQueryContentId;
+            control = AVKON_MESSAGE_QUERY
+                {
+                message = qtn_diag_err_no_usb;
+                };
+            }
+        };
+    }
+    
+//------------------------------------------------------------------------------
+//
+// r_diag_cable_test_remove_all_cables
+// query dialog for "Please remove all cables" 
+//
+//------------------------------------------------------------------------------
+//    
+RESOURCE DIALOG r_diag_cable_test_remove_all_cables
+    {
+    flags   = EGeneralQueryFlags;
+    buttons = r_diag_cable_test_cba_ok_dot_empty;
+
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id   = EGeneralQuery;
+            control = AVKON_CONFIRMATION_QUERY
+                {
+                layout  = EConfirmationQueryLayout;
+                label   = qtn_diag_msg_remove_all_cables;
+                bmpfile = BMPFILE_NAME; 
+                bmpid   = EMbmAvkonQgn_note_info;
+                bmpmask = EMbmAvkonQgn_note_info_mask;
+                };
+            }
+        };
+    }
+    
+//End of File