Unverified Commit d8cdaba0 authored by nt4f04uNd's avatar nt4f04uNd Committed by GitHub

init (#82348)

parent 4ab29de6
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
import 'dart:ui' show window;
import 'package:flutter/gestures.dart'; import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';
...@@ -90,24 +88,21 @@ void main() { ...@@ -90,24 +88,21 @@ void main() {
locale: const Locale('en', 'us'), locale: const Locale('en', 'us'),
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: RawChip(
data: theme, showCheckmark: true,
child: RawChip( onDeleted: () { },
showCheckmark: true, tapEnabled: true,
onDeleted: () { }, avatar: const Placeholder(),
tapEnabled: true, deleteIcon: const Placeholder(),
avatar: const Placeholder(), isEnabled: true,
deleteIcon: const Placeholder(), selected: false,
isEnabled: true, label: const Text('Chip'),
selected: false, onSelected: (bool newValue) { },
label: const Text('Chip'), onPressed: null,
onSelected: (bool newValue) { },
onPressed: null,
),
), ),
), ),
), ),
...@@ -141,26 +136,23 @@ void main() { ...@@ -141,26 +136,23 @@ void main() {
return MaterialApp( return MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: ChipTheme(
data: theme, data: customTheme,
child: ChipTheme( child: RawChip(
data: customTheme, showCheckmark: true,
child: RawChip( onDeleted: () { },
showCheckmark: true, tapEnabled: true,
onDeleted: () { }, avatar: const Placeholder(),
tapEnabled: true, deleteIcon: const Placeholder(),
avatar: const Placeholder(), isEnabled: true,
deleteIcon: const Placeholder(), selected: value,
isEnabled: true, label: const Text('$value'),
selected: value, onSelected: (bool newValue) { },
label: const Text('$value'), onPressed: null,
onSelected: (bool newValue) { },
onPressed: null,
),
), ),
), ),
), ),
......
...@@ -22,18 +22,15 @@ void main() { ...@@ -22,18 +22,15 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -79,18 +76,15 @@ void main() { ...@@ -79,18 +76,15 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -136,21 +130,18 @@ void main() { ...@@ -136,21 +130,18 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0.0,
values: values, max: 100.0,
min: 0.0, divisions: 10,
max: 100.0, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -198,21 +189,18 @@ void main() { ...@@ -198,21 +189,18 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -260,18 +248,15 @@ void main() { ...@@ -260,18 +248,15 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -307,18 +292,15 @@ void main() { ...@@ -307,18 +292,15 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -354,21 +336,18 @@ void main() { ...@@ -354,21 +336,18 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -404,21 +383,18 @@ void main() { ...@@ -404,21 +383,18 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -454,18 +430,15 @@ void main() { ...@@ -454,18 +430,15 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -507,18 +480,15 @@ void main() { ...@@ -507,18 +480,15 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -560,21 +530,18 @@ void main() { ...@@ -560,21 +530,18 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -616,21 +583,18 @@ void main() { ...@@ -616,21 +583,18 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -672,18 +636,15 @@ void main() { ...@@ -672,18 +636,15 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -725,18 +686,15 @@ void main() { ...@@ -725,18 +686,15 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -778,21 +736,18 @@ void main() { ...@@ -778,21 +736,18 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -834,21 +789,18 @@ void main() { ...@@ -834,21 +789,18 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, divisions: 10,
max: 100, onChanged: (RangeValues newValues) {
divisions: 10, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
); );
...@@ -892,26 +844,23 @@ void main() { ...@@ -892,26 +844,23 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, onChanged: (RangeValues newValues) {
max: 100, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
}); onChangeStart: (RangeValues newValues) {
}, startValues = newValues;
onChangeStart: (RangeValues newValues) { },
startValues = newValues; onChangeEnd: (RangeValues newValues) {
}, endValues = newValues;
onChangeEnd: (RangeValues newValues) { },
endValues = newValues;
},
),
), ),
), ),
); );
...@@ -950,26 +899,23 @@ void main() { ...@@ -950,26 +899,23 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: RangeSlider(
child: Center( values: values,
child: RangeSlider( min: 0,
values: values, max: 100,
min: 0, onChanged: (RangeValues newValues) {
max: 100, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
}); onChangeStart: (RangeValues newValues) {
}, startValues = newValues;
onChangeStart: (RangeValues newValues) { },
startValues = newValues; onChangeEnd: (RangeValues newValues) {
}, endValues = newValues;
onChangeEnd: (RangeValues newValues) { },
endValues = newValues;
},
),
), ),
), ),
); );
...@@ -1039,20 +985,17 @@ void main() { ...@@ -1039,20 +985,17 @@ void main() {
return MaterialApp( return MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: RangeSlider(
data: theme, values: values,
child: RangeSlider( labels: RangeLabels(values.start.toStringAsFixed(2), values.end.toStringAsFixed(2)),
values: values, divisions: divisions,
labels: RangeLabels(values.start.toStringAsFixed(2), values.end.toStringAsFixed(2)), activeColor: activeColor,
divisions: divisions, inactiveColor: inactiveColor,
activeColor: activeColor, onChanged: onChanged,
inactiveColor: inactiveColor,
onChanged: onChanged,
),
), ),
), ),
), ),
...@@ -1313,20 +1256,17 @@ void main() { ...@@ -1313,20 +1256,17 @@ void main() {
return MaterialApp( return MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: RangeSlider(
data: theme, values: values,
child: RangeSlider( labels: RangeLabels(values.start.toStringAsFixed(2), values.end.toStringAsFixed(2)),
values: values, divisions: divisions,
labels: RangeLabels(values.start.toStringAsFixed(2), values.end.toStringAsFixed(2)), activeColor: activeColor,
divisions: divisions, inactiveColor: inactiveColor,
activeColor: activeColor, onChanged: onChanged,
inactiveColor: inactiveColor,
onChanged: onChanged,
),
), ),
), ),
), ),
...@@ -1477,20 +1417,17 @@ void main() { ...@@ -1477,20 +1417,17 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: RangeSlider(
data: theme, values: values,
child: RangeSlider( onChanged: (RangeValues newValues) {
values: values, setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
), ),
...@@ -1548,21 +1485,18 @@ void main() { ...@@ -1548,21 +1485,18 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: RangeSlider(
data: theme, values: values,
child: RangeSlider( labels: RangeLabels(values.start.toStringAsFixed(2), values.end.toStringAsFixed(2)),
values: values, onChanged: (RangeValues newValues) {
labels: RangeLabels(values.start.toStringAsFixed(2), values.end.toStringAsFixed(2)), setState(() {
onChanged: (RangeValues newValues) { values = newValues;
setState(() { });
values = newValues; },
});
},
),
), ),
), ),
), ),
...@@ -1765,15 +1699,12 @@ void main() { ...@@ -1765,15 +1699,12 @@ void main() {
data: ThemeData.light(), data: ThemeData.light(),
child: Directionality( child: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: RangeSlider(
child: Material( values: const RangeValues(10.0, 12.0),
child: RangeSlider( min: 0.0,
values: const RangeValues(10.0, 12.0), max: 100.0,
min: 0.0, onChanged: (RangeValues v) { },
max: 100.0,
onChanged: (RangeValues v) { },
),
), ),
), ),
), ),
......
...@@ -83,25 +83,22 @@ void main() { ...@@ -83,25 +83,22 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( key: sliderKey,
child: Slider( value: value,
key: sliderKey, onChanged: (double newValue) {
value: value, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
}); onChangeStart: (double value) {
}, startValue = value;
onChangeStart: (double value) { },
startValue = value; onChangeEnd: (double value) {
}, endValue = value;
onChangeEnd: (double value) { },
endValue = value;
},
),
), ),
), ),
); );
...@@ -143,19 +140,16 @@ void main() { ...@@ -143,19 +140,16 @@ void main() {
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( key: sliderKey,
child: Slider( value: value,
key: sliderKey, onChanged: (double newValue) {
value: value, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
); );
...@@ -197,28 +191,25 @@ void main() { ...@@ -197,28 +191,25 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( key: sliderKey,
child: Slider( value: value,
key: sliderKey, onChanged: (double newValue) {
value: value, setState(() {
onChanged: (double newValue) { updates++;
setState(() { value = newValue;
updates++; });
value = newValue; },
}); onChangeStart: (double value) {
}, startValueUpdates++;
onChangeStart: (double value) { startValue = value;
startValueUpdates++; },
startValue = value; onChangeEnd: (double value) {
}, endValueUpdates++;
onChangeEnd: (double value) { endValue = value;
endValueUpdates++; },
endValue = value;
},
),
), ),
), ),
); );
...@@ -252,20 +243,17 @@ void main() { ...@@ -252,20 +243,17 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( key: sliderKey,
child: Slider( value: value,
key: sliderKey, divisions: 4,
value: value, onChanged: (double newValue) {
divisions: 4, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
); );
...@@ -307,22 +295,19 @@ void main() { ...@@ -307,22 +295,19 @@ void main() {
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
final SliderThemeData sliderTheme = SliderTheme.of(context).copyWith(thumbShape: loggingThumb); final SliderThemeData sliderTheme = SliderTheme.of(context).copyWith(thumbShape: loggingThumb);
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: SliderTheme(
child: Center( data: sliderTheme,
child: SliderTheme( child: Slider(
data: sliderTheme, key: sliderKey,
child: Slider( value: value,
key: sliderKey, divisions: 4,
value: value, onChanged: (double newValue) {
divisions: 4, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
), ),
...@@ -377,20 +362,17 @@ void main() { ...@@ -377,20 +362,17 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( key: sliderKey,
child: Slider( value: value,
key: sliderKey, onChanged: (double newValue) {
value: value, setState(() {
onChanged: (double newValue) { updates++;
setState(() { value = newValue;
updates++; });
value = newValue; },
});
},
),
), ),
), ),
); );
...@@ -422,22 +404,19 @@ void main() { ...@@ -422,22 +404,19 @@ void main() {
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
final SliderThemeData sliderTheme = SliderTheme.of(context).copyWith(thumbShape: loggingThumb); final SliderThemeData sliderTheme = SliderTheme.of(context).copyWith(thumbShape: loggingThumb);
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: SliderTheme(
child: Center( data: sliderTheme,
child: SliderTheme( child: Slider(
data: sliderTheme, key: sliderKey,
child: Slider( value: value,
key: sliderKey, divisions: 4,
value: value, onChanged: (double newValue) {
divisions: 4, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
), ),
...@@ -491,24 +470,21 @@ void main() { ...@@ -491,24 +470,21 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: SizedBox(
child: Center( width: 144.0 + 2 * 16.0, // _kPreferredTotalWidth
child: SizedBox( child: Slider(
width: 144.0 + 2 * 16.0, // _kPreferredTotalWidth key: sliderKey,
child: Slider( min: 0.0,
key: sliderKey, max: 100.0,
min: 0.0, divisions: 10,
max: 100.0, value: value,
divisions: 10, onChanged: (double newValue) {
value: value, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
), ),
...@@ -543,17 +519,14 @@ void main() { ...@@ -543,17 +519,14 @@ void main() {
MaterialApp( MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: Material( value: 0.0,
child: Slider( min: 0.0,
value: 0.0, max: 1.0,
min: 0.0, onChanged: (double newValue) {
max: 1.0, log.add(newValue);
onChanged: (double newValue) { },
log.add(newValue);
},
),
), ),
), ),
), ),
...@@ -568,17 +541,14 @@ void main() { ...@@ -568,17 +541,14 @@ void main() {
MaterialApp( MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: Material( value: 0.0,
child: Slider( min: 0.0,
value: 0.0, max: 0.0,
min: 0.0, onChanged: (double newValue) {
max: 0.0, log.add(newValue);
onChanged: (double newValue) { },
log.add(newValue);
},
),
), ),
), ),
), ),
...@@ -627,20 +597,17 @@ void main() { ...@@ -627,20 +597,17 @@ void main() {
return MaterialApp( return MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: theme,
child: Theme( child: Slider(
data: theme, value: value,
child: Slider( label: '$value',
value: value, divisions: divisions,
label: '$value', activeColor: activeColor,
divisions: divisions, inactiveColor: inactiveColor,
activeColor: activeColor, onChanged: onChanged,
inactiveColor: inactiveColor,
onChanged: onChanged,
),
), ),
), ),
), ),
...@@ -812,22 +779,19 @@ void main() { ...@@ -812,22 +779,19 @@ void main() {
MaterialApp( MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: ListView(
child: Material( children: <Widget>[
child: ListView( Slider(
children: <Widget>[ value: value,
Slider( onChanged: (double newValue) {
value: value, value = newValue;
onChanged: (double newValue) { },
value = newValue; ),
}, Container(
), height: 2000.0,
Container( ),
height: 2000.0, ],
),
],
),
), ),
), ),
), ),
...@@ -844,16 +808,13 @@ void main() { ...@@ -844,16 +808,13 @@ void main() {
MaterialApp( MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( value: value,
child: Slider( onChanged: (double newValue) {
value: value, value = newValue;
onChanged: (double newValue) { },
value = newValue;
},
),
), ),
), ),
), ),
...@@ -879,16 +840,13 @@ void main() { ...@@ -879,16 +840,13 @@ void main() {
MaterialApp( MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.rtl, textDirection: TextDirection.rtl,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( value: value,
child: Slider( onChanged: (double newValue) {
value: value, value = newValue;
onChanged: (double newValue) { },
value = newValue;
},
),
), ),
), ),
), ),
...@@ -950,17 +908,14 @@ void main() { ...@@ -950,17 +908,14 @@ void main() {
testWidgets('Slider sizing', (WidgetTester tester) async { testWidgets('Slider sizing', (WidgetTester tester) async {
await tester.pumpWidget( await tester.pumpWidget(
MaterialApp( const MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: const Material( child: Slider(
child: Center( value: 0.5,
child: Slider( onChanged: null,
value: 0.5,
onChanged: null,
),
), ),
), ),
), ),
...@@ -970,18 +925,15 @@ void main() { ...@@ -970,18 +925,15 @@ void main() {
expect(tester.renderObject<RenderBox>(find.byType(Slider)).size, const Size(800.0, 600.0)); expect(tester.renderObject<RenderBox>(find.byType(Slider)).size, const Size(800.0, 600.0));
await tester.pumpWidget( await tester.pumpWidget(
MaterialApp( const MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: const Material( child: IntrinsicWidth(
child: Center( child: Slider(
child: IntrinsicWidth( value: 0.5,
child: Slider( onChanged: null,
value: 0.5,
onChanged: null,
),
), ),
), ),
), ),
...@@ -992,20 +944,17 @@ void main() { ...@@ -992,20 +944,17 @@ void main() {
expect(tester.renderObject<RenderBox>(find.byType(Slider)).size, const Size(144.0 + 2.0 * 24.0, 600.0)); expect(tester.renderObject<RenderBox>(find.byType(Slider)).size, const Size(144.0 + 2.0 * 24.0, 600.0));
await tester.pumpWidget( await tester.pumpWidget(
MaterialApp( const MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: const Material( child: OverflowBox(
child: Center( maxWidth: double.infinity,
child: OverflowBox( maxHeight: double.infinity,
maxWidth: double.infinity, child: Slider(
maxHeight: double.infinity, value: 0.5,
child: Slider( onChanged: null,
value: 0.5,
onChanged: null,
),
), ),
), ),
), ),
...@@ -1173,17 +1122,14 @@ void main() { ...@@ -1173,17 +1122,14 @@ void main() {
return MaterialApp( return MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( min: 0.0,
child: Slider( max: 100.0,
min: 0.0, divisions: divisions,
max: 100.0, value: 0.25,
divisions: divisions, onChanged: (double newValue) { },
value: 0.25,
onChanged: (double newValue) { },
),
), ),
), ),
), ),
...@@ -1245,11 +1191,8 @@ void main() { ...@@ -1245,11 +1191,8 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: createParents(parents, setState),
child: Material(
child: createParents(parents, setState),
),
); );
}, },
), ),
...@@ -1356,13 +1299,10 @@ void main() { ...@@ -1356,13 +1299,10 @@ void main() {
await tester.pumpWidget(MaterialApp( await tester.pumpWidget(MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: Material( value: 0.5,
child: Slider( onChanged: (double v) { },
value: 0.5,
onChanged: (double v) { },
),
), ),
), ),
), ),
...@@ -1409,16 +1349,13 @@ void main() { ...@@ -1409,16 +1349,13 @@ void main() {
); );
// Disable slider // Disable slider
await tester.pumpWidget(MaterialApp( await tester.pumpWidget(const MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: const Material( value: 0.5,
child: Slider( onChanged: null,
value: 0.5,
onChanged: null,
),
), ),
), ),
), ),
...@@ -1519,15 +1456,12 @@ void main() { ...@@ -1519,15 +1456,12 @@ void main() {
data: ThemeData.light(), data: ThemeData.light(),
child: Directionality( child: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: Material( value: 100.0,
child: Slider( min: 0.0,
value: 100.0, max: 200.0,
min: 0.0, onChanged: (double v) { },
max: 200.0,
onChanged: (double v) { },
),
), ),
), ),
), ),
...@@ -1574,16 +1508,13 @@ void main() { ...@@ -1574,16 +1508,13 @@ void main() {
); );
// Disable slider // Disable slider
await tester.pumpWidget(MaterialApp( await tester.pumpWidget(const MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: const Material( value: 0.5,
child: Slider( onChanged: null,
value: 0.5,
onChanged: null,
),
), ),
), ),
), ),
...@@ -1634,17 +1565,14 @@ void main() { ...@@ -1634,17 +1565,14 @@ void main() {
await tester.pumpWidget(MaterialApp( await tester.pumpWidget(MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Slider(
child: Material( value: 40.0,
child: Slider( min: 0.0,
value: 40.0, max: 200.0,
min: 0.0, divisions: 10,
max: 200.0, semanticFormatterCallback: (double value) => value.round().toString(),
divisions: 10, onChanged: (double v) { },
semanticFormatterCallback: (double value) => value.round().toString(),
onChanged: (double v) { },
),
), ),
), ),
), ),
...@@ -1979,20 +1907,17 @@ void main() { ...@@ -1979,20 +1907,17 @@ void main() {
return MaterialApp( return MaterialApp(
home: Directionality( home: Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Theme(
child: Center( data: baseTheme,
child: Theme( child: SliderTheme(
data: baseTheme, data: sliderTheme,
child: SliderTheme( child: Slider(
data: sliderTheme, value: value,
child: Slider( label: '$value',
value: value, divisions: divisions,
label: '$value', onChanged: onChanged,
divisions: divisions,
onChanged: onChanged,
),
), ),
), ),
), ),
...@@ -2063,20 +1988,17 @@ void main() { ...@@ -2063,20 +1988,17 @@ void main() {
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: Slider(
child: Center( key: sliderKey,
child: Slider( value: value,
key: sliderKey, divisions: 4,
value: value, onChanged: (double newValue) {
divisions: 4, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
); );
...@@ -2259,23 +2181,20 @@ void main() { ...@@ -2259,23 +2181,20 @@ void main() {
child: StatefulBuilder( child: StatefulBuilder(
builder: (BuildContext context, StateSetter setState) { builder: (BuildContext context, StateSetter setState) {
final SliderThemeData sliderTheme = SliderTheme.of(context).copyWith(tickMarkShape: TallSliderTickMarkShape()); final SliderThemeData sliderTheme = SliderTheme.of(context).copyWith(tickMarkShape: TallSliderTickMarkShape());
return MediaQuery( return Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: Material( child: IntrinsicHeight(
child: Center( child: SliderTheme(
child: IntrinsicHeight( data: sliderTheme,
child: SliderTheme( child: Slider(
data: sliderTheme, key: sliderKey,
child: Slider( value: value,
key: sliderKey, divisions: 4,
value: value, onChanged: (double newValue) {
divisions: 4, setState(() {
onChanged: (double newValue) { value = newValue;
setState(() { });
value = newValue; },
});
},
),
), ),
), ),
), ),
...@@ -2408,16 +2327,13 @@ void main() { ...@@ -2408,16 +2327,13 @@ void main() {
trackShape: RectangularSliderTrackShape(), trackShape: RectangularSliderTrackShape(),
), ),
), ),
home: Directionality( home: const Directionality(
textDirection: TextDirection.ltr, textDirection: TextDirection.ltr,
child: MediaQuery( child: Material(
data: MediaQueryData.fromWindow(window), child: Center(
child: const Material( child: Slider(
child: Center( value: 0.5,
child: Slider( onChanged: null,
value: 0.5,
onChanged: null,
),
), ),
), ),
), ),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment