+2006-10-31 Ada Chan <adachan@apple.com>
+
+ Reviewed by Adam
+
+ Correct forward declarations of the HitTestRequest struct.
+
+ * rendering/EllipsisBox.h:
+ * rendering/InlineBox.h:
+ * rendering/InlineFlowBox.h:
+ * rendering/RenderLayer.h:
+ * rendering/RenderObject.h:
+
2006-10-31 John Sullivan <sullivan@apple.com>
Reviewed by Beth and Adam
namespace WebCore {
-class HitTestRequest;
class HitTestResult;
+struct HitTestRequest;
+
class EllipsisBox : public InlineBox {
public:
EllipsisBox(RenderObject* obj, const AtomicString& ellipsisStr, InlineFlowBox* parent,
namespace WebCore {
-class HitTestRequest;
class HitTestResult;
class RootInlineBox;
+struct HitTestRequest;
+
// InlineBox represents a rectangle that occurs on a line. It corresponds to
// some RenderObject (i.e., it represents a portion of that RenderObject).
class InlineBox {
namespace WebCore {
-class HitTestRequest;
class HitTestResult;
+struct HitTestRequest;
+
class InlineFlowBox : public InlineRunBox {
public:
InlineFlowBox(RenderObject* obj)
namespace WebCore {
class CachedResource;
-class HitTestRequest;
class HitTestResult;
class PlatformScrollbar;
class RenderFrameSet;
class RenderText;
class RenderView;
+struct HitTestRequest;
+
class ClipRects {
public:
ClipRects(const IntRect& r)
class HTMLAreaElement;
class InlineBox;
class InlineFlowBox;
-class HitTestRequest;
class HitTestResult;
class PlatformScrollbar;
class Position;
class TextStream;
class VisiblePosition;
+struct HitTestRequest;
+
enum PaintPhase {
PaintPhaseBlockBackground,
PaintPhaseChildBlockBackground,