equal
deleted
inserted
replaced
180 * @return column count of virtual sctpad. |
180 * @return column count of virtual sctpad. |
181 */ |
181 */ |
182 TInt VirtualSctpadColCount(); |
182 TInt VirtualSctpadColCount(); |
183 |
183 |
184 /** |
184 /** |
|
185 * get row count of virtual number sctpad. |
|
186 * |
|
187 * @since Symbian TB9.2 |
|
188 * @return row count of virtual number sctpad. |
|
189 */ |
|
190 TInt VirtualNumSctpadRowCount(); |
|
191 |
|
192 /** |
|
193 * get column count of virtual number sctpad. |
|
194 * |
|
195 * @since Symbian TB9.2 |
|
196 * @return column count of virtual number sctpad. |
|
197 */ |
|
198 TInt VirtualNumSctpadColCount(); |
|
199 /** |
185 * get cell size of virtual sctpad. |
200 * get cell size of virtual sctpad. |
186 * |
201 * |
187 * @since Symbian TB9.2 |
202 * @since Symbian TB9.2 |
188 * @return cell size of virtual sctpad. |
203 * @return cell size of virtual sctpad. |
189 */ |
204 */ |
197 * @return none. |
212 * @return none. |
198 */ |
213 */ |
199 void GetVirtualKeyRects( RArray<TRect>& aArrayRects ); |
214 void GetVirtualKeyRects( RArray<TRect>& aArrayRects ); |
200 |
215 |
201 /** |
216 /** |
|
217 * get cell rect of virtual sctpad. |
|
218 * |
|
219 * @since Symbian TB9.2 |
|
220 * @param aArrayRects a TRect array to receive cell rect. |
|
221 * @return none. |
|
222 */ |
|
223 void GetNumVirtualKeyRects( RArray<TRect>& aArrayRects ); |
|
224 |
|
225 /** |
202 * get text layout of virtual sctpad. |
226 * get text layout of virtual sctpad. |
203 * |
227 * |
204 * @since Symbian TB9.2 |
228 * @since Symbian TB9.2 |
205 * @return a TAknTextLineLayout object to layout cell text. |
229 * @return a TAknTextLineLayout object to layout cell text. |
206 */ |
230 */ |
207 TAknTextLineLayout SctpadKeyTxtLayout(); |
231 TAknTextLineLayout SctpadKeyTxtLayout(); |
208 |
232 |
|
233 /** |
|
234 * get text layout of virtual numpad. |
|
235 * |
|
236 * @since Symbian TB9.2 |
|
237 * @return a TAknTextLineLayout object to layout cell text. |
|
238 */ |
|
239 TAknTextLineLayout NumpadKeyTxtLayout(); |
|
240 |
209 /** |
241 /** |
210 * get preview bubble rect. |
242 * get preview bubble rect. |
211 * |
243 * |
212 * @since Symbian TB9.2 |
244 * @since Symbian TB9.2 |
213 * @return a TRect object to preview bubble rect. |
245 * @return a TRect object to preview bubble rect. |
321 |
353 |
322 /** |
354 /** |
323 * Get virtual key pad rect |
355 * Get virtual key pad rect |
324 */ |
356 */ |
325 TRect GetVirtualKeyRect(); |
357 TRect GetVirtualKeyRect(); |
|
358 /** |
|
359 * Get virtual number key pad rect |
|
360 */ |
|
361 TRect GetVirtualNumKeyRect(); |
326 private: |
362 private: |
327 |
363 |
328 /** |
364 /** |
329 * C++ constructor |
365 * C++ constructor |
330 * |
366 * |
366 /** |
402 /** |
367 * Retrieve the laf data for symbol table |
403 * Retrieve the laf data for symbol table |
368 */ |
404 */ |
369 void RetrieveLafDataForSymbolTable(); |
405 void RetrieveLafDataForSymbolTable(); |
370 |
406 |
371 /** |
407 /** |
|
408 * Retrieve the laf data for symbol table |
|
409 */ |
|
410 void RetrieveLafDataForNumSymbolTable(); |
|
411 |
|
412 /** |
372 * Retrieve the landscape laf data for symbol table |
413 * Retrieve the landscape laf data for symbol table |
373 */ |
414 */ |
374 void RetrieveLandscapeLafDataForSymbolTable(); |
415 void RetrieveLandscapeLafDataForSymbolTable(); |
375 |
416 |
376 /** |
417 /** |
377 * Retrieve the portrait laf data for symbol table |
418 * Retrieve the portrait laf data for symbol table |
378 */ |
419 */ |
379 void RetrievePortraitLafDataForSymbolTable(); |
420 void RetrievePortraitLafDataForSymbolTable(); |
|
421 |
|
422 /** |
|
423 * Retrieve the landscape laf data for number symbol table |
|
424 */ |
|
425 void RetrieveLandscapeLafDataForNumSymbolTable(); |
|
426 |
|
427 /** |
|
428 * Retrieve the portrait laf data for number symbol table |
|
429 */ |
|
430 void RetrievePortraitLafDataForNumSymbolTable(); |
380 |
431 |
381 /** |
432 /** |
382 * Retrieve the laf data for HWR writing box |
433 * Retrieve the laf data for HWR writing box |
383 */ |
434 */ |
384 void RetrieveLafDataForHwrBox(); |
435 void RetrieveLafDataForHwrBox(); |
400 */ |
451 */ |
401 TRect iRectIcf; |
452 TRect iRectIcf; |
402 TRect iRectWritingBox; |
453 TRect iRectWritingBox; |
403 TRect iRectNumpad; |
454 TRect iRectNumpad; |
404 TRect iRectSctpad; |
455 TRect iRectSctpad; |
405 TRect iRectSpase; |
456 TRect iRectBtnSpace; |
406 TRect iRectEnter; |
457 TRect iRectBtnEnter; |
407 TRect iIndicatorRect; |
458 TRect iIndicatorRect; |
408 |
459 |
409 /** |
460 /** |
410 * Functinal button laf |
461 * Functinal button laf |
411 */ |
462 */ |
416 TRect iRectBtnArrowRight; |
467 TRect iRectBtnArrowRight; |
417 TRect iRectBtnArrowUp; |
468 TRect iRectBtnArrowUp; |
418 TRect iRectBtnArrowDown; |
469 TRect iRectBtnArrowDown; |
419 TRect iRectBtnOption; |
470 TRect iRectBtnOption; |
420 TRect iRectBtnSctPage; |
471 TRect iRectBtnSctPage; |
|
472 TRect iRectBtnNumType; |
421 TSize iArrowPaddingSize; |
473 TSize iArrowPaddingSize; |
422 TSize iSizeBtnPadding; |
474 TSize iSizeBtnPadding; |
423 |
475 |
424 /** |
476 /** |
425 * ICF laf |
477 * ICF laf |
455 |
507 |
456 /** |
508 /** |
457 * virtual key rects array |
509 * virtual key rects array |
458 */ |
510 */ |
459 RArray<TRect> iSCTrectArray; |
511 RArray<TRect> iSCTrectArray; |
460 |
512 // Number symbol table laf data |
|
513 TRect iRectOfNumSymbolTable; |
|
514 TInt iNumSctpadRowCount; |
|
515 TInt iNumSctpadColCount; |
|
516 TSize iSizeNumSctpadCell; |
|
517 // RArray<TRect> iNumSymBtnRectArray; |
|
518 RArray<TRect> iNumSCTrectArray; |
461 /** |
519 /** |
462 * Preview bubble |
520 * Preview bubble |
463 */ |
521 */ |
464 TRect iPreviewWndRect; |
522 TRect iPreviewWndRect; |
465 TRect iPreviewWndInnerRect; |
523 TRect iPreviewWndInnerRect; |