hwrmhaptics/examples/hapticstestapp/group/hapticstest.rss
author hgs
Fri, 08 Oct 2010 14:33:25 +0300
changeset 76 cb32bcc88bad
permissions -rw-r--r--
201039
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
76
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). 
hgs
parents:
diff changeset
     3
* All rights reserved.
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
* under the terms of the License "Symbian Foundation License v1.0"
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
* Initial Contributors:
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
*
hgs
parents:
diff changeset
    12
* Contributors:
hgs
parents:
diff changeset
    13
*
hgs
parents:
diff changeset
    14
* Description:  Application resource file.
hgs
parents:
diff changeset
    15
*
hgs
parents:
diff changeset
    16
*/
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
hgs
parents:
diff changeset
    19
NAME HAPT
hgs
parents:
diff changeset
    20
hgs
parents:
diff changeset
    21
#include <eikon.rh>
hgs
parents:
diff changeset
    22
#include <eikon.rsg>
hgs
parents:
diff changeset
    23
#include <avkon.rh>
hgs
parents:
diff changeset
    24
#include <avkon.rsg>
hgs
parents:
diff changeset
    25
hgs
parents:
diff changeset
    26
#include "hapticstest.hrh"
hgs
parents:
diff changeset
    27
hgs
parents:
diff changeset
    28
hgs
parents:
diff changeset
    29
// ---------------------------------------------------------
hgs
parents:
diff changeset
    30
//   
hgs
parents:
diff changeset
    31
//    Define the resource file signature 
hgs
parents:
diff changeset
    32
//    This resource should be empty.
hgs
parents:
diff changeset
    33
//
hgs
parents:
diff changeset
    34
// ---------------------------------------------------------
hgs
parents:
diff changeset
    35
//
hgs
parents:
diff changeset
    36
RESOURCE RSS_SIGNATURE { }
hgs
parents:
diff changeset
    37
hgs
parents:
diff changeset
    38
// ---------------------------------------------------------
hgs
parents:
diff changeset
    39
//   
hgs
parents:
diff changeset
    40
//    Default Document Name
hgs
parents:
diff changeset
    41
//
hgs
parents:
diff changeset
    42
// ---------------------------------------------------------
hgs
parents:
diff changeset
    43
//
hgs
parents:
diff changeset
    44
RESOURCE TBUF r_default_document_name { buf=""; }
hgs
parents:
diff changeset
    45
hgs
parents:
diff changeset
    46
// ---------------------------------------------------------
hgs
parents:
diff changeset
    47
//   
hgs
parents:
diff changeset
    48
//    Define default menu and CBA key.
hgs
parents:
diff changeset
    49
//
hgs
parents:
diff changeset
    50
// ---------------------------------------------------------
hgs
parents:
diff changeset
    51
//
hgs
parents:
diff changeset
    52
RESOURCE EIK_APP_INFO
hgs
parents:
diff changeset
    53
    {
hgs
parents:
diff changeset
    54
    menubar = r_hapticstest_menubar;
hgs
parents:
diff changeset
    55
    cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
hgs
parents:
diff changeset
    56
    }
hgs
parents:
diff changeset
    57
hgs
parents:
diff changeset
    58
hgs
parents:
diff changeset
    59
// ---------------------------------------------------------
hgs
parents:
diff changeset
    60
//   
hgs
parents:
diff changeset
    61
//   r_hapticstest_menubar
hgs
parents:
diff changeset
    62
//   Menubar for hapticstest example
hgs
parents:
diff changeset
    63
//
hgs
parents:
diff changeset
    64
// ---------------------------------------------------------
hgs
parents:
diff changeset
    65
//
hgs
parents:
diff changeset
    66
RESOURCE MENU_BAR r_hapticstest_menubar
hgs
parents:
diff changeset
    67
    {
hgs
parents:
diff changeset
    68
    titles =
hgs
parents:
diff changeset
    69
        {
hgs
parents:
diff changeset
    70
        MENU_TITLE {menu_pane = r_hapticstest_menu;}
hgs
parents:
diff changeset
    71
        };
hgs
parents:
diff changeset
    72
    }
hgs
parents:
diff changeset
    73
hgs
parents:
diff changeset
    74
hgs
parents:
diff changeset
    75
// ---------------------------------------------------------
hgs
parents:
diff changeset
    76
//   
hgs
parents:
diff changeset
    77
//   r_hapticstest_menu
hgs
parents:
diff changeset
    78
//   Menu for "Options"
hgs
parents:
diff changeset
    79
//
hgs
parents:
diff changeset
    80
// ---------------------------------------------------------
hgs
parents:
diff changeset
    81
//
hgs
parents:
diff changeset
    82
RESOURCE MENU_PANE r_hapticstest_menu
hgs
parents:
diff changeset
    83
    {
hgs
parents:
diff changeset
    84
    items = 
hgs
parents:
diff changeset
    85
        {
hgs
parents:
diff changeset
    86
        MENU_ITEM {cascade = r_hapticstest_init_submenu; command = EHapticsTestInit; txt = "Initialize";},
hgs
parents:
diff changeset
    87
        MENU_ITEM {cascade = r_hapticstest_reserve_submenu; command = EHapticsTestReserve; txt = "Reserve/Release";},
hgs
parents:
diff changeset
    88
        MENU_ITEM {cascade = r_hapticstest_ivtfiles_submenu; command = EHapticsTestLoadIVTFile; txt = "Load IVT-file";},
hgs
parents:
diff changeset
    89
        MENU_ITEM {cascade = r_hapticstest_generalplay_submenu; command = EHapticsTestGeneralPlayEffect; txt = "Play Effect";},
hgs
parents:
diff changeset
    90
        MENU_ITEM {cascade = r_hapticstest_changestate_submenu; command = EHapticsTestChangeState; txt = "Pause/Resume/Stop";},
hgs
parents:
diff changeset
    91
        MENU_ITEM {cascade = r_hapticstest_modify_submenu; command = EHapticsTestModifyEffect; txt = "Modify Effect";},
hgs
parents:
diff changeset
    92
        MENU_ITEM {cascade = r_hapticstest_deleteivtdata_submenu; command = EHapticsTestDeleteIVTData; txt = "Delete IVT data";},
hgs
parents:
diff changeset
    93
        MENU_ITEM {cascade = r_hapticstest_toggle_submenu; command = EHapticsToggle; txt = "Toggle conf";},
hgs
parents:
diff changeset
    94
        MENU_ITEM {cascade = r_hapticstest_properties_submenu; command=EHapticsTestPropertiesSubmenu; txt = "Properties";},
hgs
parents:
diff changeset
    95
        MENU_ITEM {cascade = r_hapticstest_capabilities_submenu; command=EHapticsTestCapabilitiesSubmenu; txt = "Capabilities";},
hgs
parents:
diff changeset
    96
        MENU_ITEM {command = EHapticsTestGetStatus;  txt = "Print haptics status";},
hgs
parents:
diff changeset
    97
        MENU_ITEM {command = EHapticsTestStreaming;  txt = "Start streaming";},
hgs
parents:
diff changeset
    98
        MENU_ITEM {command = EHapticsTestPlayStreamSample;  txt = "Play sample";},
hgs
parents:
diff changeset
    99
        MENU_ITEM {command = EHapticsTestNextStreamSample;  txt = "Next sample";},
hgs
parents:
diff changeset
   100
        MENU_ITEM {command = EHapticsTestPlayAllSamples;  txt = "Play whole effect";},
hgs
parents:
diff changeset
   101
        MENU_ITEM {command = EHapticsTestStopStreaming;  txt = "Stop streaming";},
hgs
parents:
diff changeset
   102
        MENU_ITEM {command = EHapticsTestDeleteAllIVTData; txt = "Delete all IVT data";},
hgs
parents:
diff changeset
   103
        MENU_ITEM {command = EHapticsTestConstGetters; txt = "Const getters";},
hgs
parents:
diff changeset
   104
        MENU_ITEM {command = EHapticsTestClearOutput;  txt = "Clear output";},
hgs
parents:
diff changeset
   105
        MENU_ITEM {command = EHapticsTestPanic;  txt = "Panic!";},
hgs
parents:
diff changeset
   106
        MENU_ITEM {command = EAknSoftkeyExit; txt = "Exit";}
hgs
parents:
diff changeset
   107
        };
hgs
parents:
diff changeset
   108
    }
