resetComponentSpecificProperties method

  1. @override
void resetComponentSpecificProperties()
override

Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.

Implementation

@override
void resetComponentSpecificProperties() {
  width = 200.0;
  height = 16.0;
  borderRadius = RadiusTokens.sm;
  value = 0.65;
  showPercentageText = false;
  animateProgress = true;

  // Reset rest state colors
  restBackgroundColorLight = const Color(0xFFd1d5db);
  restTrackColorLight = const Color(0xFFe0e5ec);
  restBackgroundColorDark = const Color(0xFF1f2937);
  restTrackColorDark = const Color(0xFF2d3748);

  // Reset filled state colors
  filledColorLight = const Color(0xFF3b82f6);
  filledTextColorLight = const Color(0xFFffffff);
  filledColorDark = const Color(0xFF60a5fa);
  filledTextColorDark = const Color(0xFFffffff);

  // Reset filled overrides
  filledOverrideEnabled = false;
  filledDistanceOverride = null;
  filledBlurOverride = null;
  filledLightIntensityOverride = null;
  filledDarkIntensityOverride = null;
}