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

Method constructWidget

source/windowing/StarListWidget.cpp:97–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95}
96
97WidgetPtr ListWidget::constructWidget() {
98 WidgetPtr newItem = make_shared<Widget>();
99 m_reader.construct(m_schema.get("listTemplate"), newItem.get());
100 newItem->setSize(m_memberSize);
101 m_doScissor ? newItem->enableScissoring() : newItem->disableScissoring();
102 return newItem;
103}
104
105void ListWidget::updateSizeAndPosition() {
106 int rows = m_members.size() % m_columns ? m_members.size() / m_columns + 1 : m_members.size() / m_columns;

Callers

nothing calls this directly

Calls 5

enableScissoringMethod · 0.80
disableScissoringMethod · 0.80
constructMethod · 0.45
getMethod · 0.45
setSizeMethod · 0.45

Tested by

no test coverage detected