[GTK] Menu list button doesn't use the text color from the theme
[WebKit-https.git] / Source / WebCore / rendering / RenderRegionSet.h
index abc0ba3..2c4c4e5 100644 (file)
@@ -13,7 +13,7 @@
  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
@@ -46,17 +46,18 @@ class RenderFlowThread;
 // FIXME: For now we derive from RenderRegion, but this may change at some point.
 
 class RenderRegionSet : public RenderRegion {
+public:
+    void expandToEncompassFlowThreadContentsIfNeeded();
+
 protected:
-    RenderRegionSet(Document&, PassRef<RenderStyle>, RenderFlowThread&);
+    RenderRegionSet(Document&, Ref<RenderStyle>&&, RenderFlowThread&);
 
 private:
-    virtual void installFlowThread() override final;
-
-    virtual void expandToEncompassFlowThreadContentsIfNeeded() override final;
+    void installFlowThread() final;
 
-    virtual const char* renderName() const = 0;
+    const char* renderName() const override = 0;
     
-    virtual bool isRenderRegionSet() const override final { return true; }
+    bool isRenderRegionSet() const final { return true; }
 };
 
 } // namespace WebCore