degraded method

  1. @override
FrameView degraded(
  1. DegradationLevel level
)
override

Returns this view resolved for the given degradation level.

Implementation

@override
FrameView degraded(DegradationLevel level) {
  if (level == DegradationLevel.full || degradation == null) return this;
  return FrameView(
    paint: paint,
    content: degradation!.resolve(content, level),
    onMouse: onMouse,
    cursor: cursor,
    backgroundColor: backgroundColor,
    foregroundColor: foregroundColor,
    windowTitle: windowTitle,
    progressBar: progressBar,
    altScreen: altScreen,
    reportFocus: reportFocus,
    bracketedPaste: bracketedPaste,
    mouseMode: mouseMode,
    keyboardEnhancements: keyboardEnhancements,
    degradation: degradation,
  );
}