MCPcopy Create free account
hub / github.com/SpartanJ/eepp / updateMenuColorScheme

Method updateMenuColorScheme

src/tools/ecode/terminalmanager.cpp:403–412  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

401}
402
403void TerminalManager::updateMenuColorScheme( UIMenuSubMenu* colorSchemeMenu ) {
404 if ( mColorSchemeMenusCreatedWithHeight != mApp->uiSceneNode()->getPixelsSize().getHeight() ) {
405 for ( UIPopUpMenu* menu : mColorSchemeMenus )
406 menu->close();
407 mColorSchemeMenus.clear();
408 auto* newMenu = createColorSchemeMenu();
409 newMenu->reloadStyle( true, true );
410 colorSchemeMenu->setSubMenu( newMenu );
411 }
412}
413
414#if EE_PLATFORM == EE_PLATFORM_WIN
415std::string quoteString( std::string str ) {

Callers 1

createTerminalMenuMethod · 0.80

Calls 7

uiSceneNodeMethod · 0.80
setSubMenuMethod · 0.80
closeMethod · 0.65
getHeightMethod · 0.45
getPixelsSizeMethod · 0.45
clearMethod · 0.45
reloadStyleMethod · 0.45

Tested by

no test coverage detected