perfapps/perfmon/data/perfmon.rss
author hgs
Fri, 17 Sep 2010 14:22:55 +0300
changeset 52 36d60d12b4af
parent 51 b048e15729d6
child 53 819e59dfc032
permissions -rw-r--r--
201037
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
51
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2009 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 "Eclipse Public 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.eclipse.org/legal/epl-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:  
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
hgs
parents:
diff changeset
    20
NAME MATT
hgs
parents:
diff changeset
    21
hgs
parents:
diff changeset
    22
#include <eikon.rh>
hgs
parents:
diff changeset
    23
#include <eikon.rsg>
hgs
parents:
diff changeset
    24
#include <avkon.rh>
hgs
parents:
diff changeset
    25
#include <avkon.rsg>
hgs
parents:
diff changeset
    26
#include <avkon.mbg>
hgs
parents:
diff changeset
    27
#include <CommonDialogs.hrh>
hgs
parents:
diff changeset
    28
#include <CommonDialogs.rh>
hgs
parents:
diff changeset
    29
#include <pathconfiguration.hrh>
hgs
parents:
diff changeset
    30
hgs
parents:
diff changeset
    31
#include "perfmon.hrh"
hgs
parents:
diff changeset
    32
#include "perfmon_std.h"
hgs
parents:
diff changeset
    33
#include <data_caging_paths_strings.hrh>
hgs
parents:
diff changeset
    34
#include <appinfo.rh>
hgs
parents:
diff changeset
    35
hgs
parents:
diff changeset
    36
hgs
parents:
diff changeset
    37
// ---------------------------------------------------------
hgs
parents:
diff changeset
    38
//   
hgs
parents:
diff changeset
    39
//    Define the resource file signature 
hgs
parents:
diff changeset
    40
//    This resource should be empty.
hgs
parents:
diff changeset
    41
//
hgs
parents:
diff changeset
    42
// ---------------------------------------------------------
hgs
parents:
diff changeset
    43
//
hgs
parents:
diff changeset
    44
RESOURCE RSS_SIGNATURE { }
hgs
parents:
diff changeset
    45
hgs
parents:
diff changeset
    46
// ---------------------------------------------------------
hgs
parents:
diff changeset
    47
//   
hgs
parents:
diff changeset
    48
//    Default Document Name
hgs
parents:
diff changeset
    49
//
hgs
parents:
diff changeset
    50
// ---------------------------------------------------------
hgs
parents:
diff changeset
    51
//
hgs
parents:
diff changeset
    52
RESOURCE TBUF r_default_document_name { buf=""; }
hgs
parents:
diff changeset
    53
hgs
parents:
diff changeset
    54
// ---------------------------------------------------------
hgs
parents:
diff changeset
    55
//   
hgs
parents:
diff changeset
    56
//    Define default menu and CBA key.
hgs
parents:
diff changeset
    57
//
hgs
parents:
diff changeset
    58
// ---------------------------------------------------------
hgs
parents:
diff changeset
    59
//
hgs
parents:
diff changeset
    60
RESOURCE EIK_APP_INFO
hgs
parents:
diff changeset
    61
    {
hgs
parents:
diff changeset
    62
	status_pane = r_perfmon_status_pane;
hgs
parents:
diff changeset
    63
    //menubar = r_perfmon_menubar;
hgs
parents:
diff changeset
    64
    //cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
hgs
parents:
diff changeset
    65
    }
hgs
parents:
diff changeset
    66
hgs
parents:
diff changeset
    67
//----------------------------------------------------
hgs
parents:
diff changeset
    68
//    r_perfmon_status_pane
hgs
parents:
diff changeset
    69
//----------------------------------------------------
hgs
parents:
diff changeset
    70
//   
hgs
parents:
diff changeset
    71
RESOURCE STATUS_PANE_APP_MODEL r_perfmon_status_pane
hgs
parents:
diff changeset
    72
    {
hgs
parents:
diff changeset
    73
	panes=
hgs
parents:
diff changeset
    74
		{
hgs
parents:
diff changeset
    75
		SPANE_PANE
hgs
parents:
diff changeset
    76
			{
hgs
parents:
diff changeset
    77
			id = EEikStatusPaneUidNavi;
hgs
parents:
diff changeset
    78
			type = EAknCtNaviPane;
hgs
parents:
diff changeset
    79
			resource = r_perfmon_navi_decorator;
hgs
parents:
diff changeset
    80
			}
hgs
parents:
diff changeset
    81
		};
hgs
parents:
diff changeset
    82
    }
hgs
parents:
diff changeset
    83
    
hgs
parents:
diff changeset
    84
//----------------------------------------------------
hgs
parents:
diff changeset
    85
//    r_perfmon_navi_decorator
hgs
parents:
diff changeset
    86
//----------------------------------------------------
hgs
parents:
diff changeset
    87
//
hgs
parents:
diff changeset
    88
