void ScrollbarLayerChromium::pushPropertiesTo(CCLayerImpl* layer) { LayerChromium::pushPropertiesTo(layer); CCScrollbarLayerImpl* scrollbarLayer = static_cast<CCScrollbarLayerImpl*>(layer); scrollbarLayer->setScrollbarOverlayStyle(m_scrollbarOverlayStyle); if (m_background && m_background->texture()->isReserved()) scrollbarLayer->setBackgroundTextureId(m_background->texture()->textureId()); else scrollbarLayer->setBackgroundTextureId(0); if (m_thumb && m_thumb->texture()->isReserved()) scrollbarLayer->setThumbTextureId(m_thumb->texture()->textureId()); else scrollbarLayer->setThumbTextureId(0); Vector<IntRect> tickmarks; m_scrollbar->getTickmarks(tickmarks); scrollbarLayer->setTickmarks(tickmarks); scrollbarLayer->setIsScrollableAreaActive(m_isScrollableAreaActive); scrollbarLayer->setIsScrollViewScrollbar(m_isScrollViewScrollbar); scrollbarLayer->setOrientation(m_orientation); scrollbarLayer->setControlSize(m_controlSize); scrollbarLayer->setPressedPart(m_scrollbar->pressedPart()); scrollbarLayer->setHoveredPart(m_scrollbar->hoveredPart()); scrollbarLayer->setEnabled(m_scrollbar->enabled()); }
void ScrollbarLayerChromium::pushPropertiesTo(CCLayerImpl* layer) { LayerChromium::pushPropertiesTo(layer); CCScrollbarLayerImpl* scrollbarLayer = static_cast<CCScrollbarLayerImpl*>(layer); scrollbarLayer->setScrollbarOverlayStyle(m_scrollbarOverlayStyle); Vector<IntRect> tickmarks; m_scrollbar->getTickmarks(tickmarks); scrollbarLayer->setTickmarks(tickmarks); scrollbarLayer->setIsScrollableAreaActive(m_isScrollableAreaActive); scrollbarLayer->setIsScrollViewScrollbar(m_isScrollViewScrollbar); scrollbarLayer->setOrientation(m_orientation); scrollbarLayer->setControlSize(m_controlSize); scrollbarLayer->setPressedPart(m_scrollbar->pressedPart()); scrollbarLayer->setHoveredPart(m_scrollbar->hoveredPart()); scrollbarLayer->setEnabled(m_scrollbar->enabled()); }