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 470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
481 | 481 |
482 // Special support for editing | 482 // Special support for editing |
483 PassRefPtr<CSSStyleDeclaration> createCSSStyleDeclaration(); | 483 PassRefPtr<CSSStyleDeclaration> createCSSStyleDeclaration(); |
484 PassRefPtr<Text> createEditingTextNode(const String&); | 484 PassRefPtr<Text> createEditingTextNode(const String&); |
485 | 485 |
486 void recalcStyle(StyleChange = NoChange); | 486 void recalcStyle(StyleChange = NoChange); |
487 void updateStyleIfNeeded(); | 487 void updateStyleIfNeeded(); |
488 void updateStyleForNodeIfNeeded(Node*); | 488 void updateStyleForNodeIfNeeded(Node*); |
489 void updateLayout(); | 489 void updateLayout(); |
490 void updateLayoutIgnorePendingStylesheets(); | 490 void updateLayoutIgnorePendingStylesheets(); |
491 void tryPartialUpdateLayoutIgnorePendingStylesheets(RenderObject*); | |
eseidel
2013/08/20 21:00:39
We really need to create some new object to hold a
| |
491 PassRefPtr<RenderStyle> styleForElementIgnoringPendingStylesheets(Element*); | 492 PassRefPtr<RenderStyle> styleForElementIgnoringPendingStylesheets(Element*); |
492 PassRefPtr<RenderStyle> styleForPage(int pageIndex); | 493 PassRefPtr<RenderStyle> styleForPage(int pageIndex); |
493 | 494 |
494 void updateDistributionForNodeIfNeeded(Node*); | 495 void updateDistributionForNodeIfNeeded(Node*); |
495 | 496 |
496 // Returns true if page box (margin boxes and page borders) is visible. | 497 // Returns true if page box (margin boxes and page borders) is visible. |
497 bool isPageBoxVisible(int pageIndex); | 498 bool isPageBoxVisible(int pageIndex); |
498 | 499 |
499 // Returns the preferred page size and margins in pixels, assuming 96 | 500 // Returns the preferred page size and margins in pixels, assuming 96 |
500 // pixels per inch. pageSize, marginTop, marginRight, marginBottom, | 501 // pixels per inch. pageSize, marginTop, marginRight, marginBottom, |
(...skipping 929 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1430 inline bool Node::isDocumentNode() const | 1431 inline bool Node::isDocumentNode() const |
1431 { | 1432 { |
1432 return this == documentInternal(); | 1433 return this == documentInternal(); |
1433 } | 1434 } |
1434 | 1435 |
1435 Node* eventTargetNodeForDocument(Document*); | 1436 Node* eventTargetNodeForDocument(Document*); |
1436 | 1437 |
1437 } // namespace WebCore | 1438 } // namespace WebCore |
1438 | 1439 |
1439 #endif // Document_h | 1440 #endif // Document_h |
OLD | NEW |