Home | History | Annotate | Download | only in web

Lines Matching refs:page

36 #include "core/page/AutoscrollController.h"
37 #include "core/page/EventHandler.h"
38 #include "core/page/Page.h"
50 static inline FrameView* rootFrameView(Page* page, LocalFrame* rootFrame)
54 if (!page)
56 if (!page->mainFrame()->isLocalFrame())
58 return toLocalFrame(page->mainFrame())->view();
61 void PageWidgetDelegate::animate(Page* page, double monotonicFrameBeginTime, LocalFrame* rootFrame)
63 RefPtr<FrameView> view = rootFrameView(page, rootFrame);
66 page->autoscrollController().animate(monotonicFrameBeginTime);
67 page->animator().serviceScriptedAnimations(monotonicFrameBeginTime);
70 void PageWidgetDelegate::layout(Page* page, LocalFrame* rootFrame)
72 if (!page)
76 if (!page->mainFrame() || !page->mainFrame()->isLocalFrame())
78 rootFrame = toLocalFrame(page->mainFrame());
81 page->animator().updateLayoutAndStyleForPainting(rootFrame);
84 void PageWidgetDelegate::paint(Page* page, PageOverlayList* overlays, WebCanvas* canvas, const WebRect& rect, CanvasBackground background, LocalFrame* rootFrame)
90 gc.applyDeviceScaleFactor(page->deviceScaleFactor());
91 gc.setDeviceScaleFactor(page->deviceScaleFactor());
94 FrameView* view = rootFrameView(page, rootFrame);
106 bool PageWidgetDelegate::handleInputEvent(Page* page, PageWidgetEventHandler& handler, const WebInputEvent& event, LocalFrame* rootFrame)
110 frame = page && page->mainFrame()->isLocalFrame() ? toLocalFrame(page->mainFrame()) : 0;