resetComponentSpecificProperties method
Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.
Implementation
@override
void resetComponentSpecificProperties() {
trackHeight = 6.0;
thumbSize = 30.0;
value = 50.0;
min = 0.0;
max = 100.0;
stepSize = 0.0;
borderRadius = 3.0; // Track border radius
// Reset track/thumb colors
restActiveTrackColorLight = const Color(0xFF3b82f6);
restInactiveTrackColorLight = const Color(0xFFe0e5ec);
restThumbColorLight = const Color(0xFFe0e5ec);
restActiveTrackColorDark = const Color(0xFF60a5fa);
restInactiveTrackColorDark = const Color(0xFF2d3748);
restThumbColorDark = const Color(0xFF374151);
hoverActiveTrackColorLight = const Color(0xFF2563eb);
hoverInactiveTrackColorLight = const Color(0xFFd1d5db);
hoverThumbColorLight = const Color(0xFFe8edf4);
hoverActiveTrackColorDark = const Color(0xFF93c5fd);
hoverInactiveTrackColorDark = const Color(0xFF374151);
hoverThumbColorDark = const Color(0xFF4b5563);
pressedActiveTrackColorLight = const Color(0xFF1e40af);
pressedInactiveTrackColorLight = const Color(0xFFc5cdd6);
pressedThumbColorLight = const Color(0xFFd1d5db);
pressedActiveTrackColorDark = const Color(0xFF3b82f6);
pressedInactiveTrackColorDark = const Color(0xFF1f2937);
pressedThumbColorDark = const Color(0xFF2d3748);
disabledActiveTrackColorLight = const Color(0xFF9ca3af);
disabledInactiveTrackColorLight = const Color(0xFFe0e5ec);
disabledThumbColorLight = const Color(0xFF9ca3af);
disabledActiveTrackColorDark = const Color(0xFF6b7280);
disabledInactiveTrackColorDark = const Color(0xFF2d3748);
disabledThumbColorDark = const Color(0xFF6b7280);
}