equal
deleted
inserted
replaced
562 * @since S60 v4.0 |
562 * @since S60 v4.0 |
563 * @return TouchFeedbackInstance |
563 * @return TouchFeedbackInstance |
564 */ |
564 */ |
565 inline MTouchFeedback* TouchFeedbackInstance(); |
565 inline MTouchFeedback* TouchFeedbackInstance(); |
566 |
566 |
|
567 /** |
|
568 * Get extra response area of virtual key controls. |
|
569 * |
|
570 * @since Symbian^3 |
|
571 * @param aMargins output the margins around the original response area. |
|
572 */ |
|
573 void GetKeyExtResponseArea( TMargins& aMargins ); |
|
574 |
|
575 /** |
|
576 * Get extra response area of button controls. |
|
577 * |
|
578 * @since Symbian^3 |
|
579 * @param aMargins output the margins around the original response area. |
|
580 */ |
|
581 void GetButtonExtResponseArea( TMargins& aMargins ); |
|
582 |
567 protected: |
583 protected: |
568 /** |
584 /** |
569 * Constructor |
585 * Constructor |
570 * |
586 * |
571 * @since S60 v4.0 |
587 * @since S60 v4.0 |
628 * @since S60 v4.0 |
644 * @since S60 v4.0 |
629 * @param aData Editor text and cursor pos information |
645 * @param aData Editor text and cursor pos information |
630 */ |
646 */ |
631 void SendEditorTextAndCursorPosL(TUint8* aData); |
647 void SendEditorTextAndCursorPosL(TUint8* aData); |
632 void SetSelfBmpDeviceFlag(TBool aFlag); |
648 void SetSelfBmpDeviceFlag(TBool aFlag); |
|
649 |
|
650 /** |
|
651 * Load tap accuracy enhancement settings according to the specified input mode. |
|
652 * |
|
653 * @since Symbian^3 |
|
654 * @param alayoutType specifies the input mode(refer to TPluginInputMode) of this layout. |
|
655 */ |
|
656 void LoadTapAccuracySettingsL( TInt alayoutType ); |
633 |
657 |
634 private: |
658 private: |
635 NONSHARABLE_CLASS( CFepUiLayoutExt) : public CBase |
659 NONSHARABLE_CLASS( CFepUiLayoutExt) : public CBase |
636 { |
660 { |
637 public: |
661 public: |
646 * Used to Cache TouchFeedback instance |
670 * Used to Cache TouchFeedback instance |
647 */ |
671 */ |
648 MTouchFeedback* iTouchFeedbackInstance; |
672 MTouchFeedback* iTouchFeedbackInstance; |
649 |
673 |
650 TBool iSelfBmpDeviceFlag; |
674 TBool iSelfBmpDeviceFlag; |
651 TBool iDisableDrawing; |
675 TBool iDisableDrawing; |
|
676 |
|
677 /** |
|
678 * PointerMove event suppressor parameter: max movement(in pixel) |
|
679 */ |
|
680 TSize iPointerMoveSuppressMaxMovement; |
|
681 |
|
682 /** |
|
683 * PointerMove event suppressor parameter: timeout(in microsecond) |
|
684 */ |
|
685 TInt iPointerMoveSuppressTimeout; |
|
686 |
|
687 /** |
|
688 * PointerUp event suppressor parameter: max movement(in pixel) |
|
689 */ |
|
690 TSize iPointerUpSuppressMaxMovement; |
|
691 |
|
692 /** |
|
693 * PointerUp event suppressor parameter: timeout(in microsecond) |
|
694 */ |
|
695 TInt iPointerUpSuppressTimeout; |
|
696 |
|
697 /** |
|
698 * extra response area of virtual key controls |
|
699 */ |
|
700 TMargins iKeyExtResponseMargins; |
|
701 |
|
702 /** |
|
703 * extra response area of virtual button controls |
|
704 */ |
|
705 TMargins iButtonExtResponseMargins; |
|
706 |
|
707 |
652 }; |
708 }; |
653 |
709 |
654 private: |
710 private: |
655 /** |
711 /** |
656 * Layout dragging position. Same as iLayoutPos, but only used when layout is |
712 * Layout dragging position. Same as iLayoutPos, but only used when layout is |