Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(146)

Side by Side Diff: third_party/WebKit/Source/core/frame/LocalFrame.h

Issue 1843603002: [Layout API] Add LocalFrame::contentLayoutItem and use in VisualViewport (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> 2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org>
3 * 1999-2001 Lars Knoll <knoll@kde.org> 3 * 1999-2001 Lars Knoll <knoll@kde.org>
4 * 1999-2001 Antti Koivisto <koivisto@kde.org> 4 * 1999-2001 Antti Koivisto <koivisto@kde.org>
5 * 2000-2001 Simon Hausmann <hausmann@kde.org> 5 * 2000-2001 Simon Hausmann <hausmann@kde.org>
6 * 2000-2001 Dirk Mueller <mueller@kde.org> 6 * 2000-2001 Dirk Mueller <mueller@kde.org>
7 * 2000 Stefan Schimanski <1Stein@gmx.de> 7 * 2000 Stefan Schimanski <1Stein@gmx.de>
8 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved. 8 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
9 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) 9 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)
10 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> 10 * Copyright (C) 2008 Eric Seidel <eric@webkit.org>
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 class EventHandler; 55 class EventHandler;
56 class FloatSize; 56 class FloatSize;
57 class FrameConsole; 57 class FrameConsole;
58 class FrameSelection; 58 class FrameSelection;
59 class FrameView; 59 class FrameView;
60 class HTMLPlugInElement; 60 class HTMLPlugInElement;
61 class InputMethodController; 61 class InputMethodController;
62 class IntPoint; 62 class IntPoint;
63 class IntSize; 63 class IntSize;
64 class InstrumentingAgents; 64 class InstrumentingAgents;
65 class LayoutViewItem;
65 class LocalDOMWindow; 66 class LocalDOMWindow;
66 class NavigationScheduler; 67 class NavigationScheduler;
67 class Node; 68 class Node;
68 class NodeTraversal; 69 class NodeTraversal;
69 class Range; 70 class Range;
70 class LayoutView; 71 class LayoutView;
71 class TreeScope; 72 class TreeScope;
72 class ScriptController; 73 class ScriptController;
73 class SpellChecker; 74 class SpellChecker;
74 class TreeScope; 75 class TreeScope;
(...skipping 30 matching lines...) Expand all
105 void willDetachFrameHost(); 106 void willDetachFrameHost();
106 107
107 LocalDOMWindow* localDOMWindow() const; 108 LocalDOMWindow* localDOMWindow() const;
108 void setDOMWindow(PassRefPtrWillBeRawPtr<LocalDOMWindow>); 109 void setDOMWindow(PassRefPtrWillBeRawPtr<LocalDOMWindow>);
109 FrameView* view() const; 110 FrameView* view() const;
110 Document* document() const; 111 Document* document() const;
111 void setPagePopupOwner(Element&); 112 void setPagePopupOwner(Element&);
112 Element* pagePopupOwner() const { return m_pagePopupOwner.get(); } 113 Element* pagePopupOwner() const { return m_pagePopupOwner.get(); }
113 114
114 LayoutView* contentLayoutObject() const; // Root of the layout tree for the document contained in this frame. 115 LayoutView* contentLayoutObject() const; // Root of the layout tree for the document contained in this frame.
116 LayoutViewItem contentLayoutItem() const;
115 117
116 Editor& editor() const; 118 Editor& editor() const;
117 EventHandler& eventHandler() const; 119 EventHandler& eventHandler() const;
118 FrameLoader& loader() const; 120 FrameLoader& loader() const;
119 NavigationScheduler& navigationScheduler() const; 121 NavigationScheduler& navigationScheduler() const;
120 FrameSelection& selection() const; 122 FrameSelection& selection() const;
121 InputMethodController& inputMethodController() const; 123 InputMethodController& inputMethodController() const;
122 ScriptController& script() const; 124 ScriptController& script() const;
123 SpellChecker& spellChecker() const; 125 SpellChecker& spellChecker() const;
124 FrameConsole& console() const; 126 FrameConsole& console() const;
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 explicit FrameNavigationDisabler(LocalFrame&); 314 explicit FrameNavigationDisabler(LocalFrame&);
313 ~FrameNavigationDisabler(); 315 ~FrameNavigationDisabler();
314 316
315 private: 317 private:
316 RawPtrWillBeMember<LocalFrame> m_frame; 318 RawPtrWillBeMember<LocalFrame> m_frame;
317 }; 319 };
318 320
319 } // namespace blink 321 } // namespace blink
320 322
321 #endif // LocalFrame_h 323 #endif // LocalFrame_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/frame/FrameView.cpp ('k') | third_party/WebKit/Source/core/frame/LocalFrame.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698