[Webkit-unassigned] [Bug 15299] GTK: ChromeClientGtk.cpp does not implement mouseDidMoveOverElement()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 27 12:13:33 PDT 2007


lars.lindner at gmail.com changed:

           What    |Removed                     |Added
  Attachment #16418|                            |review?
               Flag|                            |

------- Comment #1 from lars.lindner at gmail.com  2007-09-27 12:13 PDT -------
Created an attachment (id=16418)
 --> (http://bugs.webkit.org/attachment.cgi?id=16418&action=view)
Possible implementation for ChromeClient::mouseDidMoveOverElement()

This patch is not complete as it does not cover "unhovering". I'd like to
enhance it further to cover this issue too, but from the given GTK API code
it's not clear to me which is the intended behaviour.

Because there is no "unhovering" signal I'd suggest a second sending of the
"hovering_over_link" signal with an empty or NULL URL passed to tell the
embedder that the mouse has left the link again...

Another issue with the current GTK API is that it does not indicate which
parameter of "hovering_over_link" is which. The supplied patch assumes that the
link title is the first and the link URL is the second.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list