hgs
parents:
diff changeset
   109
hgs
parents:
diff changeset
   110
// ---------------------------------------------------------
hgs
parents:
diff changeset
   111
//   
hgs
parents:
diff changeset
   112
//   r_hapticstest_init_submenu
hgs
parents:
diff changeset
   113
//   Submenu for initializing haptics.
hgs
parents:
diff changeset
   114
//
hgs
parents:
diff changeset
   115
// ---------------------------------------------------------
hgs
parents:
diff changeset
   116
//
hgs
parents:
diff changeset
   117
RESOURCE MENU_PANE r_hapticstest_init_submenu
hgs
parents:
diff changeset
   118
    {
hgs
parents:
diff changeset
   119
    items = 
hgs
parents:
diff changeset
   120
        {
hgs
parents:
diff changeset
   121
        MENU_ITEM {cascade = r_hapticstest_openclose_submenu; txt = "Open/Close";},
hgs
parents:
diff changeset
   122
        MENU_ITEM {cascade = r_hapticstest_actuators_submenu; command = EHapticsTestOpenActuator; txt = "Open Actuator";},
hgs
parents:
diff changeset
   123
        MENU_ITEM {command = EHapticsTestSupportedActuators;  txt = "Supported Actuators";},
hgs
parents:
diff changeset
   124
        MENU_ITEM {command = EHapticsTestAutoInit;  txt = "AutoInit";}
hgs
parents:
diff changeset
   125
        };
hgs
parents:
diff changeset
   126
    }    
hgs
parents:
diff changeset
   127
hgs
parents:
diff changeset
   128
// ---------------------------------------------------------
hgs
parents:
diff changeset
   129
//   
hgs
parents:
diff changeset
   130
//   r_hapticstest_openclose_submenu
hgs
parents:
diff changeset
   131
//   Submenu for opening and closing a haptics client.
hgs
parents:
diff changeset
   132
//
hgs
parents:
diff changeset
   133
// ---------------------------------------------------------
hgs
parents:
diff changeset
   134
//
hgs
parents:
diff changeset
   135
RESOURCE MENU_PANE r_hapticstest_openclose_submenu
hgs
parents:
diff changeset
   136
    {
hgs
parents:
diff changeset
   137
    items = 
hgs
parents:
diff changeset
   138
        {
hgs
parents:
diff changeset
   139
        MENU_ITEM {command = EHapticsTestOpenHaptics; txt = "Open client";},
hgs
parents:
diff changeset
   140
        MENU_ITEM {command = EHapticsTestCloseHaptics; txt = "Close client";}
hgs
parents:
diff changeset
   141
        };
hgs
parents:
diff changeset
   142
    }    
hgs
parents:
diff changeset
   143
hgs
parents:
diff changeset
   144
// ---------------------------------------------------------
hgs
parents:
diff changeset
   145
//   
hgs
parents:
diff changeset
   146
//   r_hapticstest_actuators_submenu
hgs
parents:
diff changeset
   147
//   Submenu for opening an actuator.
hgs
parents:
diff changeset
   148
//
hgs
parents:
diff changeset
   149
// ---------------------------------------------------------
hgs
parents:
diff changeset
   150
//
hgs
parents:
diff changeset
   151
RESOURCE MENU_PANE r_hapticstest_actuators_submenu
hgs
parents:
diff changeset
   152
    {
hgs
parents:
diff changeset
   153
    items = 
hgs
parents:
diff changeset
   154
        {
hgs
parents:
diff changeset
   155
        MENU_ITEM {command = EHapticsTestOpenActuatorAny; txt = "Any";},
hgs
parents:
diff changeset
   156
        MENU_ITEM {command = EHapticsTestOpenActuatorDevice; txt = "Device";},
hgs
parents:
diff changeset
   157
        MENU_ITEM {command = EHapticsTestOpenActuatorPrimaryDisplay; txt = "Primary Display";},
hgs
parents:
diff changeset
   158
        MENU_ITEM {command = EHapticsTestOpenActuatorSecondaryDisplay; txt = "Secondary Display";},
hgs
parents:
diff changeset
   159
        MENU_ITEM {command = EHapticsTestOpenActuatorGame; txt = "Game";},
hgs
parents:
diff changeset
   160
        MENU_ITEM {command = EHapticsTestOpenActuatorGameLeft; txt = "Game Left";},
hgs
parents:
diff changeset
   161
        MENU_ITEM {command = EHapticsTestOpenActuatorGameRight; txt = "Game Right";},
hgs
parents:
diff changeset
   162
        MENU_ITEM {command = EHapticsTestOpenActuatorExternalVibra; txt = "External Vibra";}
hgs
parents:
diff changeset
   163
        };
hgs
parents:
diff changeset
   164
    }    
hgs
parents:
diff changeset
   165
hgs
parents:
diff changeset
   166
// ---------------------------------------------------------
hgs
parents:
diff changeset
   167
//   
hgs
parents:
diff changeset
   168
//   r_hapticstest_ivtfiles_submenu
hgs
parents:
diff changeset
   169
//   Submenu for loading an ivt-file.
hgs
parents:
diff changeset
   170
//
hgs
parents:
diff changeset
   171
// ---------------------------------------------------------
hgs
parents:
diff changeset
   172
//
hgs
parents:
diff changeset
   173
RESOURCE MENU_PANE r_hapticstest_ivtfiles_submenu
hgs
parents:
diff changeset
   174
    {
hgs
parents:
diff changeset
   175
    items = 
hgs
parents:
diff changeset
   176
        {
hgs
parents:
diff changeset
   177
        MENU_ITEM {command = EHapticsTestLoadIVTFileNoneFound; txt = "<No IVT-files found>";}
hgs
parents:
diff changeset
   178
        };
hgs
parents:
diff changeset
   179
    }    
hgs
parents:
diff changeset
   180
hgs
parents:
diff changeset
   181
// ---------------------------------------------------------
hgs
parents:
diff changeset
   182
//   
hgs
parents:
diff changeset
   183
//   r_hapticstest_deleteivtdata_submenu
hgs
parents:
diff changeset
   184
//   Submenu for deleting loaded ivt-files from haptics
hgs
parents:
diff changeset
   185
// ---------------------------------------------------------
hgs
parents:
diff changeset
   186
//
hgs
parents:
diff changeset
   187
RESOURCE MENU_PANE r_hapticstest_deleteivtdata_submenu
hgs
parents:
diff changeset
   188
    {
hgs
parents:
diff changeset
   189
    items = 
hgs
parents:
diff changeset
   190
        {
hgs
parents:
diff changeset
   191
        MENU_ITEM {command = EHapticsTestDeleteIVTDataNoneFound; txt = "<No IVT-files found>";}
hgs
parents:
diff changeset
   192
        };
hgs
parents:
diff changeset
   193
    }
hgs
parents:
diff changeset
   194
hgs
parents:
diff changeset
   195
hgs
parents:
diff changeset
   196
// ---------------------------------------------------------
hgs
parents:
diff changeset
   197
//   
hgs
parents:
diff changeset
   198
//   r_hapticstest_generalplay_submenu
hgs
parents:
diff changeset
   199
//   Submenu for playing effects (ivt, repeat, manual).
hgs
parents:
diff changeset
   200
//
hgs
parents:
diff changeset
   201
// ---------------------------------------------------------
hgs
parents:
diff changeset
   202
//
hgs
parents:
diff changeset
   203
RESOURCE MENU_PANE r_hapticstest_generalplay_submenu
hgs
parents:
diff changeset
   204
    {
hgs
parents:
diff changeset
   205
    items = 
hgs
parents:
diff changeset
   206
        {
hgs
parents:
diff changeset
   207
        MENU_ITEM {cascade = r_hapticstest_playeffect_submenu; command = EHapticsTestPlayEffect; txt = "Play";},
hgs
parents:
diff changeset
   208
        MENU_ITEM {cascade = r_hapticstest_playeffectrepeat_submenu; command = EHapticsTestPlayEffectRepeat; txt = "Repeat";},
hgs
parents:
diff changeset
   209
        MENU_ITEM {cascade = r_hapticstest_playeffectdef_submenu; command = EHapticsTestPlayEffectManual; txt = "Manual";}
hgs
parents:
diff changeset
   210
        };
hgs
parents:
diff changeset
   211
    }    
hgs
parents:
diff changeset
   212
hgs
parents:
diff changeset
   213
// ---------------------------------------------------------
hgs
parents:
diff changeset
   214
//   
hgs
parents:
diff changeset
   215
//   r_hapticstest_playeffect_submenu
hgs
parents:
diff changeset
   216
//   Submenu for playing an effect using IVT-data.
hgs
parents:
diff changeset
   217
//
hgs
parents:
diff changeset
   218
// ---------------------------------------------------------
hgs
parents:
diff changeset
   219
//
hgs
parents:
diff changeset
   220
RESOURCE MENU_PANE r_hapticstest_playeffect_submenu
hgs
parents:
diff changeset
   221
    {
hgs
parents:
diff changeset
   222
    items = 
hgs
parents:
diff changeset
   223
        {
hgs
parents:
diff changeset
   224
        MENU_ITEM {command = EHapticsTestPlayEffectNoneFound; txt = "<No effects found>";}
hgs
parents:
diff changeset
   225
        };
hgs
parents:
diff changeset
   226
    }    
hgs
parents:
diff changeset
   227
hgs
parents:
diff changeset
   228
// ---------------------------------------------------------
hgs
parents:
diff changeset
   229
//   
hgs
parents:
diff changeset
   230
//   r_hapticstest_repeateffect_submenu
hgs
parents:
diff changeset
   231
//   Submenu for repeating an effect using IVT-data.
hgs
parents:
diff changeset
   232
//
hgs
parents:
diff changeset
   233
// ---------------------------------------------------------
hgs
parents:
diff changeset
   234
//
hgs
parents:
diff changeset
   235
RESOURCE MENU_PANE r_hapticstest_playeffectrepeat_submenu
hgs
parents:
diff changeset
   236
    {
hgs
parents:
diff changeset
   237
    items = 
hgs
parents:
diff changeset
   238
        {
hgs
parents:
diff changeset
   239
        MENU_ITEM {command = EHapticsTestPlayEffectRepeatNoneFound; txt = "<No effects found>";}
hgs
parents:
diff changeset
   240
        };
hgs
parents:
diff changeset
   241
    }    
hgs
parents:
diff changeset
   242
hgs
parents:
diff changeset
   243
// ---------------------------------------------------------
hgs
parents:
diff changeset
   244
//   
hgs
parents:
diff changeset
   245
//   r_hapticstest_playeffectdef_submenu
hgs
parents:
diff changeset
   246
//   Submenu for playing manual effect (magsweep/periodic/repeat).
hgs
parents:
diff changeset
   247
//
hgs
parents:
diff changeset
   248
// ---------------------------------------------------------
hgs
parents:
diff changeset
   249
//
hgs
parents:
diff changeset
   250
RESOURCE MENU_PANE r_hapticstest_playeffectdef_submenu
hgs
parents:
diff changeset
   251
    {
hgs
parents:
diff changeset
   252
    items = 
hgs
parents:
diff changeset
   253
        {
hgs
parents:
diff changeset
   254
        MENU_ITEM {command = EHapticsTestPlayEffectManualMagSweep; txt = "MagSweep (1 sec)";},
hgs
parents:
diff changeset
   255
        MENU_ITEM {command = EHapticsTestPlayEffectManualMagSweepInf; txt = "MagSweep (inf)";},
hgs
parents:
diff changeset
   256
        MENU_ITEM {command = EHapticsTestPlayEffectManualMagSweepInfMod; txt = "MagSweep (mod)";},
hgs
parents:
diff changeset
   257
        MENU_ITEM {command = EHapticsTestPlayEffectManualPeriodic; txt = "Periodic (1 sec)";},
hgs
parents:
diff changeset
   258
        MENU_ITEM {command = EHapticsTestPlayEffectManualPeriodicInf; txt = "Periodic (inf)";},
hgs
parents:
diff changeset
   259
        MENU_ITEM {command = EHapticsTestPlayEffectManualPeriodicInfMod; txt = "Periodic (mod)";},
hgs
parents:
diff changeset
   260
        MENU_ITEM {command = EHapticsTestPlayEffectManualRepeat; txt = "Repeat";}
hgs
parents:
diff changeset
   261
        };
hgs
parents:
diff changeset
   262
    }
