Changeset 131896 in webkit
- Timestamp:
- Oct 19, 2012 6:58:03 AM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r131884 r131896 1 2012-10-19 Yael Aharon <yael.aharon@intel.com> 2 3 [EFL][WK2] Rename EflViewportHandler to PageViewportControllerClientEfl 4 https://bugs.webkit.org/show_bug.cgi?id=99101 5 6 Reviewed by Gyuyoung Kim. 7 8 Rename EFlViewportHandler to PageViewportControllerClientEfl. 9 Also, make it inherit from PageViewportControllerClient. The actual implementation 10 of PageViewportControllerClient for Efl port will come in a separate patch. 11 12 * CMakeLists.txt: 13 * PlatformEfl.cmake: 14 * UIProcess/API/efl/EflViewportHandler.cpp: Removed. 15 * UIProcess/API/efl/EflViewportHandler.h: Removed. 16 * UIProcess/API/efl/PageViewportControllerClientEfl.cpp: Copied from Source/WebKit2/UIProcess/API/efl/EflViewportHandler.cpp. 17 (WebKit::PageViewportControllerClientEfl::PageViewportControllerClientEfl): 18 (WebKit::PageViewportControllerClientEfl::~PageViewportControllerClientEfl): 19 (WebKit::PageViewportControllerClientEfl::drawingArea): 20 (WebKit::PageViewportControllerClientEfl::setRendererActive): 21 (WebKit::PageViewportControllerClientEfl::display): 22 (WebKit::PageViewportControllerClientEfl::updateViewportSize): 23 (WebKit::PageViewportControllerClientEfl::setVisibleContentsRect): 24 (WebKit::PageViewportControllerClientEfl::didChangeContentsSize): 25 (WebKit): 26 (WebKit::PageViewportControllerClientEfl::setViewportPosition): 27 (WebKit::PageViewportControllerClientEfl::setContentsScale): 28 (WebKit::PageViewportControllerClientEfl::didResumeContent): 29 (WebKit::PageViewportControllerClientEfl::didChangeVisibleContents): 30 (WebKit::PageViewportControllerClientEfl::didChangeViewportAttributes): 31 (WebKit::PageViewportControllerClientEfl::setController): 32 * UIProcess/API/efl/PageViewportControllerClientEfl.h: Copied from Source/WebKit2/UIProcess/API/efl/EflViewportHandler.h. 33 (WebKit::PageViewportControllerClientEfl::create): 34 (PageViewportControllerClientEfl): 35 * UIProcess/API/efl/ewk_view.cpp: 36 (Ewk_View_Private_Data): 37 (_ewk_view_initialize): 38 (ewk_view_scale_set): 39 * UIProcess/PageViewportController.cpp: 40 * UIProcess/PageViewportController.h: 41 1 42 2012-10-19 Csaba Osztrogonác <ossy@webkit.org> 2 43 -
trunk/Source/WebKit2/PlatformEfl.cmake
r131650 r131896 43 43 44 44 UIProcess/API/efl/BatteryProvider.cpp 45 UIProcess/API/efl/ EflViewportHandler.cpp45 UIProcess/API/efl/PageViewportControllerClientEfl.cpp 46 46 UIProcess/API/efl/NetworkInfoProvider.cpp 47 47 UIProcess/API/efl/PageClientImpl.cpp -
trunk/Source/WebKit2/UIProcess/API/efl/PageViewportControllerClientEfl.cpp
r131895 r131896 25 25 26 26 #include "config.h" 27 #include " EflViewportHandler.h"27 #include "PageViewportControllerClientEfl.h" 28 28 29 29 #if USE(COORDINATED_GRAPHICS) … … 38 38 namespace WebKit { 39 39 40 EflViewportHandler::EflViewportHandler(Evas_Object* viewWidget)40 PageViewportControllerClientEfl::PageViewportControllerClientEfl(Evas_Object* viewWidget) 41 41 : m_viewWidget(viewWidget) 42 42 , m_scaleFactor(1) … … 45 45 } 46 46 47 EflViewportHandler::~EflViewportHandler()47 PageViewportControllerClientEfl::~PageViewportControllerClientEfl() 48 48 { 49 49 } 50 50 51 DrawingAreaProxy* EflViewportHandler::drawingArea() const51 DrawingAreaProxy* PageViewportControllerClientEfl::drawingArea() const 52 52 { 53 53 return ewk_view_page_get(m_viewWidget)->drawingArea(); 54 54 } 55 55 56 void EflViewportHandler::setRendererActive(bool active)56 void PageViewportControllerClientEfl::setRendererActive(bool active) 57 57 { 58 58 drawingArea()->layerTreeCoordinatorProxy()->layerTreeRenderer()->setActive(active); 59 59 } 60 60 61 void EflViewportHandler::display(const IntRect& rect, const IntPoint& viewPosition)61 void PageViewportControllerClientEfl::display(const IntRect& rect, const IntPoint& viewPosition) 62 62 { 63 63 WebCore::TransformationMatrix matrix; … … 72 72 } 73 73 74 void EflViewportHandler::updateViewportSize(const IntSize& viewportSize)74 void PageViewportControllerClientEfl::updateViewportSize(const IntSize& viewportSize) 75 75 { 76 76 m_viewportSize = viewportSize; … … 79 79 } 80 80 81 void EflViewportHandler::setVisibleContentsRect(const IntPoint& newScrollPosition, float newScale, const FloatPoint& trajectory)81 void PageViewportControllerClientEfl::setVisibleContentsRect(const IntPoint& newScrollPosition, float newScale, const FloatPoint& trajectory) 82 82 { 83 83 m_scaleFactor = newScale; … … 101 101 } 102 102 103 void EflViewportHandler::didChangeContentsSize(const WebCore::IntSize& size)103 void PageViewportControllerClientEfl::didChangeContentsSize(const WebCore::IntSize& size) 104 104 { 105 105 m_contentsSize = size; … … 108 108 } 109 109 110 void PageViewportControllerClientEfl::setViewportPosition(const WebCore::FloatPoint& /*contentsPoint*/) 111 { 112 } 113 114 void PageViewportControllerClientEfl::setContentsScale(float, bool /*treatAsInitialValue*/) 115 { 116 } 117 118 void PageViewportControllerClientEfl::didResumeContent() 119 { 120 } 121 122 void PageViewportControllerClientEfl::didChangeVisibleContents() 123 { 124 } 125 126 void PageViewportControllerClientEfl::didChangeViewportAttributes() 127 { 128 } 129 130 void PageViewportControllerClientEfl::setController(PageViewportController* pageViewportController) 131 { 132 } 133 110 134 } // namespace WebKit 111 135 #endif // USE(COORDINATED_GRAPHICS) -
trunk/Source/WebKit2/UIProcess/API/efl/PageViewportControllerClientEfl.h
r131895 r131896 24 24 */ 25 25 26 #ifndef EflViewportHandler_h27 #define EflViewportHandler_h26 #ifndef PageViewportControllerClientEfl_h 27 #define PageViewportControllerClientEfl_h 28 28 29 29 #if USE(COORDINATED_GRAPHICS) 30 30 31 31 #include "PageClientImpl.h" 32 #include "PageViewportControllerClient.h" 32 33 #include <wtf/PassOwnPtr.h> 33 34 34 35 namespace WebKit { 35 36 36 class EflViewportHandler{37 class PageViewportControllerClientEfl : public PageViewportControllerClient { 37 38 public: 38 static PassOwnPtr< EflViewportHandler> create(Evas_Object* viewWidget)39 static PassOwnPtr<PageViewportControllerClientEfl> create(Evas_Object* viewWidget) 39 40 { 40 return adoptPtr(new EflViewportHandler(viewWidget));41 return adoptPtr(new PageViewportControllerClientEfl(viewWidget)); 41 42 } 42 ~ EflViewportHandler();43 ~PageViewportControllerClientEfl(); 43 44 44 45 DrawingAreaProxy* drawingArea() const; … … 48 49 void updateViewportSize(const WebCore::IntSize& viewportSize); 49 50 void setVisibleContentsRect(const WebCore::IntPoint&, float, const WebCore::FloatPoint&); 50 void didChangeContentsSize(const WebCore::IntSize& size);51 51 void setRendererActive(bool); 52 53 virtual void setViewportPosition(const WebCore::FloatPoint& contentsPoint); 54 virtual void setContentsScale(float, bool treatAsInitialValue); 55 56 virtual void didResumeContent(); 57 virtual void didChangeContentsSize(const WebCore::IntSize&); 58 virtual void didChangeVisibleContents(); 59 virtual void didChangeViewportAttributes(); 60 61 virtual void setController(PageViewportController*); 62 52 63 private: 53 explicit EflViewportHandler(Evas_Object*);64 explicit PageViewportControllerClientEfl(Evas_Object*); 54 65 55 66 Evas_Object* m_viewWidget; … … 64 75 #endif 65 76 66 #endif // EflViewportHandler_h77 #endif // PageViewportControllerClientEfl_h -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
r131712 r131896 76 76 77 77 #if USE(COORDINATED_GRAPHICS) 78 #include " EflViewportHandler.h"78 #include "PageViewportControllerClientEfl.h" 79 79 #endif 80 80 … … 116 116 OwnPtr<PageClientImpl> pageClient; 117 117 #if USE(COORDINATED_GRAPHICS) 118 OwnPtr< EflViewportHandler> viewportHandler;118 OwnPtr<PageViewportControllerClientEfl> pageViewportControllerClient; 119 119 #endif 120 120 RefPtr<WebPageProxy> pageProxy; … … 624 624 } 625 625 626 priv-> viewportHandler->setRendererActive(true);626 priv->pageViewportControllerClient->setRendererActive(true); 627 627 return true; 628 628 } … … 668 668 if (smartData->changed.size) { 669 669 #if USE(COORDINATED_GRAPHICS) 670 priv-> viewportHandler->updateViewportSize(IntSize(width, height));670 priv->pageViewportControllerClient->updateViewportSize(IntSize(width, height)); 671 671 #endif 672 672 #if USE(ACCELERATED_COMPOSITING) … … 825 825 826 826 #if USE(COORDINATED_GRAPHICS) 827 priv-> viewportHandler = EflViewportHandler::create(ewkView);827 priv->pageViewportControllerClient = PageViewportControllerClientEfl::create(ewkView); 828 828 #endif 829 829 … … 1296 1296 1297 1297 evas_gl_make_current(priv->evasGl, priv->evasGlSurface, priv->evasGlContext); 1298 priv-> viewportHandler->display(rect, IntPoint(smartData->view.x, smartData->view.y));1298 priv->pageViewportControllerClient->display(rect, IntPoint(smartData->view.x, smartData->view.y)); 1299 1299 #endif 1300 1300 … … 1734 1734 EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv); 1735 1735 1736 priv-> viewportHandler->didChangeContentsSize(size);1736 priv->pageViewportControllerClient->didChangeContentsSize(size); 1737 1737 #else 1738 1738 UNUSED_PARAM(ewkView);
Note: See TracChangeset
for help on using the changeset viewer.