コード例 #1
0
ファイル: ScrollViewer.cpp プロジェクト: tfzxyinhao/sharpui
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);
}
コード例 #2
0
ファイル: WrapPanel.cpp プロジェクト: Alxe013/sharpui
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);
}