hgs
parents:
diff changeset
   263
hgs
parents:
diff changeset
   264
hgs
parents:
diff changeset
   265
// ---------------------------------------------------------
hgs
parents:
diff changeset
   266
//   
hgs
parents:
diff changeset
   267
//   r_hapticstest_changestate_submenu
hgs
parents:
diff changeset
   268
//   Submenu for pause, resume and stop effect.
hgs
parents:
diff changeset
   269
//
hgs
parents:
diff changeset
   270
// ---------------------------------------------------------
hgs
parents:
diff changeset
   271
//
hgs
parents:
diff changeset
   272
RESOURCE MENU_PANE r_hapticstest_changestate_submenu
hgs
parents:
diff changeset
   273
    {
hgs
parents:
diff changeset
   274
    items = 
hgs
parents:
diff changeset
   275
        {
hgs
parents:
diff changeset
   276
        MENU_ITEM {cascade = r_hapticstest_pause_submenu; txt = "Pause";},
hgs
parents:
diff changeset
   277
        MENU_ITEM {cascade = r_hapticstest_resume_submenu; txt = "Resume";},
hgs
parents:
diff changeset
   278
        MENU_ITEM {cascade = r_hapticstest_stop_submenu; txt = "Stop";},
hgs
parents:
diff changeset
   279
        MENU_ITEM {command = EHapticsTestChangeStateStopAll; txt = "Stop all effects";}
hgs
parents:
diff changeset
   280
        };
hgs
parents:
diff changeset
   281
    }    
hgs
parents:
diff changeset
   282
hgs
parents:
diff changeset
   283
// ---------------------------------------------------------
hgs
parents:
diff changeset
   284
//   
hgs
parents:
diff changeset
   285
//   r_hapticstest_pause_submenu
hgs
parents:
diff changeset
   286
//   Submenu for pause.
hgs
parents:
diff changeset
   287
//
hgs
parents:
diff changeset
   288
// ---------------------------------------------------------
hgs
parents:
diff changeset
   289
//
hgs
parents:
diff changeset
   290
RESOURCE MENU_PANE r_hapticstest_pause_submenu
hgs
parents:
diff changeset
   291
    {
hgs
parents:
diff changeset
   292
    items = 
hgs
parents:
diff changeset
   293
        {
hgs
parents:
diff changeset
   294
        MENU_ITEM {command = EHapticsTestChangeStateNoneFound; txt = "<No effects found>";}
hgs
parents:
diff changeset
   295
        };
hgs
parents:
diff changeset
   296
    }    
hgs
parents:
diff changeset
   297
hgs
parents:
diff changeset
   298
hgs
parents:
diff changeset
   299
// ---------------------------------------------------------
hgs
parents:
diff changeset
   300
//   
hgs
parents:
diff changeset
   301
//   r_hapticstest_resume_submenu
hgs
parents:
diff changeset
   302
//   Submenu for resume.
hgs
parents:
diff changeset
   303
//
hgs
parents:
diff changeset
   304
// ---------------------------------------------------------
hgs
parents:
diff changeset
   305
//
hgs
parents:
diff changeset
   306
RESOURCE MENU_PANE r_hapticstest_resume_submenu
hgs
parents:
diff changeset
   307
    {
hgs
parents:
diff changeset
   308
    items = 
hgs
parents:
diff changeset
   309
        {
hgs
parents:
diff changeset
   310
        MENU_ITEM {command = EHapticsTestChangeStateNoneFound; txt = "<No effects found>";}
hgs
parents:
diff changeset
   311
        };
hgs
parents:
diff changeset
   312
    }    
hgs
parents:
diff changeset
   313
hgs
parents:
diff changeset
   314
hgs
parents:
diff changeset
   315
// ---------------------------------------------------------
hgs
parents:
diff changeset
   316
//   
hgs
parents:
diff changeset
   317
//   r_hapticstest_stop_submenu
hgs
parents:
diff changeset
   318
//   Submenu for stop.
hgs
parents:
diff changeset
   319
//
hgs
parents:
diff changeset
   320
// ---------------------------------------------------------
hgs
parents:
diff changeset
   321
//
hgs
parents:
diff changeset
   322
RESOURCE MENU_PANE r_hapticstest_stop_submenu
hgs
parents:
diff changeset
   323
    {
hgs
parents:
diff changeset
   324
    items = 
hgs
parents:
diff changeset
   325
        {
hgs
parents:
diff changeset
   326
        MENU_ITEM {command = EHapticsTestChangeStateNoneFound; txt = "<No effects found>";}
hgs
parents:
diff changeset
   327
        };
hgs
parents:
diff changeset
   328
    }    
hgs
parents:
diff changeset
   329
hgs
parents:
diff changeset
   330
hgs
parents:
diff changeset
   331
// ---------------------------------------------------------
hgs
parents:
diff changeset
   332
//   
hgs
parents:
diff changeset
   333
//   r_hapticstest_modify_submenu
hgs
parents:
diff changeset
   334
//   Submenu for modifying an effect.
hgs
parents:
diff changeset
   335
//
hgs
parents:
diff changeset
   336
// ---------------------------------------------------------
hgs
parents:
diff changeset
   337
//
hgs
parents:
diff changeset
   338
RESOURCE MENU_PANE r_hapticstest_modify_submenu
hgs
parents:
diff changeset
   339
    {
hgs
parents:
diff changeset
   340
    items = 
hgs
parents:
diff changeset
   341
        {
hgs
parents:
diff changeset
   342
        MENU_ITEM {cascade = r_hapticstest_modifyduration_submenu; txt = "Duration";},
hgs
parents:
diff changeset
   343
        MENU_ITEM {cascade = r_hapticstest_modifymagnitude_submenu; txt = "Magnitude";},
hgs
parents:
diff changeset
   344
        MENU_ITEM {cascade = r_hapticstest_modifystyle_submenu; txt = "Style";},
hgs
parents:
diff changeset
   345
        MENU_ITEM {cascade = r_hapticstest_modifyattack_submenu; txt = "Attack level";},
hgs
parents:
diff changeset
   346
        MENU_ITEM {cascade = r_hapticstest_modifyfade_submenu; txt = "Fade level";},
hgs
parents:
diff changeset
   347
        MENU_ITEM {cascade = r_hapticstest_modifyattacktime_submenu; txt = "Attack time";},
hgs
parents:
diff changeset
   348
        MENU_ITEM {cascade = r_hapticstest_modifyfadetime_submenu; txt = "Fade time";},
hgs
parents:
diff changeset
   349
        MENU_ITEM {cascade = r_hapticstest_modifyperiod_submenu; txt = "Period";}
hgs
parents:
diff changeset
   350
        };
hgs
parents:
diff changeset
   351
    }    
