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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 class ScriptController; | 59 class ScriptController; |
60 class Settings; | 60 class Settings; |
61 class TreeScope; | 61 class TreeScope; |
62 class VisiblePosition; | 62 class VisiblePosition; |
63 | 63 |
64 enum { | 64 enum { |
65 LayerTreeFlagsIncludeDebugInfo = 1 << 0, | 65 LayerTreeFlagsIncludeDebugInfo = 1 << 0, |
66 LayerTreeFlagsIncludeVisibleRects = 1 << 1, | 66 LayerTreeFlagsIncludeVisibleRects = 1 << 1, |
67 LayerTreeFlagsIncludeTileCaches = 1 << 2, | 67 LayerTreeFlagsIncludeTileCaches = 1 << 2, |
68 LayerTreeFlagsIncludeRepaintRects = 1 << 3, | 68 LayerTreeFlagsIncludeRepaintRects = 1 << 3, |
69 LayerTreeFlagsIncludePaintingPhases = 1 << 4 | 69 LayerTreeFlagsIncludePaintingPhases = 1 << 4, |
| 70 LayerTreeFlagsIncludeRootLayer = 1 << 5 |
70 }; | 71 }; |
71 typedef unsigned LayerTreeFlags; | 72 typedef unsigned LayerTreeFlags; |
72 | 73 |
73 class Frame : public RefCounted<Frame> { | 74 class Frame : public RefCounted<Frame> { |
74 public: | 75 public: |
75 static PassRefPtr<Frame> create(Page*, HTMLFrameOwnerElement*, FrameLoad
erClient*); | 76 static PassRefPtr<Frame> create(Page*, HTMLFrameOwnerElement*, FrameLoad
erClient*); |
76 | 77 |
77 void init(); | 78 void init(); |
78 void setView(PassRefPtr<FrameView>); | 79 void setView(PassRefPtr<FrameView>); |
79 void createView(const IntSize&, const Color&, bool, | 80 void createView(const IntSize&, const Color&, bool, |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
274 } | 275 } |
275 | 276 |
276 inline EventHandler* Frame::eventHandler() const | 277 inline EventHandler* Frame::eventHandler() const |
277 { | 278 { |
278 return m_eventHandler.get(); | 279 return m_eventHandler.get(); |
279 } | 280 } |
280 | 281 |
281 } // namespace WebCore | 282 } // namespace WebCore |
282 | 283 |
283 #endif // Frame_h | 284 #endif // Frame_h |
OLD | NEW |