RESOURCE NAVI_DECORATOR r_perfmon_navi_decorator
hgs
parents:
diff changeset
    89
    {
hgs
parents:
diff changeset
    90
    type = ENaviDecoratorControlTabGroup;
hgs
parents:
diff changeset
    91
    control = TAB_GROUP
hgs
parents:
diff changeset
    92
		{
hgs
parents:
diff changeset
    93
		tab_width = EAknTabWidthWithTwoTabs;
hgs
parents:
diff changeset
    94
		active = 0;
hgs
parents:
diff changeset
    95
		tabs = {
hgs
parents:
diff changeset
    96
			TAB
hgs
parents:
diff changeset
    97
				{
hgs
parents:
diff changeset
    98
                id = ETabMainViewValues;
hgs
parents:
diff changeset
    99
                txt = "Values";
hgs
parents:
diff changeset
   100
                },
hgs
parents:
diff changeset
   101
			TAB
hgs
parents:
diff changeset
   102
				{
hgs
parents:
diff changeset
   103
                id = ETabMainViewGraphs;
hgs
parents:
diff changeset
   104
                txt = "Graphs";
hgs
parents:
diff changeset
   105
				}
hgs
parents:
diff changeset
   106
			};
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_perfmon_hotkeys
hgs
parents:
diff changeset
   113
//
hgs
parents:
diff changeset
   114
//----------------------------------------------------
hgs
parents:
diff changeset
   115
//
hgs
parents:
diff changeset
   116
RESOURCE HOTKEYS r_perfmon_hotkeys
hgs
parents:
diff changeset
   117
    {
hgs
parents:
diff changeset
   118
    control=
hgs
parents:
diff changeset
   119
        {
hgs
parents:
diff changeset
   120
        HOTKEY { command=EAknCmdExit; key='e'; }
hgs
parents:
diff changeset
   121
        };
hgs
parents:
diff changeset
   122
    }
hgs
parents:
diff changeset
   123
hgs
parents:
diff changeset
   124
hgs
parents:
diff changeset
   125
//----------------------------------------------------
hgs
parents:
diff changeset
   126
//    r_perfmon_view_values
hgs
parents:
diff changeset
   127
//----------------------------------------------------
hgs
parents:
diff changeset
   128
//
hgs
parents:
diff changeset
   129
RESOURCE AVKON_VIEW r_perfmon_view_values
hgs
parents:
diff changeset
   130
    {
hgs
parents:
diff changeset
   131
    hotkeys=r_perfmon_hotkeys;
hgs
parents:
diff changeset
   132
    menubar=r_perfmon_menubar_view_values;  
hgs
parents:
diff changeset
   133
    cba=R_AVKON_SOFTKEYS_OPTIONS_EXIT;    
hgs
parents:
diff changeset
   134
    }
hgs
parents:
diff changeset
   135
hgs
parents:
diff changeset
   136
//----------------------------------------------------
hgs
parents:
diff changeset
   137
//    r_perfmon_menubar_view_values
hgs
parents:
diff changeset
   138
//----------------------------------------------------
hgs
parents:
diff changeset
   139
//
hgs
parents:
diff changeset
   140
RESOURCE MENU_BAR r_perfmon_menubar_view_values
hgs
parents:
diff changeset
   141
    {
hgs
parents:
diff changeset
   142
    titles=
hgs
parents:
diff changeset
   143
        {
hgs
parents:
diff changeset
   144
        MENU_TITLE { menu_pane=r_perfmon_app_menu; txt="App"; },
hgs
parents:
diff changeset
   145
        MENU_TITLE { menu_pane=r_perfmon_view_values_menu; txt="Values"; }
hgs
parents:
diff changeset
   146
        };
hgs
parents:
diff changeset
   147
    }
hgs
parents:
diff changeset
   148
hgs
parents:
diff changeset
   149
//----------------------------------------------------
hgs
parents:
diff changeset
   150
//    r_perfmon_view_values_menu
hgs
parents:
diff changeset
   151
//----------------------------------------------------
hgs
parents:
diff changeset
   152
//
hgs
parents:
diff changeset
   153
hgs
parents:
diff changeset
   154
RESOURCE MENU_PANE r_perfmon_view_values_menu
hgs
parents:
diff changeset
   155
    {
hgs
parents:
diff changeset
   156
    items=
hgs
parents:
diff changeset
   157
        {
hgs
parents:
diff changeset
   158
        };
hgs
parents:
diff changeset
   159
    }
hgs
parents:
diff changeset
   160
hgs
parents:
diff changeset
   161
//----------------------------------------------------
hgs
parents:
diff changeset
   162
//    r_perfmon_view_graphs
hgs
parents:
diff changeset
   163
//----------------------------------------------------
hgs
parents:
diff changeset
   164
//
hgs
parents:
diff changeset
   165
RESOURCE AVKON_VIEW r_perfmon_view_graphs
hgs
parents:
diff changeset
   166
    {
hgs
parents:
diff changeset
   167
    hotkeys=r_perfmon_hotkeys;
hgs
parents:
diff changeset
   168
    menubar=r_perfmon_menubar_view_graphs;  
hgs
parents:
diff changeset
   169
    cba=R_AVKON_SOFTKEYS_OPTIONS_EXIT;    
hgs
parents:
diff changeset
   170
    }
hgs
parents:
diff changeset
   171
hgs
parents:
diff changeset
   172
//----------------------------------------------------
hgs
parents:
diff changeset
   173
//    r_perfmon_menubar_view_graphs
hgs
parents:
diff changeset
   174
//----------------------------------------------------
hgs
parents:
diff changeset
   175
//
hgs
parents:
diff changeset
   176
RESOURCE MENU_BAR r_perfmon_menubar_view_graphs
hgs
parents:
diff changeset
   177
    {
hgs
parents:
diff changeset
   178
    titles=
hgs
parents:
diff changeset
   179
        {
hgs
parents:
diff changeset
   180
        MENU_TITLE { menu_pane=r_perfmon_app_menu; txt="App"; },
hgs
parents:
diff changeset
   181
        MENU_TITLE { menu_pane=r_perfmon_view_graphs_menu; txt="graphs"; }
hgs
parents:
diff changeset
   182
        };
hgs
parents:
diff changeset
   183
    }
hgs
parents:
diff changeset
   184
hgs
parents:
diff changeset
   185
//----------------------------------------------------
hgs
parents:
diff changeset
   186
//    r_perfmon_view_graphs_menu
hgs
parents:
diff changeset
   187
//----------------------------------------------------
hgs
parents:
diff changeset
   188
//
hgs
parents:
diff changeset
   189
hgs
parents:
diff changeset
   190
RESOURCE MENU_PANE r_perfmon_view_graphs_menu
hgs
parents:
diff changeset
   191
    {
hgs
parents:
diff changeset
   192
    items=
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
//----------------------------------------------------
hgs
parents:
diff changeset
   199
//    r_perfmon_app_menu
hgs
parents:
diff changeset
   200
//----------------------------------------------------
hgs
parents:
diff changeset
   201
//
hgs
parents:
diff changeset
   202
RESOURCE MENU_PANE r_perfmon_app_menu
hgs
parents:
diff changeset
   203
    {
hgs
parents:
diff changeset
   204
    items=
hgs
parents:
diff changeset
   205
        {
hgs
parents:
diff changeset
   206
        MENU_ITEM { command=EPerfMonCmdEnableLogging; txt="Enable Logging"; },
hgs
parents:
diff changeset
   207
        MENU_ITEM { command=EPerfMonCmdDisableLogging; txt="Disable Logging"; },
hgs
parents:
diff changeset
   208
        MENU_ITEM { command=EPerfMonCmdSettings; txt="Settings"; },
hgs
parents:
diff changeset
   209
        MENU_ITEM { command=EPerfMonCmdAbout; txt="About"; },
hgs
parents:
diff changeset
   210
        MENU_ITEM { command=EAknCmdExit; txt="Exit"; }
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_perfmon_settings_dialog
hgs
parents:
diff changeset
   216
//    Dialog for setting list
hgs
parents:
diff changeset
   217
//----------------------------------------------------
hgs
parents:
diff changeset
   218
//
hgs
parents:
diff changeset
   219
RESOURCE DIALOG r_perfmon_settings_dialog
hgs
parents:
diff changeset
   220
    {
hgs
parents:
diff changeset
   221
    flags =
hgs
parents:
diff changeset
   222
        EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |
hgs
parents:
diff changeset
   223
        EEikDialogFlagButtonsRight | EEikDialogFlagCbaButtons |
hgs
parents:
diff changeset
   224
        EEikDialogFlagWait | EEikDialogFlagNoTitleBar;
hgs
parents:
diff changeset
   225
    buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK;
hgs
parents:
diff changeset
   226
    items =
hgs
parents:
diff changeset
   227
        {
hgs
parents:
diff changeset
   228
        DLG_LINE
hgs
parents:
diff changeset
   229
            {
hgs
parents:
diff changeset
   230
            type = EAknCtSettingListBox;
hgs
parents:
diff changeset
   231
            id = EPerfMonSettingItemList;
hgs
parents:
diff changeset
   232
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
hgs
parents:
diff changeset
   233
            control = LISTBOX
hgs
parents:
diff changeset
   234
                {
hgs
parents:
diff changeset
   235
                flags = EAknListBoxSelectionList;
hgs
parents:
diff changeset
   236
                };
hgs
parents:
diff changeset
   237
            }
hgs
parents:
diff changeset
   238
        };
hgs
parents:
diff changeset
   239
    }
hgs
parents:
diff changeset
   240
hgs
parents:
diff changeset
   241
//----------------------------------------------------
hgs
parents:
diff changeset
   242
//    r_perfmon_settings_menubar
hgs
parents:
diff changeset
   243
//----------------------------------------------------
hgs
parents:
diff changeset
   244
//
hgs
parents:
diff changeset
   245
hgs
parents:
diff changeset
   246
RESOURCE MENU_BAR r_perfmon_settings_menubar
hgs
parents:
diff changeset
   247
    {
hgs
parents:
diff changeset
   248
    titles =
hgs
parents:
diff changeset
   249
        {
hgs
parents:
diff changeset
   250
        MENU_TITLE
hgs
parents:
diff changeset
   251
            {
hgs
parents:
diff changeset
   252
            menu_pane = r_perfmon_settings_menupane;
hgs
parents:
diff changeset
   253
            txt = " ";   // dummy
hgs
parents:
diff changeset
   254
            }
hgs
parents:
diff changeset
   255
        };
hgs
parents:
diff changeset
   256
    }
hgs
parents:
diff changeset
   257
hgs
parents:
diff changeset
   258
RESOURCE MENU_PANE r_perfmon_settings_menupane
hgs
parents:
diff changeset
   259
    {
hgs
parents:
diff changeset
   260
    items =
hgs
parents:
diff changeset
   261
        {
hgs
parents:
diff changeset
   262
        MENU_ITEM
hgs
parents:
diff changeset
   263
            {
hgs
parents:
diff changeset
   264
            command = EPerfMonCmdSettingsChange;
hgs
parents:
diff changeset
   265
            txt = "Change";
hgs
parents:
diff changeset
   266
            },
hgs
parents:
diff changeset
   267
        MENU_ITEM
hgs
parents:
diff changeset
   268
            {
hgs
parents:
diff changeset
   269
            command = EPerfMonCmdSettingsExit;
hgs
parents:
diff changeset
   270
            txt = "Exit";
hgs
parents:
diff changeset
   271
            }
hgs
parents:
diff changeset
   272
        };
hgs
parents:
diff changeset
   273
    }
hgs
parents:
diff changeset
   274
hgs
parents:
diff changeset
   275
hgs
parents:
diff changeset
   276
//----------------------------------------------------
hgs
parents:
diff changeset
   277
//   
hgs
parents:
diff changeset
   278
//    Setting item resources
hgs
parents:
diff changeset
   279
//
hgs
parents:
diff changeset
   280
//----------------------------------------------------
hgs
parents:
diff changeset
   281
//
hgs
parents:
diff changeset
   282
hgs
parents:
diff changeset
   283
// generic resources
hgs
parents:
diff changeset
   284
RESOURCE POPUP_SETTING_LIST r_popup_setting_list_editor
hgs
parents:
diff changeset
   285
	{
hgs
parents:
diff changeset
   286
	}
hgs
parents:
diff changeset
   287
RESOURCE AVKON_SETTING_PAGE r_binary_setting_page
hgs
parents:
diff changeset
   288
    {   
hgs
parents:
diff changeset
   289
    number = EAknSettingPageNoOrdinalDisplayed;
hgs
parents:
diff changeset
   290
    type = EAknCtPopupSettingList;
hgs
parents:
diff changeset
   291
	editor_resource_id = r_popup_setting_list_editor;
hgs
parents:
diff changeset
   292
    }
hgs
parents:
diff changeset
   293
RESOURCE AVKON_POPUP_SETTING_TEXTS r_yesno_binaryselection_texts
hgs
parents:
diff changeset
   294
	{
hgs
parents:
diff changeset
   295
	setting_texts_resource = r_yesno_binaryselection_text_array;
hgs
parents:
diff changeset
   296
	}
hgs
parents:
diff changeset
   297
RESOURCE ARRAY r_yesno_binaryselection_text_array
hgs
parents:
diff changeset
   298
	{
hgs
parents:
diff changeset
   299
	items =
hgs
parents:
diff changeset
   300
		{
hgs
parents:
diff changeset
   301
		AVKON_ENUMERATED_TEXT { value=0; text = "No"; },
hgs
parents:
diff changeset
   302
		AVKON_ENUMERATED_TEXT { value=1; text = "Yes"; }
hgs
parents:
diff changeset
   303
		};
hgs
parents:
diff changeset
   304
	}
hgs
parents:
diff changeset
   305
hgs
parents:
diff changeset
   306
//
hgs
parents:
diff changeset
   307
// resources for heartbeat selection
hgs
parents:
diff changeset
   308
//
hgs
parents:
diff changeset
   309
RESOURCE TBUF r_heartbeat_setting_title
hgs
parents:
diff changeset
   310
    {
hgs
parents:
diff changeset
   311
    buf = "Heart beat (ms)";
hgs
parents:
diff changeset
   312
    }
hgs
parents:
diff changeset
   313
RESOURCE AVKON_SETTING_PAGE r_heartbeat_setting_page
hgs
parents:
diff changeset
   314
	{
hgs
parents:
diff changeset
   315
	type = EAknCtIntegerEdwin;
hgs
parents:
diff changeset
   316
	editor_resource_id = r_heartbeat_integer_editor;
hgs
parents:
diff changeset
   317
	}
hgs
parents:
diff changeset
   318
RESOURCE AVKON_INTEGER_EDWIN r_heartbeat_integer_editor
hgs
parents:
diff changeset
   319
	{
hgs
parents:
diff changeset
   320
	maxlength = 5;
hgs
parents:
diff changeset
   321
	min = 1;
hgs
parents:
diff changeset
   322
	max = 99999;
hgs
parents:
diff changeset
   323
	}    
hgs
parents:
diff changeset
   324
    
hgs
parents:
diff changeset
   325
hgs
parents:
diff changeset
   326
//
hgs
parents:
diff changeset
   327
// resources for maxsamples selection
hgs
parents:
diff changeset
   328
//
hgs
parents:
diff changeset
   329
RESOURCE TBUF r_maxsamples_setting_title
hgs
parents:
diff changeset
   330
    {
hgs
parents:
diff changeset
   331
    buf = "Max samples";
hgs
parents:
diff changeset
   332
    }
hgs
parents:
diff changeset
   333
RESOURCE AVKON_SETTING_PAGE r_maxsamples_setting_page
hgs
parents:
diff changeset
   334
	{
hgs
parents:
diff changeset
   335
	type = EAknCtIntegerEdwin;
hgs
parents:
diff changeset
   336
	editor_resource_id = r_maxsamples_integer_editor;
hgs
parents:
diff changeset
   337
	}
hgs
parents:
diff changeset
   338
RESOURCE AVKON_INTEGER_EDWIN r_maxsamples_integer_editor
hgs
parents:
diff changeset
   339
	{
hgs
parents:
diff changeset
   340
	maxlength = 4;
hgs
parents:
diff changeset
   341
	min = 1;
hgs
parents:
diff changeset
   342
	max = 9999;
hgs
parents:
diff changeset
   343
	} 
hgs
parents:
diff changeset
   344
hgs
parents:
diff changeset
   345
hgs
parents:
diff changeset
   346
//
hgs
parents:
diff changeset
   347
// resources for priority selection
hgs
parents:
diff changeset
   348
//
hgs
parents:
diff changeset
   349
RESOURCE TBUF r_priority_setting_title
hgs
parents:
diff changeset
   350
    {
hgs
parents:
diff changeset
   351
    buf = "Priority";
hgs
parents:
diff changeset
   352
    }
hgs
parents:
diff changeset
   353
RESOURCE AVKON_SETTING_PAGE r_priority_setting_page
hgs
parents:
diff changeset
   354
	{
hgs
parents:
diff changeset
   355
    number = EAknSettingPageNoOrdinalDisplayed; 
hgs
parents:
diff changeset
   356
	type = EAknCtPopupSettingList;
hgs
parents:
diff changeset
   357
	editor_resource_id = r_popup_setting_list_editor;
hgs
parents:
diff changeset
   358
	}
hgs
parents:
diff changeset
   359
RESOURCE AVKON_POPUP_SETTING_TEXTS r_priority_setting_texts
hgs
parents:
diff changeset
   360
	{
hgs
parents:
diff changeset
   361
	setting_texts_resource = r_priority_text_array;
hgs
parents:
diff changeset
   362
	}
hgs
parents:
diff changeset
   363
RESOURCE ARRAY r_priority_text_array
hgs
parents:
diff changeset
   364
	{
hgs
parents:
diff changeset
   365
	items =
hgs
parents:
diff changeset
   366
		{
hgs
parents:
diff changeset
   367
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeMuchLess; text = "Much less"; },
hgs
parents:
diff changeset
   368
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeLess; text = "Less"; },
hgs
parents:
diff changeset
   369
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeNormal; text = "Normal"; },
hgs
parents:
diff changeset
   370
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeMore; text = "More"; },
hgs
parents:
diff changeset
   371
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeMuchMore; text = "Much more"; },
hgs
parents:
diff changeset
   372
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeRealTime; text = "Real time"; },
hgs
parents:
diff changeset
   373
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeAbsoluteVeryLow; text = "Abs. very low"; },
hgs
parents:
diff changeset
   374
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeAbsoluteLow; text = "Abs. low"; },
hgs
parents:
diff changeset
   375
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeAbsoluteBackground; text = "Abs. background"; },
hgs
parents:
diff changeset
   376
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeAbsoluteForeground; text = "Abs. foreground"; },
hgs
parents:
diff changeset
   377
		AVKON_ENUMERATED_TEXT { value=EThreadPriorityTypeAbsoluteHigh; text = "Abs. high"; }
hgs
parents:
diff changeset
   378
		};
hgs
parents:
diff changeset
   379
	}
hgs
parents:
diff changeset
   380
hgs
parents:
diff changeset
   381
hgs
parents:
diff changeset
   382
//
hgs
parents:
diff changeset
   383
// resources for cpumode selection
hgs
parents:
diff changeset
   384
//
hgs
parents:
diff changeset
   385
RESOURCE TBUF r_cpumode_setting_title
hgs
parents:
diff changeset
   386
    {
hgs
parents:
diff changeset
   387
    buf = "CPU sampling mode";
hgs
parents:
diff changeset
   388
    }
hgs
parents:
diff changeset
   389
RESOURCE AVKON_SETTING_PAGE r_cpumode_setting_page
hgs
parents:
diff changeset
   390
	{
hgs
parents:
diff changeset
   391
    number = EAknSettingPageNoOrdinalDisplayed; 
hgs
parents:
diff changeset
   392
	type = EAknCtPopupSettingList;
hgs
parents:
diff changeset
   393
	editor_resource_id = r_popup_setting_list_editor;
hgs
parents:
diff changeset
   394
	}
hgs
parents:
diff changeset
   395
RESOURCE AVKON_POPUP_SETTING_TEXTS r_cpumode_setting_texts
hgs
parents:
diff changeset
   396
	{
hgs
parents:
diff changeset
   397
	setting_texts_resource = r_cpumode_text_array;
hgs
parents:
diff changeset
   398
	}
