void PerformanceMainLayer::menuCallback(CCObject* pSender)
{
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;

    switch (nIndex)
    {
    case 0:
        runNodeChildrenTest();
        break;
    case 1:
        runParticleTest();
        break;
    case 2:
        runSpriteTest();
        break;
    case 3:
        runTextureTest();
        break;
    case 4:
        runTouchesTest();
        break;
    default:
        break;
    }
}
void ExtensionsMainLayer::menuCallback(CCObject* pSender)
{
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;

    switch (nIndex)
    {
#if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE)	// MARMALADE CHANGE: Not yet avaiable on Marmalade
    case TEST_NOTIFICATIONCENTER:
        {
            runNotificationCenterTest();
        }
        break;
#endif
    case TEST_CCCONTROLBUTTON:
        {
            CCControlSceneManager* pManager = CCControlSceneManager::sharedControlSceneManager();
            CCScene* pScene = pManager->currentControlScene();
            CCDirector::sharedDirector()->replaceScene(pScene);
        }
        break;
#if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE)	// MARMALADE CHANGE: Not yet avaiable on Marmalade
    case TEST_COCOSBUILDER:
        {
            TestScene* pScene = new CocosBuilderTestScene();
            if (pScene)
            {
                pScene->runThisTest();
                pScene->release();
            }
        }
        break;
#endif
#if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE)	// MARMALADE CHANGE: Not yet avaiable on Marmalade
    case TEST_HTTPCLIENT:
        {
            runHttpClientTest();
        }
        break;
#endif
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
    case TEST_EDITBOX:
        {
            runEditBoxTest();
        }
        break;
#endif
	case TEST_TABLEVIEW:
		{
			runTableViewTest();
		}
		break;
    default:
        break;
    }
}
void CocoStudioGUIMainLayer::menuCallback(CCObject *pSender)
{
    CCMenuItemFont* pItem = static_cast<CCMenuItemFont*>(pSender);
    int nIndex = pItem->getZOrder() - kItemTagBasic;
    
    switch (nIndex)
    {
        case TEST_GUI_WIDGET_DYNAMIC_CREATE:
        {
            CocosGUITestScene *pScene = new CocosGUITestScene();
			pScene->runThisTest();
			pScene->release();
        }
            break;
            
        case TEST_CUSTOM_GUI:
        {
            CustomGUITestScene* pScene = new CustomGUITestScene();
            pScene->runThisTest();
            pScene->release();
        }
            break;
        case TEST_MAC_COCOSTUDIO:
        {
            MacGUIEditorTestScene* pScene = new MacGUIEditorTestScene();
            pScene->runThisTest();
            pScene->release();
            break;
        }
         
//            /*
        case TEST_GUI_WIDGET_CREATE_FROM_EDITOR:
        {
            GUIEditorTestScene* pScene = new GUIEditorTestScene();
            pScene->runThisTest();
            pScene->release();
        }
            break;
//             */
            
        default:
            break;
    }
}
Exemple #4
0
void BugsTestMainLayer::menuCallback(CCObject* pSender)
{
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;

    switch (nIndex)
    {
    case 0:
        TEST_BUG(350);
        break;
    case 1:
        TEST_BUG(422);
        break;
    case 2:
        TEST_BUG(458);
        break;
    case 3:
        TEST_BUG(624);
        break;
    case 4:
        TEST_BUG(886);
        break;
    case 5:
        TEST_BUG(899);
        break;
    case 6:
        TEST_BUG(914);
        break;
    case 7:
        TEST_BUG(1159);
        break;
    case 8:
        TEST_BUG(1174);
        break;
    case 9:
        TEST_BUG(ParticleBufOverflow);
        break;
    default:
        break;
    }
}
void ExtensionsMainLayer::menuCallback(CCObject* pSender)
{
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;

    switch (nIndex)
    {
    case TEST_NOTIFICATIONCENTER:
        {
            runNotificationCenterTest();
        }
        break;
    case TEST_CCCONTROLBUTTON:
        {
            CCControlSceneManager* pManager = CCControlSceneManager::sharedControlSceneManager();
            CCScene* pScene = pManager->currentControlScene();
            CCDirector::sharedDirector()->replaceScene(pScene);
        }
        break;
    case TEST_TEXTUREWATCHER:
        {
            static bool s_bOpened = false;
            s_bOpened = !s_bOpened;
            CCTextureWatcher::sharedTextureWatcher()->setDisplayWatcher(s_bOpened);
        }
        break;
    case TEST_COCOSBUILDER:
        {
            TestScene* pScene = new CocosBuilderTestScene();
            if (pScene)
            {
                pScene->runThisTest();
                pScene->release();
            }
        }
        break;
    default:
        break;
    }
}
void ExtensionsMainLayer::menuCallback(CCObject* pSender)
{
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;

    switch (nIndex)
    {
#if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE)	// MARMALADE CHANGE: Not yet avaiable on Marmalade
    case TEST_NOTIFICATIONCENTER:
        {
            runNotificationCenterTest();
        }
        break;
#endif
    case TEST_CCCONTROLBUTTON:
        {
            CCControlSceneManager* pManager = CCControlSceneManager::sharedControlSceneManager();
            CCScene* pScene = pManager->currentControlScene();
            CCDirector::sharedDirector()->replaceScene(pScene);
        }
        break;
    case TEST_COCOSBUILDER:
        {
            TestScene* pScene = new CocosBuilderTestScene();
            if (pScene)
            {
                pScene->runThisTest();
                pScene->release();
            }
        }
        break;
#if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE && CC_TARGET_PLATFORM != CC_PLATFORM_NACL && CC_TARGET_PLATFORM != CC_PLATFORM_EMSCRIPTEN && CC_TARGET_PLATFORM != CC_PLATFORM_WINRT)
    case TEST_HTTPCLIENT:
        {
            runHttpClientTest();
        }
        break;
#endif
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)  || (CC_TARGET_PLATFORM == CC_PLATFORM_WP8)
        case TEST_WEBSOCKET:
        {
            runWebSocketTest();
        }
        break;
#endif
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_TIZEN)  || (CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT)
    case TEST_EDITBOX:
        {
            runEditBoxTest();
        }
        break;
