dbgagents/trkagent/app/s60/resources/trkapp_200170bb.rss
changeset 0 c6b0df440bee
equal deleted inserted replaced
-1:000000000000 0:c6b0df440bee
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 NAME TRKD
       
    20 
       
    21 #include <eikon.rh>
       
    22 #include <eikcore.rsg>
       
    23 #include <avkon.rh>
       
    24 #include <avkon.rsg>
       
    25 #include <avkon.hrh>
       
    26 
       
    27 #include <trkapp_200170bb.mbg>
       
    28 
       
    29 #include "TrkApp.hrh"
       
    30 #include "trkapp_200170bb_loc.rls"
       
    31 
       
    32 RESOURCE RSS_SIGNATURE { }
       
    33 
       
    34 RESOURCE TBUF { buf="TRK"; }
       
    35 
       
    36 RESOURCE EIK_APP_INFO
       
    37 	{
       
    38 	hotkeys=r_trk_hotkeys;
       
    39 	menubar=r_trk_menubar;
       
    40 	cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;
       
    41 	}
       
    42 
       
    43 
       
    44 
       
    45 //
       
    46 //
       
    47 // Resources for the trk hot keys
       
    48 //
       
    49 //
       
    50 RESOURCE HOTKEYS r_trk_hotkeys
       
    51     {
       
    52     control=
       
    53         {
       
    54         HOTKEY 
       
    55         	{ 
       
    56         	command=EEikCmdExit; 
       
    57         	key='e'; 
       
    58         	}
       
    59         };
       
    60     }
       
    61 //----------------------------------------------------
       
    62 //   
       
    63 //    r_trkapp_view
       
    64 //    Conn settings view
       
    65 //
       
    66 //----------------------------------------------------
       
    67 //
       
    68 RESOURCE AVKON_VIEW r_trkapp_view
       
    69     {
       
    70     menubar = r_trk_menubar;
       
    71 
       
    72     cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;    
       
    73     }    
       
    74 
       
    75 //----------------------------------------------------
       
    76 //   
       
    77 //    r_trksettings_view
       
    78 //    Conn settings view
       
    79 //
       
    80 //----------------------------------------------------
       
    81 //
       
    82 RESOURCE AVKON_VIEW r_trksettings_view
       
    83     {
       
    84     menubar = r_settings_view_menubar;
       
    85 
       
    86     cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;    
       
    87     }   
       
    88     
       
    89 //
       
    90 //
       
    91 // Resources for the trk menu bar.
       
    92 //
       
    93 //
       
    94 RESOURCE MENU_BAR r_trk_menubar
       
    95     {
       
    96     titles=
       
    97         {
       
    98         MENU_TITLE 
       
    99         	{ 
       
   100         	menu_pane=r_trk_main_menu; 
       
   101         	txt=STRING_r_trk_menu; 
       
   102         	}
       
   103 		};
       
   104     }
       
   105 
       
   106 
       
   107 //
       
   108 //
       
   109 // Resources for the trk main menu bar.
       
   110 //
       
   111 //
       
   112 RESOURCE MENU_PANE r_trk_main_menu
       
   113 	{
       
   114 	items=
       
   115 		{		
       
   116 		MENU_ITEM 
       
   117 			{ 
       
   118 			command=ETrkConnect;
       
   119 			txt=STRING_r_trk_menu_connect;
       
   120 			},
       
   121 		MENU_ITEM 
       
   122 			{ 
       
   123 			command=ETrkDisconnect;
       
   124 			txt=STRING_r_trk_menu_disconnect;
       
   125 			},
       
   126 		MENU_ITEM 
       
   127 			{ 
       
   128 			command=ETrkSettings;
       
   129 			txt=STRING_r_trk_menu_settings;
       
   130 			},
       
   131 		MENU_ITEM 
       
   132 			{ 
       
   133 			command=ETrkAbout;
       
   134 			txt=STRING_r_trk_menu_about;
       
   135 			},
       
   136 		MENU_ITEM 
       
   137 			{ 
       
   138 			command=EAknSoftkeyExit;
       
   139 			txt=STRING_r_trk_menu_exit; 
       
   140 			}
       
   141         };
       
   142     }
       
   143 
       
   144 
       
   145 //
       
   146 //
       
   147 // Resources for the settings view menu bar.
       
   148 //
       
   149 //
       
   150 RESOURCE MENU_BAR r_settings_view_menubar
       
   151     {
       
   152     titles=
       
   153         {
       
   154         MENU_TITLE { menu_pane=r_settings_view_menu;  txt=STRING_r_trk_menu; }
       
   155 		};
       
   156     }
       
   157 
       
   158 //
       
   159 //
       
   160 // Resources for the settings view menu pane.
       
   161 //
       
   162 //
       
   163 RESOURCE MENU_PANE r_settings_view_menu
       
   164 	{
       
   165 	items=
       
   166 		{
       
   167 		MENU_ITEM
       
   168 			{
       
   169 			command=ETrkCmdChange;
       
   170 			txt=STRING_r_settings_view_menu_change;
       
   171 			}
       
   172 		};
       
   173     }
       
   174     
       
   175  
       
   176 //
       
   177 //
       
   178 // Resources for the trk connection settings list.
       
   179 //
       
   180 //
       
   181 RESOURCE AVKON_SETTING_ITEM_LIST r_trk_connection_settings_list
       
   182 	{
       
   183 	flags= EAknSettingItemIncludeHiddenInOrdinal;
       
   184 	title = STRING_r_trk_settings_dialog_title;
       
   185 	initial_number = 1;
       
   186 	items =
       
   187 		{
       
   188 		AVKON_SETTING_ITEM
       
   189 			{
       
   190 			identifier = ETrkConnectionType;
       
   191 			setting_page_resource = r_connectiontype_setting_page;
       
   192 			associated_resource = r_connectiontype_texts;
       
   193 			name = STRING_r_trk_settings_connection_type;
       
   194 			},
       
   195 		AVKON_SETTING_ITEM
       
   196 			{
       
   197 			identifier = ETrkConnectionPort;
       
   198 			setting_page_resource = r_port_setting_page;         
       
   199 			name = STRING_r_trk_settings_connection_port;
       
   200 			},
       
   201 		AVKON_SETTING_ITEM
       
   202 			{
       
   203 			identifier = ETrkConnectionBaudRate;
       
   204 			setting_page_resource = r_baudrate_setting_page;
       
   205             associated_resource = r_baudrate_texts;
       
   206 			name = STRING_r_trk_settings_connection_baudrate;
       
   207 			},
       
   208 		AVKON_SETTING_ITEM
       
   209 		    {
       
   210 		    identifier = ETrkPlugAndPlayOption;
       
   211 		    setting_page_resource = r_plugandplay_options_page;
       
   212 		    associated_resource = r_plugandplay_texts;
       
   213 		    name = STRING_r_trk_settings_plugandplay_options;
       
   214 		    }
       
   215 			
       
   216 		};
       
   217 	}
       
   218 
       
   219 
       
   220 RESOURCE AVKON_SETTING_PAGE r_connectiontype_setting_page
       
   221 	{
       
   222 	number = EAknSettingPageNoOrdinalDisplayed;
       
   223 	label = STRING_r_trk_settings_connection_type;
       
   224 	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;	
       
   225 	type = EAknCtPopupSettingList;
       
   226 	editor_resource_id = r_connectiontype_popupsettings_editor;
       
   227 	}
       
   228 
       
   229 RESOURCE POPUP_SETTING_LIST r_connectiontype_popupsettings_editor
       
   230     {
       
   231     }
       
   232 
       
   233 RESOURCE AVKON_POPUP_SETTING_TEXTS r_connectiontype_texts
       
   234     {
       
   235     flags = 0;
       
   236     setting_texts_resource = r_connectiontypes_enum_text;
       
   237     popped_up_texts_resource = r_connectiontypes_array;
       
   238     }
       
   239 
       
   240 RESOURCE ARRAY r_connectiontypes_enum_text
       
   241     {
       
   242     items =
       
   243         {
       
   244         AVKON_ENUMERATED_TEXT
       
   245             {
       
   246             value = 0;
       
   247             text = STRING_r_trk_settings_connection_usb_dbg_trc;
       
   248             },
       
   249         AVKON_ENUMERATED_TEXT
       
   250             {
       
   251             value = 1;
       
   252             text = STRING_r_trk_settings_connection_bluetooth;
       
   253             },
       
   254         AVKON_ENUMERATED_TEXT
       
   255             {
       
   256             value = 2;
       
   257             text = STRING_r_trk_settings_connection_xti ;
       
   258             },
       
   259         AVKON_ENUMERATED_TEXT
       
   260             {
       
   261             value = 3;
       
   262             text = STRING_r_trk_settings_connection_dcc;
       
   263             }    
       
   264         };
       
   265     }
       
   266 
       
   267 RESOURCE ARRAY r_connectiontypes_array
       
   268 	{
       
   269 	items =
       
   270 		{
       
   271 		LBUF { txt=STRING_r_trk_settings_connection_usb_dbg_trc; },
       
   272 		LBUF { txt=STRING_r_trk_settings_connection_bluetooth; },
       
   273 		LBUF { txt=STRING_r_trk_settings_connection_xti; },
       
   274 		LBUF { txt=STRING_r_trk_settings_connection_dcc; }
       
   275 		};
       
   276 	}  
       
   277 
       
   278 //Plug and play resource entries start
       
   279 
       
   280 RESOURCE AVKON_SETTING_PAGE r_plugandplay_options_page
       
   281     {
       
   282     number = EAknSettingPageNoOrdinalDisplayed;
       
   283     label = STRING_r_trk_settings_plugandplay_options;
       
   284     softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;  
       
   285     type = EAknCtPopupSettingList;
       
   286     editor_resource_id = r_plugandplay_popupoptions_editor;
       
   287     }
       
   288 
       
   289 RESOURCE POPUP_SETTING_LIST r_plugandplay_popupoptions_editor
       
   290     {
       
   291     }
       
   292 
       
   293 RESOURCE AVKON_POPUP_SETTING_TEXTS r_plugandplay_texts
       
   294     {
       
   295     flags = 0;
       
   296     setting_texts_resource = r_plugandplayoptions_enum_text;
       
   297     popped_up_texts_resource = r_plugandplayoptions_array;
       
   298     }
       
   299 
       
   300 RESOURCE ARRAY r_plugandplayoptions_enum_text
       
   301     {
       
   302     items =
       
   303         {
       
   304         AVKON_ENUMERATED_TEXT
       
   305             {
       
   306             value = 0;
       
   307             text = STRING_r_trk_plugandplay_options_yes;
       
   308             },
       
   309         AVKON_ENUMERATED_TEXT
       
   310             {
       
   311             value = 1;
       
   312             text = STRING_r_trk_plugandplay_options_no;
       
   313             }
       
   314        
       
   315 		};
       
   316 	}  
       
   317 
       
   318 RESOURCE ARRAY r_plugandplayoptions_array
       
   319     {
       
   320     items =
       
   321         {
       
   322         LBUF { txt=STRING_r_trk_plugandplay_options_yes; },
       
   323         LBUF { txt=STRING_r_trk_plugandplay_options_no; }
       
   324         };
       
   325     }  
       
   326 
       
   327 //plug and play resource entries end
       
   328 
       
   329 
       
   330 RESOURCE AVKON_SETTING_PAGE r_port_setting_page
       
   331 	{
       
   332 	number = EAknSettingPageNoOrdinalDisplayed;
       
   333 	label = STRING_r_trk_settings_connection_port;
       
   334 	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;
       
   335 	type = EAknCtIntegerEdwin;
       
   336 	editor_resource_id = r_port_editor;
       
   337 	}
       
   338 
       
   339 RESOURCE AVKON_INTEGER_EDWIN r_port_editor
       
   340     {
       
   341     maxlength = 2;
       
   342     min = 0;
       
   343     max = 100;
       
   344     }
       
   345 	
       
   346 RESOURCE AVKON_SETTING_PAGE r_baudrate_setting_page
       
   347 	{
       
   348 	number = EAknSettingPageNoOrdinalDisplayed;
       
   349 	label = STRING_r_trk_settings_connection_baudrate;
       
   350 	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;	
       
   351 	type = EAknCtPopupSettingList;
       
   352 	editor_resource_id = r_baudrate_popupsettings_editor;
       
   353 	}
       
   354 
       
   355 RESOURCE POPUP_SETTING_LIST r_baudrate_popupsettings_editor
       
   356     {
       
   357     }
       
   358 
       
   359 RESOURCE AVKON_POPUP_SETTING_TEXTS r_baudrate_texts
       
   360     {
       
   361     flags = 0;
       
   362     setting_texts_resource = r_baudrates_enum_text;
       
   363     popped_up_texts_resource = r_baudrates_array;
       
   364     }
       
   365 
       
   366 RESOURCE ARRAY r_baudrates_enum_text
       
   367     {
       
   368     items =
       
   369         {
       
   370         AVKON_ENUMERATED_TEXT
       
   371             {
       
   372             value = 0;
       
   373             text = STRING_r_trk_settings_connection_baud_300;
       
   374             },
       
   375         AVKON_ENUMERATED_TEXT
       
   376             {
       
   377             value = 1;
       
   378             text = STRING_r_trk_settings_connection_baud_1200;
       
   379             },
       
   380         AVKON_ENUMERATED_TEXT
       
   381             {
       
   382             value = 2;
       
   383             text = STRING_r_trk_settings_connection_baud_2400;
       
   384             },
       
   385         AVKON_ENUMERATED_TEXT
       
   386             {
       
   387             value = 3;
       
   388             text = STRING_r_trk_settings_connection_baud_48600;
       
   389             },
       
   390         AVKON_ENUMERATED_TEXT
       
   391             {
       
   392             value = 4;
       
   393             text = STRING_r_trk_settings_connection_baud_9600;
       
   394             },
       
   395         AVKON_ENUMERATED_TEXT
       
   396             {
       
   397             value = 5;
       
   398             text = STRING_r_trk_settings_connection_baud_19200;
       
   399             },
       
   400         AVKON_ENUMERATED_TEXT
       
   401             {
       
   402             value = 6;
       
   403             text = STRING_r_trk_settings_connection_baud_38400;
       
   404             },
       
   405         AVKON_ENUMERATED_TEXT
       
   406             {
       
   407             value = 7;
       
   408             text = STRING_r_trk_settings_connection_baud_57600;
       
   409             },
       
   410     	AVKON_ENUMERATED_TEXT
       
   411             {
       
   412             value = 8;
       
   413             text = STRING_r_trk_settings_connection_baud_115200;
       
   414             },
       
   415       	AVKON_ENUMERATED_TEXT
       
   416             {
       
   417             value = 9;
       
   418             text = STRING_r_trk_settings_connection_baud_230400;
       
   419             },
       
   420         AVKON_ENUMERATED_TEXT
       
   421             {
       
   422             value = 10;
       
   423             text = STRING_r_trk_settings_connection_baud_460800;
       
   424             },
       
   425         AVKON_ENUMERATED_TEXT
       
   426             {
       
   427             value = 11;
       
   428             text = STRING_r_trk_settings_connection_baud_576000;
       
   429             },
       
   430     	AVKON_ENUMERATED_TEXT
       
   431             {
       
   432             value = 12;
       
   433             text = STRING_r_trk_settings_connection_baud_1152000;
       
   434             },
       
   435       	AVKON_ENUMERATED_TEXT
       
   436             {
       
   437             value = 13;
       
   438             text = STRING_r_trk_settings_connection_baud_4000000;
       
   439             }
       
   440         };
       
   441     }
       
   442 
       
   443 RESOURCE ARRAY r_baudrates_array
       
   444 	{
       
   445 	items=
       
   446 		{
       
   447 		LBUF { txt=STRING_r_trk_settings_connection_baud_300; },
       
   448 		LBUF { txt=STRING_r_trk_settings_connection_baud_1200; },
       
   449 		LBUF { txt=STRING_r_trk_settings_connection_baud_2400; },
       
   450 		LBUF { txt=STRING_r_trk_settings_connection_baud_4800; },
       
   451 		LBUF { txt=STRING_r_trk_settings_connection_baud_9600; },
       
   452 		LBUF { txt=STRING_r_trk_settings_connection_baud_19200; },
       
   453 		LBUF { txt=STRING_r_trk_settings_connection_baud_38400; },
       
   454 		LBUF { txt=STRING_r_trk_settings_connection_baud_57600; },
       
   455 		LBUF { txt=STRING_r_trk_settings_connection_baud_115200; },
       
   456 		LBUF { txt=STRING_r_trk_settings_connection_baud_230400; },
       
   457 		LBUF { txt=STRING_r_trk_settings_connection_baud_460800; },
       
   458 		LBUF { txt=STRING_r_trk_settings_connection_baud_576000; },
       
   459 		LBUF { txt=STRING_r_trk_settings_connection_baud_1152000; },
       
   460 		LBUF { txt=STRING_r_trk_settings_connection_baud_4000000; }
       
   461         };
       
   462     }
       
   463 
       
   464 
       
   465 // *****************************************************************************
       
   466 // Trk AboutDialog
       
   467 // -----------------------------------------------------------------------------
       
   468 //
       
   469 //    r_trk_about_dialog
       
   470 //    About dialog.
       
   471 //
       
   472 // -----------------------------------------------------------------------------
       
   473 //
       
   474 RESOURCE DIALOG r_trk_about_dialog
       
   475     {
       
   476     flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
       
   477     buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
       
   478     items=
       
   479         {
       
   480         DLG_LINE
       
   481 			{
       
   482             type = EAknCtPopupHeadingPane;
       
   483             id = EAknMessageQueryHeaderId;
       
   484             control = AVKON_HEADING
       
   485                 {
       
   486                 headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
       
   487                 };
       
   488             },
       
   489         DLG_LINE
       
   490             {
       
   491             type = EAknCtMessageQuery;
       
   492             id = EAknMessageQueryContentId;
       
   493             control = AVKON_MESSAGE_QUERY
       
   494                 {
       
   495                 };
       
   496             }
       
   497 		};
       
   498     }