multimediacommsengine/tsrc/testdriver/testclient/ui/group/S60TestClient.rss
changeset 0 1bce908db942
equal deleted inserted replaced
-1:000000000000 0:1bce908db942
       
     1 /*
       
     2 * Copyright (c) 2004 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:  TestClient application resource file. For both S60 and S90.
       
    15 *
       
    16 */
       
    17 
       
    18 NAME TCLI
       
    19 
       
    20 #include <bldvariant.hrh>
       
    21 
       
    22 #include <avkon.rh>
       
    23 #include <avkonicons.hrh>
       
    24 #include <avkon.rsg>
       
    25 #include <avkon.mbg>
       
    26 #include <eikon.rh>
       
    27 #include <eikon.rsg>
       
    28 #include <uikon.rh>
       
    29 #include "TestClient.hrh"
       
    30 #include <appinfo.rh>
       
    31 
       
    32 RESOURCE RSS_SIGNATURE {}
       
    33 RESOURCE TBUF r_default_document_name { buf=""; }
       
    34 
       
    35 RESOURCE EIK_APP_INFO
       
    36 	{
       
    37 	menubar = r_tc_menubar;
       
    38 	cba = r_tc_softkeys_options_exit;
       
    39 	}
       
    40 
       
    41 RESOURCE CBA r_tc_softkeys_options_exit
       
    42 	{
       
    43 	buttons =
       
    44 		{
       
    45 		CBA_BUTTON { id = EAknSoftkeyOptions; txt = "Options"; },
       
    46 		CBA_BUTTON { id = EEikCmdExit; txt = "Exit"; }
       
    47 		};
       
    48 	}
       
    49 
       
    50 RESOURCE MENU_BAR r_tc_menubar
       
    51 	{
       
    52 	titles =
       
    53 		{
       
    54 		MENU_TITLE { menu_pane = r_tc_menu; txt = "File"; }
       
    55 		};
       
    56 	}
       
    57 
       
    58 
       
    59 // -- Menus for settings dialog -----------------------------------------------
       
    60 
       
    61 RESOURCE MENU_PANE r_tc_menu
       
    62 	{
       
    63 	items = 
       
    64 		{
       
    65 		MENU_ITEM { command = ECmdConnect; txt = "Connect"; },
       
    66 		MENU_ITEM { command = ECmdDisconnect; txt = "Disconnect"; },
       
    67 		MENU_ITEM { command = ECmdLocalAddress; txt = "Show local IP"; },
       
    68 		MENU_ITEM { command = ECmdSettings; txt = "Settings"; },
       
    69 		MENU_ITEM { command = EEikCmdExit; txt = "Exit"; }
       
    70 		};
       
    71 	}
       
    72 
       
    73 
       
    74 RESOURCE MENU_BAR r_tc_settings_menubar
       
    75 	{
       
    76 	titles=
       
    77 		{
       
    78 		MENU_TITLE { menu_pane = r_tc_settings_menu; }
       
    79 		};
       
    80 	}
       
    81 
       
    82 RESOURCE MENU_PANE r_tc_settings_menu
       
    83 	{
       
    84 	items=
       
    85 		{
       
    86 		MENU_ITEM { command = ECmdChange; txt = "Change"; },
       
    87 		MENU_ITEM { command = EEikCmdExit; txt = "Exit"; }
       
    88 		};
       
    89 	}
       
    90 
       
    91 // -- Settings dialog ---------------------------------------------------------
       
    92 
       
    93 RESOURCE DIALOG r_tc_settings_dlg
       
    94 	{
       
    95 	buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK;
       
    96 	flags = EEikDialogFlagWait | EEikDialogFlagNoDrag
       
    97 			| EEikDialogFlagCbaButtons | EEikDialogFlagNoTitleBar
       
    98 			| EEikDialogFlagFillAppClientRect;
       
    99 	items =
       
   100 		{
       
   101 		DLG_LINE
       
   102 			{
       
   103 			type = EAknCtSettingListBox;
       
   104 			id = ECtrlSettingsList;
       
   105 			itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
       
   106 			control = LISTBOX {	flags = EAknListBoxSelectionList; };
       
   107 			}
       
   108 		};
       
   109 	}
       
   110 
       
   111 RESOURCE TBUF r_tc_settings_dlg_title { buf = "Settings"; }
       
   112 
       
   113 /**
       
   114  Each settings item has the following structures:
       
   115   - an item title (shown in the settings item list box)
       
   116   - a settings page
       
   117   - a text link structure
       
   118 */
       
   119 
       
   120 // -- Settings dialog item [CONNECTION] ---------------------------------------
       
   121 
       
   122 RESOURCE TBUF r_tc_settings_mode_title { buf = "Connection"; }
       
   123 
       
   124 RESOURCE AVKON_SETTING_PAGE r_tc_settings_mode_page
       
   125 	{
       
   126 	label = "Connection";
       
   127 	type = EAknCtPopupSettingList;
       
   128 	editor_resource_id = r_tc_settings_mode_control;
       
   129 	}
       
   130 
       
   131 RESOURCE AVKON_POPUP_SETTING_TEXTS r_tc_settings_mode_texts
       
   132 	{
       
   133 	setting_texts_resource = r_tc_settings_mode;
       
   134 	}
       
   135 
       
   136 RESOURCE ARRAY r_tc_settings_mode
       
   137 	{
       
   138 	items=
       
   139 		{
       
   140 		AVKON_ENUMERATED_TEXT { value = 0; text = "Bluetooth"; },
       
   141 		AVKON_ENUMERATED_TEXT { value = 1; text = "TCP/IP"; },
       
   142 		AVKON_ENUMERATED_TEXT { value = 2; text = "Serial"; }		    
       
   143 		};
       
   144 	}
       
   145 
       
   146 RESOURCE POPUP_SETTING_LIST r_tc_settings_mode_control
       
   147 	{
       
   148 	}
       
   149 
       
   150 // -- Settings dialog item [TCPPORT] ------------------------------------------
       
   151 
       
   152 RESOURCE TBUF r_tc_settings_tcpport_title { buf = "TCP port"; }
       
   153 
       
   154 RESOURCE AVKON_SETTING_PAGE r_tc_settings_tcpport_page
       
   155 	{
       
   156 	label = "TCP port";
       
   157 	type = EAknCtIntegerEdwin;
       
   158 	editor_resource_id = r_tc_settings_tcpport_control;
       
   159 	}
       
   160 
       
   161 RESOURCE AVKON_INTEGER_EDWIN r_tc_settings_tcpport_control
       
   162 	{
       
   163 	maxlength = 5;
       
   164 	min = 1024;
       
   165 	max = 32000;
       
   166     }
       
   167 
       
   168 // -- Settings dialog item [IAPNAME] --------------------------------------
       
   169 
       
   170 RESOURCE TBUF r_tc_settings_iapname_title { buf = "IAP"; }
       
   171 
       
   172 RESOURCE AVKON_SETTING_PAGE r_tc_settings_iapname_page
       
   173 	{
       
   174 	label = "IAP";
       
   175 	type = EAknCtPopupSettingList;
       
   176 	editor_resource_id = r_tc_settings_iapname_control;
       
   177 	}
       
   178 
       
   179 RESOURCE AVKON_POPUP_SETTING_TEXTS r_tc_settings_iapname_texts
       
   180 	{
       
   181 	setting_texts_resource = r_tc_settings_iapname;
       
   182 	}
       
   183 
       
   184 RESOURCE ARRAY r_tc_settings_iapname
       
   185 	{
       
   186 	items=
       
   187 		{
       
   188 		AVKON_ENUMERATED_TEXT { value = 0; text = "<do not remove>"; }
       
   189 		};
       
   190 	}
       
   191 
       
   192 RESOURCE POPUP_SETTING_LIST r_tc_settings_iapname_control
       
   193 	{
       
   194 	}
       
   195 	
       
   196 // -- Settings dialog item [CSYNAME] --------------------------------------
       
   197 
       
   198 RESOURCE TBUF r_tc_settings_csyname_title { buf = "CSY name"; }
       
   199 
       
   200 RESOURCE AVKON_SETTING_PAGE r_tc_settings_csyname_page
       
   201 	{
       
   202 	label = "CSY name";
       
   203 	type = EAknCtPopupSettingList;
       
   204 	editor_resource_id = r_tc_settings_csyname_control;
       
   205 	}
       
   206 
       
   207 RESOURCE AVKON_POPUP_SETTING_TEXTS r_tc_settings_csyname_texts
       
   208 	{
       
   209 	setting_texts_resource = r_tc_settings_csyname;
       
   210 	}
       
   211 
       
   212 RESOURCE ARRAY r_tc_settings_csyname
       
   213 	{
       
   214 	items=
       
   215 		{
       
   216 		AVKON_ENUMERATED_TEXT { value = 0; text = "ECUART"; },
       
   217 	    AVKON_ENUMERATED_TEXT { value = 1; text = "IRCOMM"; }
       
   218 		};
       
   219 	}
       
   220 
       
   221 RESOURCE POPUP_SETTING_LIST r_tc_settings_csyname_control
       
   222 	{
       
   223 	}
       
   224 	
       
   225 // -- Settings dialog item [COMMPORT] --------------------------------------
       
   226 
       
   227 RESOURCE TBUF r_tc_settings_commport_title { buf = "Comm port"; }
       
   228 
       
   229 RESOURCE AVKON_SETTING_PAGE r_tc_settings_commport_page
       
   230 	{
       
   231 	label = "Comm port";
       
   232 	type = EAknCtPopupSettingList;
       
   233 	editor_resource_id = r_tc_settings_commport_control;
       
   234 	}
       
   235 
       
   236 RESOURCE AVKON_POPUP_SETTING_TEXTS r_tc_settings_commport_texts
       
   237 	{
       
   238 	setting_texts_resource = r_tc_settings_commport;
       
   239 	}
       
   240 
       
   241 RESOURCE ARRAY r_tc_settings_commport
       
   242 	{
       
   243 	items=
       
   244 		{
       
   245 		AVKON_ENUMERATED_TEXT { value = 0; text = "COMM::0"; },
       
   246 	    AVKON_ENUMERATED_TEXT { value = 1; text = "COMM::1"; },
       
   247 		AVKON_ENUMERATED_TEXT { value = 2; text = "COMM::2"; }
       
   248 		};
       
   249 	}
       
   250 
       
   251 RESOURCE POPUP_SETTING_LIST r_tc_settings_commport_control
       
   252 	{
       
   253 	}
       
   254 	
       
   255 // -- Settings dialog item [BAUDRATE] ------------------------------------------
       
   256 
       
   257 RESOURCE TBUF r_tc_settings_baudrate_title { buf = "Baudrate"; }
       
   258 
       
   259 RESOURCE AVKON_SETTING_PAGE r_tc_settings_baudrate_page
       
   260 	{
       
   261 	label = "Baudrate";
       
   262 	type = EAknCtIntegerEdwin;
       
   263 	editor_resource_id = r_tc_settings_baudrate_control;
       
   264 	}
       
   265 
       
   266 RESOURCE AVKON_INTEGER_EDWIN r_tc_settings_baudrate_control
       
   267 	{
       
   268 	maxlength = 6;
       
   269 	min = 0;
       
   270 	max = 115200;
       
   271     }		
       
   272 
       
   273 // -- Settings dialog item [AUTOCONNECT] --------------------------------------
       
   274 
       
   275 RESOURCE TBUF r_tc_settings_autoconnect_title { buf = "Connection startup"; }
       
   276 
       
   277 RESOURCE AVKON_SETTING_PAGE r_tc_settings_autoconnect_page
       
   278 	{
       
   279 	label = "Connection startup";
       
   280 	type = EAknCtPopupSettingList;
       
   281 	editor_resource_id = r_tc_settings_autoconnect_control;
       
   282 	}
       
   283 
       
   284 RESOURCE AVKON_POPUP_SETTING_TEXTS r_tc_settings_autoconnect_texts
       
   285 	{
       
   286 	setting_texts_resource = r_tc_settings_autoconnect;
       
   287 	}
       
   288 
       
   289 RESOURCE ARRAY r_tc_settings_autoconnect
       
   290 	{
       
   291 	items=
       
   292 		{
       
   293 		AVKON_ENUMERATED_TEXT { value = 0; text = "Manual"; },
       
   294 		AVKON_ENUMERATED_TEXT { value = 1; text = "Automatic"; }
       
   295 		};
       
   296 	}
       
   297 
       
   298 RESOURCE POPUP_SETTING_LIST r_tc_settings_autoconnect_control
       
   299 	{
       
   300 	}
       
   301 
       
   302 // -- Local address confirmation query ----------------------------------------
       
   303 
       
   304 RESOURCE DIALOG r_tc_local_address_dlg
       
   305 	{
       
   306 	flags = EGeneralQueryFlags;
       
   307 	buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
       
   308 	items =
       
   309 		{
       
   310 		DLG_LINE
       
   311 			{
       
   312 			type = EAknCtQuery;
       
   313 			id = EGeneralQuery;
       
   314 			control = AVKON_CONFIRMATION_QUERY
       
   315 				{
       
   316 				layout = EConfirmationQueryLayout;
       
   317 				bmpfile = AVKON_ICON_FILE;
       
   318 				bmpid = EMbmAvkonQgn_note_empty;
       
   319 				bmpmask = EMbmAvkonQgn_note_empty_mask;
       
   320 				};
       
   321 			}
       
   322 		};
       
   323 	}
       
   324