devicediagnostics/diagplugins/diagusbcableplugin/data/devdiagusbcabletestpluginrsc.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:40:12 +0200
changeset 0 3ce708148e4d
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* 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