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

المفتاح المستخدم للتخزين في GetStorage
no 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.