dbgagents/trkagent/app/s60/resources/trkapp_200170bb.rss
author ravikurupati
Tue, 02 Mar 2010 10:33:16 +0530
changeset 0 c6b0df440bee
permissions -rw-r--r--
Initial contribution of EPL licensed sources

/*
* Copyright (c) 2009 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: 
*
*/


NAME TRKD

#include <eikon.rh>
#include <eikcore.rsg>
#include <avkon.rh>
#include <avkon.rsg>
#include <avkon.hrh>

#include <trkapp_200170bb.mbg>

#include "TrkApp.hrh"
#include "trkapp_200170bb_loc.rls"

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf="TRK"; }

RESOURCE EIK_APP_INFO
	{
	hotkeys=r_trk_hotkeys;
	menubar=r_trk_menubar;
	cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;
	}



//
//
// Resources for the trk hot keys
//
//
RESOURCE HOTKEYS r_trk_hotkeys
    {
    control=
        {
        HOTKEY 
        	{ 
        	command=EEikCmdExit; 
        	key='e'; 
        	}
        };
    }
//----------------------------------------------------
//   
//    r_trkapp_view
//    Conn settings view
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_trkapp_view
    {
    menubar = r_trk_menubar;

    cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;    
    }    

//----------------------------------------------------
//   
//    r_trksettings_view
//    Conn settings view
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_trksettings_view
    {
    menubar = r_settings_view_menubar;

    cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;    
    }   
    
//
//
// Resources for the trk menu bar.
//
//
RESOURCE MENU_BAR r_trk_menubar
    {
    titles=
        {
        MENU_TITLE 
        	{ 
        	menu_pane=r_trk_main_menu; 
        	txt=STRING_r_trk_menu; 
        	}
		};
    }


//
//
// Resources for the trk main menu bar.
//
//
RESOURCE MENU_PANE r_trk_main_menu
	{
	items=
		{		
		MENU_ITEM 
			{ 
			command=ETrkConnect;
			txt=STRING_r_trk_menu_connect;
			},
		MENU_ITEM 
			{ 
			command=ETrkDisconnect;
			txt=STRING_r_trk_menu_disconnect;
			},
		MENU_ITEM 
			{ 
			command=ETrkSettings;
			txt=STRING_r_trk_menu_settings;
			},
		MENU_ITEM 
			{ 
			command=ETrkAbout;
			txt=STRING_r_trk_menu_about;
			},
		MENU_ITEM 
			{ 
			command=EAknSoftkeyExit;
			txt=STRING_r_trk_menu_exit; 
			}
        };
    }


//
//
// Resources for the settings view menu bar.
//
//
RESOURCE MENU_BAR r_settings_view_menubar
    {
    titles=
        {
        MENU_TITLE { menu_pane=r_settings_view_menu;  txt=STRING_r_trk_menu; }
		};
    }

//
//
// Resources for the settings view menu pane.
//
//
RESOURCE MENU_PANE r_settings_view_menu
	{
	items=
		{
		MENU_ITEM
			{
			command=ETrkCmdChange;
			txt=STRING_r_settings_view_menu_change;
			}
		};
    }
    
 
//
//
// Resources for the trk connection settings list.
//
//
RESOURCE AVKON_SETTING_ITEM_LIST r_trk_connection_settings_list
	{
	flags= EAknSettingItemIncludeHiddenInOrdinal;
	title = STRING_r_trk_settings_dialog_title;
	initial_number = 1;
	items =
		{
		AVKON_SETTING_ITEM
			{
			identifier = ETrkConnectionType;
			setting_page_resource = r_connectiontype_setting_page;
			associated_resource = r_connectiontype_texts;
			name = STRING_r_trk_settings_connection_type;
			},
		AVKON_SETTING_ITEM
			{
			identifier = ETrkConnectionPort;
			setting_page_resource = r_port_setting_page;         
			name = STRING_r_trk_settings_connection_port;
			},
		AVKON_SETTING_ITEM
			{
			identifier = ETrkConnectionBaudRate;
			setting_page_resource = r_baudrate_setting_page;
            associated_resource = r_baudrate_texts;
			name = STRING_r_trk_settings_connection_baudrate;
			},
		AVKON_SETTING_ITEM
		    {
		    identifier = ETrkPlugAndPlayOption;
		    setting_page_resource = r_plugandplay_options_page;
		    associated_resource = r_plugandplay_texts;
		    name = STRING_r_trk_settings_plugandplay_options;
		    }
			
		};
	}


RESOURCE AVKON_SETTING_PAGE r_connectiontype_setting_page
	{
	number = EAknSettingPageNoOrdinalDisplayed;
	label = STRING_r_trk_settings_connection_type;
	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;	
	type = EAknCtPopupSettingList;
	editor_resource_id = r_connectiontype_popupsettings_editor;
	}

RESOURCE POPUP_SETTING_LIST r_connectiontype_popupsettings_editor
    {
    }

RESOURCE AVKON_POPUP_SETTING_TEXTS r_connectiontype_texts
    {
    flags = 0;
    setting_texts_resource = r_connectiontypes_enum_text;
    popped_up_texts_resource = r_connectiontypes_array;
    }

RESOURCE ARRAY r_connectiontypes_enum_text
    {
    items =
        {
        AVKON_ENUMERATED_TEXT
            {
            value = 0;
            text = STRING_r_trk_settings_connection_usb_dbg_trc;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 1;
            text = STRING_r_trk_settings_connection_bluetooth;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 2;
            text = STRING_r_trk_settings_connection_xti ;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 3;
            text = STRING_r_trk_settings_connection_dcc;
            }    
        };
    }

RESOURCE ARRAY r_connectiontypes_array
	{
	items =
		{
		LBUF { txt=STRING_r_trk_settings_connection_usb_dbg_trc; },
		LBUF { txt=STRING_r_trk_settings_connection_bluetooth; },
		LBUF { txt=STRING_r_trk_settings_connection_xti; },
		LBUF { txt=STRING_r_trk_settings_connection_dcc; }
		};
	}  

//Plug and play resource entries start

RESOURCE AVKON_SETTING_PAGE r_plugandplay_options_page
    {
    number = EAknSettingPageNoOrdinalDisplayed;
    label = STRING_r_trk_settings_plugandplay_options;
    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;  
    type = EAknCtPopupSettingList;
    editor_resource_id = r_plugandplay_popupoptions_editor;
    }

RESOURCE POPUP_SETTING_LIST r_plugandplay_popupoptions_editor
    {
    }

RESOURCE AVKON_POPUP_SETTING_TEXTS r_plugandplay_texts
    {
    flags = 0;
    setting_texts_resource = r_plugandplayoptions_enum_text;
    popped_up_texts_resource = r_plugandplayoptions_array;
    }

RESOURCE ARRAY r_plugandplayoptions_enum_text
    {
    items =
        {
        AVKON_ENUMERATED_TEXT
            {
            value = 0;
            text = STRING_r_trk_plugandplay_options_yes;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 1;
            text = STRING_r_trk_plugandplay_options_no;
            }
       
		};
	}  

RESOURCE ARRAY r_plugandplayoptions_array
    {
    items =
        {
        LBUF { txt=STRING_r_trk_plugandplay_options_yes; },
        LBUF { txt=STRING_r_trk_plugandplay_options_no; }
        };
    }  

//plug and play resource entries end


RESOURCE AVKON_SETTING_PAGE r_port_setting_page
	{
	number = EAknSettingPageNoOrdinalDisplayed;
	label = STRING_r_trk_settings_connection_port;
	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;
	type = EAknCtIntegerEdwin;
	editor_resource_id = r_port_editor;
	}

RESOURCE AVKON_INTEGER_EDWIN r_port_editor
    {
    maxlength = 2;
    min = 0;
    max = 100;
    }
	
RESOURCE AVKON_SETTING_PAGE r_baudrate_setting_page
	{
	number = EAknSettingPageNoOrdinalDisplayed;
	label = STRING_r_trk_settings_connection_baudrate;
	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;	
	type = EAknCtPopupSettingList;
	editor_resource_id = r_baudrate_popupsettings_editor;
	}

RESOURCE POPUP_SETTING_LIST r_baudrate_popupsettings_editor
    {
    }

RESOURCE AVKON_POPUP_SETTING_TEXTS r_baudrate_texts
    {
    flags = 0;
    setting_texts_resource = r_baudrates_enum_text;
    popped_up_texts_resource = r_baudrates_array;
    }

RESOURCE ARRAY r_baudrates_enum_text
    {
    items =
        {
        AVKON_ENUMERATED_TEXT
            {
            value = 0;
            text = STRING_r_trk_settings_connection_baud_300;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 1;
            text = STRING_r_trk_settings_connection_baud_1200;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 2;
            text = STRING_r_trk_settings_connection_baud_2400;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 3;
            text = STRING_r_trk_settings_connection_baud_48600;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 4;
            text = STRING_r_trk_settings_connection_baud_9600;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 5;
            text = STRING_r_trk_settings_connection_baud_19200;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 6;
            text = STRING_r_trk_settings_connection_baud_38400;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 7;
            text = STRING_r_trk_settings_connection_baud_57600;
            },
    	AVKON_ENUMERATED_TEXT
            {
            value = 8;
            text = STRING_r_trk_settings_connection_baud_115200;
            },
      	AVKON_ENUMERATED_TEXT
            {
            value = 9;
            text = STRING_r_trk_settings_connection_baud_230400;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 10;
            text = STRING_r_trk_settings_connection_baud_460800;
            },
        AVKON_ENUMERATED_TEXT
            {
            value = 11;
            text = STRING_r_trk_settings_connection_baud_576000;
            },
    	AVKON_ENUMERATED_TEXT
            {
            value = 12;
            text = STRING_r_trk_settings_connection_baud_1152000;
            },
      	AVKON_ENUMERATED_TEXT
            {
            value = 13;
            text = STRING_r_trk_settings_connection_baud_4000000;
            }
        };
    }

RESOURCE ARRAY r_baudrates_array
	{
	items=
		{
		LBUF { txt=STRING_r_trk_settings_connection_baud_300; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_1200; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_2400; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_4800; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_9600; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_19200; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_38400; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_57600; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_115200; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_230400; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_460800; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_576000; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_1152000; },
		LBUF { txt=STRING_r_trk_settings_connection_baud_4000000; }
        };
    }


// *****************************************************************************
// Trk AboutDialog
// -----------------------------------------------------------------------------
//
//    r_trk_about_dialog
//    About dialog.
//
// -----------------------------------------------------------------------------
//
RESOURCE DIALOG r_trk_about_dialog
    {
    flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
    buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
    items=
        {
        DLG_LINE
			{
            type = EAknCtPopupHeadingPane;
            id = EAknMessageQueryHeaderId;
            control = AVKON_HEADING
                {
                headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
                };
            },
        DLG_LINE
            {
            type = EAknCtMessageQuery;
            id = EAknMessageQueryContentId;
            control = AVKON_MESSAGE_QUERY
                {
                };
            }
		};
    }