ScrollViewer::ScrollViewer() : _iBegin(0) , _iCurPos(0) , _barVisible(Auto) { SetClassName(_T("ScrollView")); _hScroll = ScrollBarPtr(new ScrollBar()); _vScroll = ScrollBarPtr(new ScrollBar()); _hScroll->SetOrientation(CoreFlags::Horizontal); _vScroll->SetOrientation(CoreFlags::Vertical); _hScroll->SetOwner(this); _vScroll->SetOwner(this); _hScroll->SetScrollStep(5); _vScroll->SetScrollStep(5); _vScroll->SetVisible(false); _hScroll->SetVisible(false); }
WrapPanel::WrapPanel() : _horizontalSpace(4) , _verticalSpace(4) , _itemWidth(96) , _itemHeight(48) { SetClassName(_T("WrapPanel")); _hScroll = ScrollBarPtr(new ScrollBar()); _vScroll = ScrollBarPtr(new ScrollBar()); _hScroll->SetOrientation(CoreFlags::Horizontal); _vScroll->SetOrientation(CoreFlags::Vertical); _hScroll->SetOwner(this); _vScroll->SetOwner(this); _hScroll->SetScrollStep(5); _vScroll->SetScrollStep(5); _vScroll->SetVisible(false); _hScroll->SetVisible(false); }