Build out theme service more

This commit is contained in:
Daniel Imms
2022-10-08 12:15:21 -07:00
parent cc6def57e4
commit 4dee0c5d4b
5 changed files with 23 additions and 12 deletions
+3 -2
View File
@@ -74,7 +74,6 @@ export interface IRenderService extends IDisposable {
resize(cols: number, rows: number): void;
hasRenderer(): boolean;
setRenderer(renderer: IRenderer): void;
setColors(colors: ReadonlyColorSet): void;
handleDevicePixelRatioChange(): void;
handleResize(cols: number, rows: number): void;
handleCharSizeChanged(): void;
@@ -128,7 +127,9 @@ export interface IThemeService {
serviceBrand: undefined;
readonly colors: ReadonlyColorSet;
setTheme(theme?: ITheme): void;
readonly onChangeColors: IEvent<ReadonlyColorSet>;
restoreColor(slot?: ColorIndex): void;
/**
* Allows external modifying of colors in the theme, this is used instead of {@link colors} to