TasmeeStyle class
نمط واجهة التسميع (زر التسجيل، الحالات، النتائج، الإعدادات).
كل الحقول قابلة للتجاوز — والقيم الافتراضية عربية لتُلائم i18n التطبيقات المضيفة عبر تمرير قيمها الخاصة.
Constructors
- TasmeeStyle({Color? backgroundColor, Color? textColor, Color? accentColor, Color? correctColor, Color? incorrectColor, Color? tajweedErrorColor, Color? normalErrorColor, Color? tashkeelErrorColor, Color? recordButtonColor, Color? stopButtonColor, Color? iconColor, double? borderRadius, double? height, double? elevation, Color? shadowColor, String? startRecordingLabel, String? stopRecordingLabel, String? processingLabel, String? recordingLabel, String? settingsLabel, String? retryLabel, String? exitLabel, String? showWordsLabel, String? hideWordsLabel, String? resultsToggleLabel, String? resultsTitle, String? noErrorsLabel, String? totalErrorsLabel, String? tajweedErrorsLabel, String? normalErrorsLabel, String? tashkeelErrorsLabel, String? expectedLabel, String? actualLabel, String? engineLocalLabel, String? engineServerLabel, String? serverUrlLabel, String? checkServerLabel, String? modelDownloadTitle, String? modelDownloadNote, String? disclaimer})
-
const
- TasmeeStyle.defaults({required bool isDark, required BuildContext context})
-
factory
Properties
- accentColor → Color?
-
final
- actualLabel → String?
-
final
- backgroundColor → Color?
-
final
- borderRadius → double?
-
final
- checkServerLabel → String?
-
final
- correctColor → Color?
-
لون الكلمة الصحيحة (أخضر — خط سفلي تحت الكلمة).
final
- disclaimer → String?
-
إخلاء المسؤولية (إلزامي بموجب رخصة نموذج Quran-Lab NPL-1.2).
final
- elevation → double?
-
final
- engineLocalLabel → String?
-
final
- engineServerLabel → String?
-
final
- exitLabel → String?
-
final
- expectedLabel → String?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double?
-
final
-
لون إخفاء كلمات التسميع غير المتلوّة (يجب أن يطابق خلفية الصفحة —
يُستخدم backgroundColor ثم الافتراضي إن لم يُحدَّد).
final
- hideWordsLabel → String?
-
final
- iconColor → Color?
-
final
- incorrectColor → Color?
-
لون الكلمة الخاطئة (أحمر — يُستخدم احتياطًا عند غياب نوع الخطأ).
final
- modelDownloadNote → String?
-
final
- modelDownloadTitle → String?
-
final
- noErrorsLabel → String?
-
final
- normalErrorColor → Color?
-
لون الخط السفلي لأخطاء النطق (أحمر).
final
- normalErrorsLabel → String?
-
final
- processingLabel → String?
-
final
- recordButtonColor → Color?
-
final
- recordingLabel → String?
-
final
- resultsTitle → String?
-
final
- resultsToggleLabel → String?
-
زر فتح/إغلاق bottomSheet النتائج.
final
- retryLabel → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serverUrlLabel → String?
-
final
- settingsLabel → String?
-
final
- shadowColor → Color?
-
final
- showWordsLabel → String?
-
زر إظهار/إخفاء كل كلمات الصفحة (العين).
final
- startRecordingLabel → String?
-
final
- stopButtonColor → Color?
-
final
- stopRecordingLabel → String?
-
final
- tajweedErrorColor → Color?
-
لون الخط السفلي لأخطاء التجويد (بنفسجي).
final
- tajweedErrorsLabel → String?
-
final
- tashkeelErrorColor → Color?
-
لون الخط السفلي لأخطاء التشكيل (برتقالي).
final
- tashkeelErrorsLabel → String?
-
final
- textColor → Color?
-
final
- totalErrorsLabel → String?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited