Chromium Code Reviews| Index: sky/examples/raw/navigation.dart | 
| diff --git a/sky/examples/raw/navigation.dart b/sky/examples/raw/navigation.dart | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..86b1dfe4708b8d864b5f67f89829039e8edd85ec | 
| --- /dev/null | 
| +++ b/sky/examples/raw/navigation.dart | 
| @@ -0,0 +1,34 @@ | 
| +// Copyright 2015 The Chromium Authors. All rights reserved. | 
| 
 
Hixie
2015/06/16 16:55:09
This example should be in examples/widgets.
 
jackson
2015/06/16 18:27:27
Done.
 
 | 
| +// Use of this source code is governed by a BSD-style license that can be | 
| +// found in the LICENSE file. | 
| + | 
| +import 'package:sky/widgets/basic.dart'; | 
| +import 'package:sky/widgets/navigator.dart'; | 
| +import 'package:sky/widgets/raised_button.dart'; | 
| + | 
| +List<Route> routes = [ | 
| + new Route( | 
| + name: 'safety', | 
| + builder: (navigator) => new RaisedButton( | 
| + child: new Text('PRESS FORWARD'), | 
| + onPressed: () => navigator.pushNamedRoute('adventure') | 
| + ) | 
| + ), | 
| + new Route( | 
| + name: 'adventure', | 
| + builder: (navigator) => new RaisedButton( | 
| + child: new Text('NO WAIT! GO BACK!'), | 
| + onPressed: () => navigator.pushRoute(routes[0]) | 
| + ) | 
| + ) | 
| +]; | 
| + | 
| +class NavigationExampleApp extends App { | 
| + UINode build() { | 
| + return new Navigator(routes: routes); | 
| + } | 
| +} | 
| + | 
| +void main() { | 
| + App app = new NavigationExampleApp(); | 
| +} |