summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/gtk/ScrollbarGtk.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/gtk/ScrollbarGtk.h')
-rw-r--r--WebCore/platform/gtk/ScrollbarGtk.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/WebCore/platform/gtk/ScrollbarGtk.h b/WebCore/platform/gtk/ScrollbarGtk.h
index 1ef4c49..b4b5989 100644
--- a/WebCore/platform/gtk/ScrollbarGtk.h
+++ b/WebCore/platform/gtk/ScrollbarGtk.h
@@ -36,6 +36,8 @@ namespace WebCore {
class ScrollbarGtk : public Scrollbar {
public:
friend class Scrollbar;
+ friend class ScrollView;
+ ~ScrollbarGtk();
virtual void setFrameRect(const IntRect&);
virtual void paint(GraphicsContext*, const IntRect&);
@@ -50,7 +52,10 @@ public:
virtual void frameRectsChanged();
protected:
+ static PassRefPtr<ScrollbarGtk> createScrollbar(ScrollbarClient* client, ScrollbarOrientation orientation, GtkAdjustment*);
+
ScrollbarGtk(ScrollbarClient*, ScrollbarOrientation, ScrollbarControlSize);
+ ScrollbarGtk(ScrollbarClient*, ScrollbarOrientation, GtkAdjustment*);
virtual void updateThumbPosition();
virtual void updateThumbProportion();