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.