xLayout_xActionsItem_AddMedia method

Widget xLayout_xActionsItem_AddMedia(
  1. XFDataItem item
)

Implementation

Widget xLayout_xActionsItem_AddMedia(XFDataItem item) {
  return Container(
      child: PopupMenuButton(
          padding: EdgeInsets.all(0),
          icon: Container(padding: EdgeInsets.all(8), decoration: BoxDecoration(borderRadius: BorderRadius.circular(20), color: Colors.grey[800]), child: Icon(Icons.photo_camera_outlined, color: Colors.orange)),
          itemBuilder: (context) {
            return [
              PopupMenuItem(height: 40, child: XBtnbase(decoration: BoxDecoration(border: Border(bottom: BorderSide(color: Colors.grey[700]!))), height: 40, label: "Aggiungi Immagine", icon_WidthArea: 30, label_Style: XStyles.xStyTextForSubLabel(textColor: Colors.green), icon: Icons.visibility, icon_Size: 23, icon_Color: Colors.green, toolTip_Message: "Aggiungi un'immagine a questa riga", onPressed: () => xCMD_GetMedia(setState, item))),
              PopupMenuItem(height: 40, child: XBtnbase(decoration: BoxDecoration(border: Border(bottom: BorderSide(color: Colors.grey[700]!))), height: 40, label: "Aggiungi Video", icon_WidthArea: 30, label_Style: XStyles.xStyTextForSubLabel(textColor: Colors.green), icon: Icons.visibility, icon_Size: 23, icon_Color: Colors.green, toolTip_Message: "Aggiungi un video a questa riga", onPressed: () => xCMD_GetMedia(setState, item))),
              PopupMenuItem(height: 40, child: XBtnbase(decoration: BoxDecoration(border: Border(bottom: BorderSide(color: Colors.grey[700]!))), height: 40, label: "Aggiungi Audio", icon_WidthArea: 30, label_Style: XStyles.xStyTextForSubLabel(textColor: Colors.green), icon: Icons.visibility, icon_Size: 23, icon_Color: Colors.green, toolTip_Message: "Aggiungi un audio a questa riga", onPressed: () => xCMD_GetAudio(setState, item))),
            ];
          },
          iconSize: 22));
}