summaryrefslogtreecommitdiffstats
path: root/WebCore/page/Chrome.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/Chrome.h')
-rw-r--r--WebCore/page/Chrome.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/WebCore/page/Chrome.h b/WebCore/page/Chrome.h
index 9f43b11..f2c5db4 100644
--- a/WebCore/page/Chrome.h
+++ b/WebCore/page/Chrome.h
@@ -70,6 +70,9 @@ namespace WebCore {
virtual void invalidateContentsAndWindow(const IntRect&, bool);
virtual void invalidateContentsForSlowScroll(const IntRect&, bool);
virtual void scroll(const IntSize&, const IntRect&, const IntRect&);
+#if ENABLE(TILED_BACKING_STORE)
+ virtual void delegatedScrollRequested(const IntSize& scrollDelta);
+#endif
virtual IntPoint screenToWindow(const IntPoint&) const;
virtual IntRect windowToScreen(const IntRect&) const;
virtual PlatformPageClient platformPageClient() const;
@@ -94,6 +97,7 @@ namespace WebCore {
void takeFocus(FocusDirection) const;
void focusedNodeChanged(Node*) const;
+ void focusedFrameChanged(Frame*) const;
Page* createWindow(Frame*, const FrameLoadRequest&, const WindowFeatures&, const NavigationAction&) const;
void show() const;
@@ -155,6 +159,10 @@ namespace WebCore {
PassRefPtr<PopupMenu> createPopupMenu(PopupMenuClient*) const;
PassRefPtr<SearchPopupMenu> createSearchPopupMenu(PopupMenuClient*) const;
+#if ENABLE(CONTEXT_MENUS)
+ void showContextMenu();
+#endif
+
private:
Page* m_page;
ChromeClient* m_client;