hgs
parents:
diff changeset
   352
hgs
parents:
diff changeset
   353
// ---------------------------------------------------------
hgs
parents:
diff changeset
   354
//   
hgs
parents:
diff changeset
   355
//   r_hapticstest_modifyduration_submenu
hgs
parents:
diff changeset
   356
//   Submenu for modifying duration of an effect.
hgs
parents:
diff changeset
   357
//
hgs
parents:
diff changeset
   358
// ---------------------------------------------------------
hgs
parents:
diff changeset
   359
//
hgs
parents:
diff changeset
   360
RESOURCE MENU_PANE r_hapticstest_modifyduration_submenu
hgs
parents:
diff changeset
   361
    {
hgs
parents:
diff changeset
   362
    items = 
hgs
parents:
diff changeset
   363
        {
hgs
parents:
diff changeset
   364
        MENU_ITEM {command = EHapticsTestModifyEffectDuration1; txt = "1s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   365
        MENU_ITEM {command = EHapticsTestModifyEffectDuration5; txt = "5s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   366
        MENU_ITEM {command = EHapticsTestModifyEffectDuration10; txt = "10s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   367
        MENU_ITEM {command = EHapticsTestModifyEffectDuration30; txt = "30s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   368
        MENU_ITEM {command = EHapticsTestModifyEffectDuration60; txt = "60s"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   369
        };
hgs
parents:
diff changeset
   370
    }    
hgs
parents:
diff changeset
   371
hgs
parents:
diff changeset
   372
// ---------------------------------------------------------
hgs
parents:
diff changeset
   373
//   
hgs
parents:
diff changeset
   374
//   r_hapticstest_modifymagnitude_submenu
hgs
parents:
diff changeset
   375
//   Submenu for modifying magnitude of an effect.
hgs
parents:
diff changeset
   376
//
hgs
parents:
diff changeset
   377
// ---------------------------------------------------------
hgs
parents:
diff changeset
   378
//
hgs
parents:
diff changeset
   379
RESOURCE MENU_PANE r_hapticstest_modifymagnitude_submenu
hgs
parents:
diff changeset
   380
    {
hgs
parents:
diff changeset
   381
    items = 
hgs
parents:
diff changeset
   382
        {
hgs
parents:
diff changeset
   383
        MENU_ITEM {command = EHapticsTestModifyEffectMagnitudeMin; txt = "Min"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   384
        MENU_ITEM {command = EHapticsTestModifyEffectMagnitude25; txt = "25%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   385
        MENU_ITEM {command = EHapticsTestModifyEffectMagnitude50; txt = "50%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   386
        MENU_ITEM {command = EHapticsTestModifyEffectMagnitude75; txt = "75%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   387
        MENU_ITEM {command = EHapticsTestModifyEffectMagnitudeMax; txt = "Max"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   388
        };
hgs
parents:
diff changeset
   389
    }    
hgs
parents:
diff changeset
   390
hgs
parents:
diff changeset
   391
// ---------------------------------------------------------
hgs
parents:
diff changeset
   392
//   
hgs
parents:
diff changeset
   393
//   r_hapticstest_modifystyle_submenu
hgs
parents:
diff changeset
   394
//   Submenu for modifying the style of an effect.
hgs
parents:
diff changeset
   395
//
hgs
parents:
diff changeset
   396
// ---------------------------------------------------------
hgs
parents:
diff changeset
   397
//
hgs
parents:
diff changeset
   398
RESOURCE MENU_PANE r_hapticstest_modifystyle_submenu
hgs
parents:
diff changeset
   399
    {
hgs
parents:
diff changeset
   400
    items = 
hgs
parents:
diff changeset
   401
        {
hgs
parents:
diff changeset
   402
        MENU_ITEM {command = EHapticsTestModifyEffectStyleSmooth; txt = "Smooth"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   403
        MENU_ITEM {command = EHapticsTestModifyEffectStyleStrong; txt = "Strong"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   404
        MENU_ITEM {command = EHapticsTestModifyEffectStyleSharp; txt = "Sharp"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   405
        };
hgs
parents:
diff changeset
   406
    }    
hgs
parents:
diff changeset
   407
hgs
parents:
diff changeset
   408
// ---------------------------------------------------------
hgs
parents:
diff changeset
   409
//   
hgs
parents:
diff changeset
   410
//   r_hapticstest_modifyattack_submenu
hgs
parents:
diff changeset
   411
//   Submenu for modifying attack level of an effect.
hgs
parents:
diff changeset
   412
//
hgs
parents:
diff changeset
   413
// ---------------------------------------------------------
hgs
parents:
diff changeset
   414
//
hgs
parents:
diff changeset
   415
RESOURCE MENU_PANE r_hapticstest_modifyattack_submenu
hgs
parents:
diff changeset
   416
    {
hgs
parents:
diff changeset
   417
    items = 
hgs
parents:
diff changeset
   418
        {
hgs
parents:
diff changeset
   419
        MENU_ITEM {command = EHapticsTestModifyEffectAttackMin; txt = "Min"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   420
        MENU_ITEM {command = EHapticsTestModifyEffectAttack25; txt = "25%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   421
        MENU_ITEM {command = EHapticsTestModifyEffectAttack50; txt = "50%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   422
        MENU_ITEM {command = EHapticsTestModifyEffectAttack75; txt = "75%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   423
        MENU_ITEM {command = EHapticsTestModifyEffectAttackMax; txt = "Max"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   424
        };
hgs
parents:
diff changeset
   425
    }    
hgs
parents:
diff changeset
   426
hgs
parents:
diff changeset
   427
// ---------------------------------------------------------
hgs
parents:
diff changeset
   428
//   
hgs
parents:
diff changeset
   429
//   r_hapticstest_modifyfade_submenu
hgs
parents:
diff changeset
   430
//   Submenu for modifying fadelevel of an effect.
hgs
parents:
diff changeset
   431
//
hgs
parents:
diff changeset
   432
// ---------------------------------------------------------
hgs
parents:
diff changeset
   433
//
hgs
parents:
diff changeset
   434
RESOURCE MENU_PANE r_hapticstest_modifyfade_submenu
hgs
parents:
diff changeset
   435
    {
hgs
parents:
diff changeset
   436
    items = 
hgs
parents:
diff changeset
   437
        {
hgs
parents:
diff changeset
   438
        MENU_ITEM {command = EHapticsTestModifyEffectFadeMin; txt = "Min"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   439
        MENU_ITEM {command = EHapticsTestModifyEffectFade25; txt = "25%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   440
        MENU_ITEM {command = EHapticsTestModifyEffectFade50; txt = "50%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   441
        MENU_ITEM {command = EHapticsTestModifyEffectFade75; txt = "75%"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   442
        MENU_ITEM {command = EHapticsTestModifyEffectFadeMax; txt = "Max"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   443
        };
hgs
parents:
diff changeset
   444
    }    
hgs
parents:
diff changeset
   445
hgs
parents:
diff changeset
   446
// ---------------------------------------------------------
hgs
parents:
diff changeset
   447
//   
hgs
parents:
diff changeset
   448
//   r_hapticstest_modifyattacktime_submenu
hgs
parents:
diff changeset
   449
//   Submenu for modifying attack time of an effect.
hgs
parents:
diff changeset
   450
//
hgs
parents:
diff changeset
   451
// ---------------------------------------------------------
hgs
parents:
diff changeset
   452
//
hgs
parents:
diff changeset
   453
RESOURCE MENU_PANE r_hapticstest_modifyattacktime_submenu
hgs
parents:
diff changeset
   454
    {
hgs
parents:
diff changeset
   455
    items = 
hgs
parents:
diff changeset
   456
        {
hgs
parents:
diff changeset
   457
        MENU_ITEM {command = EHapticsTestModifyEffectAttackTime02; txt = "0.2s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   458
        MENU_ITEM {command = EHapticsTestModifyEffectAttackTime1; txt = "1s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   459
        MENU_ITEM {command = EHapticsTestModifyEffectAttackTime5; txt = "5s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   460
        MENU_ITEM {command = EHapticsTestModifyEffectAttackTime10; txt = "10s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   461
        MENU_ITEM {command = EHapticsTestModifyEffectAttackTime30; txt = "30s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   462
        MENU_ITEM {command = EHapticsTestModifyEffectAttackTime60; txt = "60s"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   463
        };
hgs
parents:
diff changeset
   464
    }
hgs
parents:
diff changeset
   465
hgs
parents:
diff changeset
   466
// ---------------------------------------------------------
hgs
parents:
diff changeset
   467
//   
hgs
parents:
diff changeset
   468
//   r_hapticstest_modifyfadetime_submenu
hgs
parents:
diff changeset
   469
//   Submenu for modifying fade time of an effect.
hgs
parents:
diff changeset
   470
//
hgs
parents:
diff changeset
   471
// ---------------------------------------------------------
hgs
parents:
diff changeset
   472
//
hgs
parents:
diff changeset
   473
RESOURCE MENU_PANE r_hapticstest_modifyfadetime_submenu
hgs
parents:
diff changeset
   474
    {
hgs
parents:
diff changeset
   475
    items = 
hgs
parents:
diff changeset
   476
        {
hgs
parents:
diff changeset
   477
        MENU_ITEM {command = EHapticsTestModifyEffectFadeTime02; txt = "0.2s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   478
        MENU_ITEM {command = EHapticsTestModifyEffectFadeTime1; txt = "1s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   479
        MENU_ITEM {command = EHapticsTestModifyEffectFadeTime5; txt = "5s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   480
        MENU_ITEM {command = EHapticsTestModifyEffectFadeTime10; txt = "10s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   481
        MENU_ITEM {command = EHapticsTestModifyEffectFadeTime30; txt = "30s"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   482
        MENU_ITEM {command = EHapticsTestModifyEffectFadeTime60; txt = "60s"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   483
        };
hgs
parents:
diff changeset
   484
    }
hgs
parents:
diff changeset
   485
hgs
parents:
diff changeset
   486
// ---------------------------------------------------------
hgs
parents:
diff changeset
   487
//   
hgs
parents:
diff changeset
   488
//   r_hapticstest_modifyperiod_submenu
hgs
parents:
diff changeset
   489
//   Submenu for modifying period of an effect.
hgs
parents:
diff changeset
   490
//
hgs
parents:
diff changeset
   491
// ---------------------------------------------------------
hgs
parents:
diff changeset
   492
//
hgs
parents:
diff changeset
   493
RESOURCE MENU_PANE r_hapticstest_modifyperiod_submenu
hgs
parents:
diff changeset
   494
    {
hgs
parents:
diff changeset
   495
    items = 
hgs
parents:
diff changeset
   496
        {
hgs
parents:
diff changeset
   497
        MENU_ITEM {command = EHapticsTestModifyEffectPeriod50; txt = "50ms"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   498
        MENU_ITEM {command = EHapticsTestModifyEffectPeriod100; txt = "100ms"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   499
        MENU_ITEM {command = EHapticsTestModifyEffectPeriod300; txt = "300ms"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   500
        MENU_ITEM {command = EHapticsTestModifyEffectPeriod600; txt = "600ms"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   501
        MENU_ITEM {command = EHapticsTestModifyEffectPeriod1000; txt = "1000ms"; flags = EEikMenuItemCheckBox;},
hgs
parents:
diff changeset
   502
        MENU_ITEM {command = EHapticsTestModifyEffectPeriod3000; txt = "3000ms"; flags = EEikMenuItemCheckBox;}
hgs
parents:
diff changeset
   503
        };
hgs
parents:
diff changeset
   504
    }
hgs
parents:
diff changeset
   505
hgs
parents:
diff changeset
   506
// ---------------------------------------------------------
hgs
parents:
diff changeset
   507
//   
hgs
parents:
diff changeset
   508
//   r_hapticstest_reserve_submenu
hgs
parents:
diff changeset
   509
//   Submenu for reserving haptics.
hgs
parents:
diff changeset
   510
//
hgs
parents:
diff changeset
   511
// ---------------------------------------------------------
hgs
parents:
diff changeset
   512
//
hgs
parents:
diff changeset
   513
RESOURCE MENU_PANE r_hapticstest_reserve_submenu
hgs
parents:
diff changeset
   514
    {
hgs
parents:
diff changeset
   515
    items = 
hgs
parents:
diff changeset
   516
        {
hgs
parents:
diff changeset
   517
        MENU_ITEM {command = EHapticsTestReserveNotTrusted; txt = "Reserve untrusted";},
hgs
parents:
diff changeset
   518
        MENU_ITEM {command = EHapticsTestReserveTrusted; txt = "Reserve trusted";},
hgs
parents:
diff changeset
   519
        MENU_ITEM {command = EHapticsTestRelease; txt = "Release haptics"; },
hgs
parents:
diff changeset
   520
        MENU_ITEM {command = EHapticsTestReserveNotTrustedTemp; txt = "Reserve temporary";},
hgs
parents:
diff changeset
   521
        MENU_ITEM {command = EHapticsTestReleaseTemp; txt = "Release temporary"; }
hgs
parents:
diff changeset
   522
        };
hgs
parents:
diff changeset
   523
    }    
hgs
parents:
diff changeset
   524
hgs
parents:
diff changeset
   525
hgs
parents:
diff changeset
   526
// ---------------------------------------------------------
hgs
parents:
diff changeset
   527
//   
hgs
parents:
diff changeset
   528
//   r_hapticstest_toggle_submenu
hgs
parents:
diff changeset
   529
//   Submenu for toggling configuration.
hgs
parents:
diff changeset
   530
//
hgs
parents:
diff changeset
   531
// ---------------------------------------------------------
hgs
parents:
diff changeset
   532
//
hgs
parents:
diff changeset
   533
RESOURCE MENU_PANE r_hapticstest_toggle_submenu
hgs
parents:
diff changeset
   534
    {
hgs
parents:
diff changeset
   535
    items = 
hgs
parents:
diff changeset
   536
        {
hgs
parents:
diff changeset
   537
        MENU_ITEM {command = EHapticsTestSynchronousCalls;  txt = "Synchronous methods";},
hgs
parents:
diff changeset
   538
        MENU_ITEM {command = EHapticsTestAsynchronousCalls;  txt = "Asynchronous methods";},
hgs
parents:
diff changeset
   539
        MENU_ITEM {command = EHapticsTestUsingFileHandle;  txt = "Use file handle";},
hgs
parents:
diff changeset
   540
        MENU_ITEM {command = EHapticsTestNotUsingFileHandle;  txt = "Use data buffer";},
hgs
parents:
diff changeset
   541
        MENU_ITEM {command = EHapticsTestShowEffectInfo;  txt = "Show played effect info";},
hgs
parents:
diff changeset
   542
        MENU_ITEM {command = EHapticsTestHideEffectInfo;  txt = "Don't show effect info";}
hgs
parents:
diff changeset
   543
        };
hgs
parents:
diff changeset
   544
    }    
hgs
parents:
diff changeset
   545
hgs
parents:
diff changeset
   546
hgs
parents:
diff changeset
   547
// ---------------------------------------------------------
hgs
parents:
diff changeset
   548
//   
hgs
parents:
diff changeset
   549
//   r_hapticstest_properties_submenu
hgs
parents:
diff changeset
   550
//   Submenu for properties.
hgs
parents:
diff changeset
   551
//
hgs
parents:
diff changeset
   552
// ---------------------------------------------------------
hgs
parents:
diff changeset
   553
//
hgs
parents:
diff changeset
   554
RESOURCE MENU_PANE r_hapticstest_properties_submenu
hgs
parents:
diff changeset
   555
    {
hgs
parents:
diff changeset
   556
    items = 
hgs
parents:
diff changeset
   557
        {
hgs
parents:
diff changeset
   558
        //getters
hgs
parents:
diff changeset
   559
        MENU_ITEM {command = EHapticsTestGetPropertyPriority;  txt = "Get Priority";},
hgs
parents:
diff changeset
   560
        MENU_ITEM {command = EHapticsTestGetPropertyDisableEffects;  txt = "Check Disable effects";},
hgs
parents:
diff changeset
   561
        MENU_ITEM {command = EHapticsTestGetPropertyStrength;  txt = "Get Strength";},
hgs
parents:
diff changeset
   562
        //setters
hgs
parents:
diff changeset
   563
        MENU_ITEM {cascade = r_hapticstest_properties_set__priority_submenu; txt = "Priority";},
hgs
parents:
diff changeset
   564
        MENU_ITEM {cascade = r_hapticstest_properties_set__disableeffects_submenu; txt = "DisableEffects";},
hgs
parents:
diff changeset
   565
        MENU_ITEM {cascade = r_hapticstest_properties_set__strength_submenu; txt = "Strength";}
hgs
parents:
diff changeset
   566
        };
hgs
parents:
diff changeset
   567
    }    
hgs
parents:
diff changeset
   568
hgs
parents:
diff changeset
   569
// ---------------------------------------------------------
hgs
parents:
diff changeset
   570
//   
hgs
parents:
diff changeset
   571
//   r_hapticstest_properties_set__priority_submenu
hgs
parents:
diff changeset
   572
//   Submenu for setting priority property
hgs
parents:
diff changeset
   573
//
hgs
parents:
diff changeset
   574
// ---------------------------------------------------------
hgs
parents:
diff changeset
   575
//
hgs
parents:
diff changeset
   576
RESOURCE MENU_PANE r_hapticstest_properties_set__priority_submenu
hgs
parents:
diff changeset
   577
    {
hgs
parents:
diff changeset
   578
    items = 
hgs
parents:
diff changeset
   579
        {
hgs
parents:
diff changeset
   580
        MENU_ITEM {command = EHapticsTestSetPropertyPriorityMin;  txt = "Min";},
hgs
parents:
diff changeset
   581
        MENU_ITEM {command = EHapticsTestSetPropertyPriorityDefault;  txt = "Default";},
hgs
parents:
diff changeset
   582
        MENU_ITEM {command = EHapticsTestSetPropertyPriorityMax;  txt = "Max";}
hgs
parents:
diff changeset
   583
        };
hgs
parents:
diff changeset
   584
    }    
hgs
parents:
diff changeset
   585
hgs
parents:
diff changeset
   586
// ---------------------------------------------------------
hgs
parents:
diff changeset
   587
//   
hgs
parents:
diff changeset
   588
//   r_hapticstest_properties_set__disableeffects_submenu
hgs
parents:
diff changeset
   589
//   Submenu for setting disable effects property.
hgs
parents:
diff changeset
   590
//
hgs
parents:
diff changeset
   591
// ---------------------------------------------------------
hgs
parents:
diff changeset
   592
//
hgs
parents:
diff changeset
   593
RESOURCE MENU_PANE r_hapticstest_properties_set__disableeffects_submenu
hgs
parents:
diff changeset
   594
    {
hgs
parents:
diff changeset
   595
    items = 
hgs
parents:
diff changeset
   596
        {
hgs
parents:
diff changeset
   597
        MENU_ITEM {command = EHapticsTestSetPropertyDisableEffectsTrue;  txt = "True";},
hgs
parents:
diff changeset
   598
        MENU_ITEM {command = EHapticsTestSetPropertyDisableEffectsFalse;  txt = "False";}
hgs
parents:
diff changeset
   599
        };
hgs
parents:
diff changeset
   600
    }    
hgs
parents:
diff changeset
   601
hgs
parents:
diff changeset
   602
// ---------------------------------------------------------
hgs
parents:
diff changeset
   603
//   
hgs
parents:
diff changeset
   604
//   r_hapticstest_properties_set__strength_submenu
hgs
parents:
diff changeset
   605
//   Submenu for setting strength property.
hgs
parents:
diff changeset
   606
//
hgs
parents:
diff changeset
   607
// ---------------------------------------------------------
hgs
parents:
diff changeset
   608
//
hgs
parents:
diff changeset
   609
RESOURCE MENU_PANE r_hapticstest_properties_set__strength_submenu
hgs
parents:
diff changeset
   610
    {
hgs
parents:
diff changeset
   611
    items = 
hgs
parents:
diff changeset
   612
        {
hgs
parents:
diff changeset
   613
        MENU_ITEM {command = EHapticsTestSetPropertyStrengthMute;  txt = "Mute";},
hgs
parents:
diff changeset
   614
        MENU_ITEM {command = EHapticsTestSetPropertyStrengthHalf;  txt = "Half";},
hgs
parents:
diff changeset
   615
        MENU_ITEM {command = EHapticsTestSetPropertyStrengthFull;  txt = "Full";}
hgs
parents:
diff changeset
   616
        };
hgs
parents:
diff changeset
   617
    }    
hgs
parents:
diff changeset
   618
hgs
parents:
diff changeset
   619
// ---------------------------------------------------------
hgs
parents:
diff changeset
   620
//   
hgs
parents:
diff changeset
   621
//   r_hapticstest_getcapabilities_submenu
hgs
parents:
diff changeset
   622
//   Submenu for capabilities.
hgs
parents:
diff changeset
   623
//
hgs
parents:
diff changeset
   624
// ---------------------------------------------------------
hgs
parents:
diff changeset
   625
//
hgs
parents:
diff changeset
   626
RESOURCE MENU_PANE r_hapticstest_capabilities_submenu
hgs
parents:
diff changeset
   627
    {
hgs
parents:
diff changeset
   628
    items = 
hgs
parents:
diff changeset
   629
        {
hgs
parents:
diff changeset
   630
        MENU_ITEM {command = EHapticsTestGetCapabilityDeviceCategory;  txt = "Device Category";},
hgs
parents:
diff changeset
   631
        MENU_ITEM {command = EHapticsTestGetCapabilityMaxNestedRepeats;    txt = "Max nested actuators";},
hgs
parents:
diff changeset
   632
        MENU_ITEM {command = EHapticsTestGetCapabilityNumActuators;    txt = "Number of actuators";},
hgs
parents:
diff changeset
   633
        MENU_ITEM {command = EHapticsTestGetCapabilityActuatorType;    txt = "Actuator type";},
hgs
parents:
diff changeset
   634
        MENU_ITEM {command = EHapticsTestGetCapabilityNumEffectSlots;    txt = "Effect slots";},
hgs
parents:
diff changeset
   635
        MENU_ITEM {command = EHapticsTestGetCapabilityNumEffectStyles;    txt = "Effect styles";},
hgs
parents:
diff changeset
   636
        MENU_ITEM {command = EHapticsTestGetCapabilityMinPeriod;    txt = "Min period";},
hgs
parents:
diff changeset
   637
        MENU_ITEM {command = EHapticsTestGetCapabilityMaxPeriod;    txt = "Max period";},
hgs
parents:
diff changeset
   638
        MENU_ITEM {command = EHapticsTestGetCapabilityMaxEffectDuration;    txt = "Max effectt duration";},
hgs
parents:
diff changeset
   639
        MENU_ITEM {command = EHapticsTestGetCapabilitySupportedEffects;    txt = "Supported effects";},
hgs
parents:
diff changeset
   640
        MENU_ITEM {command = EHapticsTestGetCapabilityDeviceName;      txt = "Device Name";},
hgs
parents:
diff changeset
   641
        MENU_ITEM {command = EHapticsTestGetCapabilityAPIVersionNumber;txt = "API version number";},
hgs
parents:
diff changeset
   642
        MENU_ITEM {command = EHapticsTestGetCapabilityMaxIVTSize;txt = "Max IVT file size";}
hgs
parents:
diff changeset
   643
        };
hgs
parents:
diff changeset
   644
    }    
hgs
parents:
diff changeset
   645
hgs
parents:
diff changeset
   646
// ---------------------------------------------------------
hgs
parents:
diff changeset
   647
//
hgs
parents:
diff changeset
   648
// Array of selections for number of repeats in "repeat effect"
hgs
parents:
diff changeset
   649
// cases..
hgs
parents:
diff changeset
   650
// 
hgs
parents:
diff changeset
   651
// ---------------------------------------------------------
hgs
parents:
diff changeset
   652
//
hgs
parents:
diff changeset
   653
RESOURCE ARRAY r_haptics_repeateffect_repeats_list
hgs
parents:
diff changeset
   654
    {
hgs
parents:
diff changeset
   655
    items = 
hgs
parents:
diff changeset
   656
        {
hgs
parents:
diff changeset
   657
        LBUF {txt = "0 repeats"; },
hgs
parents:
diff changeset
   658
        LBUF {txt = "1 repeat"; },
hgs
parents:
diff changeset
   659
        LBUF {txt = "2 repeats"; },
hgs
parents:
diff changeset
   660
        LBUF {txt = "3 repeats"; },
hgs
parents:
diff changeset
   661
        LBUF {txt = "7 repeats"; },
hgs
parents:
diff changeset
   662
        LBUF {txt = "Inf repeats"; }
hgs
parents:
diff changeset
   663
        };
hgs
parents:
diff changeset
   664
    }
hgs
parents:
diff changeset
   665
hgs
parents:
diff changeset
   666
// ---------------------------------------------------------
hgs
parents:
diff changeset
   667
//
hgs
parents:
diff changeset
   668
// List query resource for number of repeats in "repeat effect"
hgs
parents:
diff changeset
   669
// cases..
hgs
parents:
diff changeset
   670
// 
hgs
parents:
diff changeset
   671
// ---------------------------------------------------------
hgs
parents:
diff changeset
   672
//
hgs
parents:
diff changeset
   673
RESOURCE AVKON_LIST_QUERY r_haptics_repeateffect_repeats_query
hgs
parents:
diff changeset
   674
    {
hgs
parents:
diff changeset
   675
    softkeys = R_AVKON_SOFTKEYS_OK_CANCEL;    
hgs
parents:
diff changeset
   676
hgs
parents:
diff changeset
   677
    items = 
hgs
parents:
diff changeset
   678
        {
hgs
parents:
diff changeset
   679
        AVKON_LIST_QUERY_DLG_LINE
hgs
parents:
diff changeset
   680
            {
hgs
parents:
diff changeset
   681
            control = AVKON_LIST_QUERY_CONTROL
hgs
parents:
diff changeset
   682
                {
hgs
parents:
diff changeset
   683
                listtype = EAknCtSinglePopupMenuListBox;
hgs
parents:
diff changeset
   684
                listbox = AVKON_LIST_QUERY_LIST
hgs
parents:
diff changeset
   685
                    {
hgs
parents:
diff changeset
   686
                    array_id = r_haptics_repeateffect_repeats_list;
hgs
parents:
diff changeset
   687
                    };
hgs
parents:
diff changeset
   688
                heading = "Repeats";
hgs
parents:
diff changeset
   689
                };
hgs
parents:
diff changeset
   690
            }
hgs
parents:
diff changeset
   691
        };
hgs
parents:
diff changeset
   692
    }
hgs
parents:
diff changeset
   693
hgs
parents:
diff changeset
   694