mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-31 10:36:30 +03:00
ecode: Added an option to configure the default shell used by ecode terminal.
Closes SpartanJ/ecode#70.
This commit is contained in:
@@ -728,6 +728,13 @@ UIMenu* SettingsMenu::createTerminalMenu() {
|
||||
getKeybind( "terminal-rename" ) )
|
||||
->setId( "terminal-rename" );
|
||||
|
||||
mTerminalMenu->addSeparator();
|
||||
|
||||
mTerminalMenu
|
||||
->add( i18n( "configure_terminal_shell", "Configure Terminal Shell" ),
|
||||
findIcon( "terminal" ), getKeybind( "configure-terminal-shell" ) )
|
||||
->setId( "configure-terminal-shell" );
|
||||
|
||||
mTerminalMenu->addEventListener( Event::OnItemClicked, [&]( const Event* event ) {
|
||||
const std::string& id( event->getNode()->getId() );
|
||||
if ( mSplitter->getCurWidget() && mSplitter->getCurWidget()->isType( UI_TYPE_TERMINAL ) ) {
|
||||
@@ -1222,12 +1229,19 @@ UIPopUpMenu* SettingsMenu::createToolsMenu() {
|
||||
mToolsMenu->addSeparator();
|
||||
|
||||
mToolsMenu
|
||||
->add( i18n( "check_languages_health", "Check Languages Health" ), nullptr,
|
||||
getKeybind( "check-languages-health" ) )
|
||||
->add( i18n( "check_languages_health", "Check Languages Health" ),
|
||||
findIcon( "hearth-pulse" ), getKeybind( "check-languages-health" ) )
|
||||
->setId( "check-languages-health" );
|
||||
|
||||
mToolsMenu->addSeparator();
|
||||
|
||||
mToolsMenu
|
||||
->add( i18n( "configure_terminal_shell", "Configure Terminal Shell" ),
|
||||
findIcon( "terminal" ), getKeybind( "configure-terminal-shell" ) )
|
||||
->setId( "configure-terminal-shell" );
|
||||
|
||||
mToolsMenu->addSeparator();
|
||||
|
||||
mToolsMenu
|
||||
->add( i18n( "load_cur_dir_as_folder", "Load current document directory as folder" ),
|
||||
findIcon( "folder" ), getKeybind( "load-current-dir" ) )
|
||||
|
||||
Reference in New Issue
Block a user