| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1997 Martin Jones (mjones@kde.org) | 2 * Copyright (C) 1997 Martin Jones (mjones@kde.org) |
| 3 * (C) 1997 Torben Weis (weis@kde.org) | 3 * (C) 1997 Torben Weis (weis@kde.org) |
| 4 * (C) 1998 Waldo Bastian (bastian@kde.org) | 4 * (C) 1998 Waldo Bastian (bastian@kde.org) |
| 5 * (C) 1999 Lars Knoll (knoll@kde.org) | 5 * (C) 1999 Lars Knoll (knoll@kde.org) |
| 6 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 6 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 7 * Copyright (C) 2003, 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. | 7 * Copyright (C) 2003, 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. |
| 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 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 virtual void updateFromElement(); | 87 virtual void updateFromElement(); |
| 88 | 88 |
| 89 virtual void layout(); | 89 virtual void layout(); |
| 90 | 90 |
| 91 virtual void paint(PaintInfo&, int tx, int ty); | 91 virtual void paint(PaintInfo&, int tx, int ty); |
| 92 virtual void paintBoxDecorations(PaintInfo&, int tx, int ty); | 92 virtual void paintBoxDecorations(PaintInfo&, int tx, int ty); |
| 93 virtual void paintMask(PaintInfo& paintInfo, int tx, int ty); | 93 virtual void paintMask(PaintInfo& paintInfo, int tx, int ty); |
| 94 void paintCollapsedBorder(GraphicsContext*, int x, int y, int w, int h); | 94 void paintCollapsedBorder(GraphicsContext*, int x, int y, int w, int h); |
| 95 void paintBackgroundsBehindCell(PaintInfo&, int tx, int ty, RenderObject* ba
ckgroundObject); | 95 void paintBackgroundsBehindCell(PaintInfo&, int tx, int ty, RenderObject* ba
ckgroundObject); |
| 96 | 96 |
| 97 virtual IntRect clippedOverflowRectForRepaint(RenderBoxModelObject* repaintC
ontainer); | 97 virtual IntRect clippedOverflowRectForRepaint(RenderBox* repaintContainer); |
| 98 virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, I
ntRect&, bool fixed = false); | 98 virtual void computeRectForRepaint(RenderBox* repaintContainer, IntRect&, bo
ol fixed = false); |
| 99 virtual FloatPoint localToAbsolute(FloatPoint localPoint = FloatPoint(), boo
l fixed = false, bool useTransforms = false) const; | 99 virtual FloatPoint localToAbsolute(FloatPoint localPoint = FloatPoint(), boo
l fixed = false, bool useTransforms = false) const; |
| 100 virtual FloatPoint absoluteToLocal(FloatPoint containerPoint, bool fixed = f
alse, bool useTransforms = false) const; | 100 virtual FloatPoint absoluteToLocal(FloatPoint containerPoint, bool fixed = f
alse, bool useTransforms = false) const; |
| 101 | 101 |
| 102 virtual int baselinePosition(bool firstLine = false, bool isRootLineBox = fa
lse) const; | 102 virtual int baselinePosition(bool firstLine = false, bool isRootLineBox = fa
lse) const; |
| 103 | 103 |
| 104 void setIntrinsicPaddingTop(int p) { m_intrinsicPaddingTop = p; } | 104 void setIntrinsicPaddingTop(int p) { m_intrinsicPaddingTop = p; } |
| 105 void setIntrinsicPaddingBottom(int p) { m_intrinsicPaddingBottom = p; } | 105 void setIntrinsicPaddingBottom(int p) { m_intrinsicPaddingBottom = p; } |
| 106 void setIntrinsicPadding(int top, int bottom) { setIntrinsicPaddingTop(top);
setIntrinsicPaddingBottom(bottom); } | 106 void setIntrinsicPadding(int top, int bottom) { setIntrinsicPaddingTop(top);
setIntrinsicPaddingBottom(bottom); } |
| 107 void clearIntrinsicPadding() { setIntrinsicPadding(0, 0); } | 107 void clearIntrinsicPadding() { setIntrinsicPadding(0, 0); } |
| 108 | 108 |
| 109 int intrinsicPaddingTop() const { return m_intrinsicPaddingTop; } | 109 int intrinsicPaddingTop() const { return m_intrinsicPaddingTop; } |
| 110 int intrinsicPaddingBottom() const { return m_intrinsicPaddingBottom; } | 110 int intrinsicPaddingBottom() const { return m_intrinsicPaddingBottom; } |
| 111 | 111 |
| 112 virtual int paddingTop(bool includeIntrinsicPadding = true) const; | 112 virtual int paddingTop(bool includeIntrinsicPadding = true) const; |
| 113 virtual int paddingBottom(bool includeIntrinsicPadding = true) const; | 113 virtual int paddingBottom(bool includeIntrinsicPadding = true) const; |
| 114 | 114 |
| 115 virtual void setOverrideSize(int); | 115 virtual void setOverrideSize(int); |
| 116 | 116 |
| 117 protected: | 117 protected: |
| 118 virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle); | 118 virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle); |
| 119 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle); | 119 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle); |
| 120 | 120 |
| 121 virtual FloatQuad localToContainerQuad(const FloatQuad&, RenderBoxModelObjec
t* repaintContainer, bool fixed = false) const; | 121 virtual FloatQuad localToContainerQuad(const FloatQuad&, RenderBox* repaintC
ontainer, bool fixed = false) const; |
| 122 | 122 |
| 123 private: | 123 private: |
| 124 int m_row; | 124 int m_row; |
| 125 int m_column; | 125 int m_column; |
| 126 int m_rowSpan; | 126 int m_rowSpan; |
| 127 int m_columnSpan; | 127 int m_columnSpan; |
| 128 int m_intrinsicPaddingTop; | 128 int m_intrinsicPaddingTop; |
| 129 int m_intrinsicPaddingBottom; | 129 int m_intrinsicPaddingBottom; |
| 130 int m_percentageHeight; | 130 int m_percentageHeight; |
| 131 }; | 131 }; |
| 132 | 132 |
| 133 } // namespace WebCore | 133 } // namespace WebCore |
| 134 | 134 |
| 135 #endif // RenderTableCell_h | 135 #endif // RenderTableCell_h |
| OLD | NEW |