Changeset 25818 in webkit
- Timestamp:
- Oct 1, 2007 2:44:30 PM (17 years ago)
- Location:
- trunk/WebKit/gtk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/gtk/ChangeLog
r25771 r25818 1 2007-09-29 Lars Lindner <lars.lindner@gmail.com> 2 3 Reviewed by Adam. 4 5 ChromeClientGtk.cpp does not implement mouseDidMoveOverElement() 6 http://bugs.webkit.org/show_bug.cgi?id=15299 7 8 Implementing "hovering_over_link" signal. 9 10 * WebCoreSupport/ChromeClientGtk.cpp: 11 (WebKit::ChromeClient::mouseDidMoveOverElement): 12 1 13 2007-09-26 Mark Rowe <mrowe@apple.com> 2 14 -
trunk/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp
r25589 r25818 33 33 #include "PlatformString.h" 34 34 #include "CString.h" 35 #include "HitTestResult.h" 36 #include "KURL.h" 35 37 #include "webkitgtkpage.h" 36 38 #include "webkitgtkprivate.h" … … 269 271 } 270 272 271 void ChromeClient::mouseDidMoveOverElement(const HitTestResult&, unsigned modifierFlags) 272 { 273 notImplemented(); 273 void ChromeClient::mouseDidMoveOverElement(const HitTestResult& hit, unsigned modifierFlags) 274 { 275 // check if the element is a link... 276 KURL url = hit.absoluteLinkURL(); 277 if(!url.isEmpty()) { 278 CString titleString = hit.title().utf8(); 279 DeprecatedCString urlString = url.prettyURL().utf8(); 280 g_signal_emit_by_name(m_webPage, "hovering_over_link", titleString.data(), urlString.data()); 281 } else 282 g_signal_emit_by_name(m_webPage, "hovering_over_link", 0, 0); 274 283 } 275 284
Note: See TracChangeset
for help on using the changeset viewer.