MCPcopy Create free account
hub / github.com/MyGUI/mygui / redrawItemAt

Method redrawItemAt

MyGUIEngine/src/MyGUI_ItemBox.cpp:405–415  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

403 }
404
405 void ItemBox::redrawItemAt(size_t _index)
406 {
407 MYGUI_ASSERT_RANGE(_index, mItemsInfo.size(), "ItemBox::redrawItemAt");
408
409 size_t start = (size_t)(mFirstVisibleIndex * mCountItemInLine);
410 if ((_index >= start) && (_index < (start + mVectorItems.size())))
411 {
412 IBDrawItemInfo data(_index, mIndexSelect, mIndexActive, mIndexAccept, mIndexRefuse, true, false);
413 requestDrawItem(this, mVectorItems[_index - start], data);
414 }
415 }
416
417 void ItemBox::setIndexSelected(size_t _index)
418 {

Calls 2

requestDrawItemFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected