set method

AppPopupMenu<T> set({
  1. List<T>? items,
  2. List<PopupMenuItem<T>>? menuItems,
  3. PopupMenuItemBuilder<T>? itemBuilder,
  4. T? initialValue,
  5. PopupMenuItemSelected<T>? onSelected,
  6. PopupMenuCanceled? onCanceled,
  7. String? tooltip,
  8. double? elevation,
  9. EdgeInsetsGeometry? padding = const EdgeInsets.all(8),
  10. Widget? child,
  11. Widget? icon,
  12. Offset? offset = Offset.zero,
  13. bool? enabled = true,
  14. ShapeBorder? shape,
  15. Color? color,
})

Implementation

AppPopupMenu<T> set({
  List<T>? items,
  List<PopupMenuItem<T>>? menuItems,
  PopupMenuItemBuilder<T>? itemBuilder,
  T? initialValue,
  PopupMenuItemSelected<T>? onSelected, // For now, this will be disabled.
  PopupMenuCanceled? onCanceled,
  String? tooltip,
  double? elevation,
  EdgeInsetsGeometry? padding = const EdgeInsets.all(8),
  Widget? child,
  Widget? icon,
  Offset? offset = Offset.zero,
  bool? enabled = true,
  ShapeBorder? shape,
  Color? color,
}) {
  _setParams.set(
    items: items,
    menuItems: menuItems,
    itemBuilder: itemBuilder,
    initialValue: initialValue,
    onSelected: onSelected,
    onCanceled: onCanceled,
    tooltip: tooltip,
    elevation: elevation,
    padding: padding,
    child: child,
    icon: icon,
    offset: offset,
    enabled: enabled,
    shape: shape,
    color: color,
  );
  return this;
}