From d5c3d00e4521862900bdde63130374da2fe8f781 Mon Sep 17 00:00:00 2001 From: Ahmed Date: Wed, 6 Jul 2022 09:36:06 +0200 Subject: [PATCH] format files --- CHANGELOG.md | 2 +- example/lib/custom_layout.dart | 17 +++++++---------- lib/src/layouts.dart | 5 +---- lib/src/rows.dart | 21 ++++++++++++--------- pubspec.yaml | 2 +- 5 files changed, 22 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a4aa92..53f2416 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,6 @@ * Adding missing chars (ز-ج). -## [1.0.1] - 06/07/2022. +## [1.0.2] - 06/07/2022. * null safety \ No newline at end of file diff --git a/example/lib/custom_layout.dart b/example/lib/custom_layout.dart index e7c8ae7..246800a 100644 --- a/example/lib/custom_layout.dart +++ b/example/lib/custom_layout.dart @@ -1,22 +1,19 @@ import 'package:virtual_keyboard_multi_language/virtual_keyboard_multi_language.dart'; -class CustomLayoutKeys extends VirtualKeyboardLayoutKeys{ - +class CustomLayoutKeys extends VirtualKeyboardLayoutKeys { @override int getLanguagesCount() => 2; - List getLanguage(int index){ - switch(index){ - case 1: - return _arabicLayout; + List getLanguage(int index) { + switch (index) { + case 1: + return _arabicLayout; default: - return defaultEnglishLayout; + return defaultEnglishLayout; } } - } - const List _arabicLayout = [ // Row 1 const [ @@ -84,4 +81,4 @@ const List _arabicLayout = [ '-', '_', ] -]; \ No newline at end of file +]; diff --git a/lib/src/layouts.dart b/lib/src/layouts.dart index 8e7b2b8..2d49ed1 100644 --- a/lib/src/layouts.dart +++ b/lib/src/layouts.dart @@ -1,6 +1,3 @@ part of virtual_keyboard_multi_language; -enum VirtualKeyboardDefaultLayouts{ - Arabic, - English -} \ No newline at end of file +enum VirtualKeyboardDefaultLayouts { Arabic, English } diff --git a/lib/src/rows.dart b/lib/src/rows.dart index e541fa2..fa6c1ca 100644 --- a/lib/src/rows.dart +++ b/lib/src/rows.dart @@ -44,11 +44,12 @@ List _getKeyboardRowKeysNumeric(rowNum) { } /// Returns a list of `VirtualKeyboardKey` objects. -List _getKeyboardRowKeys(VirtualKeyboardLayoutKeys layoutKeys,rowNum) { +List _getKeyboardRowKeys( + VirtualKeyboardLayoutKeys layoutKeys, rowNum) { // Generate VirtualKeyboardKey objects for each row. return List.generate(layoutKeys.activeLayout[rowNum].length, (int keyNum) { // Get key string value. - if(layoutKeys.activeLayout[rowNum][keyNum] is String){ + if (layoutKeys.activeLayout[rowNum][keyNum] is String) { String key = layoutKeys.activeLayout[rowNum][keyNum]; // Create and return new VirtualKeyboardKey object. @@ -57,19 +58,21 @@ List _getKeyboardRowKeys(VirtualKeyboardLayoutKeys layoutKey capsText: key.toUpperCase(), keyType: VirtualKeyboardKeyType.String, ); - }else{ - var action = layoutKeys.activeLayout[rowNum][keyNum] as VirtualKeyboardKeyAction; - return VirtualKeyboardKey( - keyType: VirtualKeyboardKeyType.Action, - action: action); + } else { + var action = + layoutKeys.activeLayout[rowNum][keyNum] as VirtualKeyboardKeyAction; + return VirtualKeyboardKey( + keyType: VirtualKeyboardKeyType.Action, action: action); } }); } /// Returns a list of VirtualKeyboard rows with `VirtualKeyboardKey` objects. -List> _getKeyboardRows(VirtualKeyboardLayoutKeys layoutKeys) { +List> _getKeyboardRows( + VirtualKeyboardLayoutKeys layoutKeys) { // Generate lists for each keyboard row. - return List.generate(layoutKeys.activeLayout.length, (int rowNum) => _getKeyboardRowKeys(layoutKeys,rowNum)); + return List.generate(layoutKeys.activeLayout.length, + (int rowNum) => _getKeyboardRowKeys(layoutKeys, rowNum)); } /// Returns a list of VirtualKeyboard rows with `VirtualKeyboardKey` objects. diff --git a/pubspec.yaml b/pubspec.yaml index 026af10..7597559 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: virtual_keyboard_multi_language description: A simple package for dispaying virtual keyboards on a devices like kiosks and ATMs. The library is written in Dart and has no native code dependancy. -version: 1.0.1 +version: 1.0.2 #author: Ahmed El-Araby homepage: https://github.com/ahmed-eg/virtual_keyboard_multi_language