OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
9 * Copyright (C) 2011 Google Inc. All rights reserved. | 9 * Copyright (C) 2011 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 class DOMSelection; | 81 class DOMSelection; |
82 class DOMWindow; | 82 class DOMWindow; |
83 class Database; | 83 class Database; |
84 class DatabaseThread; | 84 class DatabaseThread; |
85 class DocumentFragment; | 85 class DocumentFragment; |
86 class DocumentLifecycleNotifier; | 86 class DocumentLifecycleNotifier; |
87 class DocumentLifecycleObserver; | 87 class DocumentLifecycleObserver; |
88 class DocumentLoader; | 88 class DocumentLoader; |
89 class DocumentMarkerController; | 89 class DocumentMarkerController; |
90 class DocumentParser; | 90 class DocumentParser; |
| 91 class DocumentState; |
91 class DocumentTimeline; | 92 class DocumentTimeline; |
92 class DocumentType; | 93 class DocumentType; |
93 class Element; | 94 class Element; |
94 class ElementDataCache; | 95 class ElementDataCache; |
95 class Event; | 96 class Event; |
96 class EventListener; | 97 class EventListener; |
97 class ExceptionState; | 98 class ExceptionState; |
98 class FastTextAutosizer; | 99 class FastTextAutosizer; |
99 class FloatQuad; | 100 class FloatQuad; |
100 class FloatRect; | 101 class FloatRect; |
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
449 | 450 |
450 // FIXME: This should be eliminated and elements that use it should be made
to | 451 // FIXME: This should be eliminated and elements that use it should be made
to |
451 // always have a layer so they don't need to go about creating one from reas
ons | 452 // always have a layer so they don't need to go about creating one from reas
ons |
452 // external to style. | 453 // external to style. |
453 void scheduleLayerUpdate(Element&); | 454 void scheduleLayerUpdate(Element&); |
454 void unscheduleLayerUpdate(Element&); | 455 void unscheduleLayerUpdate(Element&); |
455 | 456 |
456 void evaluateMediaQueryList(); | 457 void evaluateMediaQueryList(); |
457 | 458 |
458 FormController& formController(); | 459 FormController& formController(); |
459 Vector<String> formElementsState() const; | 460 DocumentState* formElementsState() const; |
460 void setStateForNewFormElements(const Vector<String>&); | 461 void setStateForNewFormElements(const Vector<String>&); |
461 | 462 |
462 FrameView* view() const; // can be null | 463 FrameView* view() const; // can be null |
463 LocalFrame* frame() const { return m_frame; } // can be null | 464 LocalFrame* frame() const { return m_frame; } // can be null |
464 FrameHost* frameHost() const; // can be null | 465 FrameHost* frameHost() const; // can be null |
465 Page* page() const; // can be null | 466 Page* page() const; // can be null |
466 Settings* settings() const; // can be null | 467 Settings* settings() const; // can be null |
467 | 468 |
468 float devicePixelRatio() const; | 469 float devicePixelRatio() const; |
469 | 470 |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
603 Loading, | 604 Loading, |
604 Interactive, | 605 Interactive, |
605 Complete | 606 Complete |
606 }; | 607 }; |
607 void setReadyState(ReadyState); | 608 void setReadyState(ReadyState); |
608 bool isLoadCompleted(); | 609 bool isLoadCompleted(); |
609 | 610 |
610 void setParsing(bool); | 611 void setParsing(bool); |
611 bool parsing() const { return m_isParsing; } | 612 bool parsing() const { return m_isParsing; } |
612 | 613 |
613 void setHistoryItemDocumentStateDirty(bool dirty) { m_historyItemDocumentSta
teDirty = dirty; } | |
614 bool historyItemDocumentStateDirty() const { return m_historyItemDocumentSta
teDirty; } | |
615 | |
616 bool shouldScheduleLayout() const; | 614 bool shouldScheduleLayout() const; |
617 int elapsedTime() const; | 615 int elapsedTime() const; |
618 | 616 |
619 TextLinkColors& textLinkColors() { return m_textLinkColors; } | 617 TextLinkColors& textLinkColors() { return m_textLinkColors; } |
620 VisitedLinkState& visitedLinkState() const { return *m_visitedLinkState; } | 618 VisitedLinkState& visitedLinkState() const { return *m_visitedLinkState; } |
621 | 619 |
622 MouseEventWithHitTestResults prepareMouseEvent(const HitTestRequest&, const
LayoutPoint&, const PlatformMouseEvent&); | 620 MouseEventWithHitTestResults prepareMouseEvent(const HitTestRequest&, const
LayoutPoint&, const PlatformMouseEvent&); |
623 | 621 |
624 /* Newly proposed CSS3 mechanism for selecting alternate | 622 /* Newly proposed CSS3 mechanism for selecting alternate |
625 stylesheets using the DOM. May be subject to change as | 623 stylesheets using the DOM. May be subject to change as |
(...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1236 RefPtrWillBePersistent<StyleSheetList> m_styleSheetList; | 1234 RefPtrWillBePersistent<StyleSheetList> m_styleSheetList; |
1237 | 1235 |
1238 OwnPtr<FormController> m_formController; | 1236 OwnPtr<FormController> m_formController; |
1239 | 1237 |
1240 TextLinkColors m_textLinkColors; | 1238 TextLinkColors m_textLinkColors; |
1241 const OwnPtr<VisitedLinkState> m_visitedLinkState; | 1239 const OwnPtr<VisitedLinkState> m_visitedLinkState; |
1242 | 1240 |
1243 bool m_visuallyOrdered; | 1241 bool m_visuallyOrdered; |
1244 ReadyState m_readyState; | 1242 ReadyState m_readyState; |
1245 bool m_isParsing; | 1243 bool m_isParsing; |
1246 bool m_historyItemDocumentStateDirty; | |
1247 | 1244 |
1248 bool m_gotoAnchorNeededAfterStylesheetsLoad; | 1245 bool m_gotoAnchorNeededAfterStylesheetsLoad; |
1249 bool m_isDNSPrefetchEnabled; | 1246 bool m_isDNSPrefetchEnabled; |
1250 bool m_haveExplicitlyDisabledDNSPrefetch; | 1247 bool m_haveExplicitlyDisabledDNSPrefetch; |
1251 bool m_containsValidityStyleRules; | 1248 bool m_containsValidityStyleRules; |
1252 bool m_updateFocusAppearanceRestoresSelection; | 1249 bool m_updateFocusAppearanceRestoresSelection; |
1253 bool m_containsPlugins; | 1250 bool m_containsPlugins; |
1254 | 1251 |
1255 // http://www.whatwg.org/specs/web-apps/current-work/#ignore-destructive-wri
tes-counter | 1252 // http://www.whatwg.org/specs/web-apps/current-work/#ignore-destructive-wri
tes-counter |
1256 unsigned m_ignoreDestructiveWriteCount; | 1253 unsigned m_ignoreDestructiveWriteCount; |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1432 inline bool Node::isDocumentNode() const | 1429 inline bool Node::isDocumentNode() const |
1433 { | 1430 { |
1434 return this == document(); | 1431 return this == document(); |
1435 } | 1432 } |
1436 | 1433 |
1437 Node* eventTargetNodeForDocument(Document*); | 1434 Node* eventTargetNodeForDocument(Document*); |
1438 | 1435 |
1439 } // namespace WebCore | 1436 } // namespace WebCore |
1440 | 1437 |
1441 #endif // Document_h | 1438 #endif // Document_h |
OLD | NEW |