| 310 | } |
| 311 | |
| 312 | void Slider::setCapInsetProgressBarRenderer(const Rect& capInsets) |
| 313 | { |
| 314 | _capInsetsProgressBarRenderer = ui::Helper::restrictCapInsetRect(capInsets, _progressBarRenderer->getContentSize()); |
| 315 | |
| 316 | if (!_scale9Enabled) |
| 317 | { |
| 318 | return; |
| 319 | } |
| 320 | // textureRect should be restored in order to calculate the scale9 correctly |
| 321 | // https://github.com/cocos2d/cocos2d-x/issues/16928 |
| 322 | _progressBarRenderer->setTextureRect(_originalProgressBarRect, _progressBarRenderer->isTextureRectRotated(), |
| 323 | _progressBarTextureSize); |
| 324 | |
| 325 | _progressBarRenderer->setCapInsets(_capInsetsProgressBarRenderer); |
| 326 | } |
| 327 | |
| 328 | const Rect& Slider::getCapInsetsProgressBarRenderer() const |
| 329 | { |
no test coverage detected