resetComponentSpecificProperties method

  1. @override
void resetComponentSpecificProperties()
override

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);
}