anchor.diff:          selectedColor: Theme.of(context).textTheme.button.color,
           fillColor: Theme.of(context).buttonColor,
           borderRadius: BorderRadius.circular(10),
  -        constraints: BoxConstraints.expand(width: 120, height: 38),
  +        constraints: BoxConstraints.expand(
  +            width: (MediaQuery.of(context).size.width - 40) * .33, height: 38),
           children: <Widget>[
             Text('Vegetarian'),
             Text('Vegan'),
  
positive.code:   }
  
    Widget buildMealButtons(BuildContext context) {
      return Row(
        mainAxisAlignment: MainAxisAlignment.spaceBetween,
        children: <Widget>[
          LabeledRadio(
            title: 'Breakfast',
            value: Meal.breakfast,
            groupValue: Provider.of<DiningDataProvider>(context).mealTime,
            onChanged: (Meal value) {
              setState(() {
                Provider.of<DiningDataProvider>(context, listen: false).mealTime =
                    value;
              });
            },
          ),
          LabeledRadio(
            title: 'Lunch',
            value: Meal.lunch,
            groupValue: Provider.of<DiningDataProvider>(context).mealTime,
            onChanged: (Meal value) {
              setState(() {
                Provider.of<DiningDataProvider>(context, listen: false).mealTime =
                    value;
              });
            },
          ),
          LabeledRadio(
            title: 'Dinner',
            value: Meal.dinner,
            groupValue: Provider.of<DiningDataProvider>(context).mealTime,
            onChanged: (Meal value) {
              setState(() {
                Provider.of<DiningDataProvider>(context, listen: false).mealTime =
                    value;
              });
            },
          )
        ],
      );
    }
  }
  
negative.code: 
    @override
    Widget build(BuildContext context) {
      return Expanded(
        child: Row(
          children: <Widget>[
            Radio(
              value: value,
              groupValue: groupValue,
              onChanged: onChanged,
              activeColor: Theme.of(context).buttonColor,
            ),
            Flexible(
              child: Container(
                child: Text(
                  title,
                  style: TextStyle(fontSize: 16),
                  overflow: TextOverflow.clip,
                ),
              ),
            ),
          ],
        ),
      );
    }
  }
  