quitAppDialog method
Implementation
Widget quitAppDialog(BuildContext context) {
var style = TextStyle(color: Theme.of(context).colorScheme.primary);
var title = Text('${phrase.close} ${phrase.application}?', style: style);
style = TextStyle(color: Theme.of(context).colorScheme.onBackground);
var msg = Padding(
padding: const EdgeInsets.only(top: 0, bottom: 10),
child: Text(phrase.confirmExit, style: style));
style = TextStyle(color: Theme.of(context).colorScheme.primary);
var no = TextButton(
onPressed: () => Navigator.pop(context, true),
child: Text(phrase.no, style: style));
var yes = TextButton(
onPressed: () => Navigator.pop(context, false),
child: Text(phrase.yes, style: style));
var buttons = Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.end,
children: [no, yes]);
var width = MediaQuery.of(context).size.width - 60;
var content = SizedBox(
width: width,
height: 100,
child: Column(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [msg, buttons]));
return AlertDialog(
title: title,
content: content,
contentPadding: const EdgeInsets.fromLTRB(4.0, 10.0, 4.0, 10.0),
insetPadding: EdgeInsets.zero);
}