summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/rendering/RenderDetails.h
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2011-06-02 12:07:03 +0100
committerBen Murdoch <benm@google.com>2011-06-10 10:47:21 +0100
commit2daae5fd11344eaa88a0d92b0f6d65f8d2255c00 (patch)
treee4964fbd1cb70599f7718ff03e50ea1dab33890b /Source/WebCore/rendering/RenderDetails.h
parent87bdf0060a247bfbe668342b87e0874182e0ffa9 (diff)
downloadexternal_webkit-2daae5fd11344eaa88a0d92b0f6d65f8d2255c00.zip
external_webkit-2daae5fd11344eaa88a0d92b0f6d65f8d2255c00.tar.gz
external_webkit-2daae5fd11344eaa88a0d92b0f6d65f8d2255c00.tar.bz2
Merge WebKit at r84325: Initial merge by git.
Change-Id: Ic1a909300ecc0a13ddc6b4e784371d2ac6e3d59b
Diffstat (limited to 'Source/WebCore/rendering/RenderDetails.h')
-rw-r--r--Source/WebCore/rendering/RenderDetails.h25
1 files changed, 3 insertions, 22 deletions
diff --git a/Source/WebCore/rendering/RenderDetails.h b/Source/WebCore/rendering/RenderDetails.h
index 0b56c13..974c174 100644
--- a/Source/WebCore/rendering/RenderDetails.h
+++ b/Source/WebCore/rendering/RenderDetails.h
@@ -27,21 +27,17 @@
namespace WebCore {
-class RenderDetailsMarker;
-
class RenderDetails : public RenderBlock {
public:
explicit RenderDetails(Node*);
- virtual const char* renderName() const { return "RenderDetails"; }
- virtual bool isDetails() const { return true; }
-
bool isOpen() const;
- IntRect interactiveArea() const { return m_interactiveArea; }
- void markerDestroyed();
void summaryDestroyed(RenderObject*);
private:
+ virtual const char* renderName() const { return "RenderDetails"; }
+ virtual bool isDetails() const { return true; }
+
virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
virtual void addChild(RenderObject* newChild, RenderObject *beforeChild = 0);
@@ -52,33 +48,18 @@ private:
virtual bool requiresForcedStyleRecalcPropagation() const { return true; }
virtual void layout();
- virtual void destroy();
- void createDefaultSummary();
void replaceMainSummary(RenderObject*);
void moveSummaryToContents();
void checkMainSummary();
RenderObject* getRenderPosition(RenderObject*);
- PassRefPtr<RenderStyle> createSummaryStyle();
- void setMarkerStyle();
RenderBlock* summaryBlock();
RenderBlock* contentBlock();
- RenderObject* getParentOfFirstLineBox(RenderBlock* curr);
- RenderObject* firstNonMarkerChild(RenderObject* parent);
- void updateMarkerLocation();
-
RenderBlock* m_summaryBlock;
RenderBlock* m_contentBlock;
- RenderObject* m_defaultSummaryBlock;
- RenderObject* m_defaultSummaryText;
-
- IntRect m_interactiveArea;
-
- RenderDetailsMarker* m_marker;
-
RenderObject* m_mainSummary;
};