[terminal] implement JBTerminalSystemSettingsProviderBase.getDefaultBackground/getDefaultForeground instead of deprecated getDefaultStyle

Adding methods to `api-dump-unreviewed.txt`, because it's impossible to add only the reviewed methods of JBTerminalSystemSettingsProviderBase to `api-dump.txt`.

GitOrigin-RevId: dfc02c87efb341ad45c5e86a9950eb9ecc57cf89
This commit is contained in:
Sergey Simonchik
2024-04-10 11:58:04 +02:00
committed by intellij-monorepo-bot
parent d7acda98cb
commit 57b382524f
3 changed files with 15 additions and 3 deletions

View File

@@ -3959,6 +3959,8 @@ c:com.intellij.terminal.JBTerminalSystemSettingsProviderBase
- getCloseSessionActionPresentation():com.jediterm.terminal.ui.TerminalActionPresentation
- getCopyActionPresentation():com.jediterm.terminal.ui.TerminalActionPresentation
- getCursorShape():com.jediterm.terminal.CursorShape
- getDefaultBackground():com.jediterm.terminal.TerminalColor
- getDefaultForeground():com.jediterm.terminal.TerminalColor
- getDefaultStyle():com.jediterm.terminal.TextStyle
- getFindActionPresentation():com.jediterm.terminal.ui.TerminalActionPresentation
- getFoundPatternColor():com.jediterm.terminal.TextStyle

View File

@@ -8,6 +8,7 @@ com/jediterm/terminal/DefaultTerminalCopyPasteHandler
com/jediterm/terminal/ProcessTtyConnector
com/jediterm/terminal/SubstringFinder$FindResult
com/jediterm/terminal/Terminal
com/jediterm/terminal/TerminalColor
com/jediterm/terminal/TerminalCopyPasteHandler
com/jediterm/terminal/TerminalDataStream
com/jediterm/terminal/TerminalExecutorServiceManager

View File

@@ -212,9 +212,18 @@ public class JBTerminalSystemSettingsProviderBase extends DefaultSettingsProvide
}
@Override
public TextStyle getDefaultStyle() {
return new TextStyle(new TerminalColor(() -> getTerminalColorPalette().getDefaultForeground()),
new TerminalColor(() -> getTerminalColorPalette().getDefaultBackground()));
public @NotNull TerminalColor getDefaultBackground() {
return new TerminalColor(() -> getTerminalColorPalette().getDefaultBackground());
}
@Override
public @NotNull TerminalColor getDefaultForeground() {
return new TerminalColor(() -> getTerminalColorPalette().getDefaultForeground());
}
@Override
public @NotNull TextStyle getDefaultStyle() {
return new TextStyle(getDefaultForeground(), getDefaultBackground());
}
@Override