| Index: sky/examples/stocks2/lib/stock_home.dart
|
| diff --git a/sky/examples/stocks2/lib/stock_app.dart b/sky/examples/stocks2/lib/stock_home.dart
|
| similarity index 94%
|
| copy from sky/examples/stocks2/lib/stock_app.dart
|
| copy to sky/examples/stocks2/lib/stock_home.dart
|
| index 6888a4dec2138eebe9be2beb451e7cca0680dc47..7b322505cc957413eeaf20e474c40e23326c9bdd 100644
|
| --- a/sky/examples/stocks2/lib/stock_app.dart
|
| +++ b/sky/examples/stocks2/lib/stock_home.dart
|
| @@ -16,6 +16,7 @@ import 'package:sky/widgets/icon_button.dart';
|
| import 'package:sky/widgets/menu_divider.dart';
|
| import 'package:sky/widgets/menu_item.dart';
|
| import 'package:sky/widgets/modal_overlay.dart';
|
| +import 'package:sky/widgets/navigator.dart';
|
| import 'package:sky/widgets/popup_menu.dart';
|
| import 'package:sky/widgets/radio.dart';
|
| import 'package:sky/widgets/scaffold.dart';
|
| @@ -28,11 +29,9 @@ import 'stock_menu.dart';
|
|
|
| enum StockMode { optimistic, pessimistic }
|
|
|
| -class StocksApp extends App {
|
| +class StockHome extends Component {
|
|
|
| - List<Stock> _stocks = [];
|
| -
|
| - StocksApp({ RenderView renderViewOverride }) : super(renderViewOverride: renderViewOverride) {
|
| + StockHome(this._navigator) {
|
| // if (debug)
|
| // new Timer(new Duration(seconds: 1), dumpState);
|
| new StockDataFetcher((StockData data) {
|
| @@ -43,6 +42,9 @@ class StocksApp extends App {
|
| _drawerController = new DrawerController(_handleDrawerStatusChanged);
|
| }
|
|
|
| + List<Stock> _stocks = [];
|
| + Navigator _navigator;
|
| +
|
| bool _isSearching = false;
|
| String _searchQuery;
|
|
|
| @@ -142,6 +144,7 @@ class StocksApp extends App {
|
| new MenuItem(
|
| key: 'Settings',
|
| icon: 'action/settings',
|
| + onGestureTap: (event) => _navigator.pushNamed('/settings'),
|
| children: [new Text('Settings')]),
|
| new MenuItem(
|
| key: 'Help & Feedback',
|
| @@ -210,12 +213,3 @@ class StocksApp extends App {
|
| return new Stack(overlays);
|
| }
|
| }
|
| -
|
| -void main() {
|
| - print("starting stocks app!");
|
| - App app = new StocksApp();
|
| - WidgetAppView.appView.onFrame = () {
|
| - // uncomment this for debugging:
|
| - // WidgetAppView.appView.debugDumpRenderTree();
|
| - };
|
| -}
|
|
|