OLD | NEW |
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 25 matching lines...) Expand all Loading... |
36 #include "platform/scroll/ScrollTypes.h" | 36 #include "platform/scroll/ScrollTypes.h" |
37 #include "wtf/Forward.h" | 37 #include "wtf/Forward.h" |
38 #include "wtf/RefCounted.h" | 38 #include "wtf/RefCounted.h" |
39 | 39 |
40 namespace blink { | 40 namespace blink { |
41 class WebLayer; | 41 class WebLayer; |
42 } | 42 } |
43 | 43 |
44 namespace WebCore { | 44 namespace WebCore { |
45 | 45 |
46 class AnimationController; | |
47 class ChromeClient; | 46 class ChromeClient; |
48 class Color; | 47 class Color; |
49 class DOMWindow; | 48 class DOMWindow; |
50 class Document; | 49 class Document; |
51 class DragImage; | 50 class DragImage; |
52 class Editor; | 51 class Editor; |
53 class Element; | 52 class Element; |
54 class EventHandler; | 53 class EventHandler; |
55 class FetchContext; | 54 class FetchContext; |
56 class FloatSize; | 55 class FloatSize; |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 Document* document() const; | 142 Document* document() const; |
144 FrameView* view() const; | 143 FrameView* view() const; |
145 | 144 |
146 ChromeClient& chromeClient() const; | 145 ChromeClient& chromeClient() const; |
147 Editor& editor() const; | 146 Editor& editor() const; |
148 EventHandler& eventHandler() const; | 147 EventHandler& eventHandler() const; |
149 FrameLoader& loader() const; | 148 FrameLoader& loader() const; |
150 NavigationScheduler& navigationScheduler() const; | 149 NavigationScheduler& navigationScheduler() const; |
151 FrameSelection& selection() const; | 150 FrameSelection& selection() const; |
152 FrameTree& tree() const; | 151 FrameTree& tree() const; |
153 AnimationController& animation() const; | |
154 InputMethodController& inputMethodController() const; | 152 InputMethodController& inputMethodController() const; |
155 FetchContext& fetchContext() const { return loader().fetchContext(); } | 153 FetchContext& fetchContext() const { return loader().fetchContext(); } |
156 ScriptController& script(); | 154 ScriptController& script(); |
157 SpellChecker& spellChecker() const; | 155 SpellChecker& spellChecker() const; |
158 | 156 |
159 RenderView* contentRenderer() const; // Root of the render tree for the
document contained in this frame. | 157 RenderView* contentRenderer() const; // Root of the render tree for the
document contained in this frame. |
160 RenderPart* ownerRenderer() const; // Renderer for the element that cont
ains this frame. | 158 RenderPart* ownerRenderer() const; // Renderer for the element that cont
ains this frame. |
161 | 159 |
162 void didChangeVisibilityState(); | 160 void didChangeVisibilityState(); |
163 | 161 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
232 mutable NavigationScheduler m_navigationScheduler; | 230 mutable NavigationScheduler m_navigationScheduler; |
233 | 231 |
234 RefPtr<FrameView> m_view; | 232 RefPtr<FrameView> m_view; |
235 RefPtr<DOMWindow> m_domWindow; | 233 RefPtr<DOMWindow> m_domWindow; |
236 | 234 |
237 OwnPtr<ScriptController> m_script; | 235 OwnPtr<ScriptController> m_script; |
238 const OwnPtr<Editor> m_editor; | 236 const OwnPtr<Editor> m_editor; |
239 const OwnPtr<SpellChecker> m_spellChecker; | 237 const OwnPtr<SpellChecker> m_spellChecker; |
240 const OwnPtr<FrameSelection> m_selection; | 238 const OwnPtr<FrameSelection> m_selection; |
241 const OwnPtr<EventHandler> m_eventHandler; | 239 const OwnPtr<EventHandler> m_eventHandler; |
242 OwnPtr<AnimationController> m_animationController; | |
243 OwnPtr<InputMethodController> m_inputMethodController; | 240 OwnPtr<InputMethodController> m_inputMethodController; |
244 | 241 |
245 RefPtr<FrameInit> m_frameInit; | 242 RefPtr<FrameInit> m_frameInit; |
246 | 243 |
247 float m_pageZoomFactor; | 244 float m_pageZoomFactor; |
248 float m_textZoomFactor; | 245 float m_textZoomFactor; |
249 | 246 |
250 int m_orientation; | 247 int m_orientation; |
251 | 248 |
252 bool m_inViewSourceMode; | 249 bool m_inViewSourceMode; |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
292 inline Editor& Frame::editor() const | 289 inline Editor& Frame::editor() const |
293 { | 290 { |
294 return *m_editor; | 291 return *m_editor; |
295 } | 292 } |
296 | 293 |
297 inline SpellChecker& Frame::spellChecker() const | 294 inline SpellChecker& Frame::spellChecker() const |
298 { | 295 { |
299 return *m_spellChecker; | 296 return *m_spellChecker; |
300 } | 297 } |
301 | 298 |
302 inline AnimationController& Frame::animation() const | |
303 { | |
304 return *m_animationController; | |
305 } | |
306 | |
307 inline InputMethodController& Frame::inputMethodController() const | 299 inline InputMethodController& Frame::inputMethodController() const |
308 { | 300 { |
309 return *m_inputMethodController; | 301 return *m_inputMethodController; |
310 } | 302 } |
311 | 303 |
312 inline HTMLFrameOwnerElement* Frame::ownerElement() const | 304 inline HTMLFrameOwnerElement* Frame::ownerElement() const |
313 { | 305 { |
314 return m_frameInit->ownerElement(); | 306 return m_frameInit->ownerElement(); |
315 } | 307 } |
316 | 308 |
(...skipping 14 matching lines...) Expand all Loading... |
331 | 323 |
332 inline EventHandler& Frame::eventHandler() const | 324 inline EventHandler& Frame::eventHandler() const |
333 { | 325 { |
334 ASSERT(m_eventHandler); | 326 ASSERT(m_eventHandler); |
335 return *m_eventHandler; | 327 return *m_eventHandler; |
336 } | 328 } |
337 | 329 |
338 } // namespace WebCore | 330 } // namespace WebCore |
339 | 331 |
340 #endif // Frame_h | 332 #endif // Frame_h |
OLD | NEW |