AyahMenuStyle constructor

const AyahMenuStyle({
  1. Color? backgroundColor,
  2. Color? borderColor,
  3. double? borderWidth,
  4. double? borderRadius,
  5. double? outerBorderRadius,
  6. List<int>? bookmarkColorCodes,
  7. Color? copyIconColor,
  8. Color? tafsirIconColor,
  9. Color? dividerColor,
  10. List<BoxShadow>? boxShadow,
  11. EdgeInsetsGeometry? padding,
  12. EdgeInsetsGeometry? margin,
  13. double? dialogHeight,
  14. double? iconSize,
  15. double? iconHorizontalPadding,
  16. double? itemBaseWidth,
  17. double? itemSpacing,
  18. double? extraHorizontalSpace,
  19. double? dividerHeight,
  20. double? dividerThickness,
  21. bool? showBookmarkButtons,
  22. bool? showCopyButton,
  23. bool? showTafsirButton,
  24. IconData? bookmarkIconData,
  25. IconData? copyIconData,
  26. IconData? tafsirIconData,
  27. double? tapOffsetSpacing,
  28. double? edgeSafeMargin,
  29. String? copySuccessMessage,
  30. List<Widget>? customMenuItems,
  31. bool? showPlayAllButton,
  32. bool? showPlayButton,
  33. IconData? playIconData,
  34. IconData? playAllIconData,
  35. Color? playIconColor,
  36. Color? playAllIconColor,
})

Implementation

const AyahMenuStyle({
  this.backgroundColor,
  this.borderColor,
  this.borderWidth,
  this.borderRadius,
  this.outerBorderRadius,
  this.bookmarkColorCodes,
  this.copyIconColor,
  this.tafsirIconColor,
  this.dividerColor,
  this.boxShadow,
  this.padding,
  this.margin,
  this.dialogHeight,
  this.iconSize,
  this.iconHorizontalPadding,
  this.itemBaseWidth,
  this.itemSpacing,
  this.extraHorizontalSpace,
  this.dividerHeight,
  this.dividerThickness,
  this.showBookmarkButtons,
  this.showCopyButton,
  this.showTafsirButton,
  this.bookmarkIconData,
  this.copyIconData,
  this.tafsirIconData,
  this.tapOffsetSpacing,
  this.edgeSafeMargin,
  this.copySuccessMessage,
  this.customMenuItems,
  this.showPlayAllButton,
  this.showPlayButton,
  this.playIconData,
  this.playAllIconData,
  this.playIconColor,
  this.playAllIconColor,
});