layout method

List<Widget> layout()

Implementation

List<Widget> layout() {
  List<String> letters = [];
  try {
    letters =
        languageConfig[widget.language]![widget.layout]!['layout']!.split("");
  } catch (_CastError) {
    printError(
        "Uknown language or layout was used, or Incorrect combination of language-layout");
    exit(0);
  }

  List<Widget> keyboard = [];
  letters.forEach((String letter) {
    keyboard.add(
      buttonLetter(letter),
    );
  });
  return keyboard;
}