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

Method resetCurrentActiveItem

MyGUIEngine/src/MyGUI_ItemBox.cpp:228–245  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

226 }
227
228 void ItemBox::resetCurrentActiveItem()
229 {
230 // сбрасываем старую подсветку
231 if (mIndexActive != ITEM_NONE)
232 {
233 size_t start = (size_t)(mFirstVisibleIndex * mCountItemInLine);
234 size_t index = mIndexActive;
235 mIndexActive = ITEM_NONE;
236
237 // если видим, то обновляем
238 if ((mIndexActive >= start) && (mIndexActive < (start + mVectorItems.size())))
239 {
240 IBDrawItemInfo data(index, mIndexSelect, mIndexActive, mIndexAccept, mIndexRefuse, false, false);
241
242 requestDrawItem(this, mVectorItems[mIndexActive - start], data);
243 }
244 }
245 }
246
247 void ItemBox::findCurrentActiveItem()
248 {

Callers

nothing calls this directly

Calls 2

requestDrawItemFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected