Index: sky/sdk/lib/framework/widgets/button_base.dart |
diff --git a/sky/sdk/lib/framework/widgets/button_base.dart b/sky/sdk/lib/framework/widgets/button_base.dart |
deleted file mode 100644 |
index 31ce0009fdb54159f699cebe101d7bb5732075a1..0000000000000000000000000000000000000000 |
--- a/sky/sdk/lib/framework/widgets/button_base.dart |
+++ /dev/null |
@@ -1,44 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-import 'basic.dart'; |
- |
-abstract class ButtonBase extends Component { |
- |
- ButtonBase({ Object key, this.highlight: false }) : super(key: key); |
- |
- bool highlight; |
- |
- void syncFields(ButtonBase source) { |
- highlight = source.highlight; |
- } |
- |
- void _handlePointerDown(_) { |
- setState(() { |
- highlight = true; |
- }); |
- } |
- void _handlePointerUp(_) { |
- setState(() { |
- highlight = false; |
- }); |
- } |
- void _handlePointerCancel(_) { |
- setState(() { |
- highlight = false; |
- }); |
- } |
- |
- UINode build() { |
- return new EventListenerNode( |
- buildContent(), |
- onPointerDown: _handlePointerDown, |
- onPointerUp: _handlePointerUp, |
- onPointerCancel: _handlePointerCancel |
- ); |
- } |
- |
- UINode buildContent(); |
- |
-} |