|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 // Resource Identifier |
|
20 NAME MEMS |
|
21 |
|
22 // System includes |
|
23 #include <data_caging_paths_strings.hrh> |
|
24 #include <appinfo.rh> |
|
25 #include <eikon.rh> |
|
26 #include <EIKCORE.rsg> |
|
27 #include <eikon.rsg> |
|
28 #include <avkon.rh> |
|
29 #include <eikon.rsg> |
|
30 #include <avkon.rsg> |
|
31 #include <avkon.mbg> |
|
32 #include <avkon.loc> |
|
33 #include <AvkonIcons.hrh> |
|
34 #include <bldvariant.hrh> |
|
35 |
|
36 |
|
37 // User includes |
|
38 #include "../ui/avkon/inc/MemSpy.hrh" |
|
39 |
|
40 |
|
41 RESOURCE RSS_SIGNATURE { } |
|
42 |
|
43 RESOURCE TBUF { buf="MemSpy"; } |
|
44 |
|
45 RESOURCE EIK_APP_INFO |
|
46 { |
|
47 hotkeys = r_memspy_hotkeys; |
|
48 menubar = r_memspy_menubar; |
|
49 cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; |
|
50 } |
|
51 |
|
52 |
|
53 |
|
54 |
|
55 |
|
56 |
|
57 RESOURCE HOTKEYS r_memspy_hotkeys |
|
58 { |
|
59 control= |
|
60 { |
|
61 HOTKEY { command=EAknCmdExit; key='e'; } |
|
62 }; |
|
63 } |
|
64 |
|
65 |
|
66 RESOURCE MENU_BAR r_memspy_menubar |
|
67 { |
|
68 titles= |
|
69 { |
|
70 MENU_TITLE { menu_pane=r_memspy_menupane; txt = "Main Menu"; } |
|
71 }; |
|
72 } |
|
73 |
|
74 |
|
75 |
|
76 |
|
77 RESOURCE MENU_PANE r_memspy_menupane_stack |
|
78 { |
|
79 items= |
|
80 { |
|
81 MENU_ITEM { command = EMemSpyCmdStackInfoThread; txt = "Info"; } |
|
82 #ifndef __WINS__ |
|
83 , |
|
84 MENU_ITEM { command = EMemSpyCmdStackData; cascade = r_memspy_menupane_stack_data; txt = "Data"; } |
|
85 #endif |
|
86 }; |
|
87 } |
|
88 |
|
89 |
|
90 RESOURCE MENU_PANE r_memspy_menupane_stack_data |
|
91 { |
|
92 items= |
|
93 { |
|
94 MENU_ITEM { command=EMemSpyCmdStackDataUser; txt = "User stack data"; }, |
|
95 MENU_ITEM { command=EMemSpyCmdStackDataKernel; txt = "Kernel stack data"; } |
|
96 }; |
|
97 } |
|
98 |
|
99 |
|
100 |
|
101 |
|
102 |
|
103 |
|
104 RESOURCE MENU_PANE r_memspy_menupane_heap |
|
105 { |
|
106 items= |
|
107 { |
|
108 MENU_ITEM { command = EMemSpyCmdHeapInfoThread; txt = "Info"; }, |
|
109 MENU_ITEM { command = EMemSpyCmdHeapData; cascade = r_memspy_menupane_heap_data; txt = "Data"; } |
|
110 }; |
|
111 } |
|
112 |
|
113 |
|
114 RESOURCE MENU_PANE r_memspy_menupane_heap_data |
|
115 { |
|
116 items= |
|
117 { |
|
118 MENU_ITEM { command = EMemSpyCmdHeapCellListing; txt = "Cell list"; } |
|
119 #ifndef __WINS__ |
|
120 , |
|
121 MENU_ITEM { command = EMemSpyCmdHeapDataDump; txt = "Heap data"; } |
|
122 #endif |
|
123 }; |
|
124 } |
|
125 |
|
126 |
|
127 |
|
128 |
|
129 |
|
130 |
|
131 |
|
132 |
|
133 |
|
134 |
|
135 |
|
136 |
|
137 |
|
138 RESOURCE MENU_PANE r_memspy_menupane_auto_capture |
|
139 { |
|
140 items= |
|
141 { |
|
142 MENU_ITEM { command = EMemSpyCmdAutoCaptureToggle; txt = "Enable/Disable"; }, |
|
143 MENU_ITEM { command = EMemSpyCmdAutoCaptureRetryTime; txt = "Timer period"; }, |
|
144 MENU_ITEM { command = EMemSpyCmdAutoCaptureOperationType; txt = "Operation type"; } |
|
145 }; |
|
146 } |
|
147 |
|
148 |
|
149 RESOURCE TBUF r_memspy_auto_capture_enable |
|
150 { |
|
151 buf = "Enable"; |
|
152 } |
|
153 |
|
154 |
|
155 RESOURCE TBUF r_memspy_auto_capture_disable |
|
156 { |
|
157 buf = "Disable"; |
|
158 } |
|
159 |
|
160 |
|
161 RESOURCE LISTBOX r_memspy_auto_capture_operation_listbox |
|
162 { |
|
163 flags = 0; //EEikListBoxMultipleSelection; |
|
164 } |
|
165 |
|
166 |
|
167 RESOURCE AVKON_SETTING_PAGE r_memspy_auto_capture_operation_types_settings_page |
|
168 { |
|
169 number = EAknSettingPageNoOrdinalDisplayed; |
|
170 label = "Operation type"; |
|
171 softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
172 type = EAknSetListBox; |
|
173 editor_resource_id = r_memspy_auto_capture_operation_listbox; |
|
174 } |
|
175 |
|
176 |
|
177 RESOURCE ARRAY r_memspy_auto_capture_operation_types |
|
178 { |
|
179 items = |
|
180 { |
|
181 LBUF { txt = "General Info (Text)"; }, |
|
182 LBUF { txt = "General Info (Detailed)"; }, |
|
183 // |
|
184 LBUF { txt = "User Heap Info (Text)"; }, |
|
185 LBUF { txt = "User Heap Info (CSV)"; }, |
|
186 // |
|
187 LBUF { txt = "User Heap Cell List (Text)"; }, |
|
188 // |
|
189 LBUF { txt = "User Heap Data (Binary)"; }, |
|
190 LBUF { txt = "Kernel Heap Data (Binary)"; }, |
|
191 // |
|
192 LBUF { txt = "User Stack Info (Text)"; }, |
|
193 LBUF { txt = "User Stack Info (CSV)"; }, |
|
194 // |
|
195 LBUF { txt = "User Stack Data (Binary)"; }, |
|
196 LBUF { txt = "Kernel Stack Data (Binary)"; } |
|
197 }; |
|
198 } |
|
199 |
|
200 |
|
201 |
|
202 |
|
203 |
|
204 |
|
205 |
|
206 |
|
207 |
|
208 |
|
209 |
|
210 |
|
211 |
|
212 |
|
213 |
|
214 |
|
215 |
|
216 |
|
217 |
|
218 RESOURCE MENU_PANE r_memspy_menupane_phone_info_general |
|
219 { |
|
220 items= |
|
221 { |
|
222 MENU_ITEM { command = EMemSpyCmdPhoneInfoGeneralSummary; txt = "Summary"; }, |
|
223 MENU_ITEM { command = EMemSpyCmdPhoneInfoGeneralDetailed; txt = "Detailed Info"; }//, |
|
224 //MENU_ITEM { command = EMemSpyCmdPhoneInfoGeneralHandles; txt = "Handle Info"; }, |
|
225 //MENU_ITEM { command = EMemSpyCmdPhoneInfoGeneralKernelContainers; txt = "Kernel Containers"; } |
|
226 }; |
|
227 } |
|
228 |
|
229 |
|
230 RESOURCE MENU_PANE r_memspy_menupane_phone_info_heap |
|
231 { |
|
232 items= |
|
233 { |
|
234 MENU_ITEM { command = EMemSpyCmdPhoneInfoHeapInfoSummary; txt = "Detailed Summary"; }, |
|
235 MENU_ITEM { command = EMemSpyCmdPhoneInfoHeapInfoCompact; txt = "Compact Summary"; }, |
|
236 MENU_ITEM { command = EMemSpyCmdPhoneInfoHeapCellListing; txt = "Cell Listing"; }, |
|
237 MENU_ITEM { command = EMemSpyCmdPhoneInfoHeapDump; txt = "Data (Binary)"; } |
|
238 }; |
|
239 } |
|
240 |
|
241 |
|
242 RESOURCE MENU_PANE r_memspy_menupane_phone_info_stack |
|
243 { |
|
244 items= |
|
245 { |
|
246 MENU_ITEM { command = EMemSpyCmdPhoneInfoStackInfo; txt = "Detailed Summary"; }, |
|
247 MENU_ITEM { command = EMemSpyCmdPhoneInfoStackInfoCompact; txt = "Compact Summary"; }, |
|
248 MENU_ITEM { command = EMemSpyCmdPhoneInfoStackDumpUser; txt = "User Stacks (Binary)"; }, |
|
249 MENU_ITEM { command = EMemSpyCmdPhoneInfoStackDumpKernel; txt = "Kernel Stacks (Binary)"; } |
|
250 }; |
|
251 } |
|
252 |
|
253 |
|
254 RESOURCE MENU_PANE r_memspy_menupane_phone_info |
|
255 { |
|
256 items= |
|
257 { |
|
258 MENU_ITEM { command = EMemSpyCmdPhoneInfoGeneral; txt = "General"; cascade = r_memspy_menupane_phone_info_general; }, |
|
259 MENU_ITEM { command = EMemSpyCmdPhoneInfoHeap; txt = "Heap"; cascade = r_memspy_menupane_phone_info_heap; }, |
|
260 MENU_ITEM { command = EMemSpyCmdPhoneInfoStack; txt = "Stack"; cascade = r_memspy_menupane_phone_info_stack; } |
|
261 }; |
|
262 } |
|
263 |
|
264 |
|
265 |
|
266 |
|
267 |
|
268 |
|
269 |
|
270 |
|
271 |
|
272 |
|
273 |
|
274 |
|
275 |
|
276 |
|
277 |
|
278 |
|
279 |
|
280 |
|
281 /* |
|
282 RESOURCE MENU_PANE r_memspy_menupane_process_sort |
|
283 { |
|
284 items= |
|
285 { |
|
286 MENU_ITEM { command = EMemSpyCmdProcessSortById; txt = "By Id"; }, |
|
287 MENU_ITEM { command = EMemSpyCmdProcessSortByName; txt = "By Name"; }, |
|
288 MENU_ITEM { command = EMemSpyCmdProcessSortByThreadCount; txt = "By Number of Threads"; }, |
|
289 MENU_ITEM { command = EMemSpyCmdProcessSortByCodeSegs; txt = "By Code Segments"; }, |
|
290 MENU_ITEM { command = EMemSpyCmdProcessSortByHeapUsage; txt = "By Heap Usage"; }, |
|
291 MENU_ITEM { command = EMemSpyCmdProcessSortByStackUsage; txt = "By Stack Usage"; } |
|
292 }; |
|
293 } |
|
294 |
|
295 RESOURCE MENU_PANE r_memspy_menupane_process_info |
|
296 { |
|
297 items= |
|
298 { |
|
299 MENU_ITEM { command = EMemSpyCmdProcessInfoSummary; txt = "Summary"; }, |
|
300 MENU_ITEM { command = EMemSpyCmdProcessInfoHandles; txt = "Handles"; } |
|
301 }; |
|
302 } |
|
303 */ |
|
304 |
|
305 |
|
306 RESOURCE MENU_PANE r_memspy_menupane_process_end |
|
307 { |
|
308 items= |
|
309 { |
|
310 MENU_ITEM { command = EMemSpyCmdProcessEndKill; txt = "Kill"; }, |
|
311 MENU_ITEM { command = EMemSpyCmdProcessEndPanic; txt = "Panic"; }, |
|
312 MENU_ITEM { command = EMemSpyCmdProcessEndTerminate; txt = "Terminate"; } |
|
313 }; |
|
314 } |
|
315 |
|
316 |
|
317 RESOURCE MENU_PANE r_memspy_menupane_process |
|
318 { |
|
319 items= |
|
320 { |
|
321 //MENU_ITEM { command = EMemSpyCmdProcessInfo; txt = "Info"; cascade = r_memspy_menupane_process_info; }, |
|
322 //MENU_ITEM { command = EMemSpyCmdProcessSort; txt = "Sort"; cascade = r_memspy_menupane_process_sort; }, |
|
323 MENU_ITEM { command = EMemSpyCmdProcessEnd; txt = "End"; cascade = r_memspy_menupane_process_end; } |
|
324 }; |
|
325 } |
|
326 |
|
327 |
|
328 |
|
329 |
|
330 |
|
331 |
|
332 |
|
333 RESOURCE MENU_PANE r_memspy_menupane_thread_priority |
|
334 { |
|
335 items= |
|
336 { |
|
337 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteVeryLow; txt = "Abs. Very Low"; }, |
|
338 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteLowNormal; txt = "Abs. Low Normal"; }, |
|
339 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteLow; txt = "Abs. Low"; }, |
|
340 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteBackgroundNormal; txt = "Abs. Background Normal"; }, |
|
341 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteBackground; txt = "Abs. Background "; }, |
|
342 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteForegroundNormal; txt = "Abs. Foreground Normal"; }, |
|
343 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteForeground; txt = "Abs. Foreground"; }, |
|
344 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteHighNormal; txt = "Abs. High Normal"; }, |
|
345 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteHigh; txt = "Abs. High"; }, |
|
346 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime1; txt = "Abs. Real Time 1"; }, |
|
347 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime2; txt = "Abs. Real Time 2"; }, |
|
348 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime3; txt = "Abs. Real Time 3"; }, |
|
349 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime4; txt = "Abs. Real Time 4"; }, |
|
350 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime5; txt = "Abs. Real Time 5"; }, |
|
351 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime6; txt = "Abs. Real Time 6"; }, |
|
352 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime7; txt = "Abs. Real Time 7"; }, |
|
353 MENU_ITEM { command = EMemSpyCmdThreadSetPriorityAbsoluteRealTime8; txt = "Abs. Real Time 8"; } |
|
354 }; |
|
355 } |
|
356 |
|
357 /* |
|
358 RESOURCE MENU_PANE r_memspy_menupane_thread_info |
|
359 { |
|
360 items= |
|
361 { |
|
362 MENU_ITEM { command = EMemSpyCmdThreadInfoHandles; txt = "Handles"; } |
|
363 }; |
|
364 } |
|
365 */ |
|
366 |
|
367 RESOURCE MENU_PANE r_memspy_menupane_thread_end |
|
368 { |
|
369 items= |
|
370 { |
|
371 MENU_ITEM { command = EMemSpyCmdThreadEndKill; txt = "Kill"; }, |
|
372 MENU_ITEM { command = EMemSpyCmdThreadEndPanic; txt = "Panic"; }, |
|
373 MENU_ITEM { command = EMemSpyCmdThreadEndTerminate; txt = "Terminate"; } |
|
374 }; |
|
375 } |
|
376 |
|
377 |
|
378 RESOURCE MENU_PANE r_memspy_menupane_thread |
|
379 { |
|
380 items= |
|
381 { |
|
382 //MENU_ITEM { command = EMemSpyCmdThreadInfo; txt = "Info"; cascade = r_memspy_menupane_thread_info; }, |
|
383 MENU_ITEM { command = EMemSpyCmdThreadSetPriority; txt = "Change Priority"; cascade = r_memspy_menupane_thread_priority; }, |
|
384 MENU_ITEM { command = EMemSpyCmdThreadEnd; txt = "End"; cascade = r_memspy_menupane_thread_end; } |
|
385 }; |
|
386 } |
|
387 |
|
388 |
|
389 |
|
390 |
|
391 |
|
392 |
|
393 |
|
394 |
|
395 |
|
396 RESOURCE MENU_PANE r_memspy_menupane_output |
|
397 { |
|
398 items= |
|
399 { |
|
400 MENU_ITEM { command = EMemSpyCmdOutputToDebug; txt = "Switch to Debug output"; }, |
|
401 MENU_ITEM { command = EMemSpyCmdOutputToFile; txt = "Switch to File output"; } |
|
402 }; |
|
403 } |
|
404 |
|
405 |
|
406 RESOURCE MENU_PANE r_memspy_menupane_tools |
|
407 { |
|
408 items= |
|
409 { |
|
410 MENU_ITEM { command = EMemSpyCmdToolsListOpenFiles; txt = "List open files"; }, |
|
411 MENU_ITEM { command = EMemSpyCmdOutput; txt = "Change output mode"; cascade = r_memspy_menupane_output; } |
|
412 }; |
|
413 } |
|
414 |
|
415 |
|
416 RESOURCE MENU_PANE r_memspy_menupane_view |
|
417 { |
|
418 items= |
|
419 { |
|
420 MENU_ITEM { command = EMemSpyCmdViewRefresh; txt = "Refresh"; }, |
|
421 MENU_ITEM { command = EMemSpyCmdViewOutputToSink; txt = "Output Contents"; } |
|
422 }; |
|
423 } |
|
424 |
|
425 |
|
426 RESOURCE MENU_PANE r_memspy_menupane_images |
|
427 { |
|
428 items= |
|
429 { |
|
430 MENU_ITEM { command = EMemSpyCmdImagesListing; txt = "Output Listing"; }, |
|
431 MENU_ITEM { command = EMemSpyCmdImagesSlideshow; txt = "Slideshow"; } |
|
432 #ifndef __WINS__ |
|
433 , |
|
434 MENU_ITEM { command = EMemSpyCmdImagesSaveAllToMemoryCard; txt = "Save All to Memory Card"; } |
|
435 #endif |
|
436 }; |
|
437 } |
|
438 |
|
439 |
|
440 |
|
441 RESOURCE MENU_PANE r_memspy_menupane_server_list_output |
|
442 { |
|
443 items= |
|
444 { |
|
445 MENU_ITEM { command = EMemSpyCmdServerListOutputListCSV; txt = "Listing"; }, |
|
446 MENU_ITEM { command = EMemSpyCmdServerListOutputListDetailed; txt = "Detailed Listing"; } |
|
447 }; |
|
448 } |
|
449 |
|
450 |
|
451 RESOURCE MENU_PANE r_memspy_menupane_server_list_sort |
|
452 { |
|
453 items= |
|
454 { |
|
455 MENU_ITEM { command = EMemSpyCmdServerListSortByName; txt = "By Name"; }, |
|
456 MENU_ITEM { command = EMemSpyCmdServerListSortBySessionCount; txt = "By Number of Sessions"; } |
|
457 }; |
|
458 } |
|
459 |
|
460 |
|
461 RESOURCE MENU_PANE r_memspy_menupane_server_list |
|
462 { |
|
463 items= |
|
464 { |
|
465 MENU_ITEM { command = EMemSpyCmdServerListOutput; txt = "Output"; cascade = r_memspy_menupane_server_list_output; }, |
|
466 MENU_ITEM { command = EMemSpyCmdServerListSort; txt = "Sort"; cascade = r_memspy_menupane_server_list_sort; } |
|
467 }; |
|
468 } |
|
469 |
|
470 |
|
471 |
|
472 RESOURCE MENU_PANE r_memspy_menupane_chunk_list_sort |
|
473 { |
|
474 items= |
|
475 { |
|
476 MENU_ITEM { command = EMemSpyCmdChunkSortByName; txt = "By Name"; }, |
|
477 MENU_ITEM { command = EMemSpyCmdChunkSortBySize; txt = "By Size"; } |
|
478 }; |
|
479 } |
|
480 |
|
481 |
|
482 RESOURCE MENU_PANE r_memspy_menupane_chunk_list |
|
483 { |
|
484 items= |
|
485 { |
|
486 MENU_ITEM { command = EMemSpyCmdChunkListing; txt = "Output Listing"; }, |
|
487 MENU_ITEM { command = EMemSpyCmdChunkSort; txt = "Sort"; cascade = r_memspy_menupane_chunk_list_sort; } |
|
488 }; |
|
489 } |
|
490 |
|
491 |
|
492 RESOURCE MENU_PANE r_memspy_menupane_codeseg_list_filter_by_capability |
|
493 { |
|
494 items= |
|
495 { |
|
496 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithTCBProcess; txt = "TCB (Exe)"; }, |
|
497 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithTCBAll; txt = "TCB (All)"; }, |
|
498 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithCommDDProcess; txt = "Comm DD (Exe)"; }, |
|
499 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithCommDDAll; txt = "Comm DD (All)"; }, |
|
500 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithPowerMgmtProcess; txt = "Power Mgmt (Exe)"; }, |
|
501 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithPowerMgmtAll; txt = "Power Mgmt (All)"; }, |
|
502 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithMultimediaDDProcess; txt = "Multimedia DD (Exe)"; }, |
|
503 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithMultimediaDDAll; txt = "Multimedia DD (All)"; }, |
|
504 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithReadDeviceDataProcess; txt = "Read Device Data (Exe)"; }, |
|
505 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithReadDeviceDataAll; txt = "Read Device Data (All)"; }, |
|
506 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithWriteDeviceDataProcess; txt = "Write Device Data (Exe)"; }, |
|
507 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithWriteDeviceDataAll; txt = "Write Device Data (All)"; }, |
|
508 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithDRMProcess; txt = "DRM (Exe)"; }, |
|
509 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithDRMAll; txt = "DRM (All)"; }, |
|
510 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithTrustedUIProcess; txt = "Trusted UI (Exe)"; }, |
|
511 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithTrustedUIAll; txt = "Trusted UI (All)"; }, |
|
512 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithProtServProcess; txt = "Prot Serv (Exe)"; }, |
|
513 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithProtServAll; txt = "Prot Serv (All)"; }, |
|
514 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithDiskAdminProcess; txt = "Disk Admin (Exe)"; }, |
|
515 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithDiskAdminAll; txt = "Disk Admin (All)"; }, |
|
516 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithNetworkControlProcess; txt = "Network Ctrl (Exe)"; }, |
|
517 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithNetworkControlAll; txt = "Network Ctrl (All)"; }, |
|
518 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithAllFilesProcess; txt = "All Files (Exe)"; }, |
|
519 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithAllFilesAll; txt = "All Files (All)"; }, |
|
520 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithSwEventProcess; txt = "SW Event (Exe)"; }, |
|
521 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithSwEventAll; txt = "SW Event (All)"; }, |
|
522 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithNetworkServicesProcess; txt = "Network Serv (Exe)"; }, |
|
523 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithNetworkServicesAll; txt = "Network Serv (All)"; }, |
|
524 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithLocalServicesProcess; txt = "Local Serv (Exe)"; }, |
|
525 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithLocalServicesAll; txt = "Local Serv (All)"; }, |
|
526 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithReadUserDataProcess; txt = "Read User Data (Exe)"; }, |
|
527 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithReadUserDataAll; txt = "Read User Data (All)"; }, |
|
528 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithWriteUserDataProcess; txt = "Write User Data (Exe)"; }, |
|
529 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithWriteUserDataAll; txt = "Write User Data (All)"; }, |
|
530 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithLocationProcess; txt = "Location (Exe)"; }, |
|
531 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithLocationAll; txt = "Location (All)"; }, |
|
532 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithSurroundingsDDProcess; txt = "Surroundings DD (Exe)"; }, |
|
533 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithSurroundingsDDAll; txt = "Surroundings DD (All)"; }, |
|
534 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithUserEnvProcess; txt = "User Env (Exe)"; }, |
|
535 MENU_ITEM { command = EMemSpyCmdCodeSegShowCapsWithUserEnvAll; txt = "User Env (All)"; } |
|
536 }; |
|
537 } |
|
538 |
|
539 |
|
540 |
|
541 RESOURCE MENU_PANE r_memspy_menupane_codeseg_list_filter |
|
542 { |
|
543 items= |
|
544 { |
|
545 MENU_ITEM { command = EMemSpyCmdCodeSegShowItemsAll; txt = "None"; }, |
|
546 MENU_ITEM { command = EMemSpyCmdCodeSegShowItemsGlobalData; txt = "By Global Data"; }, |
|
547 MENU_ITEM { command = EMemSpyCmdCodeSegShowCaps; txt = "By Capability"; cascade = r_memspy_menupane_codeseg_list_filter_by_capability; } |
|
548 }; |
|
549 } |
|
550 |
|
551 |
|
552 RESOURCE MENU_PANE r_memspy_menupane_codeseg_list_sort |
|
553 { |
|
554 items= |
|
555 { |
|
556 MENU_ITEM { command = EMemSpyCmdCodeSegSortByName; txt = "By Name"; }, |
|
557 MENU_ITEM { command = EMemSpyCmdCodeSegSortByCodeSize; txt = "By Code Size"; }, |
|
558 MENU_ITEM { command = EMemSpyCmdCodeSegSortByDataSize; txt = "By Total Data Size"; }, |
|
559 MENU_ITEM { command = EMemSpyCmdCodeSegSortByUid; txt = "By Uid"; } |
|
560 }; |
|
561 } |
|
562 |
|
563 |
|
564 RESOURCE MENU_PANE r_memspy_menupane_codeseg_list |
|
565 { |
|
566 items= |
|
567 { |
|
568 MENU_ITEM { command = EMemSpyCmdCodeSegListing; txt = "Output Listing"; }, |
|
569 MENU_ITEM { command = EMemSpyCmdCodeSegShow; txt = "Filter"; cascade = r_memspy_menupane_codeseg_list_filter; }, |
|
570 MENU_ITEM { command = EMemSpyCmdCodeSegSort; txt = "Sort"; cascade = r_memspy_menupane_codeseg_list_sort; } |
|
571 }; |
|
572 } |
|
573 |
|
574 |
|
575 |
|
576 |
|
577 |
|
578 RESOURCE MENU_PANE r_memspy_menupane_active_objects |
|
579 { |
|
580 items= |
|
581 { |
|
582 MENU_ITEM { command = EMemSpyCmdActiveObjectListing; txt = "Output Listing"; } |
|
583 }; |
|
584 } |
|
585 |
|
586 |
|
587 |
|
588 |
|
589 RESOURCE MENU_PANE r_memspy_menupane_ram |
|
590 { |
|
591 items= |
|
592 { |
|
593 MENU_ITEM { command = EMemSpyCmdRAMAvkonIconCacheDisabled; txt = "Disable Icon Cache"; }, |
|
594 MENU_ITEM { command = EMemSpyCmdRAMAvkonIconCacheEnabled; txt = "Enable Icon Cache"; } |
|
595 }; |
|
596 } |
|
597 |
|
598 |
|
599 |
|
600 |
|
601 |
|
602 |
|
603 |
|
604 |
|
605 |
|
606 |
|
607 |
|
608 |
|
609 |
|
610 |
|
611 |
|
612 |
|
613 |
|
614 |
|
615 |
|
616 |
|
617 |
|
618 |
|
619 |
|
620 |
|
621 |
|
622 RESOURCE MENU_PANE r_memspy_menupane_kernel_containers |
|
623 { |
|
624 items= |
|
625 { |
|
626 MENU_ITEM { command = EMemSpyCmdKernelContainersOutput; txt = "Output list"; } |
|
627 }; |
|
628 } |
|
629 |
|
630 |
|
631 RESOURCE MENU_PANE r_memspy_menupane_kernel_objects |
|
632 { |
|
633 items= |
|
634 { |
|
635 MENU_ITEM { command = EMemSpyCmdKernelObjectTerminate; txt = "Terminate"; }, |
|
636 MENU_ITEM { command = EMemSpyCmdKernelObjectSwitchTo; txt = "Switch to"; }, |
|
637 MENU_ITEM { command = EMemSpyCmdKernelObjectEnd; txt = "End"; }, |
|
638 MENU_ITEM { command = EMemSpyCmdKernelObjectPanic; txt = "Panic"; } |
|
639 }; |
|
640 } |
|
641 |
|
642 |
|
643 RESOURCE MENU_PANE r_memspy_menupane_kernel_heap |
|
644 { |
|
645 items= |
|
646 { |
|
647 MENU_ITEM { command = EMemSpyCmdKernelHeapDump; txt = "Dump Heap"; } |
|
648 }; |
|
649 } |
|
650 |
|
651 |
|
652 |
|
653 RESOURCE MENU_PANE r_memspy_menupane_memory_tracking |
|
654 { |
|
655 items= |
|
656 { |
|
657 MENU_ITEM { command = EMemSpyCmdMemoryTrackingStart; txt = "Start"; }, |
|
658 MENU_ITEM { command = EMemSpyCmdMemoryTrackingStop; txt = "Stop"; }, |
|
659 MENU_ITEM { command = EMemSpyCmdMemoryTrackingTotalWithSharedMem; txt = "Include shared memory in Total"; }, |
|
660 MENU_ITEM { command = EMemSpyCmdMemoryTrackingTotalWithoutSharedMem; txt = "Exclude shared memory from Total"; }, |
|
661 MENU_ITEM { command = EMemSpyCmdMemoryTrackingHWMReset; txt = "Reset HWM"; } |
|
662 }; |
|
663 } |
|
664 |
|
665 |
|
666 |
|
667 RESOURCE MENU_PANE r_memspy_menupane_memory_tracking_hwm |
|
668 { |
|
669 items= |
|
670 { |
|
671 MENU_ITEM { command = EMemSpyCmdMemoryTrackingHWMReset; txt = "Reset"; } |
|
672 }; |
|
673 } |
|
674 |
|
675 |
|
676 |
|
677 RESOURCE MENU_PANE r_memspy_menupane_memory_tracking_autostart |
|
678 { |
|
679 items= |
|
680 { |
|
681 MENU_ITEM { command = EMemSpyCmdMemoryTrackingAutoStartItemAdd; txt = "Add"; }, |
|
682 MENU_ITEM { command = EMemSpyCmdMemoryTrackingAutoStartItemEdit; txt = "Edit"; }, |
|
683 MENU_ITEM { command = EMemSpyCmdMemoryTrackingAutoStartItemDelete; txt = "Remove"; }, |
|
684 MENU_ITEM { command = EMemSpyCmdMemoryTrackingAutoStartItemDeleteAll; txt = "Remove All"; }, |
|
685 MENU_ITEM { command = EMemSpyCmdMemoryTrackingAutoStartItemImport; txt = "Import"; } |
|
686 }; |
|
687 } |
|
688 |
|
689 |
|
690 |
|
691 |
|
692 RESOURCE MENU_PANE r_memspy_menupane_window_groups |
|
693 { |
|
694 items= |
|
695 { |
|
696 MENU_ITEM { command = EMemSpyCmdWindowGroupTerminate; txt = "Terminate"; }, |
|
697 MENU_ITEM { command = EMemSpyCmdWindowGroupSwitchTo; txt = "Switch to"; }, |
|
698 MENU_ITEM { command = EMemSpyCmdWindowGroupEnd; txt = "End"; }, |
|
699 MENU_ITEM { command = EMemSpyCmdWindowGroupPanic; txt = "Panic"; } |
|
700 }; |
|
701 } |
|
702 |
|
703 |
|
704 |
|
705 |
|
706 |
|
707 |
|
708 |
|
709 RESOURCE MENU_PANE r_memspy_menupane |
|
710 { |
|
711 items= |
|
712 { |
|
713 // This item is visible if the view supports child views |
|
714 MENU_ITEM { command = EMemSpyCmdOpen; txt = "Open"; }, |
|
715 |
|
716 // These are view-specific menu cascades that are not shown unless a specific view is open |
|
717 MENU_ITEM { command = EMemSpyCmdServerList; txt = "Server List"; cascade = r_memspy_menupane_server_list; }, |
|
718 MENU_ITEM { command = EMemSpyCmdChunk; txt = "Chunk"; cascade = r_memspy_menupane_chunk_list; }, |
|
719 MENU_ITEM { command = EMemSpyCmdCodeSeg; txt = "Code Segment"; cascade = r_memspy_menupane_codeseg_list; }, |
|
720 MENU_ITEM { command = EMemSpyCmdImages; txt = "Images"; cascade = r_memspy_menupane_images; }, |
|
721 MENU_ITEM { command = EMemSpyCmdActiveObject; txt = "Active Object"; cascade = r_memspy_menupane_active_objects; }, |
|
722 MENU_ITEM { command = EMemSpyCmdHeap; txt = "Heap"; cascade = r_memspy_menupane_heap; }, |
|
723 MENU_ITEM { command = EMemSpyCmdStack; txt = "Stack"; cascade = r_memspy_menupane_stack; }, |
|
724 MENU_ITEM { command = EMemSpyCmdRAM; txt = "RAM"; cascade = r_memspy_menupane_ram; }, |
|
725 MENU_ITEM { command = EMemSpyCmdProcess; txt = "Process"; cascade = r_memspy_menupane_process; }, |
|
726 MENU_ITEM { command = EMemSpyCmdThread; txt = "Thread"; cascade = r_memspy_menupane_thread; }, |
|
727 MENU_ITEM { command = EMemSpyCmdKernelContainers; txt = "Kernel Objects"; cascade = r_memspy_menupane_kernel_containers; }, |
|
728 MENU_ITEM { command = EMemSpyCmdKernelObjects; txt = "Kernel Object"; cascade = r_memspy_menupane_kernel_objects; }, |
|
729 MENU_ITEM { command = EMemSpyCmdKernelHeap; txt = "Kernel Heap"; cascade = r_memspy_menupane_kernel_heap; }, |
|
730 MENU_ITEM { command = EMemSpyCmdMemoryTracking; txt = "Memory Tracking"; cascade = r_memspy_menupane_memory_tracking; }, |
|
731 MENU_ITEM { command = EMemSpyCmdMemoryTrackingHWM; txt = "Memory HWM"; cascade = r_memspy_menupane_memory_tracking_hwm; }, |
|
732 MENU_ITEM { command = EMemSpyCmdMemoryTrackingAutoStart; txt = "Auto-Start Items"; cascade = r_memspy_menupane_memory_tracking_autostart; }, |
|
733 MENU_ITEM { command = EMemSpyCmdWindowGroups; txt = "Window Group"; cascade = r_memspy_menupane_window_groups; }, |
|
734 |
|
735 // These are standard menu items that are always visible |
|
736 MENU_ITEM { command = EMemSpyCmdView; txt = "View"; cascade = r_memspy_menupane_view; }, |
|
737 MENU_ITEM { command = EMemSpyCmdTools; txt = "Tools"; cascade = r_memspy_menupane_tools; }, |
|
738 MENU_ITEM { command = EMemSpyCmdPhoneInfo; txt = "Phone Information"; cascade = r_memspy_menupane_phone_info; }, |
|
739 MENU_ITEM { command = EMemSpyCmdAutoCapture; txt = "Automatic Capture"; cascade = r_memspy_menupane_auto_capture; }, |
|
740 |
|
741 // About |
|
742 MENU_ITEM { command = EMemSpyCmdToolsAbout; txt = "About"; }, |
|
743 |
|
744 // One or other is visible, depending on whether it is a top level menu item |
|
745 MENU_ITEM { command = EAknSoftkeyBack; txt = "Back"; }, |
|
746 MENU_ITEM { command = EAknCmdExit; txt = "Exit"; } |
|
747 }; |
|
748 } |
|
749 |
|
750 |
|
751 RESOURCE DIALOG r_memspy_device_wide_operation_progress_dialog |
|
752 { |
|
753 title = "Performing operation.."; |
|
754 flags = EAknProgressNoteFlags | EEikDialogFlagWait; |
|
755 buttons = R_AVKON_SOFTKEYS_CANCEL; |
|
756 items = |
|
757 { |
|
758 DLG_LINE |
|
759 { |
|
760 type = EAknCtNote; |
|
761 id = EMemSpyCtrlIdProgressNote; |
|
762 control = AVKON_NOTE |
|
763 { |
|
764 layout = EProgressLayout; |
|
765 imagefile = AVKON_ICON_FILE; |
|
766 imageid = EMbmAvkonQgn_note_progress; |
|
767 imagemask = EMbmAvkonQgn_note_progress_mask; |
|
768 }; |
|
769 } |
|
770 }; |
|
771 } |
|
772 |
|
773 |
|
774 RESOURCE DIALOG r_memspy_export_to_memorycard_dialog |
|
775 { |
|
776 title = "Save Bitmaps to Memory Card"; |
|
777 flags = EAknProgressNoteFlags | EEikDialogFlagWait; |
|
778 buttons = R_AVKON_SOFTKEYS_CANCEL; |
|
779 items = |
|
780 { |
|
781 DLG_LINE |
|
782 { |
|
783 type = EAknCtNote; |
|
784 id = EMemSpyCtrlIdProgressNote; |
|
785 control = AVKON_NOTE |
|
786 { |
|
787 layout = EProgressLayout; |
|
788 imagefile = AVKON_ICON_FILE; |
|
789 imageid = EMbmAvkonQgn_note_progress; |
|
790 imagemask = EMbmAvkonQgn_note_progress_mask; |
|
791 }; |
|
792 } |
|
793 }; |
|
794 } |
|
795 |
|
796 |
|
797 RESOURCE DIALOG r_memspy_device_wide_settings |
|
798 { |
|
799 flags = EGeneralQueryFlags; |
|
800 buttons = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
801 items = |
|
802 { |
|
803 DLG_LINE |
|
804 { |
|
805 type = EAknCtQuery; |
|
806 id = EGeneralQuery; |
|
807 control = AVKON_DATA_QUERY |
|
808 { |
|
809 layout = ENumberLayout; |
|
810 label = "Frequency (seconds)"; |
|
811 control = AVKON_INTEGER_EDWIN |
|
812 { |
|
813 min = 5; |
|
814 max = 3600; |
|
815 maxlength = 4; |
|
816 }; |
|
817 }; |
|
818 } |
|
819 }; |
|
820 } |
|
821 |
|
822 |
|
823 RESOURCE DIALOG r_memspy_preparing_info_item_container_wait_note |
|
824 { |
|
825 flags = EAknWaitNoteFlags | EEikDialogFlagWait; |
|
826 buttons = R_AVKON_SOFTKEYS_EMPTY; |
|
827 items = |
|
828 { |
|
829 DLG_LINE |
|
830 { |
|
831 type = EAknCtNote; |
|
832 id = EMemSpyCtrlIdWaitNote; |
|
833 control = AVKON_NOTE |
|
834 { |
|
835 layout = EWaitLayout; |
|
836 singular_label = "Preparing items..."; |
|
837 imagefile = AVKON_ICON_FILE; |
|
838 imageid = EMbmAvkonQgn_note_progress; |
|
839 imagemask = EMbmAvkonQgn_note_progress_mask; |
|
840 animation = R_QGN_GRAF_WAIT_BAR_ANIM; |
|
841 }; |
|
842 } |
|
843 }; |
|
844 } |
|
845 |
|
846 |
|
847 |
|
848 |
|
849 |
|
850 RESOURCE DIALOG r_memspy_image_slideshow |
|
851 { |
|
852 title = "Image Slideshow..."; |
|
853 flags = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons | EEikDialogFlagWait; |
|
854 buttons = R_AVKON_SOFTKEYS_CANCEL; |
|
855 items = |
|
856 { |
|
857 DLG_LINE |
|
858 { |
|
859 type = EEikCtImage; |
|
860 id = EMemSpyCtrlIdSlideShowImage; |
|
861 control = IMAGE |
|
862 { |
|
863 }; |
|
864 } |
|
865 }; |
|
866 } |
|
867 |
|
868 |
|
869 |
|
870 |
|
871 |
|
872 |
|
873 RESOURCE DIALOG r_memspy_heap_tracker_timer_period |
|
874 { |
|
875 flags = EGeneralQueryFlags; |
|
876 buttons = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
877 items = |
|
878 { |
|
879 DLG_LINE |
|
880 { |
|
881 type = EAknCtQuery; |
|
882 id = EGeneralQuery; |
|
883 control = AVKON_DATA_QUERY |
|
884 { |
|
885 layout = ENumberLayout; |
|
886 label = "Frequency (seconds)"; |
|
887 control = AVKON_INTEGER_EDWIN |
|
888 { |
|
889 min = 30; |
|
890 max = 3600; |
|
891 maxlength = 4; |
|
892 }; |
|
893 }; |
|
894 } |
|
895 }; |
|
896 } |
|
897 |
|
898 |
|
899 RESOURCE DIALOG r_memspy_heap_tracker_name_filter |
|
900 { |
|
901 flags = EAknDialogGenericQueryFlags; |
|
902 buttons = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
903 items = |
|
904 { |
|
905 DLG_LINE |
|
906 { |
|
907 type = EAknCtQuery; |
|
908 id = EGeneralQuery; |
|
909 control = AVKON_DATA_QUERY |
|
910 { |
|
911 layout = EDataLayout; |
|
912 label = "Thread Name Filter"; |
|
913 control = EDWIN |
|
914 { |
|
915 flags = 0; |
|
916 width = 8; |
|
917 lines = 1; |
|
918 maxlength = 16; |
|
919 avkon_flags = EAknEditorFlagNoT9 | EAknEditorFlagLatinInputModesOnly; |
|
920 allowed_input_modes = EAknEditorTextInputMode | EAknEditorNumericInputMode; |
|
921 default_input_mode = EAknEditorTextInputMode; |
|
922 }; |
|
923 }; |
|
924 } |
|
925 }; |
|
926 } |
|
927 |
|
928 RESOURCE DIALOG r_memspy_memory_tracking_process_uid_dialog |
|
929 { |
|
930 flags = EAknDialogGenericQueryFlags; |
|
931 buttons = R_AVKON_SOFTKEYS_OK_CANCEL; |
|
932 items = |
|
933 { |
|
934 DLG_LINE |
|
935 { |
|
936 type = EAknCtQuery; |
|
937 id = EGeneralQuery; |
|
938 control = AVKON_DATA_QUERY |
|
939 { |
|
940 layout = EDataLayout; |
|
941 label = "Process Uid (Hex)"; |
|
942 control = EDWIN |
|
943 { |
|
944 flags = 0; |
|
945 width = 8; |
|
946 lines = 1; |
|
947 maxlength = 8; |
|
948 avkon_flags = EAknEditorFlagNoT9 | EAknEditorFlagLatinInputModesOnly; |
|
949 allowed_input_modes = EAknEditorTextInputMode | EAknEditorNumericInputMode; |
|
950 default_input_mode = EAknEditorNumericInputMode; |
|
951 }; |
|
952 }; |
|
953 } |
|
954 }; |
|
955 } |
|
956 |
|
957 |
|
958 RESOURCE DIALOG r_memspy_memory_tracking_import_from_installed_xml_dialog |
|
959 { |
|
960 flags = EGeneralQueryFlags; |
|
961 buttons = R_AVKON_SOFTKEYS_YES_NO; |
|
962 items = |
|
963 { |
|
964 DLG_LINE |
|
965 { |
|
966 type = EAknCtQuery; |
|
967 id = EGeneralQuery; |
|
968 control = AVKON_CONFIRMATION_QUERY |
|
969 { |
|
970 layout = EConfirmationLayout; |
|
971 label = "Import auto-start items\nfrom installed XML file?"; |
|
972 animation = R_QGN_NOTE_QUERY_ANIM; |
|
973 }; |
|
974 } |
|
975 }; |
|
976 } |
|
977 |
|
978 |
|
979 RESOURCE DIALOG r_memspy_memory_tracking_import_from_userdefined_xml_dialog |
|
980 { |
|
981 flags = EGeneralQueryFlags; |
|
982 buttons = R_AVKON_SOFTKEYS_YES_NO; |
|
983 items = |
|
984 { |
|
985 DLG_LINE |
|
986 { |
|
987 type = EAknCtQuery; |
|
988 id = EGeneralQuery; |
|
989 control = AVKON_CONFIRMATION_QUERY |
|
990 { |
|
991 layout = EConfirmationLayout; |
|
992 label = "Import auto-start items\nfrom custom XML file?"; |
|
993 animation = R_QGN_NOTE_QUERY_ANIM; |
|
994 }; |
|
995 } |
|
996 }; |
|
997 } |
|
998 |
|
999 |
|
1000 RESOURCE DIALOG r_memspyui_about_dialog |
|
1001 { |
|
1002 flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow; |
|
1003 buttons = R_AVKON_SOFTKEYS_OK_EMPTY; |
|
1004 items= |
|
1005 { |
|
1006 DLG_LINE |
|
1007 { |
|
1008 type = EAknCtPopupHeadingPane; |
|
1009 id = EAknMessageQueryHeaderId; |
|
1010 control = AVKON_HEADING |
|
1011 { |
|
1012 label = "About MemSpy"; |
|
1013 headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE; |
|
1014 }; |
|
1015 }, |
|
1016 DLG_LINE |
|
1017 { |
|
1018 type = EAknCtMessageQuery; |
|
1019 id = EAknMessageQueryContentId; |
|
1020 control = AVKON_MESSAGE_QUERY |
|
1021 { |
|
1022 message = "Version 2.1.0 - 15th June 2010. Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. Licensed under Eclipse Public License v1.0."; |
|
1023 }; |
|
1024 } |
|
1025 }; |
|
1026 } |
|
1027 |
|
1028 |
|
1029 |
|
1030 RESOURCE DIALOG r_memspy_ram_memory_delta_dialog |
|
1031 { |
|
1032 flags = EGeneralQueryFlags; |
|
1033 buttons = R_AVKON_SOFTKEYS_OK_EMPTY__OK; |
|
1034 items = |
|
1035 { |
|
1036 DLG_LINE |
|
1037 { |
|
1038 type = EAknCtNote; |
|
1039 id = EGeneralNote; |
|
1040 control = AVKON_NOTE |
|
1041 { |
|
1042 layout = EGeneralLayout; |
|
1043 singular_label = "Memory Delta"; |
|
1044 animation = R_QGN_NOTE_INFO_ANIM; |
|
1045 }; |
|
1046 } |
|
1047 }; |
|
1048 } |
|
1049 |
|
1050 |
|
1051 RESOURCE DIALOG r_memspy_panic_system_critical_thread_or_process |
|
1052 { |
|
1053 flags = EGeneralQueryFlags; |
|
1054 buttons = R_AVKON_SOFTKEYS_YES_NO; |
|
1055 items = |
|
1056 { |
|
1057 DLG_LINE |
|
1058 { |
|
1059 type = EAknCtQuery; |
|
1060 id = EGeneralQuery; |
|
1061 control = AVKON_CONFIRMATION_QUERY |
|
1062 { |
|
1063 layout = EConfirmationLayout; |
|
1064 label = "Terminating/killing/panicking item will cause a reboot.\nContinue?"; |
|
1065 animation = R_QGN_NOTE_QUERY_ANIM; |
|
1066 }; |
|
1067 } |
|
1068 }; |
|
1069 } |
|
1070 |
|
1071 RESOURCE DIALOG r_memspy_kernel_object_details_dialog |
|
1072 { |
|
1073 flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow; |
|
1074 |
|
1075 buttons = R_AVKON_SOFTKEYS_OK_EMPTY; |
|
1076 items= |
|
1077 { |
|
1078 DLG_LINE |
|
1079 { |
|
1080 type = EAknCtPopupHeadingPane; |
|
1081 id = EAknMessageQueryHeaderId; |
|
1082 control = AVKON_HEADING |
|
1083 { |
|
1084 label = "Object details"; |
|
1085 headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE; |
|
1086 }; |
|
1087 }, |
|
1088 DLG_LINE |
|
1089 { |
|
1090 type = EAknCtMessageQuery; |
|
1091 id = EAknMessageQueryContentId; |
|
1092 control = AVKON_MESSAGE_QUERY |
|
1093 { |
|
1094 message = "."; |
|
1095 }; |
|
1096 } |
|
1097 }; |
|
1098 } |
|
1099 |
|
1100 RESOURCE AVKON_SETTING_PAGE r_memspyui_swmt_categories_setting_page |
|
1101 { |
|
1102 type = EAknSetListBox; |
|
1103 editor_resource_id = r_memspyui_swmt_categories_items_listbox; |
|
1104 label = "SWMT Categories"; |
|
1105 } |
|
1106 |
|
1107 RESOURCE LISTBOX r_memspyui_swmt_categories_items_listbox |
|
1108 { |
|
1109 flags = EAknListBoxMultipleSelection; |
|
1110 } |
|
1111 |
|
1112 // --------------------------------------------------------- |
|
1113 // |
|
1114 // RESOURCE LOCALISABLE_APP_INFO |
|
1115 // |
|
1116 // --------------------------------------------------------- |
|
1117 // |
|
1118 RESOURCE LOCALISABLE_APP_INFO r_memspyui_localisable_app_info |
|
1119 { |
|
1120 short_caption = "MemSpy"; |
|
1121 caption_and_icon = |
|
1122 CAPTION_AND_ICON_INFO |
|
1123 { |
|
1124 caption = "MemSpy"; |
|
1125 |
|
1126 number_of_icons = 1; |
|
1127 |
|
1128 // Note for ROM-based apps it is recommended to add the drive letter |
|
1129 // icon_file = "z:"APP_BITMAP_DIR"\\myapp_aif.mif"; |
|
1130 icon_file = APP_BITMAP_DIR"\\memspyui_aif.mif"; |
|
1131 }; |
|
1132 } |
|
1133 |