mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-28 17:16:29 +03:00
Apply terminal configuration changes to the status bar terminal.
This commit is contained in:
@@ -1016,6 +1016,12 @@ UIMenu* SettingsMenu::createTerminalMenu() {
|
||||
widget->asType<UITerminal>()->getTerm()->setCursorMode(
|
||||
mApp->getConfig().term.cursorStyle );
|
||||
} );
|
||||
|
||||
if ( mApp->getStatusTerminalController() &&
|
||||
mApp->getStatusTerminalController()->getUITerminal() ) {
|
||||
mApp->getStatusTerminalController()->getUITerminal()->getTerm()->setCursorMode(
|
||||
mApp->getConfig().term.cursorStyle );
|
||||
}
|
||||
} );
|
||||
|
||||
UIPopUpMenu* scrollBarTypeMenu = UIPopUpMenu::New();
|
||||
|
||||
@@ -48,6 +48,10 @@ UITerminal* StatusTerminalController::createTerminal(
|
||||
mContext->getTerminalManager()->getTerminalCurrentColorScheme();
|
||||
auto csIt = terminalColorSchemes.find( currentTerminalColorScheme );
|
||||
term->getTerm()->getTerminal()->setAllowMemoryTrimnming( true );
|
||||
term->getTerm()->setCursorMode( mContext->termConfig().cursorStyle );
|
||||
term->setScrollViewType( mContext->termConfig().scrollBarType );
|
||||
term->setVerticalScrollMode( mContext->termConfig().scrollBarMode );
|
||||
|
||||
term->setColorScheme( csIt != terminalColorSchemes.end()
|
||||
? terminalColorSchemes.at( currentTerminalColorScheme )
|
||||
: TerminalColorScheme::getDefault() );
|
||||
|
||||
Reference in New Issue
Block a user