Index: xfa/include/fwl/basewidget/fwl_scrollbar.h |
diff --git a/xfa/include/fwl/basewidget/fwl_scrollbar.h b/xfa/include/fwl/basewidget/fwl_scrollbar.h |
index 10ce5f2688302ba4f32bbcd06ecc55ab67c5284e..04263a896718a74387a32e091da36596f62a90c6 100644 |
--- a/xfa/include/fwl/basewidget/fwl_scrollbar.h |
+++ b/xfa/include/fwl/basewidget/fwl_scrollbar.h |
@@ -47,9 +47,9 @@ enum FWL_SCBCODE { |
class IFWL_ScrollBarDP : public IFWL_DataProvider {}; |
class IFWL_ScrollBar : public IFWL_Widget { |
public: |
- IFWL_ScrollBar(); |
- FWL_ERR Initialize(const CFWL_WidgetImpProperties& properties, |
- IFWL_Widget* pOuter); |
+ static IFWL_ScrollBar* Create(const CFWL_WidgetImpProperties& properties, |
+ IFWL_Widget* pOuter); |
+ |
FX_BOOL IsVertical(); |
FWL_ERR GetRange(FX_FLOAT& fMin, FX_FLOAT& fMax); |
FWL_ERR SetRange(FX_FLOAT fMin, FX_FLOAT fMax); |
@@ -62,5 +62,8 @@ class IFWL_ScrollBar : public IFWL_Widget { |
FX_FLOAT GetTrackPos(); |
FWL_ERR SetTrackPos(FX_FLOAT fTrackPos); |
FX_BOOL DoScroll(FX_DWORD dwCode, FX_FLOAT fPos = 0.0f); |
+ |
+ protected: |
+ IFWL_ScrollBar(); |
}; |
#endif |