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));
}