MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / getChildAt

Method getChildAt

source/windowing/StarWidget.cpp:400–412  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

398}
399
400WidgetPtr Widget::getChildAt(Vec2I const& pos) {
401 for (auto child : reverseIterate(m_members)) {
402 if (child->inMember(pos)) {
403 auto res = child->getChildAt(pos);
404 if (res) {
405 return res;
406 }
407 return child;
408 }
409 }
410
411 return {};
412}
413
414size_t Widget::numChildren() const {
415 return m_members.size();

Callers 3

makeWidgetCallbacksMethod · 0.45
createTooltipMethod · 0.45
createTooltipMethod · 0.45

Calls 2

reverseIterateFunction · 0.85
inMemberMethod · 0.80

Tested by

no test coverage detected