| Index: sky/examples/stocks2/lib/stock_app.dart
|
| diff --git a/sky/examples/stocks2/lib/stock_app.dart b/sky/examples/stocks2/lib/stock_app.dart
|
| index 5da26a17dfb70af82268b642dc2556c811eadfa8..fe4f8b49e13b1e5736186f6d4b9511f8873fb383 100644
|
| --- a/sky/examples/stocks2/lib/stock_app.dart
|
| +++ b/sky/examples/stocks2/lib/stock_app.dart
|
| @@ -11,8 +11,8 @@ import 'package:sky/framework/components2/icon_button.dart';
|
| import 'package:sky/framework/components2/menu_divider.dart';
|
| import 'package:sky/framework/components2/menu_item.dart';
|
| import 'package:sky/framework/components2/input.dart';
|
| -// import 'package:sky/framework/components2/modal_overlay.dart';
|
| -// import 'package:sky/framework/components2/popup_menu.dart';
|
| +import 'package:sky/framework/components2/modal_overlay.dart';
|
| +import 'package:sky/framework/components2/popup_menu.dart';
|
| import 'package:sky/framework/components2/radio.dart';
|
| import 'package:sky/framework/components2/scaffold.dart';
|
| import 'package:sky/framework/fn2.dart';
|
| @@ -21,7 +21,7 @@ import 'package:sky/framework/theme2/colors.dart' as colors;
|
| import 'stock_data.dart';
|
| import 'package:sky/framework/rendering/box.dart';
|
| import 'stock_list.dart';
|
| -// import 'stock_menu.dart';
|
| +import 'stock_menu.dart';
|
|
|
| import 'dart:async';
|
| import 'dart:sky' as sky;
|
| @@ -77,22 +77,22 @@ class StocksApp extends App {
|
| });
|
| }
|
|
|
| - // PopupMenuController _menuController;
|
| + PopupMenuController _menuController;
|
|
|
| void _handleMenuShow(_) {
|
| setState(() {
|
| - // _menuController = new PopupMenuController();
|
| - // _menuController.open();
|
| + _menuController = new PopupMenuController();
|
| + _menuController.open();
|
| });
|
| }
|
|
|
| void _handleMenuHide(_) {
|
| setState(() {
|
| - // _menuController.close().then((_) {
|
| - // setState(() {
|
| - // _menuController = null;
|
| - // });
|
| - // });
|
| + _menuController.close().then((_) {
|
| + setState(() {
|
| + _menuController = null;
|
| + });
|
| + });
|
| });
|
| }
|
|
|
| @@ -187,15 +187,15 @@ class StocksApp extends App {
|
| }
|
|
|
| void addMenuToOverlays(List<UINode> overlays) {
|
| - // if (_menuController == null)
|
| - // return;
|
| - // overlays.add(new ModalOverlay(
|
| - // children: [new StockMenu(
|
| - // controller: _menuController,
|
| - // autorefresh: _autorefresh,
|
| - // onAutorefreshChanged: _handleAutorefreshChanged
|
| - // )],
|
| - // onDismiss: _handleMenuHide));
|
| + if (_menuController == null)
|
| + return;
|
| + overlays.add(new ModalOverlay(
|
| + children: [new StockMenu(
|
| + controller: _menuController,
|
| + autorefresh: _autorefresh,
|
| + onAutorefreshChanged: _handleAutorefreshChanged
|
| + )],
|
| + onDismiss: _handleMenuHide));
|
| }
|
|
|
| UINode build() {
|
|
|