resetComponentSpecificProperties method
Reset component-specific properties to defaults. Called by resetToDefaults() after resetting common properties.
Implementation
@override
void resetComponentSpecificProperties() {
// Reset section colors
nowSectionColorLight = const Color(0xFF6366f1);
nowSectionColorDark = const Color(0xFF818cf8);
nextSectionColorLight = const Color(0xFF6366f1);
nextSectionColorDark = const Color(0xFF818cf8);
laterSectionColorLight = const Color(0xFF9ca3af);
laterSectionColorDark = const Color(0xFF6b7280);
// Reset header icon
headerIconColorLight = const Color(0xFF6366f1);
headerIconColorDark = const Color(0xFF818cf8);
headerIconSize = 24.0;
// Reset font sizes
headerFontSize = 18.0;
sectionLabelFontSize = 14.0;
itemTitleFontSize = 14.0;
itemTimeFontSize = 12.0;
voiceHintFontSize = 11.0;
// Reset content
showVoiceHint = true;
voiceHintText = "Say \"What's next on my schedule?\"";
// Reset Rest state colors
restHeaderColorLight = const Color(0xFF1a1a1a);
restHeaderColorDark = const Color(0xFFf3f4f6);
restItemBackgroundLight = const Color(0xFFF3F4F6);
restItemBackgroundDark = const Color(0xFF374151);
restItemTitleColorLight = const Color(0xFF1f2937);
restItemTitleColorDark = const Color(0xFFe5e7eb);
restItemTimeColorLight = const Color(0xFF6b7280);
restItemTimeColorDark = const Color(0xFF9ca3af);
restVoiceHintColorLight = const Color(0xFF9ca3af);
restVoiceHintColorDark = const Color(0xFF6b7280);
// Reset Disabled state colors
disabledHeaderColorLight = const Color(0xFF9ca3af);
disabledHeaderColorDark = const Color(0xFF4b5563);
disabledItemBackgroundLight = const Color(0xFFe5e7eb);
disabledItemBackgroundDark = const Color(0xFF1f2937);
disabledItemTitleColorLight = const Color(0xFF9ca3af);
disabledItemTitleColorDark = const Color(0xFF4b5563);
disabledItemTimeColorLight = const Color(0xFFd1d5db);
disabledItemTimeColorDark = const Color(0xFF374151);
disabledVoiceHintColorLight = const Color(0xFFd1d5db);
disabledVoiceHintColorDark = const Color(0xFF374151);
}