OLD | NEW |
1 /* | 1 /* |
2 * This file is part of the render object implementation for KHTML. | 2 * This file is part of the render object implementation for KHTML. |
3 * | 3 * |
4 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 4 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
5 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 5 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
6 * (C) 2007 David Smith (catfish.man@gmail.com) | 6 * (C) 2007 David Smith (catfish.man@gmail.com) |
7 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserv
ed. | 7 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserv
ed. |
8 * | 8 * |
9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
125 void removePositionedObject(RenderBox*); | 125 void removePositionedObject(RenderBox*); |
126 void removePositionedObjects(RenderBlock*); | 126 void removePositionedObjects(RenderBlock*); |
127 | 127 |
128 void addPercentHeightDescendant(RenderBox*); | 128 void addPercentHeightDescendant(RenderBox*); |
129 static void removePercentHeightDescendant(RenderBox*); | 129 static void removePercentHeightDescendant(RenderBox*); |
130 | 130 |
131 virtual void positionListMarker() { } | 131 virtual void positionListMarker() { } |
132 | 132 |
133 virtual void borderFitAdjust(int& x, int& w) const; // Shrink the box in whi
ch the border paints if border-fit is set. | 133 virtual void borderFitAdjust(int& x, int& w) const; // Shrink the box in whi
ch the border paints if border-fit is set. |
134 | 134 |
| 135 virtual void updateBeforeAfterContent(RenderStyle::PseudoId pseudoId); |
| 136 |
135 virtual InlineBox* createInlineBox(bool makePlaceHolderBox, bool isRootLineB
ox, bool isOnlyRun=false); | 137 virtual InlineBox* createInlineBox(bool makePlaceHolderBox, bool isRootLineB
ox, bool isOnlyRun=false); |
136 | 138 |
137 // Called to lay out the legend for a fieldset. | 139 // Called to lay out the legend for a fieldset. |
138 virtual RenderObject* layoutLegend(bool /*relayoutChildren*/) { return 0; } | 140 virtual RenderObject* layoutLegend(bool /*relayoutChildren*/) { return 0; } |
139 | 141 |
140 // the implementation of the following functions is in bidi.cpp | 142 // the implementation of the following functions is in bidi.cpp |
141 struct FloatWithRect { | 143 struct FloatWithRect { |
142 FloatWithRect(RenderBox* f) | 144 FloatWithRect(RenderBox* f) |
143 : object(f) | 145 : object(f) |
144 , rect(IntRect(f->x() - f->marginLeft(), f->y() - f->marginTop(), f-
>width() + f->marginLeft() + f->marginRight(), f->height() + f->marginTop() + f-
>marginBottom())) | 146 , rect(IntRect(f->x() - f->marginLeft(), f->y() - f->marginTop(), f-
>width() + f->marginLeft() + f->marginRight(), f->height() + f->marginTop() + f-
>marginBottom())) |
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
527 return static_cast<const RenderBlock*>(o); | 529 return static_cast<const RenderBlock*>(o); |
528 } | 530 } |
529 | 531 |
530 // This will catch anyone doing an unnecessary cast. | 532 // This will catch anyone doing an unnecessary cast. |
531 void toRenderBlock(const RenderBlock* o); | 533 void toRenderBlock(const RenderBlock* o); |
532 | 534 |
533 } // namespace WebCore | 535 } // namespace WebCore |
534 | 536 |
535 #endif // RenderBlock_h | 537 #endif // RenderBlock_h |
536 | 538 |
OLD | NEW |