| Index: sky/examples/fn/widgets/radio.dart
|
| diff --git a/sky/examples/fn/widgets/radio.dart b/sky/examples/fn/widgets/radio.dart
|
| deleted file mode 100644
|
| index 240e5a2c19acc0ccb49b890e5510e4f2779b3e26..0000000000000000000000000000000000000000
|
| --- a/sky/examples/fn/widgets/radio.dart
|
| +++ /dev/null
|
| @@ -1,59 +0,0 @@
|
| -part of widgets;
|
| -
|
| -class Radio extends ButtonBase {
|
| -
|
| - Object value;
|
| - Object groupValue;
|
| - ValueChanged onChanged;
|
| -
|
| - static Style _style = new Style('''
|
| - transform: translateX(0);
|
| - display: inline-block;
|
| - -webkit-user-select: none;
|
| - width: 14px;
|
| - height: 14px;
|
| - border-radius: 7px;
|
| - border: 1px solid blue;
|
| - margin: 0 5px;'''
|
| - );
|
| -
|
| - static Style _highlightStyle = new Style('''
|
| - transform: translateX(0);
|
| - display: inline-block;
|
| - -webkit-user-select: none;
|
| - width: 14px;
|
| - height: 14px;
|
| - border-radius: 7px;
|
| - border: 1px solid blue;
|
| - margin: 0 5px;
|
| - background-color: orange;'''
|
| - );
|
| -
|
| - static Style _dotStyle = new Style('''
|
| - -webkit-user-select: none;
|
| - width: 10px;
|
| - height: 10px;
|
| - border-radius: 5px;
|
| - background-color: black;
|
| - margin: 2px;'''
|
| - );
|
| -
|
| - Radio({
|
| - Object key,
|
| - this.onChanged,
|
| - this.value,
|
| - this.groupValue
|
| - }) : super(key: key);
|
| -
|
| - Node build() {
|
| - return new Container(
|
| - style: _highlight ? _highlightStyle : _style,
|
| - children: value == groupValue ?
|
| - [super.build(), new Container( style : _dotStyle )] : [super.build()]
|
| - )..events.listen('click', _handleClick);
|
| - }
|
| -
|
| - void _handleClick(_) {
|
| - onChanged(value);
|
| - }
|
| -}
|
|
|