495 void SimulateRawEvent( TInt aScanCode, TRawEvent::TType aType ); |
495 void SimulateRawEvent( TInt aScanCode, TRawEvent::TType aType ); |
496 |
496 |
497 inline TBool IsRtoLLanguage( TInt aLanguage ); |
497 inline TBool IsRtoLLanguage( TInt aLanguage ); |
498 inline TBool IsValidLanguage( TInt aLanguage ); |
498 inline TBool IsValidLanguage( TInt aLanguage ); |
499 |
499 |
500 inline CAknFepCtrlEventButton* EventButtonCtrl( TInt aCtrlId ); |
|
501 inline CAknFepCtrlCommonButton* CommonButtonCtrl( TInt aCtrlId ); |
|
502 TInt IntContext( TPeninputDataType aDataIndex ); |
|
503 |
|
504 /** |
500 /** |
505 * Handle size changed for range list |
501 * Handle size changed for range list |
506 * |
502 * |
507 * @since S60 v5.0 |
503 * @since S60 v5.0 |
508 * @return None |
504 * @return None |
528 */ |
524 */ |
529 void HandleButtonResOnLangDirChange( TInt aControlId ); |
525 void HandleButtonResOnLangDirChange( TInt aControlId ); |
530 void HandleButtonResOnLangDirChangeL( TInt aControlId ); |
526 void HandleButtonResOnLangDirChangeL( TInt aControlId ); |
531 |
527 |
532 /** |
528 /** |
|
529 * Utils to get an event button |
|
530 * |
|
531 * @since S60 v5.0 |
|
532 * @param aCtrlId id of button control |
|
533 * @return pointer to an event button |
|
534 */ |
|
535 inline CAknFepCtrlEventButton* EventButtonCtrl( TInt aCtrlId ); |
|
536 |
|
537 /** |
|
538 * Utils to get an common button |
|
539 * |
|
540 * @since S60 v5.0 |
|
541 * @param aCtrlId id of button control |
|
542 * @return pointer to an common button |
|
543 */ |
|
544 inline CAknFepCtrlCommonButton* CommonButtonCtrl( TInt aCtrlId ); |
|
545 |
|
546 /** |
|
547 * Utils to get context value |
|
548 * |
|
549 * @since S60 v5.0 |
|
550 * @param aDataIndex index of context value |
|
551 * @return conext value |
|
552 */ |
|
553 TInt IntContext( TPeninputDataType aDataIndex ); |
|
554 |
|
555 /** |
533 * Handle range list event |
556 * Handle range list event |
534 * |
557 * |
535 * @since S60 v5.0 |
558 * @since S60 v5.0 |
536 * @return None |
559 * @return None |
537 */ |
560 */ |
538 void HandleRangeListSelectedL( CFepUiBaseCtrl* aCtrl, const TDesC& aData ); |
561 void HandleRangeListSelectedL( CFepUiBaseCtrl* aCtrl, const TDesC& aData ); |
539 |
562 |
|
563 //todo new rangelist |
|
564 /** |
|
565 * Get resource ids of range button icon |
|
566 * |
|
567 * @since S60 v5.0 |
|
568 * @param aLangId current language id |
|
569 * @param aAlphaRange variable to receive icon resource id for alpha range |
|
570 * @param aOtherRange variable to receive icon resource id for other ranges |
|
571 * @return None |
|
572 */ |
|
573 void GetRangeIconResource( TInt aLangId, TInt& aAlphaRange, TInt& aOtherRange ); |
|
574 |
|
575 //todo new rangelist |
|
576 /** |
|
577 * Prepare range list items |
|
578 * |
|
579 * @since S60 v5.0 |
|
580 * @param aRangeItems items in range list |
|
581 * @return None |
|
582 */ |
|
583 void PrepareRangeListItems( RArray<CFepLayoutChoiceList::SItem>& aRangeItems ); |
|
584 |
540 private: // Data |
585 private: // Data |
541 |
586 |
542 /** |
587 /** |
543 * The vkb extenting control for vkb area |
588 * The vkb extenting control for vkb area |
544 * Not own |
589 * Not own |