| 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 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 void paintCollapsedBorder(GraphicsContext*, int x, int y, int w, int h); | 96 void paintCollapsedBorder(GraphicsContext*, int x, int y, int w, int h); |
| 97 void paintBackgroundsBehindCell(PaintInfo&, int tx, int ty, RenderObject* ba
ckgroundObject); | 97 void paintBackgroundsBehindCell(PaintInfo&, int tx, int ty, RenderObject* ba
ckgroundObject); |
| 98 | 98 |
| 99 // Lie about position to outside observers. | 99 // Lie about position to outside observers. |
| 100 virtual int yPos() const { return m_y + m_topExtra; } | 100 virtual int yPos() const { return m_y + m_topExtra; } |
| 101 | 101 |
| 102 virtual IntRect absoluteClippedOverflowRect(); | 102 virtual IntRect absoluteClippedOverflowRect(); |
| 103 virtual void computeAbsoluteRepaintRect(IntRect&, bool fixed = false); | 103 virtual void computeAbsoluteRepaintRect(IntRect&, bool fixed = false); |
| 104 virtual FloatPoint localToAbsolute(FloatPoint localPoint = FloatPoint(), boo
l fixed = false, bool useTransforms = false) const; | 104 virtual FloatPoint localToAbsolute(FloatPoint localPoint = FloatPoint(), boo
l fixed = false, bool useTransforms = false) const; |
| 105 virtual FloatPoint absoluteToLocal(FloatPoint containerPoint, bool fixed = f
alse, bool useTransforms = false) const; | 105 virtual FloatPoint absoluteToLocal(FloatPoint containerPoint, bool fixed = f
alse, bool useTransforms = false) const; |
| 106 virtual FloatQuad localToAbsoluteQuad(const FloatQuad&, bool fixed = false)
const; |
| 106 | 107 |
| 107 virtual int baselinePosition(bool firstLine = false, bool isRootLineBox = fa
lse) const; | 108 virtual int baselinePosition(bool firstLine = false, bool isRootLineBox = fa
lse) const; |
| 108 | 109 |
| 109 void setCellTopExtra(int p) { m_topExtra = p; } | 110 void setCellTopExtra(int p) { m_topExtra = p; } |
| 110 void setCellBottomExtra(int p) { m_bottomExtra = p; } | 111 void setCellBottomExtra(int p) { m_bottomExtra = p; } |
| 111 | 112 |
| 112 virtual int borderTopExtra() const { return m_topExtra; } | 113 virtual int borderTopExtra() const { return m_topExtra; } |
| 113 virtual int borderBottomExtra() const { return m_bottomExtra; } | 114 virtual int borderBottomExtra() const { return m_bottomExtra; } |
| 114 | 115 |
| 115 protected: | 116 protected: |
| 116 virtual void styleWillChange(RenderStyle::Diff, const RenderStyle* newStyle)
; | 117 virtual void styleWillChange(RenderStyle::Diff, const RenderStyle* newStyle)
; |
| 117 virtual void styleDidChange(RenderStyle::Diff, const RenderStyle* oldStyle); | 118 virtual void styleDidChange(RenderStyle::Diff, const RenderStyle* oldStyle); |
| 118 | 119 |
| 119 private: | 120 private: |
| 120 int m_row; | 121 int m_row; |
| 121 int m_column; | 122 int m_column; |
| 122 int m_rowSpan; | 123 int m_rowSpan; |
| 123 int m_columnSpan; | 124 int m_columnSpan; |
| 124 int m_topExtra : 31; | 125 int m_topExtra : 31; |
| 125 int m_bottomExtra : 31; | 126 int m_bottomExtra : 31; |
| 126 bool m_widthChanged : 1; | 127 bool m_widthChanged : 1; |
| 127 int m_percentageHeight; | 128 int m_percentageHeight; |
| 128 }; | 129 }; |
| 129 | 130 |
| 130 } // namespace WebCore | 131 } // namespace WebCore |
| 131 | 132 |
| 132 #endif // RenderTableCell_h | 133 #endif // RenderTableCell_h |
| OLD | NEW |