#endif
	case TEST_TABLEVIEW:
		{
			runTableViewTest();
		}
		break;
    case TEST_COMPONENTS:
        {
            runComponentsTestLayerTest();
        }
        break;
	case TEST_ARMATURE:
		{
			ArmatureTestScene *pScene = new ArmatureTestScene();
			if (pScene)
			{
				pScene->runThisTest();
				pScene->release();
			}
		}
		break;
    case TEST_SCENEEDITOR:
       {
            SceneEditorTestScene *pScene = new SceneEditorTestScene();
            if (NULL != pScene)
            {
                pScene->runThisTest();
                pScene->release();
            }
       }
            break;
        case TEST_COCOSGUI:
        {
            CocoStudioGUITestScene* pScene = new CocoStudioGUITestScene();
            pScene->runThisTest();
            pScene->release();
		}
            break;
        case TEST_ACTIONTIMELINE:
            {
                TimelineTestScene* pScene = new TimelineTestScene();
                pScene->runThisTest();
                pScene->release();
            }
    default:
        break;
    }
}
Exemple #7
0
void CocosGUITestMainLayer::menuCallback(CCObject* pSender)
{
    UISceneManager* pManager = UISceneManager::sharedUISceneManager();
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;
    
    switch (nIndex)
    {
        case TEST_BUTTON:
            pManager->setCurrentUISceneId(kUIButtonTest);
            pManager->setMinUISceneId(kUIButtonTest);
            pManager->setMaxUISceneId(kUIButtonTest_Title);
            break;
            
        case TEST_CHECKBOX:
        {
            pManager->setCurrentUISceneId(kUICheckBoxTest);
            pManager->setMinUISceneId(kUICheckBoxTest);
            pManager->setMaxUISceneId(kUICheckBoxTest);
        }
            break;
            
        case TEST_SLIDER:
        {
            pManager->setCurrentUISceneId(kUISliderTest);
            pManager->setMinUISceneId(kUISliderTest);
            pManager->setMaxUISceneId(kUISliderTest_Scale9);
        }
            break;
            
            /*
        case TEST_POTENTIOMETER:
        {
            pManager->setCurrentUISceneId(kUIPotentiometerTest);
            pManager->setMinUISceneId(kUIPotentiometerTest);
            pManager->setMaxUISceneId(kUIPotentiometerTest);
        }
            break;
            
        case TEST_SWITCH:
        {
            pManager->setCurrentUISceneId(kUISwitchTest_Horizontal);
            pManager->setMinUISceneId(kUISwitchTest_Horizontal);
            pManager->setMaxUISceneId(kUISwitchTest_VerticalAndTitleVertical);
        }
            break;
             */
            
        case TEST_IMAGEVIEW:
        {
            pManager->setCurrentUISceneId(kUIImageViewTest);
            pManager->setMinUISceneId(kUIImageViewTest);
            pManager->setMaxUISceneId(kUIImageViewTest_Scale9);
        }
            break;
            
        case TEST_LOADINGBAR:
        {
            pManager->setCurrentUISceneId(kUILoadingBarTest_Left);
            pManager->setMinUISceneId(kUILoadingBarTest_Left);
            pManager->setMaxUISceneId(kUILoadingBarTest_Right_Scale9);
        }
            break;
            
            /*
        case TEST_PROGRESSTIMER:
        {
            pManager->setCurrentUISceneId(kUIProgressTimerTest_Radial);
            pManager->setMinUISceneId(kUIProgressTimerTest_Radial);
            pManager->setMaxUISceneId(kUIProgressTimerTest_WithSpriteFrame);
        }
            break;
             */
            
        case TEST_LABELATLAS:
        {
            pManager->setCurrentUISceneId(kUILabelAtlasTest);
            pManager->setMinUISceneId(kUILabelAtlasTest);
            pManager->setMaxUISceneId(kUILabelAtlasTest);
        }
            break;
            
        case TEST_LABEL:
        {
            pManager->setCurrentUISceneId(kUILabelTest);
            pManager->setMinUISceneId(kUILabelTest);
            pManager->setMaxUISceneId(kUILabelTest_TTF);
        }
            break;
            
        case TEST_LABELBMFONT:
        {
            pManager->setCurrentUISceneId(kUILabelBMFontTest);
            pManager->setMinUISceneId(kUILabelBMFontTest);
            pManager->setMaxUISceneId(kUILabelBMFontTest);
        }
            break;
            
        case TEST_TEXTFIELD:
        {
            pManager->setCurrentUISceneId(kUITextFieldTest);
            pManager->setMinUISceneId(kUITextFieldTest);
            pManager->setMaxUISceneId(kUITextFieldTest_LineWrap);
        }
            break;
            
        case TEST_LAYOUT:
		{
			pManager->setCurrentUISceneId(kUILayoutTest);
            pManager->setMinUISceneId(kUILayoutTest);
            pManager->setMaxUISceneId(kUILayoutTest_Layout_Relative_Location);
		}
            break;
            
        case TEST_SCROLLVIEW:
        {
            pManager->setCurrentUISceneId(kUIScrollViewTest_Vertical);
            pManager->setMinUISceneId(kUIScrollViewTest_Vertical);
            pManager->setMaxUISceneId(kUIScrollViewTest_ScrollToPercentBothDirection_Bounce);
        }
            break;
            
        case TEST_PAGEVIEW:
        {
			pManager->setCurrentUISceneId(kUIPageViewTest);
            pManager->setMinUISceneId(kUIPageViewTest);
            pManager->setMaxUISceneId(kUIPageViewTest);
		}
            break;
            
        case TEST_LISTVIEW:
		{
			pManager->setCurrentUISceneId(kUIListViewTest_Vertical);
            pManager->setMinUISceneId(kUIListViewTest_Vertical);
            pManager->setMaxUISceneId(kUIListViewTest_Horizontal);
		}
            break;
            
            /*
        case TEST_GRIDVIEW:
        {
            pManager->setCurrentUISceneId(kUIGridViewTest_Mode_Column);
            pManager->setMinUISceneId(kUIGridViewTest_Mode_Column);
            pManager->setMaxUISceneId(kUIGridViewTest_Mode_Row);
        }
            break;
            
        case TEST_PICKERVIEW:
        {
            pManager->setCurrentUISceneId(kUIPickerViewTest_Vertical);
            pManager->setMinUISceneId(kUIPickerViewTest_Vertical);
            pManager->setMaxUISceneId(kUIPickerViewTest_Horizontal);
        }
            break;
             */
            
        case TEST_WIDGETADDNODE:
        {
            pManager->setCurrentUISceneId(kUIWidgetAddNodeTest);
            pManager->setMinUISceneId(kUIWidgetAddNodeTest);
            pManager->setMaxUISceneId(kUIWidgetAddNodeTest);
        }
            break;
            
        case TEST_RICHTEXT:
        {
            pManager->setCurrentUISceneId(kUIRichTextTest);
            pManager->setMinUISceneId(kUIRichTextTest);
            pManager->setMaxUISceneId(kUIRichTextTest);
        }
            break;
            
        default:
            break;
    }
    
    CCScene* pScene = pManager->currentUIScene();
    CCDirector::sharedDirector()->replaceScene(pScene);
}
Exemple #8
0
void GUIEditorMainLayer::menuCallback(CCObject* pSender)
{
    UISceneManager_Editor* pManager = UISceneManager_Editor::sharedUISceneManager_Editor();
    CCMenuItemFont* pItem = (CCMenuItemFont*)pSender;
    int nIndex = pItem->getZOrder() - kItemTagBasic;
    
    switch (nIndex)
    {
        case TEST_BUTTON_EDITOR:
            pManager->setCurrentUISceneId(kUIButtonTest_Editor);
            pManager->setMinUISceneId(kUIButtonTest_Editor);
            pManager->setMaxUISceneId(kUIButtonTest_Editor);
            break;
            
            
        case TEST_CHECKBOX_EDITOR:
        {
            pManager->setCurrentUISceneId(kUICheckBoxTest_Editor);
            pManager->setMinUISceneId(kUICheckBoxTest_Editor);
            pManager->setMaxUISceneId(kUICheckBoxTest_Editor);
        }
            break;
            
        case TEST_SLIDER_EDITOR:
        {
            pManager->setCurrentUISceneId(kUISliderTest_Editor);
            pManager->setMinUISceneId(kUISliderTest_Editor);
            pManager->setMaxUISceneId(kUISliderTest_Editor);
        }
            break;
            
            /*
            //
//             case TEST_POTENTIOMETER:
//             {
//             pManager->setCurrentUISceneId(kUIPotentiometerTest);
//             pManager->setMinUISceneId(kUIPotentiometerTest);
//             pManager->setMaxUISceneId(kUIPotentiometerTest);
//             }
//             break;
//             
//             case TEST_SWITCH:
//             {
//             pManager->setCurrentUISceneId(kUISwitchTest_Horizontal);
//             pManager->setMinUISceneId(kUISwitchTest_Horizontal);
//             pManager->setMaxUISceneId(kUISwitchTest_VerticalAndTitleVertical);
//             }
//             break;
             //
             */
            
        case TEST_IMAGEVIEW_EDITOR:
        {
            pManager->setCurrentUISceneId(kUIImageViewTest_Editor);
            pManager->setMinUISceneId(kUIImageViewTest_Editor);
            pManager->setMaxUISceneId(kUIImageViewTest_Editor);
        }
            break;
            
        case TEST_LOADINGBAR_EDITOR:
        {
            pManager->setCurrentUISceneId(kUILoadingBarTest_Editor);
            pManager->setMinUISceneId(kUILoadingBarTest_Editor);
            pManager->setMaxUISceneId(kUILoadingBarTest_Editor);
        }
            break;
            
            
            //
//             case TEST_PROGRESSTIMER:
//             {
//             pManager->setCurrentUISceneId(kUIProgressTimerTest_Radial);
//             pManager->setMinUISceneId(kUIProgressTimerTest_Radial);
//             pManager->setMaxUISceneId(kUIProgressTimerTest_WithSpriteFrame);
//             }
//             break;
             //
            
        case TEST_LABELATLAS_EDITOR:
        {
            pManager->setCurrentUISceneId(kUILabelAtlasTest_Editor);
            pManager->setMinUISceneId(kUILabelAtlasTest_Editor);
            pManager->setMaxUISceneId(kUILabelAtlasTest_Editor);
        }
            break;
            
            
        case TEST_LABEL_EDITOR:
        {
            pManager->setCurrentUISceneId(kUILabelTest_Editor);
            pManager->setMinUISceneId(kUILabelTest_Editor);
            pManager->setMaxUISceneId(kUILabelTest_Editor);
        }
            break;
            
        case TEST_LABELBMFONT_EDITOR:
        {
            pManager->setCurrentUISceneId(kUILabelBMFontTest_Editor);
            pManager->setMinUISceneId(kUILabelBMFontTest_Editor);
            pManager->setMaxUISceneId(kUILabelBMFontTest_Editor);
        }
            break;
            
        case TEST_TEXTFIELD_EDITOR:
        {
            pManager->setCurrentUISceneId(kUITextFieldTest_Editor);
            pManager->setMinUISceneId(kUITextFieldTest_Editor);
            pManager->setMaxUISceneId(kUITextFieldTest_Editor);
        }
            break;
            
        case TEST_LAYOUT_EDITOR:
		{
			pManager->setCurrentUISceneId(kUILayoutTest_Editor);
            pManager->setMinUISceneId(kUILayoutTest_Editor);
            pManager->setMaxUISceneId(kUILayoutTest_Layout_Relative_Location_Editor);
		}
            break;
            
        case TEST_SCROLLVIEW_EDITOR:
        {
            pManager->setCurrentUISceneId(kUIScrollViewTest_Vertical_Editor);
            pManager->setMinUISceneId(kUIScrollViewTest_Vertical_Editor);
            pManager->setMaxUISceneId(kUIScrollViewTest_Both_Editor);
        }
            break;
            
        case TEST_PAGEVIEW_EDITOR:
        {
			pManager->setCurrentUISceneId(kUIPageViewTest_Editor);
            pManager->setMinUISceneId(kUIPageViewTest_Editor);
            pManager->setMaxUISceneId(kUIPageViewTest_Editor);
		}
            break;
            
        case TEST_LISTVIEW_EDITOR:
		{
			pManager->setCurrentUISceneId(kUIListViewTest_Vertical_Editor);
            pManager->setMinUISceneId(kUIListViewTest_Vertical_Editor);
            pManager->setMaxUISceneId(kUIListViewTest_Horizontal_Editor);
		}
            break;
            
            //
//             case TEST_GRIDVIEW:
//             {
//             pManager->setCurrentUISceneId(kUIGridViewTest_Mode_Column);
//             pManager->setMinUISceneId(kUIGridViewTest_Mode_Column);
//             pManager->setMaxUISceneId(kUIGridViewTest_Mode_Row);
//             }
//             break;
//             
//             case TEST_PICKERVIEW:
//             {
//             pManager->setCurrentUISceneId(kUIPickerViewTest_Vertical);
//             pManager->setMinUISceneId(kUIPickerViewTest_Vertical);
//             pManager->setMaxUISceneId(kUIPickerViewTest_Horizontal);
//             }
//             break;
             //
            
        case TEST_WIDGETADDNODE_EDITOR:
        {
            pManager->setCurrentUISceneId(kUIWidgetAddNodeTest_Editor);
            pManager->setMinUISceneId(kUIWidgetAddNodeTest_Editor);
            pManager->setMaxUISceneId(kUIWidgetAddNodeTest_Editor);
        }
            break;
            
        default:
            break;
    }
    
    CCScene* pScene = pManager->currentUIScene();
    CCDirector::sharedDirector()->replaceScene(pScene);
}