OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2013 Apple Inc. All rights reserv
ed. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2013 Apple Inc. All rights reserv
ed. |
3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
4 * | 4 * |
5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
9 * | 9 * |
10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 class PointerLockController; | 64 class PointerLockController; |
65 class ProgressTracker; | 65 class ProgressTracker; |
66 class Range; | 66 class Range; |
67 class RenderBox; | 67 class RenderBox; |
68 class RenderObject; | 68 class RenderObject; |
69 class RenderTheme; | 69 class RenderTheme; |
70 class VisibleSelection; | 70 class VisibleSelection; |
71 class ScrollableArea; | 71 class ScrollableArea; |
72 class ScrollingCoordinator; | 72 class ScrollingCoordinator; |
73 class Settings; | 73 class Settings; |
| 74 class SharedWorkerRepositoryClient; |
74 class StorageNamespace; | 75 class StorageNamespace; |
75 class ValidationMessageClient; | 76 class ValidationMessageClient; |
76 | 77 |
77 typedef uint64_t LinkHash; | 78 typedef uint64_t LinkHash; |
78 | 79 |
79 float deviceScaleFactor(Frame*); | 80 float deviceScaleFactor(Frame*); |
80 | 81 |
81 class Page : public Supplementable<Page>, public LifecycleContext { | 82 class Page : public Supplementable<Page>, public LifecycleContext { |
82 WTF_MAKE_NONCOPYABLE(Page); | 83 WTF_MAKE_NONCOPYABLE(Page); |
83 friend class Settings; | 84 friend class Settings; |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 | 140 |
140 Chrome& chrome() const { return *m_chrome; } | 141 Chrome& chrome() const { return *m_chrome; } |
141 DragCaretController& dragCaretController() const { return *m_dragCaretContro
ller; } | 142 DragCaretController& dragCaretController() const { return *m_dragCaretContro
ller; } |
142 DragController& dragController() const { return *m_dragController; } | 143 DragController& dragController() const { return *m_dragController; } |
143 FocusController& focusController() const { return *m_focusController; } | 144 FocusController& focusController() const { return *m_focusController; } |
144 ContextMenuController& contextMenuController() const { return *m_contextMenu
Controller; } | 145 ContextMenuController& contextMenuController() const { return *m_contextMenu
Controller; } |
145 InspectorController& inspectorController() const { return *m_inspectorContro
ller; } | 146 InspectorController& inspectorController() const { return *m_inspectorContro
ller; } |
146 PointerLockController& pointerLockController() const { return *m_pointerLock
Controller; } | 147 PointerLockController& pointerLockController() const { return *m_pointerLock
Controller; } |
147 ValidationMessageClient* validationMessageClient() const { return m_validati
onMessageClient; } | 148 ValidationMessageClient* validationMessageClient() const { return m_validati
onMessageClient; } |
148 void setValidationMessageClient(ValidationMessageClient* client) { m_validat
ionMessageClient = client; } | 149 void setValidationMessageClient(ValidationMessageClient* client) { m_validat
ionMessageClient = client; } |
| 150 SharedWorkerRepositoryClient* sharedWorkerRepositoryClient() { return m_shar
edWorkerRepositoryClient; } |
| 151 void setSharedWorkerRepositoryClient(SharedWorkerRepositoryClient* client) {
m_sharedWorkerRepositoryClient = client; } |
149 | 152 |
150 bool autoscrollInProgress() const; | 153 bool autoscrollInProgress() const; |
151 bool autoscrollInProgress(const RenderBox*) const; | 154 bool autoscrollInProgress(const RenderBox*) const; |
152 bool panScrollInProgress() const; | 155 bool panScrollInProgress() const; |
153 void startAutoscrollForSelection(RenderObject*); | 156 void startAutoscrollForSelection(RenderObject*); |
154 void stopAutoscrollIfNeeded(RenderObject*); | 157 void stopAutoscrollIfNeeded(RenderObject*); |
155 void stopAutoscrollTimer(); | 158 void stopAutoscrollTimer(); |
156 void updateAutoscrollRenderer(); | 159 void updateAutoscrollRenderer(); |
157 void updateDragAndDrop(Node* targetNode, const IntPoint& eventPosition, doub
le eventTime); | 160 void updateDragAndDrop(Node* targetNode, const IntPoint& eventPosition, doub
le eventTime); |
158 #if OS(WIN) | 161 #if OS(WIN) |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
265 const OwnPtr<Settings> m_settings; | 268 const OwnPtr<Settings> m_settings; |
266 const OwnPtr<ProgressTracker> m_progress; | 269 const OwnPtr<ProgressTracker> m_progress; |
267 | 270 |
268 RefPtr<Frame> m_mainFrame; | 271 RefPtr<Frame> m_mainFrame; |
269 | 272 |
270 mutable RefPtr<PluginData> m_pluginData; | 273 mutable RefPtr<PluginData> m_pluginData; |
271 | 274 |
272 BackForwardClient* m_backForwardClient; | 275 BackForwardClient* m_backForwardClient; |
273 EditorClient* const m_editorClient; | 276 EditorClient* const m_editorClient; |
274 ValidationMessageClient* m_validationMessageClient; | 277 ValidationMessageClient* m_validationMessageClient; |
| 278 SharedWorkerRepositoryClient* m_sharedWorkerRepositoryClient; |
275 | 279 |
276 UseCounter m_useCounter; | 280 UseCounter m_useCounter; |
277 | 281 |
278 int m_subframeCount; | 282 int m_subframeCount; |
279 bool m_openedByDOM; | 283 bool m_openedByDOM; |
280 | 284 |
281 bool m_tabKeyCyclesThroughElements; | 285 bool m_tabKeyCyclesThroughElements; |
282 bool m_defersLoading; | 286 bool m_defersLoading; |
283 | 287 |
284 float m_pageScaleFactor; | 288 float m_pageScaleFactor; |
(...skipping 19 matching lines...) Expand all Loading... |
304 #endif | 308 #endif |
305 | 309 |
306 const OwnPtr<PageConsole> m_console; | 310 const OwnPtr<PageConsole> m_console; |
307 | 311 |
308 HashSet<MultisamplingChangedObserver*> m_multisamplingChangedObservers; | 312 HashSet<MultisamplingChangedObserver*> m_multisamplingChangedObservers; |
309 }; | 313 }; |
310 | 314 |
311 } // namespace WebCore | 315 } // namespace WebCore |
312 | 316 |
313 #endif // Page_h | 317 #endif // Page_h |
OLD | NEW |