25#ifndef _ATLAS_TEST_NEW_H_
26#define _ATLAS_TEST_NEW_H_
28#include "../BaseTest.h"
29#include "renderer/CCCustomCommand.h"
30#include "ui/CocosGUI.h"
31#include "extensions/cocos-ext.h"
32#include "editor-support/cocostudio/LocalizationManager.h"
48 virtual void step(
float dt);
50 virtual std::string
title()
const override;
51 virtual std::string
subtitle()
const override;
61 virtual void step(
float dt);
63 virtual std::string
title()
const override;
64 virtual std::string
subtitle()
const override;
73 virtual std::string
title()
const override;
74 virtual std::string
subtitle()
const override;
84 virtual std::string
title()
const override;
85 virtual std::string
subtitle()
const override;
94 virtual std::string
title()
const override;
96 virtual std::string
subtitle()
const override;
105 virtual std::string
title()
const override;
107 virtual std::string
subtitle()
const override;
116 virtual std::string
title()
const override;
117 virtual std::string
subtitle()
const override;
126 virtual std::string
title()
const override;
127 virtual std::string
subtitle()
const override;
137 virtual std::string
title()
const override;
138 virtual std::string
subtitle()
const override;
150 virtual std::string
title()
const override;
151 virtual std::string
subtitle()
const override;
160 virtual std::string
title()
const override;
161 virtual std::string
subtitle()
const override;
169 virtual bool init()
override;
171 virtual std::string
title()
const override;
172 virtual std::string
subtitle()
const override;
175 void onTouchesBegan(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
176 void onTouchesEnded(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
177 void onTouchesMoved(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
180 virtual std::string
getItemString(cocos2d::MenuItemFont* item);
197 bool init()
override;
199 virtual std::string
title()
const override;
200 virtual std::string
subtitle()
const override;
201 virtual std::string
getItemString(cocos2d::MenuItemFont* item)
override;
211 virtual std::string
title()
const override;
212 virtual std::string
subtitle()
const override;
222 virtual std::string
title()
const override;
223 virtual std::string
subtitle()
const override;
233 virtual std::string
title()
const override;
234 virtual std::string
subtitle()
const override;
244 virtual std::string
title()
const override;
245 virtual std::string
subtitle()
const override;
255 virtual std::string
title()
const override;
256 virtual std::string
subtitle()
const override;
265 virtual std::string
title()
const override;
266 virtual std::string
subtitle()
const override;
286 virtual std::string
title()
const override;
287 virtual std::string
subtitle()
const override;
296 virtual std::string
title()
const override;
297 virtual std::string
subtitle()
const override;
309 virtual std::string
title()
const override;
310 virtual std::string
subtitle()
const override;
320 virtual std::string
title()
const override;
333 virtual std::string
title()
const override;
334 virtual std::string
subtitle()
const override;
344 virtual std::string
title()
const override;
345 virtual std::string
subtitle()
const override;
355 virtual void onEnter()
override;
356 virtual std::string
title()
const override;
357 virtual std::string
subtitle()
const override;
359 void sliderEvent(cocos2d::Ref* sender, cocos2d::ui::Slider::EventType type);
374 virtual std::string
title()
const override;
375 virtual std::string
subtitle()
const override;
390 virtual std::string
title()
const override;
391 virtual std::string
subtitle()
const override;
407 virtual std::string
title()
const override;
408 virtual std::string
subtitle()
const override;
418 virtual std::string
title()
const override;
419 virtual std::string
subtitle()
const override;
429 virtual std::string
title()
const override;
430 virtual std::string
subtitle()
const override;
439 virtual std::string
title()
const override;
440 virtual std::string
subtitle()
const override;
459 virtual std::string
title()
const override;
460 virtual std::string
subtitle()
const override;
470 virtual std::string
title()
const override;
471 virtual std::string
subtitle()
const override;
481 virtual std::string
title()
const override;
482 virtual std::string
subtitle()
const override;
484 void sliderEvent(cocos2d::Ref* sender, cocos2d::ui::Slider::EventType type);
496 virtual std::string
title()
const override;
497 virtual std::string
subtitle()
const override;
499 void sliderEvent(cocos2d::Ref* sender, cocos2d::ui::Slider::EventType type);
511 virtual std::string
title()
const override;
512 virtual std::string
subtitle()
const override;
522 virtual std::string
title()
const override;
523 virtual std::string
subtitle()
const override;
535 virtual std::string
title()
const override;
536 virtual std::string
subtitle()
const override;
546 virtual std::string
title()
const override;
547 virtual std::string
subtitle()
const override;
557 virtual std::string
title()
const override;
558 virtual std::string
subtitle()
const override;
568 virtual std::string
title()
const override;
569 virtual std::string
subtitle()
const override;
579 virtual std::string
title()
const override;
580 virtual std::string
subtitle()
const override;
590 virtual std::string
title()
const override;
591 virtual std::string
subtitle()
const override;
601 virtual std::string
title()
const override;
602 virtual std::string
subtitle()
const override;
612 virtual std::string
title()
const override;
613 virtual std::string
subtitle()
const override;
623 virtual std::string
title()
const override;
633 virtual std::string
title()
const override;
634 virtual std::string
subtitle()
const override;
644 virtual std::string
title()
const override;
645 virtual std::string
subtitle()
const override;
655 virtual std::string
title()
const override;
656 virtual std::string
subtitle()
const override;
666 virtual std::string
title()
const override;
667 virtual std::string
subtitle()
const override;
677 virtual std::string
title()
const override;
678 virtual std::string
subtitle()
const override;
687 void valueChanged(cocos2d::Ref* sender, cocos2d::extension::Control::EventType controlEvent);
716 virtual std::string
title()
const override;
717 virtual std::string
subtitle()
const override;
727 virtual std::string
title()
const override;
728 virtual std::string
subtitle()
const override;
738 virtual std::string
title()
const override;
739 virtual std::string
subtitle()
const override;
749 virtual std::string
title()
const override;
750 virtual std::string
subtitle()
const override;
760 virtual std::string
title()
const override;
761 virtual std::string
subtitle()
const override;
771 virtual std::string
title()
const override;
772 virtual std::string
subtitle()
const override;
784 virtual std::string
title()
const override;
785 virtual std::string
subtitle()
const override;
797 virtual std::string
title()
const override;
798 virtual std::string
subtitle()
const override;
808 virtual std::string
title()
const override;
809 virtual std::string
subtitle()
const override;
819 virtual std::string
title()
const override;
820 virtual std::string
subtitle()
const override;
829 virtual std::string
title()
const override;
830 virtual std::string
subtitle()
const override;
839 virtual std::string
title()
const override;
840 virtual std::string
subtitle()
const override;
852 virtual std::string
title()
const override;
853 virtual std::string
subtitle()
const override;
865 virtual std::string
title()
const override;
866 virtual std::string
subtitle()
const override;
878 virtual std::string
title()
const override;
879 virtual std::string
subtitle()
const override;
891 virtual std::string
title()
const override;
892 virtual std::string
subtitle()
const override;
906 virtual std::string
title()
const override;
907 virtual std::string
subtitle()
const override;
922 virtual std::string
title()
const override;
923 virtual std::string
subtitle()
const override;
933 virtual std::string
title()
const override;
934 virtual std::string
subtitle()
const override;
944 virtual std::string
title()
const override;
945 virtual std::string
subtitle()
const override;
955 virtual std::string
title()
const override;
956 virtual std::string
subtitle()
const override;
966 virtual std::string
title()
const override;
967 virtual std::string
subtitle()
const override;
979 virtual std::string
title()
const override;
980 virtual std::string
subtitle()
const override;
989 virtual std::string
title()
const override;
990 virtual std::string
subtitle()
const override;
993 static void setLetterColors(cocos2d::Label* label,
const cocos2d::Color3B& color);
DEFINE_TEST_SUITE(NewLabelTests)
CREATE_FUNC(LabelAddChildTest)
virtual std::string title() const override
LabelAdditionalKerningTest()
virtual std::string subtitle() const override
void sliderEvent(cocos2d::Ref *sender, cocos2d::ui::Slider::EventType type)
virtual std::string title() const override
CREATE_FUNC(LabelAdditionalKerningTest)
void setAlignmentTop(cocos2d::Ref *sender)
void setAlignmentRight(cocos2d::Ref *sender)
void setAlignmentLeft(cocos2d::Ref *sender)
virtual std::string subtitle() const override
void setAlignmentCenter(cocos2d::Ref *sender)
void setAlignmentMiddle(cocos2d::Ref *sender)
CREATE_FUNC(LabelAlignmentTest)
void setAlignmentBottom(cocos2d::Ref *sender)
virtual std::string title() const override
cocos2d::Label * _label2a
virtual std::string title() const override
virtual std::string subtitle() const override
cocos2d::Label * _label1a
CREATE_FUNC(LabelCharMapColorTest)
virtual std::string title() const override
void actionFinishCallback()
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelCharMapFontTest)
virtual std::string title() const override
CREATE_FUNC(LabelCharMapTest)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelCrashTest)
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelFNTBounds)
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(LabelFNTColorAndOpacity)
virtual std::string subtitle() const override
virtual void step(float dt)
LabelFNTColorAndOpacity()
CREATE_FUNC(LabelFNTColor)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelFNTGlyphDesigner)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelFNTHundredLabels)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelFNTMultiLineAlignment)
cocos2d::MenuItemFont * _lastAlignmentItem
void alignmentChanged(cocos2d::Ref *sender)
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
void selectSentenceItem(cocos2d::MenuItemFont *item)
cocos2d::Sprite * _arrowsBar
void stringChanged(cocos2d::Ref *sender)
cocos2d::Sprite * _arrows
virtual std::string subtitle() const override
void selectAlignmentItem(cocos2d::MenuItemFont *item)
virtual bool init() override
cocos2d::MenuItemFont * _lastSentenceItem
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
std::vector< cocos2d::MenuItemFont * > _menuItems
virtual std::string title() const override
void onTouchesBegan(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual std::string getItemString(cocos2d::MenuItemFont *item)
virtual std::string getItemString(cocos2d::MenuItemFont *item) override
virtual std::string subtitle() const override
bool init() override
LabelFNTMultiLineAlignmentUNICODE
virtual std::string title() const override
CREATE_FUNC(LabelFNTMultiLineAlignmentUNICODE)
virtual std::string title() const override
CREATE_FUNC(LabelFNTMultiLine)
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelFNTOffset)
virtual std::string title() const override
CREATE_FUNC(LabelFNTOpacity)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelFNTPadding)
CREATE_FUNC(LabelFNTRetina)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelFNTSpriteActions)
virtual void step(float dt)
virtual std::string title() const override
virtual std::string subtitle() const override
LabelFNTUNICODELanguages()
BMFontUnicodeNew
virtual std::string title() const override
CREATE_FUNC(LabelFNTUNICODELanguages)
CREATE_FUNC(LabelFNTandTTFEmpty)
virtual std::string title() const override
void updateStrings(float dt)
virtual std::string subtitle() const override
CREATE_FUNC(LabelFontDefTestNew)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelFontNameTest)
CREATE_FUNC(LabelIssue10089Test)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelIssue10688Test)
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue10773Test)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue11576Test)
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue11585Test)
virtual std::string title() const override
CREATE_FUNC(LabelIssue11699Test)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelIssue12409Test)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue12775Test)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue13202Test)
virtual std::string title() const override
CREATE_FUNC(LabelIssue13846Test)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue15214)
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(LabelIssue16293)
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelIssue16471)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue16717)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual void purgeCachedData()
CREATE_FUNC(LabelIssue17902)
CREATE_FUNC(LabelIssue4428Test)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue4999Test)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue8492Test)
virtual std::string title() const override
CREATE_FUNC(LabelIssue9255Test)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelIssue9500Test)
virtual std::string title() const override
CREATE_FUNC(LabelIssueLineGap)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
cocos2d::Label * _label1a
CREATE_FUNC(LabelItalics)
cocos2d::Label * _label2a
void setAlignmentMiddle(cocos2d::Ref *sender)
void initFontSizeChange(const cocos2d::Size &size)
void initTestLabel(const cocos2d::Size &size)
void initSliders(const cocos2d::Size &size)
void initWrapOption(const cocos2d::Size &size)
void initDrawNode(const cocos2d::Size &size)
void setAlignmentBottom(cocos2d::Ref *sender)
void initToggleLabelTypeOption(const cocos2d::Size &size)
void updateDrawNodeSize(const cocos2d::Size &drawNodeSize)
cocos2d::extension::ControlStepper * makeControlStepper()
void setAlignmentTop(cocos2d::Ref *sender)
void setAlignmentLeft(cocos2d::Ref *sender)
void setAlignmentRight(cocos2d::Ref *sender)
void setAlignmentCenter(cocos2d::Ref *sender)
void initAlignmentOption(const cocos2d::Size &size)
cocos2d::DrawNode * _drawNode
void valueChanged(cocos2d::Ref *sender, cocos2d::extension::Control::EventType controlEvent)
CREATE_FUNC(LabelLetterColorsTest)
virtual std::string subtitle() const override
virtual std::string title() const override
static void setLetterColors(cocos2d::Label *label, const cocos2d::Color3B &color)
virtual std::string title() const override
void sliderEvent(cocos2d::Ref *sender, cocos2d::ui::Slider::EventType type)
CREATE_FUNC(LabelLineHeightTest)
virtual std::string subtitle() const override
cocostudio::ILocalizationManager * _localizationBin
CREATE_FUNC(LabelLocalizationTest)
virtual std::string title() const override
virtual std::string subtitle() const override
void onChangedRadioButtonSelect(cocos2d::ui::RadioButton *radioButton, cocos2d::ui::RadioButton::EventType type)
cocostudio::ILocalizationManager * _localizationJson
CREATE_FUNC(LabelMultilineWithOutline)
virtual std::string title() const override
LabelMultilineWithOutline()
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelOutlineAndGlowTest)
virtual std::string title() const override
LabelOutlineAndGlowTest()
virtual std::string title() const override
CREATE_FUNC(LabelResizeTest)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelRichText)
virtual std::string subtitle() const override
CREATE_FUNC(LabelShadowTest)
virtual std::string title() const override
virtual std::string subtitle() const override
cocos2d::Label * shadowLabelGrow
void sliderEvent(cocos2d::Ref *sender, cocos2d::ui::Slider::EventType type)
cocos2d::Label * shadowLabelOutline
cocos2d::Label * shadowLabelTTF
virtual void onEnter() override
cocos2d::Label * shadowLabelBMFont
CREATE_FUNC(LabelShrinkByCharTest)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelShrinkByWordTest)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelSmallDimensionsTest)
LabelSmallDimensionsTest()
virtual std::string title() const override
cocos2d::Label * _label2a
CREATE_FUNC(LabelStrikethrough)
virtual std::string subtitle() const override
cocos2d::Label * _label1a
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(LabelSystemFontColor)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelSystemFontTest)
void initToggleCheckboxes()
virtual std::string subtitle() const override
void onChangedRadioButtonSelect(cocos2d::ui::RadioButton *radioButton, cocos2d::ui::RadioButton::EventType type)
virtual std::string subtitle() const override
LabelTTFCJKWrappingTest()
CREATE_FUNC(LabelTTFCJKWrappingTest)
virtual std::string title() const override
CREATE_FUNC(LabelTTFColor)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(LabelTTFDistanceField)
LabelTTFDynamicAlignment()
virtual std::string subtitle() const override
CREATE_FUNC(LabelTTFDynamicAlignment)
virtual std::string title() const override
cocos2d::TextHAlignment _horizAlign
void setAlignmentCenter(cocos2d::Ref *sender)
void setAlignmentLeft(cocos2d::Ref *sender)
void setAlignmentRight(cocos2d::Ref *sender)
CREATE_FUNC(LabelTTFEmoji)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelTTFFontsTestNew)
virtual std::string title() const override
virtual std::string subtitle() const override
LabelTTFLongLineWrapping()
virtual std::string subtitle() const override
CREATE_FUNC(LabelTTFLongLineWrapping)
virtual std::string title() const override
CREATE_FUNC(LabelTTFOldNew)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelTTFUnicodeNew)
virtual std::string title() const override
virtual std::string subtitle() const override
void initToggleCheckboxes()
void onChangedRadioButtonSelect(cocos2d::ui::RadioButton *radioButton, cocos2d::ui::RadioButton::EventType type)
CREATE_FUNC(LabelToggleTypeTest)
virtual std::string title() const override
virtual std::string subtitle() const override
cocos2d::Label * _label2a
cocos2d::Label * _label1a
CREATE_FUNC(LabelUnderline)
virtual std::string subtitle() const override
virtual std::string title() const override
cocos2d::Label * _label2a
cocos2d::Label * _label1a
virtual std::string title() const override
LabelUnderlineMultiline()
virtual std::string subtitle() const override
CREATE_FUNC(LabelUnderlineMultiline)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(LabelWrapByCharTest)
virtual std::string title() const override
CREATE_FUNC(LabelWrapByWordTest)
virtual std::string subtitle() const override
virtual std::string title() const override
LabelWrapNoBreakSpaceTest()
virtual std::string subtitle() const override
CREATE_FUNC(LabelWrapNoBreakSpaceTest)