hgs
parents:
diff changeset
   399
RESOURCE ARRAY r_cpumode_text_array
hgs
parents:
diff changeset
   400
	{
hgs
parents:
diff changeset
   401
	items =
hgs
parents:
diff changeset
   402
		{
hgs
parents:
diff changeset
   403
		AVKON_ENUMERATED_TEXT { value=ECPUModeCPUTime; text = "CPU Time"; },
hgs
parents:
diff changeset
   404
		AVKON_ENUMERATED_TEXT { value=ECPUModeNOPs; text = "NOPs"; }
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
// resources for keepbacklighton selections
hgs
parents:
diff changeset
   411
//
hgs
parents:
diff changeset
   412
RESOURCE TBUF r_keepbacklighton_setting_title
hgs
parents:
diff changeset
   413
    {
hgs
parents:
diff changeset
   414
    buf = "Keep backlight on";
hgs
parents:
diff changeset
   415
    }
hgs
parents:
diff changeset
   416
hgs
parents:
diff changeset
   417
hgs
parents:
diff changeset
   418
//
hgs
parents:
diff changeset
   419
// resources for enablepowermonitoring selections
hgs
parents:
diff changeset
   420
//
hgs
parents:
diff changeset
   421
RESOURCE TBUF r_powermonitoringenabled_setting_title
hgs
parents:
diff changeset
   422
    {
hgs
parents:
diff changeset
   423
    buf = "Enable power monitoring";
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
// resources for datapopupvisibility selection
hgs
parents:
diff changeset
   429
//
hgs
parents:
diff changeset
   430
RESOURCE TBUF r_datapopupvisibility_setting_title
hgs
parents:
diff changeset
   431
    {
hgs
parents:
diff changeset
   432
    buf = "Visibility";
hgs
parents:
diff changeset
   433
    }
hgs
parents:
diff changeset
   434
RESOURCE AVKON_SETTING_PAGE r_datapopupvisibility_setting_page
hgs
parents:
diff changeset
   435
	{
hgs
parents:
diff changeset
   436
    number = EAknSettingPageNoOrdinalDisplayed; 
hgs
parents:
diff changeset
   437
	type = EAknCtPopupSettingList;
hgs
parents:
diff changeset
   438
	editor_resource_id = r_popup_setting_list_editor;
hgs
parents:
diff changeset
   439
	}
hgs
parents:
diff changeset
   440
RESOURCE AVKON_POPUP_SETTING_TEXTS r_datapopupvisibility_setting_texts
hgs
parents:
diff changeset
   441
	{
hgs
parents:
diff changeset
   442
	setting_texts_resource = r_datapopupvisibility_text_array;
hgs
parents:
diff changeset
   443
	}
hgs
parents:
diff changeset
   444
RESOURCE ARRAY r_datapopupvisibility_text_array
hgs
parents:
diff changeset
   445
	{
hgs
parents:
diff changeset
   446
	items =
hgs
parents:
diff changeset
   447
		{
hgs
parents:
diff changeset
   448
		AVKON_ENUMERATED_TEXT { value=EDataPopupVisbilityAlwaysOn; text = "On"; },
hgs
parents:
diff changeset
   449
		AVKON_ENUMERATED_TEXT { value=EDataPopupVisbilityBackgroundOnly; text = "Backgr. only"; },
hgs
parents:
diff changeset
   450
		AVKON_ENUMERATED_TEXT { value=EDataPopupVisbilityAlwaysAlwaysOff; text = "Off"; }
hgs
parents:
diff changeset
   451
		};
hgs
parents:
diff changeset
   452
	}    
hgs
parents:
diff changeset
   453
hgs
parents:
diff changeset
   454
//
hgs
parents:
diff changeset
   455
// resources for datapopuplocation selection
hgs
parents:
diff changeset
   456
//
hgs
parents:
diff changeset
   457
RESOURCE TBUF r_datapopuplocation_setting_title
hgs
parents:
diff changeset
   458
    {
hgs
parents:
diff changeset
   459
    buf = "Location";
hgs
parents:
diff changeset
   460
    }
hgs
parents:
diff changeset
   461
RESOURCE AVKON_SETTING_PAGE r_datapopuplocation_setting_page
hgs
parents:
diff changeset
   462
	{
hgs
parents:
diff changeset
   463
    number = EAknSettingPageNoOrdinalDisplayed; 
hgs
parents:
diff changeset
   464
	type = EAknCtPopupSettingList;
hgs
parents:
diff changeset
   465
	editor_resource_id = r_popup_setting_list_editor;
hgs
parents:
diff changeset
   466
	}
hgs
parents:
diff changeset
   467
RESOURCE AVKON_POPUP_SETTING_TEXTS r_datapopuplocation_setting_texts
hgs
parents:
diff changeset
   468
	{
hgs
parents:
diff changeset
   469
	setting_texts_resource = r_datapopuplocation_text_array;
hgs
parents:
diff changeset
   470
	}
hgs
parents:
diff changeset
   471
RESOURCE ARRAY r_datapopuplocation_text_array
hgs
parents:
diff changeset
   472
	{
hgs
parents:
diff changeset
   473
	items =
hgs
parents:
diff changeset
   474
		{
hgs
parents:
diff changeset
   475
		AVKON_ENUMERATED_TEXT { value=EDataPopupLocationTopRight; text = "Top right"; },
hgs
parents:
diff changeset
   476
		AVKON_ENUMERATED_TEXT { value=EDataPopupLocationBottomMiddle; text = "Bottom middle"; }
hgs
parents:
diff changeset
   477
		};
hgs
parents:
diff changeset
   478
	}
hgs
parents:
diff changeset
   479
hgs
parents:
diff changeset
   480
//
hgs
parents:
diff changeset
   481
// resources for sources selection
hgs
parents:
diff changeset
   482
//
hgs
parents:
diff changeset
   483
RESOURCE TBUF r_sources_setting_title
hgs
parents:
diff changeset
   484
    {
hgs
parents:
diff changeset
   485
    buf = "Sources";
hgs
parents:
diff changeset
   486
    }
hgs
parents:
diff changeset
   487
RESOURCE AVKON_SETTING_PAGE r_sources_setting_page
hgs
parents:
diff changeset
   488
	{
hgs
parents:
diff changeset
   489
	type = EAknSetListBox;
hgs
parents:
diff changeset
   490
	editor_resource_id = r_sources_items_listbox;
hgs
parents:
diff changeset
   491
	label = "Sources";
hgs
parents:
diff changeset
   492
	}	
hgs
parents:
diff changeset
   493
RESOURCE LISTBOX r_sources_items_listbox
hgs
parents:
diff changeset
   494
	{
hgs
parents:
diff changeset
   495
	flags = EAknListBoxMultipleSelection;
hgs
parents:
diff changeset
   496
	}	
hgs
parents:
diff changeset
   497
hgs
parents:
diff changeset
   498
hgs
parents:
diff changeset
   499
//
hgs
parents:
diff changeset
   500
// resources for graphsverticalbar selection
hgs
parents:
diff changeset
   501
//
hgs
parents:
diff changeset
   502
RESOURCE TBUF r_graphsverticalbar_setting_title
hgs
parents:
diff changeset
   503
    {
hgs
parents:
diff changeset
   504
    buf = "Vertical bar period (s)";
hgs
parents:
diff changeset
   505
    }
hgs
parents:
diff changeset
   506
RESOURCE AVKON_SETTING_PAGE r_graphsverticalbar_setting_page
hgs
parents:
diff changeset
   507
	{
hgs
parents:
diff changeset
   508
	type = EAknCtIntegerEdwin;
hgs
parents:
diff changeset
   509
	editor_resource_id = r_graphsverticalbar_integer_editor;
hgs
parents:
diff changeset
   510
	}
hgs
parents:
diff changeset
   511
RESOURCE AVKON_INTEGER_EDWIN r_graphsverticalbar_integer_editor
hgs
parents:
diff changeset
   512
	{
hgs
parents:
diff changeset
   513
	maxlength = 3;
hgs
parents:
diff changeset
   514
	min = 0;
hgs
parents:
diff changeset
   515
	max = 999;
hgs
parents:
diff changeset
   516
	} 
hgs
parents:
diff changeset
   517
hgs
parents:
diff changeset
   518
hgs
parents:
diff changeset
   519
//
hgs
parents:
diff changeset
   520
// resources for loggingmode selection
hgs
parents:
diff changeset
   521
//
hgs
parents:
diff changeset
   522
RESOURCE TBUF r_loggingmode_setting_title
hgs
parents:
diff changeset
   523
    {
hgs
parents:
diff changeset
   524
    buf = "Mode";
hgs
parents:
diff changeset
   525
    }
hgs
parents:
diff changeset
   526
RESOURCE AVKON_SETTING_PAGE r_loggingmode_setting_page
hgs
parents:
diff changeset
   527
	{
hgs
parents:
diff changeset
   528
    number = EAknSettingPageNoOrdinalDisplayed; 
hgs
parents:
diff changeset
   529
	type = EAknCtPopupSettingList;
hgs
parents:
diff changeset
   530
	editor_resource_id = r_popup_setting_list_editor;
hgs
parents:
diff changeset
   531
	}
hgs
parents:
diff changeset
   532
RESOURCE AVKON_POPUP_SETTING_TEXTS r_loggingmode_setting_texts
hgs
parents:
diff changeset
   533
	{
hgs
parents:
diff changeset
   534
	setting_texts_resource = r_loggingmode_text_array;
hgs
parents:
diff changeset
   535
	}
hgs
parents:
diff changeset
   536
RESOURCE ARRAY r_loggingmode_text_array
hgs
parents:
diff changeset
   537
	{
hgs
parents:
diff changeset
   538
	items =
hgs
parents:
diff changeset
   539
		{
hgs
parents:
diff changeset
   540
		AVKON_ENUMERATED_TEXT { value=ELoggingModeRDebug; text = "RDebug"; },
hgs
parents:
diff changeset
   541
		AVKON_ENUMERATED_TEXT { value=ELoggingModeLogFile; text = "Log file"; },
hgs
parents:
diff changeset
   542
		AVKON_ENUMERATED_TEXT { value=ELoggingModeRDebugLogFile; text = "RDebug & log file"; }
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
// resources for loggingfilepath selection
hgs
parents:
diff changeset
   549
//
hgs
parents:
diff changeset
   550
RESOURCE TBUF r_loggingfilepath_setting_title
hgs
parents:
diff changeset
   551
    {
hgs
parents:
diff changeset
   552
    buf = "Log file path";
hgs
parents:
diff changeset
   553
    }
hgs
parents:
diff changeset
   554
RESOURCE AVKON_SETTING_PAGE r_loggingfilepath_setting_page
hgs
parents:
diff changeset
   555
	{
hgs
parents:
diff changeset
   556
	type = EEikCtEdwin;
hgs
parents:
diff changeset
   557
	editor_resource_id = r_loggingfilepath_text_editor;
hgs
parents:
diff changeset
   558
	}
hgs
parents:
diff changeset
   559
hgs
parents:
diff changeset
   560
RESOURCE EDWIN r_loggingfilepath_text_editor
hgs
parents:
diff changeset
   561
	{
hgs
parents:
diff changeset
   562
	lines = 0;  // expanding to multiple rows
hgs
parents:
diff changeset
   563
	maxlength = 63;
hgs
parents:
diff changeset
   564
	flags = EEikEdwinNoLineOrParaBreaks;
hgs
parents:
diff changeset
   565
	}
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
//   r_perfmon_about_dialog
hgs
parents:
diff changeset
   571
//   About dialog - show version and copyright info etc.
hgs
parents:
diff changeset
   572
//
hgs
parents:
diff changeset
   573
// ---------------------------------------------------------
hgs
parents:
diff changeset
   574
//
hgs
parents:
diff changeset
   575
RESOURCE DIALOG r_perfmon_about_dialog
hgs
parents:
diff changeset
   576
    {
hgs
parents:
diff changeset
   577
    flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
hgs
parents:
diff changeset
   578
    buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
hgs
parents:
diff changeset
   579
    items=
hgs
parents:
diff changeset
   580
        {
hgs
parents:
diff changeset
   581
        DLG_LINE
hgs
parents:
diff changeset
   582
            {
hgs
parents:
diff changeset
   583
            type = EAknCtPopupHeadingPane;
hgs
parents:
diff changeset
   584
            id = EAknMessageQueryHeaderId;
hgs
parents:
diff changeset
   585
            control = AVKON_HEADING
hgs
parents:
diff changeset
   586
                {
hgs
parents:
diff changeset
   587
                label = "About PerfMon";
hgs
parents:
diff changeset
   588
                headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
hgs
parents:
diff changeset
   589
                };
hgs
parents:
diff changeset
   590
            },
hgs
parents:
diff changeset
   591
        DLG_LINE
hgs
parents:
diff changeset
   592
            {
hgs
parents:
diff changeset
   593
            type = EAknCtMessageQuery;
hgs
parents:
diff changeset
   594
            id = EAknMessageQueryContentId;
hgs
parents:
diff changeset
   595
            control = AVKON_MESSAGE_QUERY
hgs
parents:
diff changeset
   596
                {
52
hgs
parents: 51
diff changeset
   597
                message = "Version 1.2.1 - 10th September 2010. Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. Licensed under Eclipse Public License v1.0.";
51
hgs
parents:
diff changeset
   598
                };
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_general_confirmation_query
hgs
parents:
diff changeset
   605
// ---------------------------------------------------------
hgs
parents:
diff changeset
   606
//
hgs
parents:
diff changeset
   607
hgs
parents:
diff changeset
   608
RESOURCE DIALOG r_general_confirmation_query
hgs
parents:
diff changeset
   609
	{
hgs
parents:
diff changeset
   610
	flags = EGeneralQueryFlags;
hgs
parents:
diff changeset
   611
	buttons = R_AVKON_SOFTKEYS_YES_NO;
hgs
parents:
diff changeset
   612
	items =
hgs
parents:
diff changeset
   613
		{
hgs
parents:
diff changeset
   614
		DLG_LINE
hgs
parents:
diff changeset
   615
			{
hgs
parents:
diff changeset
   616
			type = EAknCtQuery;
hgs
parents:
diff changeset
   617
			id = EGeneralQuery;
hgs
parents:
diff changeset
   618
			control = AVKON_CONFIRMATION_QUERY
hgs
parents:
diff changeset
   619
				{
hgs
parents:
diff changeset
   620
				layout = EConfirmationQueryLayout;
hgs
parents:
diff changeset
   621
				};
hgs
parents:
diff changeset
   622
			}
hgs
parents:
diff changeset
   623
		};
hgs
parents:
diff changeset
   624
	}
hgs
parents:
diff changeset
   625
hgs
parents:
diff changeset
   626
// ---------------------------------------------------------
hgs
parents:
diff changeset
   627
//   r_general_text_query
hgs
parents:
diff changeset
   628
// ---------------------------------------------------------
hgs
parents:
diff changeset
   629
//
hgs
parents:
diff changeset
   630
RESOURCE DIALOG r_general_text_query
hgs
parents:
diff changeset
   631
    {
hgs
parents:
diff changeset
   632
    flags = EGeneralQueryFlags;
hgs
parents:
diff changeset
   633
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
hgs
parents:
diff changeset
   634
    items=
hgs
parents:
diff changeset
   635
        {
hgs
parents:
diff changeset
   636
        DLG_LINE
hgs
parents:
diff changeset
   637
            {
hgs
parents:
diff changeset
   638
            type = EAknCtQuery;
hgs
parents:
diff changeset
   639
            id = EGeneralQuery;
hgs
parents:
diff changeset
   640
            control = AVKON_DATA_QUERY
hgs
parents:
diff changeset
   641
                {
hgs
parents:
diff changeset
   642
                layout = EDataLayout;
hgs
parents:
diff changeset
   643
                control = EDWIN
hgs
parents:
diff changeset
   644
                    {
hgs
parents:
diff changeset
   645
                    width = 256;
hgs
parents:
diff changeset
   646
                    lines = 3;
hgs
parents:
diff changeset
   647
                    maxlength = 256;
hgs
parents:
diff changeset
   648
                    };
hgs
parents:
diff changeset
   649
                };
hgs
parents:
diff changeset
   650
            }
hgs
parents:
diff changeset
   651
        };
hgs
parents:
diff changeset
   652
    }
hgs
parents:
diff changeset
   653
hgs
parents:
diff changeset
   654
// ---------------------------------------------------------
hgs
parents:
diff changeset
   655
//   r_general_numeric_query
hgs
parents:
diff changeset
   656
// ---------------------------------------------------------
hgs
parents:
diff changeset
   657
//
hgs
parents:
diff changeset
   658
RESOURCE DIALOG r_general_numeric_query
hgs
parents:
diff changeset
   659
    {
hgs
parents:
diff changeset
   660
    flags = EGeneralQueryFlags;
hgs
parents:
diff changeset
   661
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
hgs
parents:
diff changeset
   662
    items =
hgs
parents:
diff changeset
   663
        {
hgs
parents:
diff changeset
   664
        DLG_LINE
hgs
parents:
diff changeset
   665
            {
hgs
parents:
diff changeset
   666
            type = EAknCtQuery;
hgs
parents:
diff changeset
   667
            id = EGeneralQuery;
hgs
parents:
diff changeset
   668
            control= AVKON_DATA_QUERY
hgs
parents:
diff changeset
   669
                {
hgs
parents:
diff changeset
   670
                layout = ENumberLayout;
hgs
parents:
diff changeset
   671
                control = AVKON_INTEGER_EDWIN
hgs
parents:
diff changeset
   672
                    {
hgs
parents:
diff changeset
   673
                    min = -999999;
hgs
parents:
diff changeset
   674
                    max = 999999;
hgs
parents:
diff changeset
   675
                    };
hgs
parents:
diff changeset
   676
                };
hgs
parents:
diff changeset
   677
            }
hgs
parents:
diff changeset
   678
        };
hgs
parents:
diff changeset
   679
    }
hgs
parents:
diff changeset
   680
hgs
parents:
diff changeset
   681
hgs
parents:
diff changeset
   682
// ---------------------------------------------------------
hgs
parents:
diff changeset
   683
//   
hgs
parents:
diff changeset
   684
//    RESOURCE LOCALISABLE_APP_INFO
hgs
parents:
diff changeset
   685
//
hgs
parents:
diff changeset
   686
// ---------------------------------------------------------
hgs
parents:
diff changeset
   687
//
hgs
parents:
diff changeset
   688
RESOURCE LOCALISABLE_APP_INFO r_perfmon_localisable_app_info
hgs
parents:
diff changeset
   689
    {
hgs
parents:
diff changeset
   690
    short_caption = "PerfMon";
hgs
parents:
diff changeset
   691
    caption_and_icon = 
hgs
parents:
diff changeset
   692
    CAPTION_AND_ICON_INFO
hgs
parents:
diff changeset
   693
        {
hgs
parents:
diff changeset
   694
        caption = "PerfMon";
hgs
parents:
diff changeset
   695
hgs
parents:
diff changeset
   696
        number_of_icons = 1;
hgs
parents:
diff changeset
   697
hgs
parents:
diff changeset
   698
        // Note for ROM-based apps it is recommended to add the drive letter
hgs
parents:
diff changeset
   699
        // icon_file = "z:"APP_BITMAP_DIR"\\myapp_aif.mif";
hgs
parents:
diff changeset
   700
        icon_file = APP_BITMAP_DIR"\\perfmon_aif.mif";
hgs
parents:
diff changeset
   701
        };
hgs
parents:
diff changeset
   702
    }