Upstream version 11.39.250.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / rendering / RenderListBox.h
index 53d4391..7234933 100644 (file)
@@ -44,8 +44,10 @@ public:
 
     int size() const;
 
-    void repaintScrollbarIfNeeded();
+    void paintInvalidationOfScrollbarIfNeeded();
 
+    // Unlike scrollRectToVisible this will not scroll parent boxes.
+    void scrollToRect(const LayoutRect&);
 private:
     HTMLSelectElement* selectElement() const;
 
@@ -54,6 +56,7 @@ private:
     virtual bool isListBox() const OVERRIDE { return true; }
 
     virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const OVERRIDE;
+    virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const OVERRIDE;
 
     virtual void stopAutoscroll() OVERRIDE;