26#ifndef __TestCpp__UIListViewTest__
27#define __TestCpp__UIListViewTest__
29#include "../UIScene.h"
30#include "ui/UIScrollView.h"
42 virtual bool init()
override;
43 void selectedItemEvent(cocos2d::Ref* sender, cocos2d::ui::ListView::EventType type);
45 virtual void update(
float dt)
override;
80 virtual bool init()
override;
81 void selectedItemEvent(cocos2d::Ref* sender, cocos2d::ui::ListView::EventType type);
82 virtual void update(
float dt)
override;
111 virtual bool init()
override;
119 virtual bool init()
override;
127 virtual bool init()
override;
141 return cocos2d::ui::ScrollView::Direction::VERTICAL;
151 return cocos2d::ui::ScrollView::Direction::HORIZONTAL;
160 virtual bool init()
override;
175 return cocos2d::ui::ScrollView::Direction::VERTICAL;
185 return cocos2d::ui::ScrollView::Direction::HORIZONTAL;
194 virtual bool init()
override;
197 void sliderEvent(cocos2d::Ref *pSender, cocos2d::ui::Slider::EventType type);
212 return cocos2d::ui::ScrollView::Direction::VERTICAL;
222 return cocos2d::ui::ScrollView::Direction::HORIZONTAL;
DEFINE_TEST_SUITE(UIListViewTests)
virtual bool init() override
virtual bool init() override
virtual bool init() override
~UIListViewTest_Horizontal()
UIListViewTest_Horizontal()
CREATE_FUNC(UIListViewTest_Horizontal)
void selectedItemEvent(cocos2d::Ref *sender, cocos2d::ui::ListView::EventType type)
virtual void update(float dt) override
float getItemPositionXInView(cocos2d::ui::Widget *item) const
std::vector< std::string > _array
cocos2d::ui::ListView * _listView
cocos2d::ui::Text * _displayValueLabel
void updateItem(int itemID, int templateID)
virtual cocos2d::ui::ScrollView::Direction getListViewDirection() const
CREATE_FUNC(UIListViewTest_MagneticHorizontal)
cocos2d::ui::Text * _titleLabel
virtual cocos2d::ui::ScrollView::Direction getListViewDirection() const =0
virtual bool init() override
cocos2d::ui::ListView * _listView
cocos2d::ui::Text * _indexLabels[5]
virtual cocos2d::ui::ScrollView::Direction getListViewDirection() const
CREATE_FUNC(UIListViewTest_MagneticVertical)
virtual cocos2d::ui::ScrollView::Direction getListViewDirection() const
CREATE_FUNC(UIListViewTest_PaddingHorizontal)
virtual bool init() override
cocos2d::ui::Text * _titleLabel
cocos2d::ui::Text * _indexLabels[5]
void sliderEvent(cocos2d::Ref *pSender, cocos2d::ui::Slider::EventType type)
cocos2d::ui::ListView * _listView
virtual cocos2d::ui::ScrollView::Direction getListViewDirection() const =0
cocos2d::ui::Text * _paddingLabels[4]
CREATE_FUNC(UIListViewTest_PaddingVertical)
virtual cocos2d::ui::ScrollView::Direction getListViewDirection() const
virtual void update(float dt) override
std::vector< std::string > _array
cocos2d::ui::Text * _displayValueLabel
virtual bool init() override
float getItemPositionYInView(cocos2d::ui::Widget *item) const
cocos2d::ui::ListView * _listView
void selectedItemEvent(cocos2d::Ref *sender, cocos2d::ui::ListView::EventType type)
float _itemTemplateHeight
void updateItem(int itemID, int templateID)
~UIListViewTest_Vertical()
cocos2d::ui::Text * _indexLabels[3]
void selectedItemEventScrollView(cocos2d::Ref *sender, cocos2d::ui::ScrollView::EventType type)
CREATE_FUNC(UIListViewTest_Vertical)
UIListViewTest_Vertical()