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

Method getIndexByWidget

MyGUIEngine/src/MyGUI_ItemBox.cpp:476–487  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

474 }
475
476 size_t ItemBox::getIndexByWidget(Widget* _widget) const
477 {
478 MYGUI_ASSERT(_widget, "ItemBox::getIndexByWidget : Widget == nullptr");
479 if (_widget == _getClientWidget())
480 return ITEM_NONE;
481 MYGUI_ASSERT(_widget->getParent() == _getClientWidget(), "ItemBox::getIndexByWidget : Widget is not child");
482
483 size_t index = calcIndexByWidget(_widget);
484 MYGUI_ASSERT_RANGE(index, mItemsInfo.size(), "ItemBox::getIndexByWidget");
485
486 return index;
487 }
488
489 size_t ItemBox::_getContainerIndex(const IntPoint& _point) const
490 {

Calls 2

getParentMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected