webengine/osswebengine/WebKit/s60/webview/WebPointerEventHandler.h
branchRCL_3
changeset 62 c711bdda59f4
parent 59 1f3c3f2f5b0a
child 64 ac77f89b1d9e
equal deleted inserted replaced
59:1f3c3f2f5b0a 62:c711bdda59f4
    47     void HandleGestureEventL(const TStmGestureEvent& aGesture);
    47     void HandleGestureEventL(const TStmGestureEvent& aGesture);
    48     
    48     
    49 private:    
    49 private:    
    50     bool checkForEventListener(WebCore::Node* node);
    50     bool checkForEventListener(WebCore::Node* node);
    51     bool canDehighlight(const TPoint &aPoint);
    51     bool canDehighlight(const TPoint &aPoint);
    52     void dehighlight(const TPoint &aPoint = TPoint(-1,-1));
    52     void dehighlight();
    53 
    53 
    54     bool isHighlitableElement(TBrCtlDefs::TBrCtlElementType& elType);
    54     bool isHighlitableElement(TBrCtlDefs::TBrCtlElementType& elType);
    55     TBrCtlDefs::TBrCtlElementType highlitableElement();
    55     TBrCtlDefs::TBrCtlElementType highlitableElement();
    56     void buttonDownTimerCB(WebCore::Timer<WebPointerEventHandler>* t);
    56     void buttonDownTimerCB(WebCore::Timer<WebPointerEventHandler>* t);
    57     void handleTouchDownL(const TStmGestureEvent& aGesture);
    57     void handleTouchDownL(const TStmGestureEvent& aGesture);
    59     void handleTapL(const TStmGestureEvent& aGesture);
    59     void handleTapL(const TStmGestureEvent& aGesture);
    60     void handleDoubleTap(const TStmGestureEvent& aGesture);
    60     void handleDoubleTap(const TStmGestureEvent& aGesture);
    61     void handleMove(const TStmGestureEvent& aGesture);
    61     void handleMove(const TStmGestureEvent& aGesture);
    62     void doTapL();
    62     void doTapL();
    63     void updateCursor(const TPoint& pos);
    63     void updateCursor(const TPoint& pos);
    64     void setFocusRing();
       
    65     void handlePinchZoomL(const TStmGestureEvent& aGesture);
    64     void handlePinchZoomL(const TStmGestureEvent& aGesture);
    66 private:
    65 private:
    67     WebPointerEventHandler(WebView* view);            
    66     WebPointerEventHandler(WebView* view);            
    68     WebView* m_webview;
    67     WebView* m_webview;
    69 
    68