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

Method initFontSizeChange

tests/cpp-tests/Source/LabelTest/LabelTest.cpp:2578–2601  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2576}
2577
2578void LabelLayoutBaseTest::initFontSizeChange(const ax::Size& size)
2579{
2580 auto fontSizeLabel = Label::createWithSystemFont("font size:20", "Arial", 10);
2581 fontSizeLabel->setName("fontSize");
2582 auto renderedFontSizeLabel = Label::createWithSystemFont("rendered font size:20", "Arial", 10);
2583 renderedFontSizeLabel->setName("renderedFontSize");
2584
2585 ControlStepper* stepper = this->makeControlStepper();
2586 stepper->setPosition(size.width * 0.5 - stepper->getContentSize().width / 2, size.height * 0.8);
2587 stepper->setValue(20);
2588 stepper->addTargetWithActionForControlEvents(this, cccontrol_selector(LabelLayoutBaseTest::valueChanged),
2589 Control::EventType::VALUE_CHANGED);
2590 this->addChild(stepper);
2591 stepper->setName("stepper");
2592 stepper->setScale(0.5);
2593
2594 fontSizeLabel->setPosition(
2595 stepper->getPosition() -
2596 Vec2(stepper->getContentSize().width / 2 + fontSizeLabel->getContentSize().width / 2, 0.0f));
2597 this->addChild(fontSizeLabel);
2598
2599 renderedFontSizeLabel->setPosition(fontSizeLabel->getPosition() - Vec2(0, 10));
2600 this->addChild(renderedFontSizeLabel);
2601}
2602
2603void LabelLayoutBaseTest::initWrapOption(const ax::Size& size)
2604{

Callers 1

LabelLayoutBaseTestMethod · 0.95

Calls 10

makeControlStepperMethod · 0.95
Vec2Function · 0.50
setNameMethod · 0.45
setPositionMethod · 0.45
getContentSizeMethod · 0.45
setValueMethod · 0.45
addChildMethod · 0.45
setScaleMethod · 0.45
getPositionMethod · 0.45

Tested by

no test coverage detected