setDynamicColor method

  1. @override
void setDynamicColor(
  1. int code,
  2. String value
)
override

Implementation

@override
void setDynamicColor(int code, String value) {
  final color = _parseOscColor(value);
  if (color == null) return;

  switch (code) {
    case 10:
      if (_foregroundColorOverride == color) return;
      _foregroundColorOverride = color;
      break;
    case 11:
      if (_backgroundColorOverride == color) return;
      _backgroundColorOverride = color;
      break;
    case 12:
      if (_cursorColorOverride == color) return;
      _cursorColorOverride = color;
      break;
    default:
      return;
  }
  _colorRevision++;
}