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

Method updateViewMenu

src/tools/ecode/settingsmenu.cpp:2550–2568  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2548}
2549
2550void SettingsMenu::updateViewMenu() {
2551 mViewMenu->getItemId( "fullscreen-toggle" )
2552 ->asType<UIMenuCheckBox>()
2553 ->setActive( !mApp->getWindow()->isWindowed() );
2554
2555 mViewMenu->getItemId( "toggle-status-bar" )
2556 ->asType<UIMenuCheckBox>()
2557 ->setActive( mApp->getConfig().ui.showStatusBar );
2558
2559 mViewMenu->getItemId( "show-side-panel" )
2560 ->asType<UIMenuCheckBox>()
2561 ->setActive( mApp->getConfig().ui.showSidePanel );
2562
2563 mViewMenu->getItemId( "move-panel-left" )
2564 ->setVisible( mApp->getConfig().ui.panelPosition == PanelPosition::Right );
2565
2566 mViewMenu->getItemId( "move-panel-right" )
2567 ->setVisible( mApp->getConfig().ui.panelPosition == PanelPosition::Left );
2568}
2569
2570void SettingsMenu::updateGlobalDocumentSettingsMenu() {
2571 mGlobalMenu->find( "autoreload_on_disk_change" )

Callers 6

switchSidePanelMethod · 0.80
switchStatusBarMethod · 0.80
panelPositionMethod · 0.80
fullscreenToggleMethod · 0.80
onCodeEditorCreatedMethod · 0.80
initMethod · 0.80

Calls 6

getItemIdMethod · 0.80
isWindowedMethod · 0.80
getConfigMethod · 0.80
setActiveMethod · 0.45
getWindowMethod · 0.45
setVisibleMethod · 0.45

Tested by

no test coverage detected