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 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 if (!m_group) | 132 if (!m_group) |
133 setGroupType(PrivatePageGroup); | 133 setGroupType(PrivatePageGroup); |
134 return *m_group; | 134 return *m_group; |
135 } | 135 } |
136 | 136 |
137 void incrementSubframeCount() { ++m_subframeCount; } | 137 void incrementSubframeCount() { ++m_subframeCount; } |
138 void decrementSubframeCount() { ASSERT(m_subframeCount); --m_subframeCount;
} | 138 void decrementSubframeCount() { ASSERT(m_subframeCount); --m_subframeCount;
} |
139 int subframeCount() const { checkSubframeCountConsistency(); return m_subfra
meCount; } | 139 int subframeCount() const { checkSubframeCountConsistency(); return m_subfra
meCount; } |
140 | 140 |
141 Chrome& chrome() const { return *m_chrome; } | 141 Chrome& chrome() const { return *m_chrome; } |
| 142 AutoscrollController& autoscrollController() const { return *m_autoscrollCon
troller; } |
142 DragCaretController& dragCaretController() const { return *m_dragCaretContro
ller; } | 143 DragCaretController& dragCaretController() const { return *m_dragCaretContro
ller; } |
143 DragController& dragController() const { return *m_dragController; } | 144 DragController& dragController() const { return *m_dragController; } |
144 FocusController& focusController() const { return *m_focusController; } | 145 FocusController& focusController() const { return *m_focusController; } |
145 ContextMenuController& contextMenuController() const { return *m_contextMenu
Controller; } | 146 ContextMenuController& contextMenuController() const { return *m_contextMenu
Controller; } |
146 InspectorController& inspectorController() const { return *m_inspectorContro
ller; } | 147 InspectorController& inspectorController() const { return *m_inspectorContro
ller; } |
147 PointerLockController& pointerLockController() const { return *m_pointerLock
Controller; } | 148 PointerLockController& pointerLockController() const { return *m_pointerLock
Controller; } |
148 ValidationMessageClient* validationMessageClient() const { return m_validati
onMessageClient; } | 149 ValidationMessageClient* validationMessageClient() const { return m_validati
onMessageClient; } |
149 void setValidationMessageClient(ValidationMessageClient* client) { m_validat
ionMessageClient = client; } | 150 void setValidationMessageClient(ValidationMessageClient* client) { m_validat
ionMessageClient = client; } |
150 SharedWorkerRepositoryClient* sharedWorkerRepositoryClient() { return m_shar
edWorkerRepositoryClient; } | 151 SharedWorkerRepositoryClient* sharedWorkerRepositoryClient() { return m_shar
edWorkerRepositoryClient; } |
151 void setSharedWorkerRepositoryClient(SharedWorkerRepositoryClient* client) {
m_sharedWorkerRepositoryClient = client; } | 152 void setSharedWorkerRepositoryClient(SharedWorkerRepositoryClient* client) {
m_sharedWorkerRepositoryClient = client; } |
152 | 153 |
153 bool autoscrollInProgress() const; | |
154 bool autoscrollInProgress(const RenderBox*) const; | |
155 bool panScrollInProgress() const; | |
156 void startAutoscrollForSelection(RenderObject*); | |
157 void stopAutoscrollIfNeeded(RenderObject*); | |
158 void stopAutoscrollTimer(); | |
159 void updateAutoscrollRenderer(); | |
160 void updateDragAndDrop(Node* targetNode, const IntPoint& eventPosition, doub
le eventTime); | |
161 #if OS(WIN) | |
162 void handleMouseReleaseForPanScrolling(Frame*, const PlatformMouseEvent&); | |
163 void startPanScrolling(RenderBox*, const IntPoint&); | |
164 #endif | |
165 | |
166 ScrollingCoordinator* scrollingCoordinator(); | 154 ScrollingCoordinator* scrollingCoordinator(); |
167 | 155 |
168 String mainThreadScrollingReasonsAsText(); | 156 String mainThreadScrollingReasonsAsText(); |
169 PassRefPtr<ClientRectList> nonFastScrollableRects(const Frame*); | 157 PassRefPtr<ClientRectList> nonFastScrollableRects(const Frame*); |
170 | 158 |
171 Settings& settings() const { return *m_settings; } | 159 Settings& settings() const { return *m_settings; } |
172 ProgressTracker& progress() const { return *m_progress; } | 160 ProgressTracker& progress() const { return *m_progress; } |
173 BackForwardClient& backForward() const { return *m_backForwardClient; } | 161 BackForwardClient& backForward() const { return *m_backForwardClient; } |
174 | 162 |
175 UseCounter& useCounter() { return m_useCounter; } | 163 UseCounter& useCounter() { return m_useCounter; } |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
307 #endif | 295 #endif |
308 | 296 |
309 const OwnPtr<PageConsole> m_console; | 297 const OwnPtr<PageConsole> m_console; |
310 | 298 |
311 HashSet<MultisamplingChangedObserver*> m_multisamplingChangedObservers; | 299 HashSet<MultisamplingChangedObserver*> m_multisamplingChangedObservers; |
312 }; | 300 }; |
313 | 301 |
314 } // namespace WebCore | 302 } // namespace WebCore |
315 | 303 |
316 #endif // Page_h | 304 #endif // Page_h |
OLD | NEW |