queryDynamicColor method
void
queryDynamicColor(
- int code
)
override
Implementation
@override
void queryDynamicColor(int code) {
final override = switch (code) {
10 => _colors._foregroundColorOverride,
11 => _colors._backgroundColorOverride,
12 => _colors._cursorColorOverride,
17 => _colors._selectionColorOverride,
19 => _colors._selectionForegroundColorOverride,
_ => _colors._auxiliaryDynamicColorOverrides[code],
};
final color = override ?? onColorQuery?.call(code, null);
if (color == null) return;
_replySink?.call('\x1b]$code;${_formatOscColor(color)}\x1b\\');
}