ElXBase_ElencoXMediaItem<T> constructor

ElXBase_ElencoXMediaItem<T>({
  1. Key? key,
  2. List<XMediaItem>? liXMediaToUse,
  3. Widget? xDrawerMenu,
  4. List<XMediaItem>? liToUse,
  5. XApp<XAppState, dynamic, dynamic>? xApp,
  6. dynamic functToDelete(
    1. XMediaItem
    )?,
  7. dynamic rootItemEdited(
    1. XMediaItem
    )?,
  8. dynamic itemEdited(
    1. XFDataItem
    )?,
  9. dynamic onTapItem(
    1. XMediaItem
    )?,
  10. Widget? xBL_BTN_EmptyList()?,
  11. double? xCells_Item_Width(
    1. XCol xCol,
    2. XFDataItem item,
    3. double? widthByXfx
    )? = null,
  12. Widget xCells_Item_Widget(
    1. XCol xCol,
    2. XFDataItem item
    )? = null,
  13. TextStyle xCells_Item_TextStyle(
    1. XCol xcol,
    2. XFDataItem? xfd,
    3. Color color
    )? = null,
})

Implementation

ElXBase_ElencoXMediaItem({
  Key? key,
  super.liXMediaToUse,
  Widget? xDrawerMenu,
  this.liToUse,
  super.xApp,
  Function(XMediaItem)? functToDelete,
  super.rootItemEdited,
  super.itemEdited,
  super.onTapItem,
  super.xBL_BTN_EmptyList,
  super.xCells_Item_Width,
  super.xCells_Item_Widget,
  super.xCells_Item_TextStyle,
}) : super(
        'Medias',
        XViews.el_XMedias,
        pageMode_Active: true,
        liDetts: liToUse,
        onLongTapItem: functToDelete != null ? (item) => functToDelete(item) : null,
        xDrawerMenu: xDrawerMenu,
        key: key,
        title_Style: XStyles.xStyTextForTitle(textColor: XColors.foregroundLight),
        title_Color: (XColors.foregroundLight),
      );