QuranDisplayMode enum
أوضاع عرض صفحات المصحف المتاحة
QuranDisplayMode defines the available display modes for Quran pages.
- Inheritance
- Available extensions
Values
- defaultMode → const QuranDisplayMode
-
الوضع الافتراضي — صفحة واحدة أو صفحتين في سطح المكتب Default mode — single page or dual on desktop (current behavior)
- singleScrollable → const QuranDisplayMode
-
صفحة واحدة قابلة للتمرير عموديًا مع تقليب أفقي Single page that scrolls vertically, swipe left/right to change page
- dualPage → const QuranDisplayMode
-
صفحتان جنبًا إلى جنب بدون تمرير (شاشات كبيرة أفقي فقط) Two full pages side-by-side without scrolling (large screens, landscape only)
- quranWithTafsirSide → const QuranDisplayMode
-
مصحف + تفسير جنبًا إلى جنب (أفقي فقط) Quran page + tafsir panel side-by-side (landscape only)
- ayahWithTafsirInline → const QuranDisplayMode
-
آيات الصفحة مع تفسير كل آية (عمودي وأفقي) Page ayahs with inline tafsir for each ayah (portrait & landscape)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- icon → IconData
-
Available on QuranDisplayMode, provided by the QuranDisplayModeExtension extension
الأيقونة الافتراضية لكل وضعno setter - index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- isAvailableInPortrait → bool
-
Available on QuranDisplayMode, provided by the QuranDisplayModeExtension extension
هل يتوفر هذا الوضع في الاتجاه العمودي؟no setter - labelAr → String
-
Available on QuranDisplayMode, provided by the QuranDisplayModeExtension extension
التسمية العربية لكل وضعno setter - labelEn → String
-
Available on QuranDisplayMode, provided by the QuranDisplayModeExtension extension
التسمية الإنجليزية لكل وضعno setter - name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - requiresLargeScreen → bool
-
Available on QuranDisplayMode, provided by the QuranDisplayModeExtension extension
هل يتطلب هذا الوضع شاشة كبيرة؟no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- storageIndex → int
-
Available on QuranDisplayMode, provided by the QuranDisplayModeExtension extension
المفتاح المستخدم للتخزين في GetStorageno setter
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
Constants
-
values
→ const List<
QuranDisplayMode> - A constant List of the values in this enum, in order of their declaration.