Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(157)

Side by Side Diff: third_party/WebKit/WebCore/rendering/RenderTableCell.h

Issue 21165: Revert the merge. Mac build is mysteriously broken. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
OLDNEW
« no previous file with comments | « third_party/WebKit/WebCore/rendering/RenderSelectionInfo.h ('k') | third_party/WebKit/WebCore/rendering/RenderTableCell.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698