LayoutTests:
[WebKit-https.git] / WebCore / rendering / RenderTextControl.h
index c0a0c528e488c19ea94fab7c159b928139c71bc2..bb93b9501b26f074d6dffb8e66dc1f02d537671b 100644 (file)
 #ifndef RenderTextField_H
 #define RenderTextField_H
 
-#include "RenderFlexibleBox.h"
+#include "RenderBlock.h"
 
 namespace WebCore {
 
 class HTMLTextFieldInnerElement;
 
-class RenderTextControl : public RenderFlexibleBox {
+class RenderTextControl : public RenderBlock {
 public:
     RenderTextControl(Node*, bool multiLine);
     virtual ~RenderTextControl();
@@ -41,7 +41,9 @@ public:
     virtual bool canHaveChildren() const { return false; }
     virtual short baselinePosition( bool, bool ) const;
     virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, int x, int y, int tx, int ty, HitTestAction);
-                             
+    virtual void layout();
+    virtual bool avoidsFloats() const { return true; }
+
     RenderStyle* createDivStyle(RenderStyle* startStyle);
 
     bool isEdited() const { return m_dirty; };