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

Method updateMenuScale

Tools/LayoutEditor/MainMenuControl.cpp:222–238  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

220 }
221
222 void MainMenuControlLE::updateMenuScale(size_t _scale)
223 {
224 MyGUI::MenuItem* scaleMenu = mBar->findItemById("Scale", true);
225 if (scaleMenu != nullptr)
226 {
227 MyGUI::MenuControl* popup = scaleMenu->getItemChild();
228 if (popup != nullptr)
229 {
230 std::string id = MyGUI::utility::toString("Command_ChangeScale.", (int)_scale);
231 for (size_t index = 0; index < popup->getItemCount(); index++)
232 {
233 MyGUI::MenuItem* item = popup->getItemAt(index);
234 item->setItemChecked(item->getItemId() == id);
235 }
236 }
237 }
238 }
239
240}

Callers

nothing calls this directly

Calls 6

toStringFunction · 0.85
findItemByIdMethod · 0.80
setItemCheckedMethod · 0.80
getItemChildMethod · 0.45
getItemCountMethod · 0.45
getItemAtMethod · 0.45

Tested by

no test coverage detected