2013-09-16 20:54:13 +08:00
|
|
|
|
|
|
|
|
|
|
|
#include "UIListViewTest.h"
|
|
|
|
|
2014-03-26 23:33:58 +08:00
|
|
|
const char* font_UIListViewTest = "fonts/Marker Felt.ttf";
|
2013-09-16 20:54:13 +08:00
|
|
|
|
|
|
|
// UIListViewTest_Vertical
|
|
|
|
|
|
|
|
UIListViewTest_Vertical::UIListViewTest_Vertical()
|
2013-12-23 15:35:35 +08:00
|
|
|
: _displayValueLabel(nullptr)
|
2014-03-04 16:51:35 +08:00
|
|
|
, _array(nullptr)
|
2013-09-16 20:54:13 +08:00
|
|
|
{
|
2013-12-23 15:35:35 +08:00
|
|
|
|
2013-09-16 20:54:13 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
UIListViewTest_Vertical::~UIListViewTest_Vertical()
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
2014-03-04 16:51:35 +08:00
|
|
|
CC_SAFE_RELEASE(_array);
|
2013-09-16 20:54:13 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
bool UIListViewTest_Vertical::init()
|
|
|
|
{
|
|
|
|
if (UIScene::init())
|
|
|
|
{
|
2013-12-23 15:35:35 +08:00
|
|
|
Size widgetSize = _widget->getSize();
|
|
|
|
|
2014-04-03 11:23:12 +08:00
|
|
|
_displayValueLabel = Text::create("Move by vertical direction", "fonts/Marker Felt.ttf", 32);
|
2014-04-15 18:23:40 +08:00
|
|
|
_displayValueLabel->setAnchorPoint(Vector2(0.5f, -1.0f));
|
|
|
|
_displayValueLabel->setPosition(Vector2(widgetSize.width / 2.0f,
|
2014-04-03 11:23:12 +08:00
|
|
|
widgetSize.height / 2.0f + _displayValueLabel->getContentSize().height * 1.5f));
|
2013-12-23 15:35:35 +08:00
|
|
|
_uiLayer->addChild(_displayValueLabel);
|
|
|
|
|
|
|
|
|
2014-04-03 11:23:12 +08:00
|
|
|
Text* alert = Text::create("ListView vertical", "fonts/Marker Felt.ttf", 30);
|
2013-09-16 20:54:13 +08:00
|
|
|
alert->setColor(Color3B(159, 168, 176));
|
2014-04-15 18:23:40 +08:00
|
|
|
alert->setPosition(Vector2(widgetSize.width / 2.0f,
|
2014-04-03 11:23:12 +08:00
|
|
|
widgetSize.height / 2.0f - alert->getSize().height * 3.075f));
|
2013-12-23 15:35:35 +08:00
|
|
|
_uiLayer->addChild(alert);
|
2013-09-16 20:54:13 +08:00
|
|
|
|
2013-12-23 15:35:35 +08:00
|
|
|
Layout* root = static_cast<Layout*>(_uiLayer->getChildByTag(81));
|
2013-09-16 20:54:13 +08:00
|
|
|
|
2013-12-23 15:35:35 +08:00
|
|
|
Layout* background = dynamic_cast<Layout*>(root->getChildByName("background_Panel"));
|
|
|
|
Size backgroundSize = background->getContentSize();
|
2013-09-16 20:54:13 +08:00
|
|
|
|
2013-12-23 15:35:35 +08:00
|
|
|
|
|
|
|
// create list view ex data
|
2014-03-04 16:51:35 +08:00
|
|
|
_array = Array::create();
|
|
|
|
CC_SAFE_RETAIN(_array);
|
2013-12-23 15:35:35 +08:00
|
|
|
for (int i = 0; i < 20; ++i)
|
2013-09-16 20:54:13 +08:00
|
|
|
{
|
2014-03-04 16:51:35 +08:00
|
|
|
__String* ccstr = __String::createWithFormat("listview_item_%d", i);
|
|
|
|
_array->addObject(ccstr);
|
2013-09-16 20:54:13 +08:00
|
|
|
}
|
2013-12-23 15:35:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
// Create the list view ex
|
|
|
|
ListView* listView = ListView::create();
|
|
|
|
// set list view ex direction
|
|
|
|
listView->setDirection(SCROLLVIEW_DIR_VERTICAL);
|
|
|
|
listView->setTouchEnabled(true);
|
|
|
|
listView->setBounceEnabled(true);
|
2014-03-11 17:13:54 +08:00
|
|
|
listView->setBackGroundImage("cocosui/green_edit.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
listView->setBackGroundImageScale9Enabled(true);
|
|
|
|
listView->setSize(Size(240, 130));
|
2014-04-15 18:23:40 +08:00
|
|
|
listView->setPosition(Vector2((widgetSize.width - backgroundSize.width) / 2.0f +
|
2013-12-23 15:35:35 +08:00
|
|
|
(backgroundSize.width - listView->getSize().width) / 2.0f,
|
|
|
|
(widgetSize.height - backgroundSize.height) / 2.0f +
|
|
|
|
(backgroundSize.height - listView->getSize().height) / 2.0f));
|
2014-05-12 09:51:23 +08:00
|
|
|
listView->addEventListener(CC_CALLBACK_2(UIListViewTest_Vertical::selectedItemEvent, this));
|
2013-12-23 15:35:35 +08:00
|
|
|
_uiLayer->addChild(listView);
|
|
|
|
|
|
|
|
|
|
|
|
// create model
|
2014-04-03 11:23:12 +08:00
|
|
|
Button* default_button = Button::create("cocosui/backtotoppressed.png", "cocosui/backtotopnormal.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
default_button->setName("Title Button");
|
|
|
|
|
|
|
|
Layout* default_item = Layout::create();
|
|
|
|
default_item->setTouchEnabled(true);
|
|
|
|
default_item->setSize(default_button->getSize());
|
2014-04-15 18:23:40 +08:00
|
|
|
default_button->setPosition(Vector2(default_item->getSize().width / 2.0f,
|
2014-04-03 11:23:12 +08:00
|
|
|
default_item->getSize().height / 2.0f));
|
2013-12-23 15:35:35 +08:00
|
|
|
default_item->addChild(default_button);
|
|
|
|
|
|
|
|
// set model
|
|
|
|
listView->setItemModel(default_item);
|
|
|
|
|
|
|
|
// add default item
|
2014-03-20 16:24:55 +08:00
|
|
|
ssize_t count = _array->count();
|
2014-03-04 16:51:35 +08:00
|
|
|
for (int i = 0; i < count / 4; ++i)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
listView->pushBackDefaultItem();
|
|
|
|
}
|
|
|
|
// insert default item
|
2014-03-04 16:51:35 +08:00
|
|
|
for (int i = 0; i < count / 4; ++i)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
listView->insertDefaultItem(0);
|
|
|
|
}
|
|
|
|
|
|
|
|
// add custom item
|
2014-03-04 16:51:35 +08:00
|
|
|
for (int i = 0; i < count / 4; ++i)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
2014-04-03 11:23:12 +08:00
|
|
|
Button* custom_button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_button->setName("Title Button");
|
|
|
|
custom_button->setScale9Enabled(true);
|
|
|
|
custom_button->setSize(default_button->getSize());
|
|
|
|
|
|
|
|
Layout *custom_item = Layout::create();
|
|
|
|
custom_item->setSize(custom_button->getSize());
|
2014-04-15 18:23:40 +08:00
|
|
|
custom_button->setPosition(Vector2(custom_item->getSize().width / 2.0f, custom_item->getSize().height / 2.0f));
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_item->addChild(custom_button);
|
|
|
|
|
|
|
|
listView->pushBackCustomItem(custom_item);
|
|
|
|
}
|
|
|
|
// insert custom item
|
|
|
|
Vector<Widget*>& items = listView->getItems();
|
2014-03-20 16:24:55 +08:00
|
|
|
ssize_t items_count = items.size();
|
2014-03-04 16:51:35 +08:00
|
|
|
for (int i = 0; i < count / 4; ++i)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
2014-04-03 11:23:12 +08:00
|
|
|
Button* custom_button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_button->setName("Title Button");
|
|
|
|
custom_button->setScale9Enabled(true);
|
|
|
|
custom_button->setSize(default_button->getSize());
|
|
|
|
|
|
|
|
Layout *custom_item = Layout::create();
|
|
|
|
custom_item->setSize(custom_button->getSize());
|
2014-04-15 18:23:40 +08:00
|
|
|
custom_button->setPosition(Vector2(custom_item->getSize().width / 2.0f, custom_item->getSize().height / 2.0f));
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_item->addChild(custom_button);
|
|
|
|
|
|
|
|
listView->insertCustomItem(custom_item, items_count);
|
|
|
|
}
|
|
|
|
|
|
|
|
// set item data
|
|
|
|
items_count = items.size();
|
2014-03-04 16:51:35 +08:00
|
|
|
for (int i = 0; i < items_count; ++i)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
Widget* item = listView->getItem(i);
|
|
|
|
Button* button = static_cast<Button*>(item->getChildByName("Title Button"));
|
2014-03-20 16:24:55 +08:00
|
|
|
ssize_t index = listView->getIndex(item);
|
2014-03-04 16:51:35 +08:00
|
|
|
button->setTitleText(static_cast<__String*>(_array->getObjectAtIndex(index))->getCString());
|
2013-12-23 15:35:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// remove last item
|
|
|
|
listView->removeLastItem();
|
|
|
|
|
|
|
|
// remove item by index
|
|
|
|
items_count = items.size();
|
|
|
|
listView->removeItem(items_count - 1);
|
|
|
|
|
|
|
|
// set all items layout gravity
|
2014-05-12 09:51:23 +08:00
|
|
|
listView->setGravity(ListView::Gravity::CENTER_VERTICAL);
|
2013-12-23 15:35:35 +08:00
|
|
|
|
|
|
|
// set items margin
|
|
|
|
listView->setItemsMargin(2.0f);
|
2013-09-16 20:54:13 +08:00
|
|
|
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2014-05-12 09:51:23 +08:00
|
|
|
void UIListViewTest_Vertical::selectedItemEvent(Ref *pSender, ListView::EventType type)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
switch (type)
|
|
|
|
{
|
2014-05-12 09:51:23 +08:00
|
|
|
case cocos2d::ui::ListView::EventType::ON_SELECTED_ITEM_START:
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
ListView* listView = static_cast<ListView*>(pSender);
|
2014-03-20 16:34:42 +08:00
|
|
|
CC_UNUSED_PARAM(listView);
|
2014-03-11 11:53:44 +08:00
|
|
|
CCLOG("select child start index = %ld", listView->getCurSelectedIndex());
|
|
|
|
break;
|
2013-12-23 15:35:35 +08:00
|
|
|
}
|
2014-05-12 09:51:23 +08:00
|
|
|
case cocos2d::ui::ListView::EventType::ON_SELECTED_ITEM_END:
|
2014-03-11 11:53:44 +08:00
|
|
|
{
|
|
|
|
ListView* listView = static_cast<ListView*>(pSender);
|
2014-03-20 16:34:42 +08:00
|
|
|
CC_UNUSED_PARAM(listView);
|
2014-03-11 11:53:44 +08:00
|
|
|
CCLOG("select child end index = %ld", listView->getCurSelectedIndex());
|
2013-12-23 15:35:35 +08:00
|
|
|
break;
|
2014-03-11 11:53:44 +08:00
|
|
|
}
|
2013-12-23 15:35:35 +08:00
|
|
|
default:
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2013-09-16 20:54:13 +08:00
|
|
|
// UIListViewTest_Horizontal
|
|
|
|
|
|
|
|
UIListViewTest_Horizontal::UIListViewTest_Horizontal()
|
2013-12-23 15:35:35 +08:00
|
|
|
: _displayValueLabel(nullptr)
|
2014-03-04 16:51:35 +08:00
|
|
|
, _array(nullptr)
|
2013-09-16 20:54:13 +08:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
UIListViewTest_Horizontal::~UIListViewTest_Horizontal()
|
|
|
|
{
|
2014-03-04 16:51:35 +08:00
|
|
|
CC_SAFE_RELEASE(_array);
|
2013-09-16 20:54:13 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
bool UIListViewTest_Horizontal::init()
|
|
|
|
{
|
|
|
|
if (UIScene::init())
|
|
|
|
{
|
2013-12-23 15:35:35 +08:00
|
|
|
Size widgetSize = _widget->getSize();
|
|
|
|
|
2014-04-03 11:23:12 +08:00
|
|
|
_displayValueLabel = Text::create("Move by horizontal direction", "fonts/Marker Felt.ttf", 32);
|
2014-04-15 18:23:40 +08:00
|
|
|
_displayValueLabel->setAnchorPoint(Vector2(0.5f, -1.0f));
|
|
|
|
_displayValueLabel->setPosition(Vector2(widgetSize.width / 2.0f,
|
2014-04-03 11:23:12 +08:00
|
|
|
widgetSize.height / 2.0f
|
|
|
|
+ _displayValueLabel->getContentSize().height * 1.5f));
|
|
|
|
|
2013-12-23 15:35:35 +08:00
|
|
|
_uiLayer->addChild(_displayValueLabel);
|
|
|
|
|
|
|
|
|
2014-04-03 11:23:12 +08:00
|
|
|
Text* alert = Text::create("ListView horizontal", "fonts/Marker Felt.ttf", 30);
|
2013-09-16 20:54:13 +08:00
|
|
|
alert->setColor(Color3B(159, 168, 176));
|
2014-04-15 18:23:40 +08:00
|
|
|
alert->setPosition(Vector2(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 3.075f));
|
2013-12-23 15:35:35 +08:00
|
|
|
_uiLayer->addChild(alert);
|
2013-09-16 20:54:13 +08:00
|
|
|
|
2013-12-23 15:35:35 +08:00
|
|
|
Layout* root = static_cast<Layout*>(_uiLayer->getChildByTag(81));
|
|
|
|
|
|
|
|
Layout* background = static_cast<Layout*>(root->getChildByName("background_Panel"));
|
|
|
|
Size backgroundSize = background->getContentSize();
|
|
|
|
|
|
|
|
|
|
|
|
// create list view ex data
|
2014-03-04 16:51:35 +08:00
|
|
|
_array = Array::create();
|
|
|
|
CC_SAFE_RETAIN(_array);
|
2013-12-23 15:35:35 +08:00
|
|
|
for (int i = 0; i < 20; ++i)
|
|
|
|
{
|
2014-03-04 16:51:35 +08:00
|
|
|
__String* ccstr = __String::createWithFormat("listview_item_%d", i);
|
|
|
|
_array->addObject(ccstr);
|
2013-12-23 15:35:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Create the list view ex
|
|
|
|
ListView* listView = ListView::create();
|
|
|
|
// set list view ex direction
|
|
|
|
listView->setDirection(SCROLLVIEW_DIR_HORIZONTAL);
|
|
|
|
listView->setTouchEnabled(true);
|
|
|
|
listView->setBounceEnabled(true);
|
2014-03-11 17:13:54 +08:00
|
|
|
listView->setBackGroundImage("cocosui/green_edit.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
listView->setBackGroundImageScale9Enabled(true);
|
|
|
|
listView->setSize(Size(240, 130));
|
2014-04-15 18:23:40 +08:00
|
|
|
listView->setPosition(Vector2((widgetSize.width - backgroundSize.width) / 2.0f +
|
2013-12-23 15:35:35 +08:00
|
|
|
(backgroundSize.width - listView->getSize().width) / 2.0f,
|
|
|
|
(widgetSize.height - backgroundSize.height) / 2.0f +
|
|
|
|
(backgroundSize.height - listView->getSize().height) / 2.0f));
|
2014-05-12 09:51:23 +08:00
|
|
|
listView->addEventListener(CC_CALLBACK_2(UIListViewTest_Horizontal::selectedItemEvent, this));
|
2013-12-23 15:35:35 +08:00
|
|
|
_uiLayer->addChild(listView);
|
|
|
|
|
|
|
|
|
|
|
|
// create model
|
2014-04-03 11:23:12 +08:00
|
|
|
Button* default_button = Button::create("cocosui/backtotoppressed.png", "cocosui/backtotopnormal.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
default_button->setName("Title Button");
|
|
|
|
|
|
|
|
Layout *default_item = Layout::create();
|
|
|
|
default_item->setTouchEnabled(true);
|
|
|
|
default_item->setSize(default_button->getSize());
|
2014-04-15 18:23:40 +08:00
|
|
|
default_button->setPosition(Vector2(default_item->getSize().width / 2.0f, default_item->getSize().height / 2.0f));
|
2013-12-23 15:35:35 +08:00
|
|
|
default_item->addChild(default_button);
|
|
|
|
|
|
|
|
// set model
|
|
|
|
listView->setItemModel(default_item);
|
|
|
|
|
|
|
|
// add default item
|
2014-03-20 16:24:55 +08:00
|
|
|
ssize_t count = _array->count();
|
2013-12-23 15:35:35 +08:00
|
|
|
for (int i = 0; i < count / 4; ++i)
|
|
|
|
{
|
|
|
|
listView->pushBackDefaultItem();
|
|
|
|
}
|
|
|
|
// insert default item
|
|
|
|
for (int i = 0; i < count / 4; ++i)
|
|
|
|
{
|
|
|
|
listView->insertDefaultItem(0);
|
|
|
|
}
|
2013-09-16 20:54:13 +08:00
|
|
|
|
2013-12-23 15:35:35 +08:00
|
|
|
// add custom item
|
|
|
|
for (int i = 0; i < count / 4; ++i)
|
2013-09-16 20:54:13 +08:00
|
|
|
{
|
2014-04-03 11:23:12 +08:00
|
|
|
Button* custom_button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_button->setName("Title Button");
|
|
|
|
custom_button->setScale9Enabled(true);
|
|
|
|
custom_button->setSize(default_button->getSize());
|
|
|
|
|
|
|
|
Layout* custom_item = Layout::create();
|
|
|
|
custom_item->setSize(custom_button->getSize());
|
2014-04-15 18:23:40 +08:00
|
|
|
custom_button->setPosition(Vector2(custom_item->getSize().width / 2.0f, custom_item->getSize().height / 2.0f));
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_item->addChild(custom_button);
|
|
|
|
|
|
|
|
listView->pushBackCustomItem(custom_item);
|
2013-09-16 20:54:13 +08:00
|
|
|
}
|
2013-12-23 15:35:35 +08:00
|
|
|
// insert custom item
|
|
|
|
Vector<Widget*>& items = listView->getItems();
|
2014-03-20 16:24:55 +08:00
|
|
|
ssize_t items_count = items.size();
|
2013-12-23 15:35:35 +08:00
|
|
|
for (int i = 0; i < count / 4; ++i)
|
|
|
|
{
|
2014-04-03 11:23:12 +08:00
|
|
|
Button* custom_button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png");
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_button->setName("Title Button");
|
|
|
|
custom_button->setScale9Enabled(true);
|
|
|
|
custom_button->setSize(default_button->getSize());
|
|
|
|
|
|
|
|
Layout* custom_item = Layout::create();
|
|
|
|
custom_item->setSize(custom_button->getSize());
|
2014-04-15 18:23:40 +08:00
|
|
|
custom_button->setPosition(Vector2(custom_item->getSize().width / 2.0f, custom_item->getSize().height / 2.0f));
|
2013-12-23 15:35:35 +08:00
|
|
|
custom_item->addChild(custom_button);
|
|
|
|
|
|
|
|
listView->insertCustomItem(custom_item, items_count);
|
|
|
|
}
|
|
|
|
|
|
|
|
// set item data
|
|
|
|
items_count = items.size();
|
|
|
|
for (int i = 0; i < items_count; ++i)
|
|
|
|
{
|
|
|
|
Widget *item = listView->getItem(i);
|
|
|
|
Button *button = static_cast<Button*>(item->getChildByName("Title Button"));
|
2014-03-20 16:24:55 +08:00
|
|
|
ssize_t index = listView->getIndex(item);
|
2014-03-04 16:51:35 +08:00
|
|
|
button->setTitleText(static_cast<__String*>(_array->getObjectAtIndex(index))->getCString());
|
2013-12-23 15:35:35 +08:00
|
|
|
}
|
|
|
|
// remove last item
|
|
|
|
listView->removeLastItem();
|
|
|
|
|
|
|
|
// remove item by index
|
|
|
|
items_count = items.size();
|
|
|
|
listView->removeItem(items_count - 1);
|
|
|
|
|
|
|
|
// set all items layout gravity
|
2014-05-12 09:51:23 +08:00
|
|
|
listView->setGravity(ListView::Gravity::CENTER_VERTICAL);
|
2013-12-23 15:35:35 +08:00
|
|
|
|
|
|
|
// set items margin
|
|
|
|
listView->setItemsMargin(2);
|
|
|
|
|
2013-09-16 20:54:13 +08:00
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
return false;
|
2013-12-23 15:35:35 +08:00
|
|
|
}
|
|
|
|
|
2014-05-12 09:51:23 +08:00
|
|
|
void UIListViewTest_Horizontal::selectedItemEvent(Ref *pSender, ListView::EventType type)
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
switch (type)
|
|
|
|
{
|
2014-05-12 09:51:23 +08:00
|
|
|
case cocos2d::ui::ListView::EventType::ON_SELECTED_ITEM_START:
|
2013-12-23 15:35:35 +08:00
|
|
|
{
|
|
|
|
ListView* listView = static_cast<ListView*>(pSender);
|
2014-03-20 16:34:42 +08:00
|
|
|
CC_UNUSED_PARAM(listView);
|
2014-03-11 11:53:44 +08:00
|
|
|
CCLOG("select child start index = %ld", listView->getCurSelectedIndex());
|
|
|
|
break;
|
2013-12-23 15:35:35 +08:00
|
|
|
}
|
2014-05-12 09:51:23 +08:00
|
|
|
case cocos2d::ui::ListView::EventType::ON_SELECTED_ITEM_END:
|
2014-03-11 11:53:44 +08:00
|
|
|
{
|
|
|
|
ListView* listView = static_cast<ListView*>(pSender);
|
2014-03-20 16:34:42 +08:00
|
|
|
CC_UNUSED_PARAM(listView);
|
2014-03-11 11:53:44 +08:00
|
|
|
CCLOG("select child end index = %ld", listView->getCurSelectedIndex());
|
2013-12-23 15:35:35 +08:00
|
|
|
break;
|
2014-03-11 11:53:44 +08:00
|
|
|
}
|
2013-12-23 15:35:35 +08:00
|
|
|
default:
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|