MCPcopy Create free account
hub / github.com/axmolengine/axmol / createListView

Method createListView

tests/cpp-tests/Source/LayerTest/LayerTest.cpp:949–987  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

947}
948
949ax::ui::ListView* LayerRadialGradientTest::createListView()
950{
951 auto listview = ax::ui::ListView::create();
952
953 auto scale = ax::ui::Text::create();
954 scale->setString("scale[0-2]");
955 scale->setColor(ax::Color3B::RED); // default seleted item
956 scale->setTouchEnabled(true);
957 listview->pushBackCustomItem(scale);
958
959 auto skewx = ax::ui::Text::create();
960 skewx->setString("skewx[0-90]");
961 skewx->setTouchEnabled(true);
962 listview->pushBackCustomItem(skewx);
963
964 auto skewy = ax::ui::Text::create();
965 skewy->setString("skewy[0-90]");
966 skewy->setTouchEnabled(true);
967 listview->pushBackCustomItem(skewy);
968
969 auto expand = ax::ui::Text::create();
970 expand->setString("expand[0-1]");
971 expand->setTouchEnabled(true);
972 listview->pushBackCustomItem(expand);
973
974 auto radius = ax::ui::Text::create();
975 radius->setString("radius[0-300]");
976 radius->setTouchEnabled(true);
977 listview->pushBackCustomItem(radius);
978
979 listview->setContentSize(scale->getContentSize() * 5);
980 listview->setCurSelectedIndex(0);
981 listview->setTouchEnabled(true);
982 listview->addEventListener(
983 (ui::ListView::ccListViewCallback)AX_CALLBACK_2(LayerRadialGradientTest::listviewCallback, this));
984 listview->setTag(100);
985
986 return listview;
987}

Callers

nothing calls this directly

Calls 10

createFunction · 0.85
pushBackCustomItemMethod · 0.80
setCurSelectedIndexMethod · 0.80
setTagMethod · 0.80
setStringMethod · 0.45
setColorMethod · 0.45
setTouchEnabledMethod · 0.45
setContentSizeMethod · 0.45
getContentSizeMethod · 0.45
addEventListenerMethod · 0.45

Tested by

no test coverage detected