PageViewBuild constructor

const PageViewBuild({
  1. Key? key,
  2. required Widget? circularProgressWidget,
  3. required String? languageCode,
  4. required String? juzName,
  5. required String? sajdaName,
  6. required Widget? topTitleChild,
  7. required List bookmarkList,
  8. required Color? ayahSelectedFontColor,
  9. required Color? textColor,
  10. required Color? ayahIconColor,
  11. required bool showAyahBookmarkedIcon,
  12. required void onAyahLongPress(
    1. LongPressStartDetails details,
    2. AyahModel ayah
    )?,
  13. required Color? bookmarksColor,
  14. required SurahInfoStyle? surahInfoStyle,
  15. required SurahNameStyle? surahNameStyle,
  16. required BannerStyle? bannerStyle,
  17. required BasmalaStyle? basmalaStyle,
  18. required void onSurahBannerPress(
    1. SurahNamesModel surah
    )?,
  19. required int? surahNumber,
  20. required Color? ayahSelectedBackgroundColor,
  21. required VoidCallback? onPagePress,
  22. required bool isDark,
  23. required String? fontsName,
  24. required List<int>? ayahBookmarked,
  25. required Widget? anotherMenuChild,
  26. required void anotherMenuChildOnTap(
    1. AyahModel ayah
    )?,
  27. required Widget? secondMenuChild,
  28. required void secondMenuChildOnTap(
    1. AyahModel ayah
    )?,
  29. required BuildContext userContext,
  30. required int pageIndex,
  31. required QuranCtrl quranCtrl,
  32. required bool isFontsLocal,
})

Implementation

const PageViewBuild({
  super.key,
  required this.circularProgressWidget,
  required this.languageCode,
  required this.juzName,
  required this.sajdaName,
  required this.topTitleChild,
  required this.bookmarkList,
  required this.ayahSelectedFontColor,
  required this.textColor,
  required this.ayahIconColor,
  required this.showAyahBookmarkedIcon,
  required this.onAyahLongPress,
  required this.bookmarksColor,
  required this.surahInfoStyle,
  required this.surahNameStyle,
  required this.bannerStyle,
  required this.basmalaStyle,
  required this.onSurahBannerPress,
  required this.surahNumber,
  required this.ayahSelectedBackgroundColor,
  required this.onPagePress,
  required this.isDark,
  required this.fontsName,
  required this.ayahBookmarked,
  required this.anotherMenuChild,
  required this.anotherMenuChildOnTap,
  required this.secondMenuChild,
  required this.secondMenuChildOnTap,
  required this.userContext,
  required this.pageIndex,
  required this.quranCtrl,
  required this.isFontsLocal,
});