66 void increaseTransparencyMoveCount(); |
67 void increaseTransparencyMoveCount(); |
67 void resetTransparency(); |
68 void resetTransparency(); |
68 void scrollAndMoveCursor(int dir, int scrollRange, bool auto); |
69 void scrollAndMoveCursor(int dir, int scrollRange, bool auto); |
69 void simpleScroll(int dir, int scrollRange, bool auto=true); |
70 void simpleScroll(int dir, int scrollRange, bool auto=true); |
70 WebFrame* getFrameUnderCursor(); |
71 WebFrame* getFrameUnderCursor(); |
71 bool navigableNodeUnderCursor(WebFrame& webFrame, TPoint& aPoint, TBrCtlDefs::TBrCtlElementType& aElType, TRect& aFocusRect) const; |
72 bool navigableNodeUnderCursor(WebFrame& webFrame, TPoint& aPoint, TBrCtlDefs::TBrCtlElementType& aElType, TRect& aFocusRect); |
72 WebFrame* getFrameAtPoint(const TPoint& viewPos_); |
73 WebFrame* getFrameAtPoint(const TPoint& viewPos_); |
|
74 WebCore::Element* getElementUnderCursor() {return m_elementUnderCursor;} |
|
75 void stopTransparencyTimer(); |
73 |
76 |
74 |
77 |
75 private: |
78 private: |
76 void moveCursor(int lr,int tb, int scrollRange); |
79 void moveCursor(int lr,int tb, int scrollRange); |
77 bool determineCursorPosition(WebFrame& webFrame, TBrCtlDefs::TBrCtlElementType& aElType, TRect& aFocusRect, TRect& aSearchRect, |
80 bool determineCursorPosition(WebFrame& webFrame, TBrCtlDefs::TBrCtlElementType& aElType, TRect& aFocusRect, TRect& aSearchRect, |
78 TPoint& aCursorPosition, bool aInitialize); |
81 TPoint& aCursorPosition, bool aInitialize); |
79 void increaseSearchRect(int lr,int tb,TRect& aRect); |
82 void increaseSearchRect(int lr,int tb,TRect& aRect); |