Jonny Borges
Committed by GitHub

Delete extensions.dart

1 -import 'package:flutter/widgets.dart';  
2 -  
3 -extension MDQ on BuildContext {  
4 - Size get mediaQuerySize => MediaQuery.of(this).size;  
5 -  
6 - double get height => mediaQuerySize.height;  
7 -  
8 - double get width => mediaQuerySize.width;  
9 -  
10 - double heightTransformer({double dividedBy = 1, double reducedBy = 0.0}) {  
11 - return (mediaQuerySize.height -  
12 - ((mediaQuerySize.height / 100) * reducedBy)) /  
13 - dividedBy;  
14 - }  
15 -  
16 - double widthTransformer({double dividedBy = 1, double reducedBy = 0.0}) {  
17 - return (mediaQuerySize.width - ((mediaQuerySize.width / 100) * reducedBy)) /  
18 - dividedBy;  
19 - }  
20 -  
21 - double ratio(  
22 - {double dividedBy = 1,  
23 - double reducedByW = 0.0,  
24 - double reducedByH = 0.0}) {  
25 - return heightTransformer(dividedBy: dividedBy, reducedBy: reducedByH) /  
26 - widthTransformer(dividedBy: dividedBy, reducedBy: reducedByW);  
27 - }  
28 -  
29 - /// similar to MediaQuery.of(this).padding  
30 - EdgeInsets get mediaQueryPadding => MediaQuery.of(this).padding;  
31 -  
32 - /// similar to MediaQuery.of(this).viewPadding  
33 - EdgeInsets get mediaQueryViewPadding => MediaQuery.of(this).viewPadding;  
34 -  
35 - /// similar to MediaQuery.of(this).viewInsets;  
36 - EdgeInsets get mediaQueryViewInsets => MediaQuery.of(this).viewInsets;  
37 -  
38 - /// similar to MediaQuery.of(this).orientation;  
39 - Orientation get orientation => MediaQuery.of(this).orientation;  
40 -  
41 - /// check if device is on landscape mode  
42 - bool get isLandscape => orientation == Orientation.landscape;  
43 -  
44 - /// check if device is on portrait mode  
45 - bool get isPortrait => orientation == Orientation.portrait;  
46 -  
47 - /// similar to MediaQuery.of(this).devicePixelRatio;  
48 - double get devicePixelRatio => MediaQuery.of(this).devicePixelRatio;  
49 -  
50 - /// similar to MediaQuery.of(this).textScaleFactor;  
51 - double get textScaleFactor => MediaQuery.of(this).textScaleFactor;  
52 -  
53 - /// get the shortestSide from screen  
54 - double get mediaQueryShortestSide => mediaQuerySize.shortestSide;  
55 -  
56 - /// True if width be larger than 800  
57 - bool get showNavbar => (width > 800);  
58 -  
59 - /// True if the shortestSide is smaller than 600p  
60 - bool get isPhone => (mediaQueryShortestSide < 600);  
61 -  
62 - /// True if the shortestSide is largest than 600p  
63 - bool get isSmallTablet => (mediaQueryShortestSide >= 600);  
64 -  
65 - /// True if the shortestSide is largest than 720p  
66 - bool get isLargeTablet => (mediaQueryShortestSide >= 720);  
67 -  
68 - /// True if the current device is Tablet  
69 - bool get isTablet => isSmallTablet || isLargeTablet;  
70 -}  
71 -