 Chromium Code Reviews
 Chromium Code Reviews Issue 18601002:
  Add infrastructure for partial layouts  (Closed) 
  Base URL: svn://svn.chromium.org/blink/trunk
    
  
    Issue 18601002:
  Add infrastructure for partial layouts  (Closed) 
  Base URL: svn://svn.chromium.org/blink/trunk| 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 |