Changeset 166763 in webkit
- Timestamp:
- Apr 3, 2014 9:11:56 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r166755 r166763 1 2014-04-03 Jinwoo Song <jinwoo7.song@samsung.com> 2 3 [WK2][EFL] Use template method in creating NativeWebMouseEvent 4 https://bugs.webkit.org/show_bug.cgi?id=131152 5 6 Reviewed by Anders Carlsson. 7 8 There are three EFL mouse events, such as Evas_Event_Mouse_Down, Evas_Event_Mouse_Up, 9 and Evas_Event_Mouse_Move. They can be defined as a template method. 10 11 * PlatformEfl.cmake: Remove NativeWebMouseEventEfl.cpp 12 * Shared/NativeWebMouseEvent.h: 13 (WebKit::NativeWebMouseEvent::NativeWebMouseEvent): Add a template method. 14 * Shared/efl/NativeWebMouseEventEfl.cpp: Removed. 15 1 16 2014-04-03 Anders Carlsson <andersca@apple.com> 2 17 -
trunk/Source/WebKit2/PlatformEfl.cmake
r166497 r166763 37 37 Shared/efl/LayerTreeContextEfl.cpp 38 38 Shared/efl/NativeWebKeyboardEventEfl.cpp 39 Shared/efl/NativeWebMouseEventEfl.cpp40 39 Shared/efl/NativeWebTouchEventEfl.cpp 41 40 Shared/efl/NativeWebWheelEventEfl.cpp -
trunk/Source/WebKit2/Shared/NativeWebMouseEvent.h
r163886 r166763 35 35 36 36 #if PLATFORM(EFL) 37 #include "WebEventFactory.h" 37 38 #include <Evas.h> 38 39 #include <WebCore/AffineTransform.h> … … 54 55 NativeWebMouseEvent(GdkEvent*, int); 55 56 #elif PLATFORM(EFL) 56 NativeWebMouseEvent(const Evas_Event_Mouse_Down*, const WebCore::AffineTransform&, const WebCore::AffineTransform&); 57 NativeWebMouseEvent(const Evas_Event_Mouse_Up*, const WebCore::AffineTransform&, const WebCore::AffineTransform&); 58 NativeWebMouseEvent(const Evas_Event_Mouse_Move*, const WebCore::AffineTransform&, const WebCore::AffineTransform&); 57 template <typename EvasEventMouse> 58 NativeWebMouseEvent(const EvasEventMouse*, const WebCore::AffineTransform&, const WebCore::AffineTransform&); 59 59 #endif 60 60 … … 79 79 }; 80 80 81 #if PLATFORM(EFL) 82 template <typename EvasEventMouse> 83 NativeWebMouseEvent::NativeWebMouseEvent(const EvasEventMouse* event, const WebCore::AffineTransform& toWebContent, const WebCore::AffineTransform& toDeviceScreen) 84 : WebMouseEvent(WebEventFactory::createWebMouseEvent(event, toWebContent, toDeviceScreen)) 85 , m_nativeEvent(event) 86 { 87 } 88 #endif 89 81 90 } // namespace WebKit 82 91
Note: See TracChangeset
for help on using the changeset viewer.